Commit Graph

75 Commits

Author SHA1 Message Date
Dominik Pschenitschni 943e554a58 feat: improve playPop helper (#1229)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1229
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 17:56:48 +00:00
kolaente b7aa7891e9 feat: redirect to calculated url everywhere 2021-12-17 15:41:11 +00:00
konrad 8b8e413af0 feat: recurring for quick add magic (#1105)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1105
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-12-07 20:08:39 +00:00
kolaente bba9a8e008
fix: checklist update not working
continuous-integration/drone/push Build encountered an error Details
Resolves #1114
2021-12-05 14:18:59 +01:00
Dominik Pschenitschni 20f0496fa5 fix: unit test for "should recognize dates of the month in the past but next month" (#1131)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1131
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-02 15:39:46 +00:00
kolaente 26213d5e8c
fix: api not found by default
continuous-integration/drone/push Build is passing Details
2021-11-16 22:34:08 +01:00
dpschen d0d4096f8b feature/use-setup-api-for-user-and-about-pages (#929)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #929
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-11-14 20:57:36 +00:00
konrad 507a73e74c feat: use flexsearch for all local searches (#997)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #997
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-11-14 20:49:52 +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 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
konrad e1a7fb4999 fix: migration icons are not resolved properly (#864)
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: #864
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-10-26 20:21:19 +00:00
Dominik Pschenitschni 2ac3d29c13
Merge branch 'vue3' into feature/vue3-async-await
continuous-integration/drone/pr Build is failing Details
# Conflicts:
#	src/i18n/index.js
#	src/store/modules/labels.js
#	src/store/modules/tasks.js
#	src/views/list/views/Kanban.vue
#	src/views/tasks/ShowTasks.vue
#	src/views/tasks/TaskDetailView.vue
2021-10-17 16:06:58 +02:00
kolaente 1d2abf56f9
Merge branch 'main' into vue3
# Conflicts:
#	src/components/tasks/mixins/createTask.js
2021-10-17 13:37:20 +02:00
kolaente 529b3d2890
fix: label search in tasks not working
continuous-integration/drone/push Build is passing Details
2021-10-17 13:20:51 +02:00
Dominik Pschenitschni bb94c1ba3a
feat: use async / await where it makes sense 2021-10-16 18:59:53 +02:00
Dominik Pschenitschni a776e1d2f3
chore: don't resolve when returning from promise & improve list store module
continuous-integration/drone/pr Build was killed Details
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 8e1ab8e09b
Merge branch 'main' into vue3
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is passing Details
2021-10-15 20:43:11 +02:00
kolaente 9a2f95ecc6
feat: redirect the user to the last page they were on before logging in after login
continuous-integration/drone/push Build is passing Details
2021-10-13 21:53:39 +02:00
Dominik Pschenitschni 35c861b711
feat: create randomId helper and use everywhere
Co-authored-by: konrad <konrad@kola-entertainments.de>
2021-10-11 18:08:32 +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
dpschen faa2daa876 feat: remove lodash dependency (#743)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #743
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-06 20:25:06 +00:00
kolaente d583cb2094
fix: properly resolve relative date translations
continuous-integration/drone/push Build is passing Details
Resolves #798
2021-10-04 21:33:23 +02:00
dpschen b59b5def57 feat: compress media files (#818)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #818
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-10-03 18:48:02 +00:00
Dominik Pschenitschni 8d88b3792d
feat: always use index for buckets 2021-10-01 20:06:06 +02:00
Dominik Pschenitschni 7c3c2945f8
feat: use vue-i18n 9 for vue3 2021-10-01 18:49:54 +02:00
kolaente 4a1b402e62
fix: quick add magic always disabled
continuous-integration/drone/push Build was killed Details
2021-09-29 22:42:13 +02:00
konrad 96523f1fbf feat: task checklist improvements (#797)
continuous-integration/drone/push Build is failing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #797
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-09-29 18:31:14 +00:00
konrad d47b13647e feat(natural language): make natural language prefixes configurable (#795)
continuous-integration/drone/push Build is failing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #795
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-09-29 18:30:55 +00:00
kolaente a955488cdf
fix: date formatting for non-english languages
continuous-integration/drone/push Build is failing Details
2021-09-26 20:07:15 +02:00
kolaente 4b64e27d2b
fix(natural language parser): parts of week days in other words
continuous-integration/drone/push Build is failing Details
2021-09-26 15:00:11 +02:00
kolaente 403d77ce14
fix(natural language parser): fix parsing short days
continuous-integration/drone/push Build is failing Details
related: #773
2021-09-26 14:38:15 +02:00
dpschen 41331c8a86 feature/remove-attachment-upload-mixin (#724)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #724
Reviewed-by: konrad <k@knt.li>
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-24 18:16:37 +00:00
dpschen 0376ef53e3 fix: remove attachment by id (#725)
continuous-integration/drone/push Build was killed Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #725
Co-authored-by: dpschen <dpschen@noreply.kolaente.de>
Co-committed-by: dpschen <dpschen@noreply.kolaente.de>
2021-09-10 12:50:41 +00:00
konrad f4c552a79f User Data Export and import (#699)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #699
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-09-04 19:26:38 +00:00
kolaente 8b4efeeb11
Another day, another js date edge-case
continuous-integration/drone/push Build is passing Details
2021-09-01 22:12:46 +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
kolaente 187a8f5933
Small cleanups & code improvements
continuous-integration/drone/push Build is passing Details
2021-08-06 23:34:37 +02: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 c45911fd36 Fix date parsing parsing words with weekdays in them (#607)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #607
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-25 10:45:17 +00:00
kolaente 8664c4f88c
Fix token in storage not getting renewed
continuous-integration/drone/push Build is passing Details
2021-07-25 11:49:15 +02:00
kolaente 46957c389f
Fix lint 2021-07-19 11:18:22 +02:00
sytone 306a926c66 Add default list setting & creating tasks from home (#520)
continuous-integration/drone/push Build is passing Details
Co-authored-by: sytone <github@sytone.com>
Co-authored-by: Sytone <github@sytone.com>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #520
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: sytone <kolaente@sytone.com>
Co-committed-by: sytone <kolaente@sytone.com>
2021-07-17 21:21:46 +00:00
kolaente a787f6ffc7
Save auth tokens from link shares only in memory, don't persist them to localStorage
continuous-integration/drone/push Build is passing Details
Resolves #587
2021-07-09 20:10:57 +02:00
andreymal 7355204d2f Improve some translations (#581)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #581
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: andreymal <andriyano-31@mail.ru>
Co-committed-by: andreymal <andriyano-31@mail.ru>
2021-07-09 08:22:20 +00:00
kolaente 096fc0bbc8
Fix tests failing on thursdays
continuous-integration/drone/push Build is passing Details
2021-07-09 09:48:33 +02:00
kolaente b6bc410346
Add a button to copy an attachment url from the attachment overview
continuous-integration/drone/push Build is failing Details
2021-07-07 22:13:21 +02:00
kolaente ac6082a670
Add collapsing kanban buckets
continuous-integration/drone/push Build was killed Details
2021-07-07 21:58:41 +02:00
kolaente d09eff1655
Show last visited list on home page
continuous-integration/drone/push Build is failing Details
2021-07-06 22:22:57 +02:00
kolaente 647b02e989
Fix translating dates
continuous-integration/drone/push Build is passing Details
2021-07-06 16:46:45 +02:00