1
0
Commit Graph

77 Commits

Author SHA1 Message Date
8902c15f7e fix: correctly resolve kanban board in the background when moving a task
Resolves F-951
2023-07-10 18:10:14 +02:00
ac6c4cf2bc fix(project): make sure the correct tasks are loaded when switching between projects
Resolves https://community.vikunja.io/t/filter-table-view-not-sorting/1416/3
2023-06-28 14:41:43 +02:00
dbe1ad9353 fix: set and use correct type for destructured props 2023-06-20 15:24:02 +02:00
34182b8bbb fix: follow the happy path 2023-06-19 15:28:06 +02:00
a33e2f6c00 chore: follow the happy path 2023-06-19 15:28:06 +02:00
59b05e9836 chore: rename getRedirectRoute 2023-06-19 15:28:05 +02:00
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
73947f0ba4 feat: add vite-plugin sentry 2023-06-18 14:33:21 +02:00
cd8e497b24 fix(user): lint 2023-06-12 16:22:15 +02:00
5325f6d7d9 feat(user): migrate color scheme settings to persistance in db 2023-06-12 15:57:18 +02:00
1bd17d6e50 feat: remove all namespace leftovers 2023-05-24 15:54:27 +02:00
b92d780cda chore: formatting 2023-04-14 21:53:04 +00:00
f14e721caf fix: rename resolveRef 2023-04-14 21:53:04 +00:00
a33fb72ef8 fix: use onActivated 2023-03-24 23:30:26 +00:00
c5776264c0 fix: only update daytime salutation when switching to home view 2023-03-24 23:30:26 +00:00
b77c7c2f45 fix: add interval to uses of useNow so that it uses less resources 2023-03-24 23:30:26 +00: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
1b06112db4 fix: collapse menu on mobile when path changes 2023-03-07 15:56:09 +00:00
c002275e7f fix(table view): correctly load sort order from local storage
Resolves https://community.vikunja.io/t/table-view-sort-by-due-date-doesnt-persist-after-page-refresh/1198
2023-02-28 11:56:05 +01:00
d6b55c7570 feat: fix calculation of token invalidation (#3077)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/3077
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-02-09 21:45:18 +00:00
c502f9b840 feat: refactor to composable
- using useMediaQuery and useLocalStorage
- remove watcher in contentAuth
2023-02-08 12:56:32 +01:00
a029887102 fix(useOnline): only log if actually faking state (#2924)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2924
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-01-05 13:33:37 +00:00
4be53b098c feat: add-task usability improvements (#2767)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
33d4efecc4 feat: move useAutoHeightTextarea to composable (#2723)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2723
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-17 15:39:34 +00:00
e5f631af8d fix(tasks): show any errors happening during task load 2022-11-10 16:44:16 +01:00
6055fecc5d fix(gantt): don't try to load list NaN when opening a task from the gantt chart 2022-11-09 19:54:53 +01:00
7ec2b6c0d2 fix: gantt route sync 2022-11-09 18:39:29 +01:00
c2dd18edaa fix: lint & formatting 2022-11-09 14:27:26 +01:00
d47791b957 fix: too much recursion error when opening a task from the gantt chart
Resolves F-905
Resolves https://community.vikunja.io/t/gantt-view-showing-too-much-recursion-error/935
2022-11-09 14:05:13 +01:00
f4bc2b94f0 feat: sticky action buttons (#2622)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2622
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-04 13:49:28 +00:00
d5258b7315 feat: improve useTaskList (#2582)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2582
2022-10-27 19:48:26 +00:00
52d4d0bdb9 feat(gantt): reset gantt filter 2022-10-27 17:49:45 +02:00
6bf6357cbd feat: use plural for filters consequently 2022-10-27 17:49:35 +02:00
51dc123d89 feat: use ref for filters 2022-10-27 17:49:35 +02:00
a70a2e3ba6 feat(gantt): use time constants 2022-10-27 17:49:29 +02:00
7f4114b703 feat: move useGanttTaskList in separate file 2022-10-27 17:47:53 +02:00
2c732eb0d5 feat: abstract to useGanttFilter / and useRouteFilter 2022-10-27 17:47:15 +02:00
7ce880239e feat: rename useTaskList 2022-10-27 15:47:48 +02:00
aa2278a564 chore: move helper function outside of composable 2022-10-27 15:47:03 +02:00
6083301d1f fix: wait until everything is loaded before replacing the current view with the last or login view 2022-10-23 16:12:48 +02:00
f61723dac2 fix: redirect with query parameters 2022-10-23 13:12:04 +02:00
5afafb7c82 fix: move hourToDaytime to separate file in order to pass tests 2022-10-17 12:35:47 +02:00
c4d7f6fdfa feat: get username from store getter 2022-10-16 19:36:04 +02:00
c20de51a3c feat: make salutation i18n static 2022-10-16 15:28:58 +02:00
c206fc6f34 feat: move composables in separate files (#2485)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2485
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 12:10:12 +00:00
bbf4ef4697 feat: ListList script setup (#2441)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2441
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-28 16:08:23 +00:00
093ab766d4 feat: port namespace store to pinia 2022-09-21 23:32:21 +02:00
a38075f376 feat: move list store to pina (#2392)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2392
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 16:21:25 +00:00
ad6b335d41 feat: namespace settings archive script setup 2022-09-15 20:46:26 +00:00
602ab8379e fix: vue-i18n global scope (#2366)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2366
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-15 09:54:01 +00:00