1
0
Commit Graph

2508 Commits

Author SHA1 Message Date
f68bb2625e feat: persist link share auth rule in url hash
This allows sharing links to a task directly. We're using hashes instead
of query parameters because hash values are usually not logged in access
logs.

With this change, when a user uses a link share, the link share hash
will be appended to all urls while browsing. When a link share hash is
encountered in the current url and the user is not authenticated, they
will be redirected to the link share auth page, get authenticated and
then get redirected to whatever url they were previously on.
2023-06-19 15:28:05 +02:00
929d4f4023 chore: catch error when trying to play pop sound
Safari does not allow playing sound without user interaction, so we'll just silently catch and ignore the error until we have a better solution.
2023-06-18 18:58:57 +02:00
a92eb31ab3 fix(settings): don't try to sort timezones if there are none 2023-06-18 18:53:01 +02:00
2006abd0a6 fix(task): call getting task identifier directly instead of using model function 2023-06-18 18:46:18 +02:00
854228034d chore(task): use ref for task instead of reactive 2023-06-18 17:02:52 +02:00
a118580704 fix: don't try to map data from empty responses 2023-06-18 16:10:46 +02:00
68a137acf9 chore(sentry): only load sentry when enabled 2023-06-18 15:01:49 +02:00
96c9407414 feat(sentry): only load sentry when it's enabled 2023-06-18 14:49:25 +02:00
73947f0ba4 feat: add vite-plugin sentry 2023-06-18 14:33:21 +02:00
faa62985df fix: correctly sync filters on upcoming tasks page
Resolves https://kolaente.dev/vikunja/frontend/issues/3600
2023-06-16 19:49:43 +02:00
154d43a392 fix(reminders): don't assigne the task 2023-06-16 19:42:55 +02:00
1fcd1cdd4b fix(reminders): assignment to const when changing a reminder 2023-06-16 19:20:40 +02:00
ba057f3527 feat(reminders): add preset two hours before due / start / end date 2023-06-16 19:12:07 +02:00
dd7b77e12d feat(reminders): add on the due / start / end date as a reminder preset 2023-06-16 19:12:06 +02:00
ad95bdd039 [skip ci] Updated translations via Crowdin 2023-06-16 00:29:42 +00:00
96acea90ed [skip ci] Updated translations via Crowdin 2023-06-14 00:29:44 +00:00
79ceaf6a2b fix(task): repeat mode now saves correctly 2023-06-13 12:33:35 +02:00
5694b39489 feat(reminders): show resolved reminder time in a tooltip and properly bubble updated task down to the reminder component 2023-06-13 12:30:07 +02:00
32e5f9f757 fix(reminders): don't sync negative relative reminder amounts in ui 2023-06-13 12:10:10 +02:00
928b338cf2 fix(reminders): don't assume 30 days are always a month 2023-06-13 12:06:00 +02:00
1a792e0667 feat(reminders): only show relative reminders when there's a date to relate them to 2023-06-13 12:03:28 +02:00
bef25c49d5 feat: new image for the unauthenticated views
There have been so many big changes lately, I think it's time for a new image.
2023-06-12 21:58:17 +02:00
3c9083b90d feat: add message to add to home screen on mobile 2023-06-12 19:37:58 +02:00
169feaaf0f feat(user): persist frontend settings in the api (#3594)
Implements saving of frontend settings for 04e2c51fac.

Resolves https://github.com/go-vikunja/frontend/issues/105
Resolves https://kolaente.dev/vikunja/api/issues/1250
Resolves https://kolaente.dev/vikunja/api/issues/1452
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/3594
2023-06-12 16:22:51 +00:00
5d59392566 fix: lint 2023-06-12 18:06:07 +02:00
6593380013 fix: load the correct language 2023-06-12 18:01:56 +02:00
69e94e58c4 fix: tests 2023-06-12 16:35:47 +02:00
cd8e497b24 fix(user): lint 2023-06-12 16:22:15 +02:00
aab2020e68 chore(user): cleanup 2023-06-12 16:20:46 +02:00
a050419fdf fix(user): set the language when saving 2023-06-12 16:19:47 +02:00
f0c3980700 fix(user): fix flickering of default settings 2023-06-12 16:18:01 +02:00
68597c9709 feat(user): use user language from store after logging in 2023-06-12 16:08:31 +02:00
5325f6d7d9 feat(user): migrate color scheme settings to persistance in db 2023-06-12 15:57:18 +02:00
83e7138a18 [skip ci] Updated translations via Crowdin 2023-06-12 00:28:51 +00:00
4b0022664a feat(user): set default settings when loading persisted 2023-06-11 17:43:55 +02:00
d8ad934643 feat(user): save quick add magic mode in api 2023-06-11 17:37:49 +02:00
77ee1bfc3e feat(user): migrate pop sound setting to store in api 2023-06-11 17:31:04 +02:00
bd7d09c17c fix(repeat): prevent disappearing repeat mode settings when modes other than default repeat mode were selected
Resolves https://kolaente.dev/vikunja/frontend/issues/3585
2023-06-11 09:48:54 +02:00
48cfdddff7 chore(reminders): remove reminderDates property 2023-06-10 19:05:22 +02:00
3f8e457d52 feat: edit relative reminders (#3248)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/3248
2023-06-10 17:04:09 +00:00
098b5fa2b1 fix(reminders): properly parse relative reminders which don't have an amount 2023-06-10 18:54:39 +02:00
5e4eb4a728 fix(reminders): custom relative highlight now only when a custom relative reminder was actually selected 2023-06-10 18:54:10 +02:00
8930f61548 fix(reminders): flatpickr styling improvements 2023-06-10 18:46:15 +02:00
9a736cf65f fix(reminders): style flatpickr so that it blends in more 2023-06-10 18:39:33 +02:00
2677f6254d feat(reminders): highlight which preset or custom date is selected 2023-06-10 17:35:50 +02:00
bfcb36e093 fix(reminders): align remove icon with the rest 2023-06-10 17:29:30 +02:00
9ec29cad30 fix: lint 2023-06-10 17:26:06 +02:00
dd3a5fe6b5 fix(reminders): duplicate reminder for each change 2023-06-09 14:46:34 +02:00
04642ae1ec fix(reminders): set date over relative reminder 2023-06-09 14:43:02 +02:00
eac19e28d6 feat(reminders): add more spacing 2023-06-09 14:39:35 +02:00