kolaente
447641c222
chore: apply lint fixes
continuous-integration/drone/push Build is passing
Details
2024-02-07 12:23:09 +00:00
kolaente
75262b716f
fix(kanban): opening a task from the kanban board and then reloading the page should not crash everything when then navigating back
...
continuous-integration/drone/push Build is passing
Details
Before this fix, the following would not work:
1. Open the kanban view of a project
2. Click on a task to open it in a modal
3. Reload the page
4. Using your browser's back button, navigate back
Instead of showing the kanban board with the task modal closed, it would
navigate to `/projects/0/kanban` and crash.
2023-11-15 23:43:39 +01:00
renovate
b76acb15c7
chore(deps): update dev-dependencies (major) ( #3741 )
...
continuous-integration/drone/push Build is passing
Details
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
kolaente
a6eb804fae
fix(gantt): open task with double click from the gantt chart
continuous-integration/drone/push Build is passing
Details
2023-09-12 15:12:16 +02:00
kolaente
184110b986
fix(gantt): update the gantt view when switching between projects
...
continuous-integration/drone/push Build is failing
Details
Resolves https://community.vikunja.io/t/listing-subprojects-tasks/1567/5
2023-09-06 13:25:27 +02:00
kolaente
1918947c0b
fix(tasks): reset page number when applying filters
...
continuous-integration/drone/push Build is failing
Details
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
kolaente
b1fe3fe29b
fix: don't render route modal when no properties are defined
continuous-integration/drone/push Build is passing
Details
2023-09-04 21:33:50 +02:00
kolaente
8902c15f7e
fix: correctly resolve kanban board in the background when moving a task
...
continuous-integration/drone/push Build is failing
Details
Resolves F-951
2023-07-10 18:10:14 +02:00
kolaente
ac6c4cf2bc
fix(project): make sure the correct tasks are loaded when switching between projects
...
continuous-integration/drone/push Build is passing
Details
Resolves https://community.vikunja.io/t/filter-table-view-not-sorting/1416/3
2023-06-28 14:41:43 +02:00
kolaente
dbe1ad9353
fix: set and use correct type for destructured props
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
2023-06-20 15:24:02 +02:00
kolaente
34182b8bbb
fix: follow the happy path
continuous-integration/drone/pr Build is passing
Details
2023-06-19 15:28:06 +02:00
kolaente
a33e2f6c00
chore: follow the happy path
2023-06-19 15:28:06 +02:00
kolaente
59b05e9836
chore: rename getRedirectRoute
2023-06-19 15:28:05 +02:00
kolaente
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
Dominik Pschenitschni
73947f0ba4
feat: add vite-plugin sentry
2023-06-18 14:33:21 +02:00
kolaente
cd8e497b24
fix(user): lint
continuous-integration/drone/pr Build is failing
Details
2023-06-12 16:22:15 +02:00
kolaente
5325f6d7d9
feat(user): migrate color scheme settings to persistance in db
2023-06-12 15:57:18 +02:00
kolaente
1bd17d6e50
feat: remove all namespace leftovers
2023-05-24 15:54:27 +02:00
kolaente
b92d780cda
chore: formatting
continuous-integration/drone/push Build is passing
Details
2023-04-14 21:53:04 +00:00
kolaente
f14e721caf
fix: rename resolveRef
2023-04-14 21:53:04 +00:00
kolaente
a33fb72ef8
fix: use onActivated
2023-03-24 23:30:26 +00:00
kolaente
c5776264c0
fix: only update daytime salutation when switching to home view
2023-03-24 23:30:26 +00:00
kolaente
b77c7c2f45
fix: add interval to uses of useNow so that it uses less resources
2023-03-24 23:30:26 +00:00
kolaente
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
Dan Stewart
1b06112db4
fix: collapse menu on mobile when path changes
continuous-integration/drone/push Build is passing
Details
2023-03-07 15:56:09 +00:00
kolaente
c002275e7f
fix(table view): correctly load sort order from local storage
...
continuous-integration/drone/push Build is failing
Details
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
Details
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
Dominik Pschenitschni
c502f9b840
feat: refactor to composable
...
continuous-integration/drone/pr Build is passing
Details
- 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
Details
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
Details
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
Details
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
kolaente
e5f631af8d
fix(tasks): show any errors happening during task load
continuous-integration/drone/push Build is failing
Details
2022-11-10 16:44:16 +01:00
kolaente
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
Details
2022-11-09 19:54:53 +01:00
Dominik Pschenitschni
7ec2b6c0d2
fix: gantt route sync
continuous-integration/drone/pr Build is passing
Details
2022-11-09 18:39:29 +01:00
kolaente
c2dd18edaa
fix: lint & formatting
continuous-integration/drone/push Build is passing
Details
2022-11-09 14:27:26 +01:00
kolaente
d47791b957
fix: too much recursion error when opening a task from the gantt chart
...
continuous-integration/drone/push Build is failing
Details
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
Details
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
konrad
d5258b7315
feat: improve useTaskList ( #2582 )
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #2582
2022-10-27 19:48:26 +00:00
Dominik Pschenitschni
52d4d0bdb9
feat(gantt): reset gantt filter
2022-10-27 17:49:45 +02:00
Dominik Pschenitschni
6bf6357cbd
feat: use plural for filters consequently
2022-10-27 17:49:35 +02:00
Dominik Pschenitschni
51dc123d89
feat: use ref for filters
2022-10-27 17:49:35 +02:00
Dominik Pschenitschni
a70a2e3ba6
feat(gantt): use time constants
2022-10-27 17:49:29 +02:00
Dominik Pschenitschni
7f4114b703
feat: move useGanttTaskList in separate file
2022-10-27 17:47:53 +02:00
Dominik Pschenitschni
2c732eb0d5
feat: abstract to useGanttFilter / and useRouteFilter
2022-10-27 17:47:15 +02:00
Dominik Pschenitschni
7ce880239e
feat: rename useTaskList
continuous-integration/drone/pr Build is passing
Details
2022-10-27 15:47:48 +02:00
Dominik Pschenitschni
aa2278a564
chore: move helper function outside of composable
2022-10-27 15:47:03 +02:00
kolaente
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
Details
2022-10-23 16:12:48 +02:00
kolaente
f61723dac2
fix: redirect with query parameters
continuous-integration/drone/push Build is failing
Details
2022-10-23 13:12:04 +02:00
Dominik Pschenitschni
5afafb7c82
fix: move hourToDaytime to separate file in order to pass tests
continuous-integration/drone/pr Build is passing
Details
2022-10-17 12:35:47 +02:00
Dominik Pschenitschni
c4d7f6fdfa
feat: get username from store getter
2022-10-16 19:36:04 +02:00