1
0
Commit Graph

45 Commits

Author SHA1 Message Date
58c7da019d fix(notifications): mark all notifications as read in ui directly when marking as read on the server
This caused the notifications to stay on "unread" when marking them as read, making an unpleasant user experience
2024-02-06 18:34:42 +01:00
0fdf1ca027 fix(notifications): read indicator size 2024-01-21 00:01:04 +01:00
f8e907a8c1 fix(notifications): always left-align notification text 2024-01-20 23:59:57 +01:00
fae5b764dd fix(notifications): unread indicator spacing 2023-12-23 15:53:17 +01:00
7f70471894 feat(reminders): show reminders in notifications bar 2023-12-23 15:48:29 +01:00
ff2b4b8bf4 feat(notifications): add option to mark all as read 2023-10-20 16:52:03 +02:00
57c64bbf71 chore: remove user margin from the component 2023-06-05 14:09:19 +00:00
8b90b45739 fix: make sure the unread notifications indicator is correctly positioned
Resolves https://kolaente.dev/vikunja/frontend/issues/3358
2023-04-06 16:11:12 +02:00
befa6f27bb feat: rename list to project everywhere
fix: project table view

fix: e2e tests

fix: typo in readme

fix: list view route

fix: don't wait until background is loaded for list to show

fix: rename component imports

fix: lint

fix: parse task text

fix: use list card grid

fix: use correct class names

fix: i18n keys

fix: load project

fix: task overview

fix: list view spacing

fix: find project

fix: setLoading when updating a project

fix: loading saved filter

fix: project store loading

fix: color picker import

fix: cypress tests

feat: migrate old list settings

chore: add const for project settings

fix: wrong projecten rename from lists

chore: rename unused variable

fix: editor list

fix: shortcut list class name

fix: pagination list class name

fix: notifications list class name

fix: list view variable name

chore: clarify comment

fix: i18n keys

fix: router imports

fix: comment

chore: remove debugging leftover

fix: remove duplicate variables

fix: change comment

fix: list view variable name

fix: list view css class name

fix: list item property name

fix: name update tasks function correctly

fix: update comment

fix: project create route

fix: list view class names

fix: list view component name

fix: result list class name

fix: animation class list name

fix: change debug log

fix: revert a few navigation changes

fix: use @ for imports of all views

fix: rename link share list class

fix: remove unused css class

fix: dynamically import project components again
2023-03-14 14:04:23 +00:00
e8db2c2b45 feat: header improvements 2023-02-09 15:19:33 +01:00
8c44ed83e6 feat: use transition component everywhere 2022-11-14 22:08:54 +01:00
599e28e5e5 feat: type improvements 2022-10-31 22:42:28 +01:00
8e3f54ae42 feat: convert model methods to named functions 2022-09-29 13:11:06 +02:00
7b53e684aa feat: port auth store to pinia 2022-09-28 23:43:14 +02:00
7d4ba6249e feat: add modelTypes 2022-09-05 17:57:21 +02:00
244478400a feat: improve store typing 2022-09-05 17:43:23 +02:00
3766b5e51b feat: improve store and model typing 2022-09-05 17:43:22 +02:00
42e72d14a4 chore: better variable typing 2022-09-05 17:38:37 +02:00
b0ee316a26 chore: remove date mixins 2022-09-05 16:37:37 +02:00
8fb00653e4 feat: constants 2022-09-05 16:37:37 +02:00
3b9bc5b2f8 feat: use BaseButton where easily possible
This replaces links with BaseButton components. BaseButton will use `<button type="button">` inside for this case. This improves accessibility a lot. Also we might be able to remove the `.stop` modifiers in some places because AFAIK the button element stops propagation by default.
2022-07-06 21:07:26 +00:00
315da424ec chore: refactor notifications component to use ts and setup 2022-05-08 12:17:02 +02:00
3e7f598ee8 fix: use a new notification service on every poll to make sure it uses a non-expired token 2022-05-08 12:04:48 +02:00
ce3f285224 fix: spacing between username and notification 2022-05-06 22:14:38 +02:00
ba9f69344a feat: use defineComponent wrapper 2022-04-02 17:16:57 +02:00
a3329f1b42 feat: add lang ts to script block 2022-04-02 17:15:46 +02:00
731506fab7 fix: don't try to filter notifications if there are none 2022-02-26 12:33:49 +01:00
46fa43d67f Migrate to bulma-css-variables and introduce dark mode (#954)
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: https://kolaente.dev/vikunja/frontend/pulls/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
a5a716e09b feat: merge notifications.vue with component styles 2021-10-25 16:39:32 +02:00
bb94c1ba3a feat: use async / await where it makes sense 2021-10-16 18:59:53 +02:00
3b940cb56c feat: don't rethrow same error and handle errors globally 2021-10-16 18:59:53 +02:00
ecc3d3cf3f fix: life cycle hook naming 2021-10-01 18:45:42 +02:00
db49b9b532 fix: directly set arrays, objects and delete directly
Not needed since vue3 uses proxies
2021-10-01 18:45:42 +02:00
f51371bbe0 feat: move from life cycle to data or watcher
- remove from created / mounted
- initialize component services in data
- use immediate watcher where appropriate
- deep watch for route changes
2021-09-24 21:46:42 +02:00
ebeca48be4 fix: namespace collision of global error method with draggable error method 2021-09-24 21:46:42 +02:00
0da7a46612 feat: formatting
- remove unneeded data props
- prepare for compiler warnings vue3; see https://v3.vuejs.org/guide/migration/v-bind.html
2021-09-24 21:46:42 +02:00
07a6a31f47 chore: move constants in folder (#732)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/732
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 14:21:33 +00:00
a08306d612 Add vite (#416)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
7355204d2f Improve some translations (#581)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
f0498fd767 Add translations (#562)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
543df91aba Fix header layout for long list titles 2021-06-23 22:08:20 +02:00
cdc805c8da Refactor success and error messages 2021-06-22 22:07:57 +02:00
b85beb06eb Quick Actions & global search (#528)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/528
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-05-30 18:30:08 +00:00
adc0f23b49 Fix notification styling 2021-04-18 17:21:14 +02:00
c076298cf0 Add notifications overview (#414)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/414
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-02-21 15:13:58 +00:00