Commit Graph

2201 Commits

Author SHA1 Message Date
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
All checks were successful
continuous-integration/drone/push Build is passing
Introduced in 172d353df, feels like it was by error
2023-03-08 16:06:56 +00:00
0eb78e32f9 chore: improve @/message action type (#3209)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #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)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #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
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-07 17:19:21 +00:00
1b06112db4 fix: collapse menu on mobile when path changes
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-07 15:56:09 +00:00
0f97ba6ec9 fix: sync sidebar transition with <main> (#3200)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #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)
Some checks failed
continuous-integration/drone/push Build is failing
Resolves #3162

Co-authored-by: Dan Stewart <git@mail.danstewart.dev>
Reviewed-on: #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)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #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[]
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
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)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #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
Some checks failed
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
fe764a46e9
fix(task): allow clicking on the whole task to open the task detail view
All checks were successful
continuous-integration/drone/push Build is passing
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
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-22 12:17:33 +01:00
64735e0c3d
fix(filter): don't allow marking a filter as favorite
All checks were successful
continuous-integration/drone/push Build is passing
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
All checks were successful
continuous-integration/drone/push Build is passing
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
All checks were successful
continuous-integration/drone/push Build is passing
Partially reverts eaeddda4e4
2023-02-15 11:28:25 +01:00
Dominik Pschenitschni
d6b55c7570 feat: fix calculation of token invalidation (#3077)
All checks were successful
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
e3dd4ef78a feat: persistent menuActive state with Local Storage (#3011)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #3011
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-02-09 21:14:49 +00:00
e8db2c2b45
feat: header improvements
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2023-02-09 15:19:33 +01:00
c502f9b840
feat: refactor to composable
All checks were successful
continuous-integration/drone/pr Build is passing
- 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)
All checks were successful
continuous-integration/drone/push Build is passing
Resolves: #3032
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #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
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-02-03 17:25:38 +01:00
7cbf0acac5
fix: always show update popup on top 2023-02-03 17:04:51 +01:00
3db5ea45d7
feat: move update from navigation to app 2023-02-03 17:04:51 +01:00
e92559dc00
fix(base): Use Build Time Base Path
* If a base path is provided at build time, use it.
  * Base path can be set with `VIKUNJA_FRONTEND_BASE` at
    build time
    * `VIKUNJA_FRONTEND_BASE` sets `import.meta.env.BASE_URL` after Vite resolves it.
    * Usages of `import.meta.env.BASE_URL` are statically replaced
      at build time.
    * If base path is not provided, `import.meta.env.BASE_URL`
      defaults to '/'.
    * Documentation:
      https://vitejs.dev/guide/env-and-mode.html

* Fixes:
  * Manifest not loading because of incorrect path.
  * Service Worker not loading because path is incorrect in
    manifest.
  * Service Worker crashing because import of workbox is from
    wrong path.
  * Service Worker not loading a task because path is incorrect
    in event listener.
  * Incorrect URLs being set on window because base path is
    incorrect.
    * ex: `/login` vs `/base/login`

Signed-off-by: Jef Oliver <jef@eljef.me>
2023-02-03 09:21:06 +01:00
1749d6ba0a
fix(list): make sure favorite lists are not duplicated in the menu when renaming them
Some checks failed
continuous-integration/drone/push Build is failing
Resolves #3031
2023-01-31 17:12:11 +01:00
b799233bca
fix(quick add magic): correctly parse "next {weekday}" on the beginning of the text
All checks were successful
continuous-integration/drone/push Build is passing
Resolves #3022
2023-01-29 15:32:01 +01:00
Frederick [Bot]
fc8824d942 [skip ci] Updated translations via Crowdin 2023-01-28 00:27:10 +00:00
Frederick [Bot]
81c5c54aed [skip ci] Updated translations via Crowdin 2023-01-27 00:28:14 +00:00
Frederick [Bot]
8e6e976867 [skip ci] Updated translations via Crowdin 2023-01-26 00:28:07 +00:00
9adf1aba89
chore: simplify getting the error text from an exception
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 18:44:02 +01:00
e67088fdb7
chore: simplify error handling for login and OpenId Auth
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-25 18:41:30 +01:00
da241d21f3
fix(quick actions): hide edges of last entry on hover
Some checks failed
continuous-integration/drone/push Build is failing
2023-01-25 16:26:05 +01:00
97133010af
fix(quick actions): don't throw an error message when selecting the last items with the arrow keys
Some checks failed
continuous-integration/drone/push Build is failing
2023-01-25 16:23:46 +01:00
4576da0dd3
fix: make sure global error handler handles unrejected promises correctly
Some checks failed
continuous-integration/drone/push Build is failing
Resolves #2992
2023-01-25 15:05:54 +01:00
2be784766f feat: small content auth improvements (#2998)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #2998
2023-01-24 22:09:25 +00:00
Dominik Pschenitschni
13a39be3de feat: unindent settings page (#2996)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2996
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-01-24 21:54:48 +00:00
c6ed925424
chore: move class name to top
All checks were successful
continuous-integration/drone/pr Build is passing
2023-01-23 22:26:26 +01:00