kolaente
447641c222
chore: apply lint fixes
continuous-integration/drone/push Build is passing
Details
2024-02-07 12:23:09 +00:00
WofWca
e123d4f825
chore(perf): import some modules dynamically ( #3179 )
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #3179
Reviewed-by: konrad <k@knt.li>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2024-01-16 14:24:24 +00:00
kolaente
ed8fb71ff0
feat: add demo mode warning message
...
continuous-integration/drone/push Build is passing
Details
Resolves #2453
2023-09-01 18:09:19 +02:00
kolaente
3c9083b90d
feat: add message to add to home screen on mobile
continuous-integration/drone/push Build is passing
Details
2023-06-12 19:37:58 +02:00
kolaente
6593380013
fix: load the correct language
continuous-integration/drone/pr Build is failing
Details
2023-06-12 18:01:56 +02:00
Dominik Pschenitschni
eaeddda4e4
feat: improve naming and styles
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
2023-02-03 17:25:38 +01:00
Dominik Pschenitschni
3db5ea45d7
feat: move update from navigation to app
2023-02-03 17:04:51 +01:00
Dominik Pschenitschni
3ee0bc345d
feat: remove useRouteQuery ( #2751 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2751
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-28 09:06:07 +00:00
Dominik Pschenitschni
7f281fc5e9
feat: port base store to pinia
continuous-integration/drone/pr Build is passing
Details
2022-10-01 15:36:44 +02:00
Dominik Pschenitschni
7b53e684aa
feat: port auth store to pinia
2022-09-28 23:43:14 +02:00
Dominik Pschenitschni
244478400a
feat: improve store typing
2022-09-05 17:43:23 +02:00
Dominik Pschenitschni
af630d3b8c
chore: improve type imports
2022-09-05 16:37:36 +02:00
kolaente
c2d5370e4a
fix: don't use transitions for elements where it is not possible
...
continuous-integration/drone/push Build is passing
Details
Resolves #2153
2022-07-19 16:56:09 +02:00
Dominik Pschenitschni
5ef939a230
feature/fix-vue-i18n-9.2.31 ( #1994 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1994
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-05-23 05:23:59 +00:00
Dominik Pschenitschni
656c020125
chore: fix spelling ( #1786 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1786
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-04-10 18:55:43 +00:00
Dominik Pschenitschni
eac07d3169
feat: make profile picture clickable ( #1531 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1531
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-02-13 21:57:33 +00:00
kolaente
26a94c7e8c
fix: some typechecks
...
continuous-integration/drone/push Build is passing
Details
Most of what's still left now is related to models not exporting visible properties for typescript, that's a problem for another day.
2022-01-16 22:24:51 +01:00
Dominik Pschenitschni
29d8422e94
fix(ready): remove class form fragment
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
2022-01-04 21:15:02 +01:00
Dominik Pschenitschni
cdbd1c2ac4
feat: create BaseButton component ( #1123 )
...
continuous-integration/drone/push Build is running
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1123
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-01-04 18:58:06 +00:00
Dominik Pschenitschni
063592ca3d
fix: auth and move logic to router ( #1201 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1201
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2021-12-21 08:02:03 +00:00
Dominik Pschenitschni
c3c4d2a0a5
feat: use script setup and ts in app auth components
continuous-integration/drone/push Build was killed
Details
2021-12-12 14:37:20 +00:00
kolaente
807fb6a9fe
fix: use watcher to check for user query tokens
continuous-integration/drone/push Build is failing
Details
2021-12-12 12:20:33 +01:00
adrinux
46fa43d67f
Migrate to bulma-css-variables and introduce dark mode ( #954 )
...
continuous-integration/drone/push Build encountered an error
Details
Co-authored-by: Adrian Simmons <adrian@perlucida.co.uk>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #954
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Reviewed-by: konrad <k@knt.li>
Co-authored-by: adrinux <adrian@perlucida.co.uk>
Co-committed-by: adrinux <adrian@perlucida.co.uk>
2021-11-22 21:12:54 +00:00
konrad
0a2d5ef820
feat: defer everything until the api config is loaded ( #926 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #926
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-13 19:49:02 +00:00
Dominik Pschenitschni
986130a0ac
feat: merge offline.scss with component
2021-10-25 16:39:33 +02:00
Dominik Pschenitschni
1f5283d548
feat: rework style imports
2021-10-25 16:39:29 +02:00
Dominik Pschenitschni
bb94c1ba3a
feat: use async / await where it makes sense
2021-10-16 18:59:53 +02:00
Dominik Pschenitschni
3b940cb56c
feat: don't rethrow same error and handle errors globally
2021-10-16 18:59:53 +02:00
Dominik Pschenitschni
7c3c2945f8
feat: use vue-i18n 9 for vue3
2021-10-01 18:49:54 +02:00
Dominik Pschenitschni
78a5096e0d
feat: add vue3 in compat mode
...
See: https://v3.vuejs.org/guide/migration/migration-build.html#installation
2021-10-01 18:45:41 +02:00
Dominik Pschenitschni
ebeca48be4
fix: namespace collision of global error method with draggable error method
2021-09-24 21:46:42 +02:00
dpschen
0295113f50
feat: use store getters to check auth ( #731 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #731
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-10 13:04:00 +00:00
kolaente
d23fc3be74
Fix redirecting to /login for some routes
continuous-integration/drone/push Build is passing
Details
2021-08-15 18:52:31 +02:00
kolaente
3aa316988b
Directly redirect to the openid auth provider if that's the only auth method
continuous-integration/drone/push Build is failing
Details
2021-08-15 12:02:29 +02:00
konrad
dc04c1b256
User account deletion ( #651 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #651
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-08-11 19:08:18 +00:00
konrad
3c7f8d7aa2
Reorder tasks, lists and kanban buckets ( #620 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #620
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-28 19:56:29 +00:00
konrad
a08306d612
Add vite ( #416 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #416
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-25 13:27:15 +00:00
konrad
f0498fd767
Add translations ( #562 )
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #562
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-06-23 23:24:57 +00:00
kolaente
1a03c035f0
Don't hide all lists of namespaces when loosing network connectivity
continuous-integration/drone/push Build is failing
Details
2021-04-19 22:36:31 +02:00
kolaente
624e4e6d27
Fix password reset
continuous-integration/drone/push Build is passing
Details
2020-12-30 21:43:43 +01:00
kolaente
97aca96e7e
Fix logging out after reloading the page
continuous-integration/drone/push Build is passing
Details
2020-11-02 21:48:09 +01:00
konrad
588b4f507a
Refactor app component ( #283 )
...
continuous-integration/drone/push Build is passing
Details
Fix redirect to home
Move redirect to home to no auth component
Move setup stuff to separate functions
Renew token in authenticated component
Use vue's router object
Move auth type checks to computed properties
Move after route stuff to authenticated content component
More Cleanup
Cleanup
Hide the navigation on mobile in the navigation component
Load namespaces from inside the navigation component
Fix logout
Move not authenticated content to separate component
Fix favoriting lists
Move link share authenticated stuff to separate component
Move authenticated stuff to separate component
Move side navigation to separate component
Move top navigation bar to separate component
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #283
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-11-01 17:36:00 +00:00
kolaente
a01fc161fa
Remove "collapse menu button" and make the hamburger button always visible
continuous-integration/drone/push Build is passing
Details
2020-10-24 17:38:54 +02:00
konrad
1935af83c3
Allow setting api url from the login screen ( #264 )
...
continuous-integration/drone/push Build is passing
Details
Cleanup
Use the http factory everywhere instead of the created element
Use the current domain if the api path is relative to the frontend host
Format
Prevent setting an empty url
Fix styling
Add changing api url
Add change url component
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #264
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-10-11 10:13:35 +00:00
kolaente
844905b0d9
Make sure to always load the home route when starting the app
continuous-integration/drone/push Build is passing
Details
2020-10-08 22:17:41 +02:00
konrad
f2fcf42639
Favorite lists ( #237 )
...
continuous-integration/drone/push Build is passing
Details
Remove/show favorites namespace if a task/list is the first to being marked as favorite
Add special case to prevent marking an archived list as favorite
Add marking a task as favorite on namespaces page
Prevent toggling the favorite state for the favorites list
Add method to toggle list favorite in the menu
Add favorite icon to lists in menu
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #237
2020-09-06 14:20:48 +00:00
kolaente
a8a7f70a3c
Cleanup code & make sure it has a common code style
continuous-integration/drone/push Build is passing
Details
2020-09-05 22:35:52 +02:00
kolaente
42500da8a9
Fix archived lists still showing up in the side menu
continuous-integration/drone/push Build is passing
Details
2020-08-15 22:28:38 +02:00
kolaente
d95571309b
Fix bottom padding on kanban
continuous-integration/drone/push Build is passing
Details
2020-08-11 20:47:27 +02:00
konrad
3c07c6e8c0
Hide UI elements if the user does not have the right to use them ( #211 )
...
continuous-integration/drone/push Build is passing
Details
Hide Team UI elements if the user does not have the rights to use them
Fix replacing the right saved in the model when updating
Hide UI-Elements on task if the user does not have the rights to use them
Hide UI-Elements on gantt if the user does not have the rights to use them
Hide UI-Elements on kanban if the user does not have rights to use them
Fix canWrite condition
Hide list components if the user has no right to write to the list
Add max right to model
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #211
2020-08-11 18:18:59 +00:00