b76acb15c7
chore(deps): update dev-dependencies (major) ( #3741 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #3741
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2023-10-20 19:34:11 +00:00
a6eb804fae
fix(gantt): open task with double click from the gantt chart
continuous-integration/drone/push Build is passing
2023-09-12 15:12:16 +02:00
184110b986
fix(gantt): update the gantt view when switching between projects
...
continuous-integration/drone/push Build is failing
Resolves https://community.vikunja.io/t/listing-subprojects-tasks/1567/5
2023-09-06 13:25:27 +02:00
1918947c0b
fix(tasks): reset page number when applying filters
...
continuous-integration/drone/push Build is failing
Resolves https://community.vikunja.io/t/when-filter-conditions-change-pages-arent-updated-according-to-new-list-length/1601
2023-09-06 10:50:52 +02:00
b1fe3fe29b
fix: don't render route modal when no properties are defined
continuous-integration/drone/push Build is passing
2023-09-04 21:33:50 +02:00
8902c15f7e
fix: correctly resolve kanban board in the background when moving a task
...
continuous-integration/drone/push Build is failing
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
...
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-20 15:24:02 +02:00
34182b8bbb
fix: follow the happy path
continuous-integration/drone/pr Build is passing
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
continuous-integration/drone/pr Build is failing
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
continuous-integration/drone/push Build is passing
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
continuous-integration/drone/push Build is passing
2023-03-07 15:56:09 +00:00
c002275e7f
fix(table view): correctly load sort order from local storage
...
continuous-integration/drone/push Build is failing
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
Dominik Pschenitschni
d6b55c7570
feat: fix calculation of token invalidation ( #3077 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #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
...
continuous-integration/drone/pr Build is passing
- using useMediaQuery and useLocalStorage
- remove watcher in contentAuth
2023-02-08 12:56:32 +01:00
Dominik Pschenitschni
a029887102
fix(useOnline): only log if actually faking state ( #2924 )
...
continuous-integration/drone/push Build is failing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #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
Dominik Pschenitschni
4be53b098c
feat: add-task usability improvements ( #2767 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #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
Dominik Pschenitschni
33d4efecc4
feat: move useAutoHeightTextarea to composable ( #2723 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #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
continuous-integration/drone/push Build is failing
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
continuous-integration/drone/pr Build is passing
2022-11-09 19:54:53 +01:00
7ec2b6c0d2
fix: gantt route sync
continuous-integration/drone/pr Build is passing
2022-11-09 18:39:29 +01:00
c2dd18edaa
fix: lint & formatting
continuous-integration/drone/push Build is passing
2022-11-09 14:27:26 +01:00
d47791b957
fix: too much recursion error when opening a task from the gantt chart
...
continuous-integration/drone/push Build is failing
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
Dominik Pschenitschni
f4bc2b94f0
feat: sticky action buttons ( #2622 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #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 )
...
continuous-integration/drone/push Build is passing
Reviewed-on: #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
continuous-integration/drone/pr Build is passing
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
continuous-integration/drone/push Build is passing
2022-10-23 16:12:48 +02:00
f61723dac2
fix: redirect with query parameters
continuous-integration/drone/push Build is failing
2022-10-23 13:12:04 +02:00
5afafb7c82
fix: move hourToDaytime to separate file in order to pass tests
continuous-integration/drone/pr Build is passing
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
continuous-integration/drone/pr Build is failing
2022-10-16 15:28:58 +02:00
Dominik Pschenitschni
c206fc6f34
feat: move composables in separate files ( #2485 )
...
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #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