Commit Graph

105 Commits

Author SHA1 Message Date
Dominik Pschenitschni a3329f1b42
feat: add lang ts to script block 2022-04-02 17:15:46 +02:00
Dominik Pschenitschni 15b67136fe
feat: rename js files to ts 2022-04-02 17:14:59 +02:00
konrad 4cff3ebee1 feat: use blurHash when loading list backgrounds (#1188)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1188
2022-04-02 15:05:30 +00:00
kolaente db47c1f10c
chore: move converting params to service
continuous-integration/drone/pr Build is passing Details
2022-02-27 17:21:07 +01:00
kolaente a8ee54d626
Merge branch 'main' into feature/date-math 2022-02-27 16:40:49 +01:00
kolaente c06cc6ad7a
fix: pop sound not saved and played when marking tasks done
continuous-integration/drone/push Build is passing Details
2022-02-26 14:48:46 +01:00
kolaente 0b6a74d11e
Merge branch 'main' into feature/date-math 2022-02-20 20:25:06 +01:00
Dominik Pschenitschni 8df73c973b feat: use AuthenticatedHTTPFactory for refreshToken (#1546)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1546
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-18 19:14:38 +00:00
kolaente 204e94aa74
chore: programmatically convert filter values to snake_case
continuous-integration/drone/pr Build is failing Details
2022-02-06 20:48:37 +01:00
kolaente 84f177c80e
feat: reduce dependency on router and move everything to route props instead
continuous-integration/drone/pr Build is failing Details
2022-02-06 20:11:13 +01:00
kolaente bcd34efe91
chore: convert ShowTasks component to script setup and ts
continuous-integration/drone/pr Build is failing Details
2022-02-06 16:04:49 +01:00
kolaente 7aa2cfc8d4
feat: add date range filter to task filters 2022-02-06 12:43:40 +01:00
Dominik Pschenitschni a8ac2fc2dd
Merge branch 'main' into feature/login-improvements
continuous-integration/drone/pr Build is passing Details
2022-02-05 18:04:33 +01:00
Dominik Pschenitschni 6ff621ada1
chore: ignore wrong second argument argument for cause
see: https://github.com/tc39/proposal-error-cause
2022-01-30 16:58:59 +01:00
Dominik Pschenitschni de3c47dc69
fix ts errors in various files 2022-01-30 16:53:46 +01:00
kolaente 423195155e
Merge branch 'main' into feature/vue3-modals-with-router-4
continuous-integration/drone/pr Build is failing Details
2022-01-30 12:40:36 +01:00
kolaente d913fa1745
fix: edge cases for dates where the next month had fewer days than the current one
continuous-integration/drone/push Build is passing Details
2022-01-30 12:38:17 +01:00
kolaente 931941359b
fix: don't try to parse date numbers with letters around them 2022-01-30 12:37:14 +01:00
konrad cd92d224a2 Merge branch 'main' into feature/login-improvements
continuous-integration/drone/pr Build is passing Details
2022-01-23 17:06:49 +00:00
kolaente e2d9aa3d7f
Merge branch 'main' into feature/vue3-modals-with-router-4
continuous-integration/drone/pr Build is failing Details
# Conflicts:
#	src/router/index.ts
#	src/views/tasks/TaskDetailView.vue
2022-01-18 21:47:17 +01: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 310578d349
Merge branch 'main' into feature/login-improvements
continuous-integration/drone/pr Build was killed Details
# Conflicts:
#	src/components/misc/no-auth-wrapper.vue
#	src/styles/components/_index.scss
#	src/views/user/Login.vue
#	src/views/user/Register.vue
2022-01-08 13:44:35 +01:00
Dominik Pschenitschni 76f4cca5fe
fix: move local storage list view to router 2022-01-04 21:55:33 +01:00
Dominik Pschenitschni cb37fd773d feat: convert to composable useDateTimeSalutation
continuous-integration/drone/push Build is passing Details
2022-01-04 18:44:07 +00:00
kolaente d2577f1df6 feat: use useNow to provide auto updates 2022-01-04 18:44:07 +00:00
kolaente 27534a98e9 feat: return full translation key 2022-01-04 18:44:07 +00:00
kolaente de77393905 feat: move the calculation of the current salutation to a different function 2022-01-04 18:44:07 +00:00
Dominik Pschenitschni 8114012997
feat: replace jest with vitest
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2022-01-04 14:16:47 +01:00
kolaente 6041ad1482
Merge branch 'main' into feature/login-improvements 2021-12-26 12:19:44 +01:00
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 05e054f501
feat: improve input validation for register form 2021-12-21 15:21:20 +01: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