1
0

215 Commits

Author SHA1 Message Date
kolaente
ee980e2a00
fix(openid): use the calculated redirect url when authenticating with openid providers
Resolves https://github.com/go-vikunja/desktop/issues/12
2024-01-28 12:42:45 +01:00
kolaente
67216579bc
fix(auth): correctly construct redirect url from current window href 2024-01-25 14:24:30 +01:00
kolaente
57c99a22a0
fix(editor): use manual input prompt instead of window.prompt
Resolves https://kolaente.dev/vikunja/desktop/issues/184
2024-01-21 20:08:10 +01:00
nor
92f7d9ded5 feat: datepicker locale support (#3878)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/3878
Reviewed-by: konrad <k@knt.li>
Co-authored-by: nor <zorodey@outlook.com>
Co-committed-by: nor <zorodey@outlook.com>
2024-01-20 18:50:00 +00:00
kolaente
28050d9cd5
fix(labels): make color reset work 2024-01-15 14:00:08 +01:00
kolaente
96a6d43a3f
fix(quick add magic): ensure month is removed from task text
Resolves https://kolaente.dev/vikunja/frontend/issues/3874
2024-01-10 23:54:42 +01:00
kolaente
e98e5a0d2f
fix(openid): use the full path when building the redirect url, not only the host
Resolves https://kolaente.dev/vikunja/api/issues/1661
2023-12-20 13:23:56 +01:00
kolaente
aa5e11915e
fix(filter): don't prevent entering date math strings
Resolves https://community.vikunja.io/t/filter-setting-s/1791/2
2023-11-17 19:38:55 +01:00
kolaente
ba766a29af
fix(editor): check for empty content 2023-11-03 12:22:38 +01:00
konrad
26fc9b4e4f feat: move from easymde to tiptap editor (#2222)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2222
2023-10-22 13:48:57 +00:00
kolaente
37af478811
chore(editor): remove marked usages 2023-10-22 15:18:39 +02:00
kolaente
22103626b8
fix(editor): make checklist indicator work again 2023-10-21 18:18:17 +02:00
renovate
b76acb15c7 chore(deps): update dev-dependencies (major) (#3741)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/3741
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2023-10-20 19:34:11 +00:00
kolaente
779aad1b2d
feat(webhooks): add form validation 2023-10-20 12:32:46 +02:00
kolaente
8507808058
fix(tasks): ignore empty lines when adding multiple tasks at once
Resolves https://kolaente.dev/vikunja/frontend/issues/3732#issuecomment-53949
2023-09-29 10:06:38 +02:00
kolaente
3f3d4b1682
feat(labels): assign random color when creating labels
Resolves F-591
Related discussion: https://community.vikunja.io/t/assign-a-random-color-to-a-new-label/348/7
2023-09-06 17:10:36 +02:00
kolaente
337c3e5e3e
fix: lint 2023-09-06 16:31:07 +02:00
kolaente
7746d39161
fix(task): remove wrong repeat types
Repeating "monthly" or "yearly" was never what people expected, only 30 or 365 days which is not always correct. This change removes these settings since the repeating modes will be re-done anyway.

Related to https://kolaente.dev/vikunja/frontend/issues/3585#issuecomment-53642
2023-09-06 15:41:48 +02:00
kolaente
abbc11528e
feat(tasks): update due date text every minute
Related discussion: https://community.vikunja.io/t/text-describing-time-past-due-date-is-never-refreshed/1376/3
2023-09-04 14:00:22 +02:00
kolaente
725fd1ad46
feat: improve error message for invalid API url
Resolves https://kolaente.dev/vikunja/frontend/issues/3680
2023-09-04 13:37:17 +02:00
kolaente
270e32290a
fix(quick add magic): ignore common task indention when adding multiple tasks at once
Resolves https://kolaente.dev/vikunja/frontend/issues/3732
2023-09-04 11:24:10 +02:00
kolaente
f7e22c8c56
fix(auth): correctly redirect the user to the last visited page after login
Resolves https://kolaente.dev/vikunja/frontend/issues/3682
2023-08-24 12:15:45 +02:00
kolaente
929d4f4023
chore: catch error when trying to play pop sound
Safari does not allow playing sound without user interaction, so we'll just silently catch and ignore the error until we have a better solution.
2023-06-18 18:58:57 +02:00
kolaente
928b338cf2
fix(reminders): don't assume 30 days are always a month 2023-06-13 12:06:00 +02:00
kolaente
69e94e58c4
fix: tests 2023-06-12 16:35:47 +02:00
kolaente
d8ad934643
feat(user): save quick add magic mode in api 2023-06-11 17:37:49 +02:00
kolaente
95487d7569
feat(reminders): add proper time picker for relative dates 2023-06-09 13:19:47 +02:00
ce72
5fb45afb12
fix: review findings 2023-05-31 16:25:33 +02:00
ce72
fb14eca634
fix: review findings 2023-05-31 16:25:32 +02:00
ce72
5d38b8327f
feat: allow to edit existing relative reminders 2023-05-31 16:25:32 +02:00
kolaente
ed8de7e3eb
fix: lint 2023-05-24 15:54:37 +02:00
kolaente
b34118485c
feat: allow creating a new project directly as a child project from another one 2023-05-24 15:54:37 +02:00
kolaente
c32a198a34
chore: refactor get parents project and move to projects store 2023-05-24 15:54:31 +02:00
kolaente
6a8c656dbb
feat: show all parent projects in project search 2023-05-24 15:54:31 +02:00
kolaente
6f1baa3219
chore: use long variable name 2023-05-24 15:54:30 +02:00
kolaente
f2ca2d850d
feat: translate inbox project title 2023-05-24 15:54:28 +02:00
kolaente
1bd17d6e50
feat: remove all namespace leftovers 2023-05-24 15:54:27 +02:00
kolaente
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
konrad
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: https://kolaente.dev/vikunja/frontend/pulls/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
Dominik Pschenitschni
846de369f2 chore(parseSubtasksViaIndention): fix comment (#3259)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
kolaente
fc8711d6d8
fix: rename list to project for parsing subtasks via indention 2023-03-16 19:25:04 +01:00
kolaente
a64c0c19e5 fix: make sure redirects to a saved view work as intended 2023-03-14 14:04:23 +00:00
Dominik Pschenitschni
842f204123 fix: improve projectView storing and add migration 2023-03-14 14:04:23 +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
Dominik Pschenitschni
b9d3b5c756 feat: rename files with list to project 2023-03-14 14:04:23 +00:00
WofWca
6a3518dace chore(refactor): improve stores/config types (#3190)
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/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
Jef Oliver
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
kolaente
b799233bca
fix(quick add magic): correctly parse "next {weekday}" on the beginning of the text
Resolves https://kolaente.dev/vikunja/frontend/issues/3022
2023-01-29 15:32:01 +01:00
kolaente
2af42f8fbe
fix(quick add magic): make sure assignees which don't exist are not removed from task title
Resolves https://kolaente.dev/vikunja/frontend/issues/2927
2023-01-12 13:32:00 +01:00
viehlieb
b719766062 redirect to oidc provider if configured correctly (#2805)
Co-authored-by: konrad <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/2805
Reviewed-by: konrad <k@knt.li>
Co-authored-by: viehlieb <pf@pragma-shift.net>
Co-committed-by: viehlieb <pf@pragma-shift.net>
2023-01-11 21:17:53 +00:00