Tim Gröger
acf1816b55
[core] logout on capicitor in drawer
2021-11-28 14:46:00 +01:00
Ferdinand Thiessen
a8578e2803
[core] Notifications can now be dismissed without triggering a reject
2021-11-24 15:28:53 +01:00
Ferdinand Thiessen
04e3c57397
[clean] Replace unneeded computed with initialized ref
2021-11-21 11:19:08 +01:00
Tim Gröger
2fc411d51d
[UI] Show menu drawer if on desktop
2021-11-21 11:13:51 +01:00
Ferdinand Thiessen
59920e23a5
[cleanup] Minor style cleanup + use MDIv6
2021-11-11 15:26:57 +01:00
Ferdinand Thiessen
1132bfd129
[deps] Update to rc pinia and fix TypeScript version for ESLint
2021-08-30 14:21:53 +02:00
Ferdinand Thiessen
631e78acb3
[core] minor cleanup
2021-05-25 21:55:22 +02:00
Ferdinand Thiessen
8c9db67b95
[core] Seperated all plugins from the main source tree
2021-05-25 16:13:15 +02:00
Ferdinand Thiessen
f9c9f6efbe
[core] Seperated plugin and api types into subproject
2021-05-21 01:42:41 +02:00
Tim Gröger
95867428a8
[core] draggable shortcutlinks
2021-04-18 23:43:16 +02:00
Tim Gröger
3c7d711f59
[core] dynamic shortcutlinks
2021-04-18 23:26:54 +02:00
Tim Gröger
81c5b10101
[core] change style of menulinks in drawer
2021-04-18 22:33:32 +02:00
Ferdinand Thiessen
ecb0649594
[layout] Fixed some more icons
2021-04-03 13:24:19 +02:00
Ferdinand Thiessen
66dd33dc25
[core] Revert usage of material icons and use mdi-v5
...
* Fixed usage of old material-icons
* Added icons section to readme
2021-04-02 22:31:07 +02:00
Ferdinand Thiessen
f787e314ef
[notifications] Load when page gets loaded
2021-04-01 19:39:47 +02:00
Ferdinand Thiessen
1b1888d4fd
[notification] Disable native is not available
2021-03-31 14:25:58 +02:00
Ferdinand Thiessen
b7aeea0a23
[notifications] Fixed some warnings about inject outside setup()
2021-03-30 15:08:12 +02:00
Ferdinand Thiessen
e564901d2e
[core] Remove last vuex references
...
* src/stores can not be used as quasar thinks it contains vuex
2021-03-30 00:28:18 +02:00
Ferdinand Thiessen
852b1dad03
[notifications] Implemented
2021-03-29 07:35:23 +02:00
Ferdinand Thiessen
851ce3aa8b
[plugins] Cleanup, documentation and refactoring of plugin system
2021-03-22 03:26:12 +01:00
Ferdinand Thiessen
bc3c15e3bc
Fixed login and login-guard, redirect when offline
2021-03-19 15:43:13 +01:00
Ferdinand Thiessen
4b198b6472
[pinia] Added Pinia, replaced vuex on user and session
2021-03-19 15:42:10 +01:00
Ferdinand Thiessen
b2d54a046f
[Vue3] Fixed usage of plugins
2021-03-19 15:31:03 +01:00
Ferdinand Thiessen
34312cca96
[Vue3] Increase warning level for better code quality and fixed issues found.
2021-03-19 15:26:58 +01:00
Ferdinand Thiessen
897c98c53a
[Vue3] Fixed users plugin and some basic stuff, still broken.
2021-03-19 15:19:50 +01:00
Ferdinand Thiessen
d147e538d1
[Vue3][Quasar2] Fixed Store and Router, breaking changes in both.
2021-03-19 15:12:37 +01:00
Tim Gröger
73f16d6cbb
[prettier] format with prettier, fixed some pricelist issues
2021-03-18 17:23:57 +01:00
Tim Gröger
9f53cb6cab
New Logo
2021-01-29 16:24:43 +01:00
Tim Gröger
693b6a11d3
prettier all files
2021-01-27 08:16:44 +01:00
Ferdinand Thiessen
eabc520762
Move non-component helper files to utils
2020-11-24 18:42:43 +01:00
Ferdinand Thiessen
c8708be39d
Better offline detection (e.g. if database is offline)
2020-11-15 18:51:30 +01:00
Ferdinand Thiessen
cfc46dddd3
Added Dashboard as start page
...
* Plugins can register widgets on the dashboard
* Added dummy widget for schedule and user ("greeting")
* Added simple widget for balance
2020-11-10 01:33:55 +01:00
Ferdinand Thiessen
b479e3ad48
Some work on login process
...
* Forward already autheticated users
* If not auteticated forward back to login
* Clear current user if no valid session
2020-11-09 03:40:51 +01:00
Ferdinand Thiessen
e566a89860
Add warning if backend is offline (implements #416 )
2020-11-06 10:52:51 +01:00
Ferdinand Thiessen
4061d84ace
Use more logical seperation on user and session
...
* Seperated user and session more logical
* Fixed error with expired sessions
* Cache user only in SessionStore
* Use current backend responses
* Used prettier
2020-11-05 00:32:56 +01:00
Tim Gröger
ef71481931
Fixed Typings
2020-10-31 19:33:05 +01:00
Tim Gröger
09c6a806c9
Fixed Permissions
...
Man kann nun pro Route mehrere permissions setzen.
2020-10-31 17:33:09 +01:00
Tim Gröger
caedb5a9d2
Strukturänderung im Plugin
...
Plugins haben nun PluginRouteConfig für mainRoute und outRoute. Dabei werden die wirklichen routes, shortcuts und mainlinks daraus generiert.
2020-10-31 15:09:02 +01:00
Ferdinand Thiessen
e3398c3fa5
Fixed last TypeScript issues from store
2020-10-29 01:39:06 +01:00
Ferdinand Thiessen
5a4f6939d1
Fixed some more Typescript issues
2020-10-29 00:10:45 +01:00
Tim Gröger
789cf89603
Ausloggen jetzt möglich, Neuer Loading Spinner in 'Dark-Mode'
...
Beim ausloggen wird nun der localstorage geleert und ein delete an /auth/delete/<token> gesendet.
2020-10-28 12:55:20 +01:00
Ferdinand Thiessen
ef3fcc48a7
Merge branch 'next' of groeger-clan.duckdns.org:newgeruecht-vue into next
2020-10-15 03:40:29 +02:00
Tim Gröger
4324681b75
ShortCuts und Versionen hinzugefügt.
...
Code leicht aufgeräumt und verbessert.
2020-10-14 22:27:20 +02:00
Ferdinand Thiessen
ee67f691d3
Aufräumen + Login Handler
2020-10-14 18:44:03 +02:00
Tim Gröger
61a679dfb1
About-Page hinzugefügt
...
kwt
2020-10-13 23:13:42 +02:00
Tim Gröger
c5799967af
Plugins für Plugins möglich.
...
Man kann nun Plugins für Plugins schreiben. Dabei können die Routes vom ursprünglichen Plugin überschrieben werden.
Außerdem wird unterschieden zwischen required und optional (loadPlugins) Plugins.
routes werden nun kombiniert und die MainLinks ebenfalls.
2020-10-13 20:17:00 +02:00
Tim Gröger
dddafef3a1
Fixed Error und Warnings
2020-10-13 11:27:27 +02:00
Tim Gröger
6d56d5847f
Einfaches Plugin-Loading
...
Lädt alle Plugins aus dem Ordner src/plugins.
Bis jetzt werden nur die Routes hinzugefügt!
Es wird noch nicht mit dem Store gearbeitet.
2020-10-12 23:49:05 +02:00
Tim Gröger
2ee3cb0dbc
Grobes Layout fertig
...
wurde Gefüllt mit Dummies für die Navigation.
Zeigt Loginpage und leitet einen weiter.
Design ist responsive.
2020-10-10 23:02:32 +02:00
Dominik
09f72a2893
grobes layout
2020-10-09 18:04:32 +02:00