Commit Graph

55 Commits

Author SHA1 Message Date
kolaente 447641c222 chore: apply lint fixes
continuous-integration/drone/push Build is passing Details
2024-02-07 12:23:09 +00:00
kolaente c01957aae2
fix: lint
continuous-integration/drone/push Build is passing Details
2023-08-24 11:27:31 +02:00
DIMITRIOS CHRYSOCHERIS 311b1d7594
chore: improve checking for API url '/' suffix (#121)
continuous-integration/drone/push Build is failing Details
2023-08-23 21:56:08 +02:00
davidangel cade3df3e9 feat: allow custom logo via environment variable (#3685)
continuous-integration/drone/push Build is passing Details
Related discussion: https://community.vikunja.io/t/change-vikunja-logo-and-color-scheme/621

Reviewed-on: #3685
Reviewed-by: konrad <k@knt.li>
Co-authored-by: davidangel <david@davidangel.net>
Co-committed-by: davidangel <david@davidangel.net>
2023-08-23 16:13:29 +00:00
kolaente 68a137acf9
chore(sentry): only load sentry when enabled 2023-06-18 15:01:49 +02:00
kolaente 96c9407414
feat(sentry): only load sentry when it's enabled 2023-06-18 14:49:25 +02:00
Dominik Pschenitschni 73947f0ba4
feat: add vite-plugin sentry 2023-06-18 14:33:21 +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
kolaente efb3407b87
feat: allow disabling icon changes
continuous-integration/drone/push Build is passing Details
2023-06-02 13:51:47 +02:00
kolaente 6e095436e9
chore: rename flag 2023-05-24 15:54:35 +02:00
kolaente cb218ec0c3
feat: add setting for infinite nesting 2023-05-24 15:54:34 +02:00
konrad 013472e899 fix(i18n): load language files before doing anything else (#3218)
continuous-integration/drone/push Build is passing Details
Resolves #3214

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #3218
2023-03-10 13:46:23 +00:00
Dominik Pschenitschni 4be53b098c feat: add-task usability improvements (#2767)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2767
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-01-04 15:54:09 +00:00
Dominik Pschenitschni b44d11cfc0 feat: add @intlify/unplugin-vue-i18n (#2772)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2772
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-12-02 15:16:15 +00:00
Dominik Pschenitschni f360ebfe98 feat: use floating-ui (#2482)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2482
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-10-04 11:28:33 +00:00
Dominik Pschenitschni db627ed28a
feat: editor script setup
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is failing Details
2022-10-04 09:41:59 +02: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 34ffd1d572
feat: port tasks store to pinia
continuous-integration/drone/pr Build is passing Details
2022-09-29 21:40:15 +02:00
Dominik Pschenitschni 4dfcd8e70f feat: feat-attachments-script-setup (#2358)
continuous-integration/drone/push Build is failing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2358
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-09-22 15:31:13 +00:00
Dominik Pschenitschni d67e5e386d feat: port label store to pinia | pinia 1/9 (#2391)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2391
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-09-21 14:23:57 +00:00
Dominik Pschenitschni 244478400a
feat: improve store typing 2022-09-05 17:43:23 +02:00
Dominik Pschenitschni 4a247b2a7d
chore: remove global mixing 2022-09-05 17:38:11 +02:00
Dominik Pschenitschni b0ee316a26
chore: remove date mixins 2022-09-05 16:37:37 +02:00
Dominik Pschenitschni 58358481bc fix linting 2022-07-04 21:50:48 +00:00
Dominik Pschenitschni c6aac15d24 feat: improve ts setup 2022-07-04 21:50:48 +00:00
Dominik Pschenitschni 53dc7d12f7
feat: remove vue3 compat mode 2022-05-22 23:44:16 +02:00
Dominik Pschenitschni 235967844a fix: throw error messages in dev mode (#1968)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1968
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-22 15:06:50 +00:00
kolaente 1eaca64e2a
chore: improve error handling in dev build
continuous-integration/drone/push Build is failing Details
2022-04-24 17:27:16 +02:00
Dominik Pschenitschni f19221cb10 chore: move Modal to misc folder (#1834)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1834
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-04-18 17:04:10 +00:00
kolaente 50c3bcd793 fix: don't try to format invalid dates as ISO
continuous-integration/drone/push Build is passing Details
2022-01-18 20:43:52 +00:00
kolaente 0e47cebed5 feat(a11y): use <time> tag for dates everywhere 2022-01-18 20:43:52 +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 49955eb03a
fix: remove some of the typescript warnings
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-01-05 16:17:14 +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
dpschen 91580f97a1 feat: use popper.js v2 vue3 version of v-tooltip (#1038)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1038
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-11-23 07:08:21 +00:00
dpschen 981babd691 fix: remove mentioning of context (#1017)
continuous-integration/drone/push Build encountered an error Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1017
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-11-22 21:36:17 +00:00
konrad feea191ecf feat: add v-shortcut directive for keyboard shortcuts (#942)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #942
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-13 20:28:29 +00:00
konrad 1774fdc604 feat: add sentry (#879)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #879
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-10-26 18:53:17 +00:00
Dominik Pschenitschni 1f5283d548
feat: rework style imports 2021-10-25 16:39:29 +02:00
dpschen a70b92253a feat: throw errors (#867)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #867
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-17 21:32:21 +00:00
kolaente 852b864ee6
chore: TRANSITION_GROUP_ROOT silence transition-group warning
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2021-10-17 22:17:49 +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 d66ad12f5c
feat: improve kanban implementation 2021-10-11 18:08:30 +02:00
Dominik Pschenitschni 3a7a4bdc42
Merge branch 'main' into vue3
continuous-integration/drone/pr Build is failing Details
# Conflicts:
#	src/components/input/editor.vue
#	src/components/list/partials/filters.vue
#	src/components/tasks/partials/editAssignees.vue
#	src/helpers/find.ts
#	src/helpers/time/formatDate.js
#	src/main.ts
#	src/store/modules/attachments.js
#	src/store/modules/kanban.js
#	src/views/list/views/List.vue
#	yarn.lock
2021-10-07 12:20:52 +02:00
kolaente a558f5b35a
fix: translate months in gantt chart
continuous-integration/drone/push Build is passing Details
Related to #774
2021-10-04 21:38:01 +02:00
Dominik Pschenitschni e779681905
feat: upgrade to packages for vue 3
- vue3-notification
- vue-advanced-cropper 2
- vuedraggable 4
- vue-shortkey -> moved in repo
2021-10-01 18:49:54 +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