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
c09fbe9abe
fix(migration): actually pass migration oauth code from query param
continuous-integration/drone/push Build is failing
Details
2022-12-18 20:38:38 +01:00
Dominik Pschenitschni
fd1d01164f
feature/load-views-async ( #2672 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2672
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-11-13 21:52:28 +00:00
Dominik Pschenitschni
8b7b4d61a3
feat: MigrateService script setup ( #2432 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2432
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-11-03 14:19:42 +00:00
Dominik Pschenitschni
9807858436
feat: unify savedFilter logic in service ( #2491 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2491
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-10-27 19:56:14 +00:00
Dominik Pschenitschni
cf0eaf9ba1
chore: don't pass other params to ListGantt than route
2022-10-27 17:49:35 +02:00
Dominik Pschenitschni
acdbf2f8f5
feat: working route sync
2022-10-27 17:46:36 +02:00
Dominik Pschenitschni
9f146c8c7f
chore(gantt): wip daterange
2022-10-27 17:46:28 +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
kolaente
e6f7ddc9ce
fix: email confirmation
continuous-integration/drone/push Build is failing
Details
2022-10-20 16:19:19 +02:00
kolaente
73575302de
fix: password reset
continuous-integration/drone/push Build is failing
Details
2022-10-20 16:15:58 +02:00
kolaente
f405b2105b
fix: lint
continuous-integration/drone/push Build is failing
Details
2022-10-05 17:57:55 +02:00
kolaente
3af20b6220
fix: don't try to render auth routes when the user is not authenticated
...
continuous-integration/drone/push Build is failing
Details
Resolves #2419
2022-10-05 16:51:35 +02:00
Dominik Pschenitschni
2dc36c032b
feat: TaskDetail as script setup ( #1792 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1792
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-01 15:02:35 +00:00
Dominik Pschenitschni
7b53e684aa
feat: port auth store to pinia
2022-09-28 23:43:14 +02:00
konrad
d57e27b4a6
feat: task relatedTasks script setup ( #1939 )
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #1939
Reviewed-by: konrad <k@knt.li>
2022-09-21 18:22:30 +00:00
Dominik Pschenitschni
0814890cac
feat: deleteNamespace script setup ( #2387 )
...
continuous-integration/drone/push Build is failing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2387
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-09-21 18:21:47 +00:00
Dominik Pschenitschni
943d5f7975
feat: task relatedTasks script setup
2022-09-21 18:35:46 +02:00
Dominik Pschenitschni
a38075f376
feat: move list store to pina ( #2392 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2392
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-09-21 16:21:25 +00:00
Dominik Pschenitschni
ad6b335d41
feat: namespace settings archive script setup
continuous-integration/drone/push Build is failing
Details
2022-09-15 20:46:26 +00:00
konrad
84260841be
feat(list): add info dialoge to show list description ( #2368 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #2368
Reviewed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2022-09-15 12:36:43 +00:00
Dominik Pschenitschni
f6437c81da
feat: list settings edit script setup ( #1988 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1988
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-09-02 15:13:32 +00:00
Dominik Pschenitschni
d064f0acc0
fix import type
2022-07-04 21:50:48 +00:00
kolaente
aadf75c7bf
fix: don't try to load the namespace again when navigating away from the settings page
...
continuous-integration/drone/push Build is passing
Details
Resolves https://github.com/go-vikunja/frontend/issues/58
2022-06-12 14:59:53 +02:00
kolaente
a38bd7e971
fix: list title not set as page title after closing a task popup
continuous-integration/drone/push Build is passing
Details
2022-05-08 11:58:37 +02:00
Dominik Pschenitschni
badbae0e9a
fix: mark query parameter as string
continuous-integration/drone/pr Build is failing
Details
2022-02-09 17:52:27 +01:00
kolaente
aac777e286
fix: lint
continuous-integration/drone/pr Build was killed
Details
2022-02-06 20:32:21 +01:00
kolaente
84f177c80e
feat: reduce dependency on router and move everything to route props instead
continuous-integration/drone/pr Build is failing
Details
2022-02-06 20:11:13 +01:00
kolaente
ecf679d8e1
chore: completely move logic of ShowTasksInRange component to ShowTasks and remove it
continuous-integration/drone/pr Build is failing
Details
2022-02-05 21:14:40 +01:00
Dominik Pschenitschni
a8ac2fc2dd
Merge branch 'main' into feature/login-improvements
continuous-integration/drone/pr Build is passing
Details
2022-02-05 18:04:33 +01:00
Dominik Pschenitschni
9a5b5c688d
Merge branch 'fix/app-ready' into feature/vue3-modals-with-router-4
continuous-integration/drone/pr Build is passing
Details
2022-02-05 17:38:28 +01:00
kolaente
dfa30258aa
chore: rename function
continuous-integration/drone/pr Build is passing
Details
2022-02-01 21:25:42 +01:00
Dominik Pschenitschni
de626eab31
feat: don't open task detail in modal for list and table view
continuous-integration/drone/pr Build is passing
Details
2022-01-31 01:31:41 +01:00
kolaente
a16e8fea61
Merge branch 'fix/app-ready' into feature/vue3-modals-with-router-4
continuous-integration/drone/pr Build was killed
Details
2022-01-30 21:53:24 +01:00
Dominik Pschenitschni
6894024ad4
fix: use to.hash for returned element
2022-01-30 16:53:46 +01:00
Dominik Pschenitschni
de3c47dc69
fix ts errors in various files
2022-01-30 16:53:46 +01:00
kolaente
e2d9aa3d7f
Merge branch 'main' into feature/vue3-modals-with-router-4
...
continuous-integration/drone/pr Build is failing
Details
# Conflicts:
# src/router/index.ts
# src/views/tasks/TaskDetailView.vue
2022-01-18 21:47:17 +01:00
kolaente
55826bb8c9
fix: make sure the app is fully ready before trying to redirect to the login page
continuous-integration/drone/pr Build is passing
Details
2022-01-08 15:44:33 +01:00
kolaente
310578d349
Merge branch 'main' into feature/login-improvements
...
continuous-integration/drone/pr Build was killed
Details
# Conflicts:
# src/components/misc/no-auth-wrapper.vue
# src/styles/components/_index.scss
# src/views/user/Login.vue
# src/views/user/Register.vue
2022-01-08 13:44:35 +01:00
Dominik Pschenitschni
49955eb03a
fix: remove some of the typescript warnings
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
2022-01-05 16:17:14 +01:00
Dominik Pschenitschni
76f4cca5fe
fix: move local storage list view to router
2022-01-04 21:55:33 +01:00
Dominik Pschenitschni
5916a44724
feat: provide listId prop via router
2022-01-04 21:55:32 +01:00
Dominik Pschenitschni
700fce3c2c
fix: sharing components
2022-01-04 21:55:32 +01:00
Dominik Pschenitschni
5937f01cc5
fix: list loading
2022-01-04 21:55:30 +01:00
Dominik Pschenitschni
7eed0628d0
feat: mount list views as route-views
2022-01-04 21:55:30 +01:00
Dominik Pschenitschni
c70211ad32
feat: unify modal view
...
fix: List.vue
2022-01-04 21:55:30 +01:00
Dominik Pschenitschni
5a0c0eff9f
feat: implement modals with vue router 4
...
This is an implementation of the modals with the new possibilities of vue router 3.
See: https://github.com/vuejs/vue-router/issues/703#issuecomment-865066913 for a better explanation
and the linked example implementation: https://github.com/vuejs/vue-router-next/blob/master/e2e/modal/index.ts
2022-01-04 21:55:29 +01:00
kolaente
1d916e7e03
feat: change wording
2021-12-21 15:21:22 +01:00
Dominik Pschenitschni
063592ca3d
fix: auth and move logic to router ( #1201 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1201
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2021-12-21 08:02:03 +00:00