Commit Graph

2416 Commits

Author SHA1 Message Date
a803bc637e
chore: rename alias 2023-05-24 15:54:32 +02:00
d4e452545a
chore: remove unused class 2023-05-24 15:54:32 +02:00
9d73ac661f
fix: remove leftover suspense 2023-05-24 15:54:32 +02:00
55e912221b
chore: use klona to clone project objet 2023-05-24 15:54:32 +02:00
d85be26761
fix: passing readonly projects data to navigation 2023-05-24 15:54:32 +02:00
ac78e85e17
chore: move loader class 2023-05-24 15:54:32 +02:00
131022da42
chore: export favorite projects from store 2023-05-24 15:54:32 +02:00
336db56316
chore: remove unnecessary map 2023-05-24 15:54:32 +02:00
b5d9afd0f7
chore: export not archived root projects 2023-05-24 15:54:31 +02:00
0be83db40f
fix: show favorite on hover 2023-05-24 15:54:31 +02:00
03f4d0b8bc
fix: don't show > for top-level projects 2023-05-24 15:54:31 +02:00
ee8f80cc70
feat: allow selecting a parent project when editing a project 2023-05-24 15:54:31 +02:00
ce887c38f3
feat: allow selecting a parent project when creating a project 2023-05-24 15:54:31 +02:00
799c0be830
feat: allow selecting a parent project when duplicating a project 2023-05-24 15:54:31 +02:00
760efa854d
feat: don't handle child projects and instead only save the ids 2023-05-24 15:54:31 +02:00
26bec05174
fix: make computed side-effect free 2023-05-24 15:54:31 +02:00
c32a198a34
chore: refactor get parents project and move to projects store 2023-05-24 15:54:31 +02:00
6a8c656dbb
feat: show all parent projects in project search 2023-05-24 15:54:31 +02:00
63ba2982c9
feat: show all parent projects in task detail view 2023-05-24 15:54:30 +02:00
9d9fb959d8
fix: add await 2023-05-24 15:54:30 +02:00
8ed201c83f
fix(filters): load projects after updating a filter 2023-05-24 15:54:30 +02:00
bfb40c9166
fix(filters): load projects after deleting a filter 2023-05-24 15:54:30 +02:00
5ea450844c
fix(filters): load projects after creating a filter 2023-05-24 15:54:30 +02:00
36bec9e64f
chore(task): move toggleFavorite to store 2023-05-24 15:54:30 +02:00
a95014dc5d
feat(projects): move hasProjects check to store 2023-05-24 15:54:30 +02:00
2579c33ee1
feat: wrap projects navigation in a <Suspense> so that we can use top level await 2023-05-24 15:54:30 +02:00
6f1baa3219
chore: use long variable name 2023-05-24 15:54:30 +02:00
4dee3a90e9
chore: rename archived message key 2023-05-24 15:54:30 +02:00
326b6eda6f
fix: use correct shortcut to open projects overview 2023-05-24 15:54:30 +02:00
85e882cc59
fix: simplify sort 2023-05-24 15:54:29 +02:00
e4379f0a22
chore: export projects as array directly from projects store 2023-05-24 15:54:29 +02:00
2bb7ff1803
chore: rename prop 2023-05-24 15:54:29 +02:00
f7629c28f4
fix(projects): make sure the project hierarchy is properly updated when moving projects between parents 2023-05-24 15:54:29 +02:00
be2a38b48e
feat(navigation): show favorite projects on top 2023-05-24 15:54:29 +02:00
3ba5f531bb
fix(navigation): make sure updating a project's state works for sub projects as well. 2023-05-24 15:54:29 +02:00
10f1e69bc3
fix(navigation): make marking a project as favorite work 2023-05-24 15:54:29 +02:00
fd7d90b017
fix(navigation): make sure the Favorites project shows up when marking or unmarking a task as favorite 2023-05-24 15:54:29 +02:00
d898316918
fix(navigation): favorites project 2023-05-24 15:54:29 +02:00
a6f524e7af
fix(task detail view): make project display show the task's project 2023-05-24 15:54:29 +02:00
5e65814b8c
fix: make check if projects are available work again 2023-05-24 15:54:28 +02:00
aaa9d553d0
fix: cleanup unused translation strings 2023-05-24 15:54:28 +02:00
5685890493
fix: make tests work again 2023-05-24 15:54:28 +02:00
2e336150e0
chore: cleanup namespace leftovers 2023-05-24 15:54:28 +02:00
749dcdcd70
fix(navigation): hide left ul border 2023-05-24 15:54:28 +02:00
ab94343d07
feat(navigation): make dragging a project under another project work 2023-05-24 15:54:28 +02:00
fa71cec5c8
feat(navigation): allow dragging a project out from its parent project 2023-05-24 15:54:28 +02:00
c6f3829387
feat(navigation): make dragging a project to a parent work 2023-05-24 15:54:28 +02:00
7171b63947
fix(navigation): hover state of other menu items 2023-05-24 15:54:28 +02:00
06c4c0d921
feat(navigation): add hiding child projects 2023-05-24 15:54:28 +02:00
f2ca2d850d
feat: translate inbox project title 2023-05-24 15:54:28 +02:00
638d187a24
chore: format 2023-05-24 15:54:28 +02:00
b188d40d3c
feat(navigation): correctly show child projects 2023-05-24 15:54:27 +02:00
3ad948305f
fix(navigation): make the styles work again 2023-05-24 15:54:27 +02:00
be1f1d94c9
fix(navigation): watcher 2023-05-24 15:54:27 +02:00
06e8cdb9d2
feat: rebuild main navigation so that it works recursively with projects 2023-05-24 15:54:27 +02:00
10311b79df
fix: remove namespace routes 2023-05-24 15:54:27 +02:00
ad2690b21c
fix: remove namespace store reference 2023-05-24 15:54:27 +02:00
1bd17d6e50
feat: remove all namespace leftovers 2023-05-24 15:54:27 +02:00
a5e710bfe5
fix: route to create new project 2023-05-24 15:54:27 +02:00
e1bdabc8d6
feat: move namespaces list to projects list 2023-05-24 15:54:27 +02:00
Frederick [Bot]
0b0bd7dff6 [skip ci] Updated translations via Crowdin 2023-05-23 00:29:34 +00:00
Frederick [Bot]
19dd82d62a [skip ci] Updated translations via Crowdin 2023-05-12 00:29:44 +00:00
e00c9bb1af feat: add hotkeys for priority, delete and favorite on the TaskDetailView (#3400)
Reviewed-on: vikunja/frontend#3400
Reviewed-by: konrad <k@knt.li>
Co-authored-by: primeapple <toni.mueller.web@mailbox.org>
Co-committed-by: primeapple <toni.mueller.web@mailbox.org>
2023-05-10 09:14:07 +00:00
292c90425e
fix: lint 2023-04-26 10:19:49 +02:00
b80f070431
feat: show avatar and full name in team overview 2023-04-25 18:32:36 +02:00
62825d2e64
fix: add spacing between checkbox and title of related task
Related to https://github.com/go-vikunja/frontend/issues/111
2023-04-25 17:33:47 +02:00
Frederick [Bot]
1917b217a8 [skip ci] Updated translations via Crowdin 2023-04-17 00:25:34 +00:00
b92d780cda chore: formatting 2023-04-14 21:53:04 +00:00
f14e721caf fix: rename resolveRef 2023-04-14 21:53:04 +00:00
Frederick [Bot]
838a063eaa [skip ci] Updated translations via Crowdin 2023-04-14 00:26:31 +00:00
a416d26f7c
chore: better function naming in password components 2023-04-12 16:15:40 +02:00
795b26e1dd feat: improve datemathHelp.vue 2023-04-12 07:33:45 +00:00
35a52ef01b
fix(quick add magic): date parsing with a date at the beginning
Resolves https://github.com/go-vikunja/frontend/issues/110
2023-04-11 18:12:08 +02:00
8b90b45739
fix: make sure the unread notifications indicator is correctly positioned
Resolves vikunja/frontend#3358
2023-04-06 16:11:12 +02:00
Frederick [Bot]
750f0ddeab [skip ci] Updated translations via Crowdin 2023-04-05 00:06:16 +00:00
Frederick [Bot]
4ce33abfe6 [skip ci] Updated translations via Crowdin 2023-04-04 00:06:21 +00:00
820d598ecd fix(i18n): orderedList translationid 2023-04-03 09:48:03 +00:00
a263ec1273
fix(Expandable): spelling ⛈ 2023-04-03 11:31:39 +02:00
Frederick [Bot]
78789834f0 [skip ci] Updated translations via Crowdin 2023-03-30 00:06:17 +00:00
4703f9c4d5
fix: has-pseudo-class polyfill 2023-03-29 17:22:06 +02:00
fd699ad777
fix: checkbox label size based on icon 2023-03-29 17:17:51 +02:00
0acf44778d
fix: undo further nesting of interactive items
This is really bad for UX and accessability
2023-03-29 17:17:50 +02:00
8fc254d2db
feat: abstract BaseCheckbox 2023-03-29 17:17:49 +02:00
91e9eef582 fix: use strict comparison 2023-03-28 10:49:34 +00:00
dea1789a00
feat: type i18n improvements 2023-03-28 12:35:19 +02:00
30adad5ae6 feat: mark undone if task moved from isDoneBucket (#3291)
Addresses #545 (not completely)

Reviewed-on: vikunja/frontend#3291
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Reviewed-by: konrad <k@knt.li>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-28 10:21:19 +00:00
6c999ad148 fix: ensure same protocol for configured api url (#3303)
Resolves https://github.com/go-vikunja/frontend/issues/109

Vikunja would save the api url with `http` instead of `https` when the frontend was accessed via https. This was fine in most cases when the server would redirect all requests made to http to the secure https variant. However, in newer Firefox versions (and soon, Chrome probably as well) the browser would not follow that redirect anymore. Hence, we need to make sure to only make api requests to the same protocol. Doing API requests from an https hosted fronted to an http hosted api would probably fail already anyway.

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#3303
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2023-03-26 19:18:47 +00:00
71265769ce fix: update logo change only every hour 2023-03-24 23:30:26 +00:00
a13c16ca03 fix: use time constant 2023-03-24 23:30:26 +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
078d8b39a9 fix(gantt): only update today value when changing to the gantt chart 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
6870db4a72 fix: list view: don't sort tasks after marking one "done" (#3285)
See https://community.vikunja.io/t/list-view-tasks-being-sorted-after-marking-one-done-throws-you-off/1257/2

Reviewed-on: vikunja/frontend#3285
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-23 20:50:17 +00:00
3643ffe0d0 fix: improve the "pop" sound a bit
Trim the (noisy) silence (especially at the start, because
that delay from making a change and playing a sound is a little
annoying), with fade-in and fade-out

Edited with Audacity

File(s) history:
7f5140bbb4
955bd73feccefe8e8ca54d946d6223b43a0836ed
2023-03-23 23:38:52 +04:00
Frederick [Bot]
8974939bf2 [skip ci] Updated translations via Crowdin 2023-03-19 00:05:55 +00:00
Dominik Pschenitschni
846de369f2 chore(parseSubtasksViaIndention): fix comment (#3259)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: vikunja/frontend#3259
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-03-18 07:41:36 +00:00
Frederick [Bot]
4d865af423 [skip ci] Updated translations via Crowdin 2023-03-18 00:06:08 +00:00
fc8711d6d8
fix: rename list to project for parsing subtasks via indention 2023-03-16 19:25:04 +01:00
ee4974a494 fix: style: "favorite" button being shown on projects without hovering 2023-03-16 14:56:32 +00:00
bfbfd6a421 chore: update JSDoc example 2023-03-16 14:56:32 +00:00
Frederick [Bot]
0086ebed0d [skip ci] Updated translations via Crowdin 2023-03-16 00:06:15 +00:00
d73b71a097 fix: SortBy type import 2023-03-14 21:46:42 +00:00
a64c0c19e5 fix: make sure redirects to a saved view work as intended 2023-03-14 14:04:23 +00:00
34ad889d90 fix(link share): redirect to list view after authenticating 2023-03-14 14:04:23 +00:00
af523cfcd7 feat: add redirect for old list routes 2023-03-14 14:04:23 +00:00
842f204123 fix: improve projectView storing and add migration 2023-03-14 14:04:23 +00:00
9162002e55 fix: spacing 2023-03-14 14:04:23 +00:00
985f998a82 fix: wording 2023-03-14 14:04:23 +00:00
b93639e14e fix: rebase readd CustomTransition 2023-03-14 14:04:23 +00:00
a4be973e29 feat: improve variable naming for ProjectCardGrid 2023-03-14 14:04:23 +00:00
060a573fe9 fix: switching to view type now 2023-03-14 14:04:23 +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
b9d3b5c756 feat: rename files with list to project 2023-03-14 14:04:23 +00:00
013472e899 fix(i18n): load language files before doing anything else (#3218)
Resolves #3214

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/frontend#3218
2023-03-10 13:46:23 +00:00
Frederick [Bot]
52d6677d93 [skip ci] Updated translations via Crowdin 2023-03-10 00:06:22 +00:00
Frederick [Bot]
559cfde8da [skip ci] Updated translations via Crowdin 2023-03-09 00:06:07 +00:00
9db3aedde9 chore: remove an unused duplicate key
Introduced in 172d353df, feels like it was by error
2023-03-08 16:06:56 +00:00
0eb78e32f9 chore: improve @/message action type (#3209)
Reviewed-on: vikunja/frontend#3209
Reviewed-by: konrad <k@knt.li>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-08 09:51:55 +00:00
b4dd23b85d fix: i18ze a string (#3210)
Reviewed-on: vikunja/frontend#3210
Reviewed-by: konrad <k@knt.li>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-08 09:43:46 +00:00
9b7770ade4 fix(keyboard-shortcuts): use card prop 2023-03-07 17:19:21 +00:00
1b06112db4 fix: collapse menu on mobile when path changes 2023-03-07 15:56:09 +00:00
0f97ba6ec9 fix: sync sidebar transition with <main> (#3200)
Reviewed-on: vikunja/frontend#3200
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-06 18:56:13 +00:00
danstewart
7b6f76d1b4 fix: stop revealing elements on hover if hover is not supported (#3191)
Resolves #3162

Co-authored-by: Dan Stewart <git@mail.danstewart.dev>
Reviewed-on: vikunja/frontend#3191
Reviewed-by: konrad <k@knt.li>
Co-authored-by: danstewart <danstewart@noreply.kolaente.de>
Co-committed-by: danstewart <danstewart@noreply.kolaente.de>
2023-03-04 16:13:31 +00:00
6a3518dace chore(refactor): improve stores/config types (#3190)
Reviewed-on: vikunja/frontend#3190
Reviewed-by: konrad <k@knt.li>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-03 14:36:59 +00:00
6aa02e29b1
chore(services): let getAll: always return Model[] 2023-03-02 16:44:01 +01:00
5f9485414b
chore(services): add examples for some functions 2023-03-02 16:43:46 +01:00
149ceaf2e5 fix(quick-actions): nothing happening on team click (#3186)
Reviewed-on: vikunja/frontend#3186
Reviewed-by: konrad <k@knt.li>
Co-authored-by: WofWca <wofwca@protonmail.com>
Co-committed-by: WofWca <wofwca@protonmail.com>
2023-03-02 15:28:43 +00:00
Frederick [Bot]
e272dd8e64 [skip ci] Updated translations via Crowdin 2023-03-01 00:06:13 +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
fe764a46e9
fix(task): allow clicking on the whole task to open the task detail view
Resolves #3172
2023-02-27 16:00:08 +01:00
Frederick [Bot]
62f6895950 [skip ci] Updated translations via Crowdin 2023-02-24 00:06:10 +00:00
2fd2214a2e
fix(menu): don't show drag handle for not draggable menu items 2023-02-22 12:17:33 +01:00
64735e0c3d
fix(filter): don't allow marking a filter as favorite
Resolves https://community.vikunja.io/t/error-favouriting-filters-lists/1161/1
2023-02-22 12:13:48 +01:00
1f40b68108
fix(filter): validate title before creating or editing a filter
Resolves #3152
2023-02-22 11:04:31 +01:00
Frederick [Bot]
0c6f1a4083 [skip ci] Updated translations via Crowdin 2023-02-17 00:06:13 +00:00
d40729cbe7
fix: button styles
Partially reverts eaeddda4e4
2023-02-15 11:28:25 +01:00
Dominik Pschenitschni
d6b55c7570 feat: fix calculation of token invalidation (#3077)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: vikunja/frontend#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
e3dd4ef78a feat: persistent menuActive state with Local Storage (#3011)
Reviewed-on: vikunja/frontend#3011
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-02-09 21:14:49 +00:00
e8db2c2b45
feat: header improvements 2023-02-09 15:19:33 +01:00
c502f9b840
feat: refactor to composable
- using useMediaQuery and useLocalStorage
- remove watcher in contentAuth
2023-02-08 12:56:32 +01:00
99dc5cf34f
Refactor to only used local storage value when on desktop viewport widths 2023-02-07 14:58:45 +01:00
3604cb3ec7
Solve for resize() 2023-02-07 14:58:45 +01:00
aa01a92278
Persist menuActive state in Local Storage 2023-02-07 14:58:44 +01:00
Dominik Pschenitschni
7b96397e3b feat: use klona instead of lodash.clonedeep (#3073)
Resolves: vikunja/frontend#3032
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: vikunja/frontend#3073
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-02-07 13:04:03 +00:00
Frederick [Bot]
d3365d6add [skip ci] Updated translations via Crowdin 2023-02-07 00:10:26 +00:00
Frederick [Bot]
65b90cbee0 [skip ci] Updated translations via Crowdin 2023-02-06 00:09:40 +00:00
Frederick [Bot]
1f088cca18 [skip ci] Updated translations via Crowdin 2023-02-05 00:10:26 +00:00
eaeddda4e4
feat: improve naming and styles 2023-02-03 17:25:38 +01:00
7cbf0acac5
fix: always show update popup on top 2023-02-03 17:04:51 +01:00