Commit Graph

35 Commits

Author SHA1 Message Date
537f4ed3ae
fix issues with new composable and store methods 2022-11-18 17:33:35 +01:00
6722601467
WIP: List composable 2022-11-18 16:59:15 +01:00
c3c9960f1c
feat: various formatting and type improvements 2022-11-18 15:23:54 +01:00
8c44ed83e6
feat: use transition component everywhere
All checks were successful
continuous-integration/drone/pr Build is passing
2022-11-14 22:08:54 +01:00
7f281fc5e9
feat: port base store to pinia
All checks were successful
continuous-integration/drone/pr Build is passing
2022-10-01 15:36:44 +02:00
a737fc5bc2
feat: port config store to pinia
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
2022-09-23 13:30:09 +02:00
95ad245b59
fix: missed porting these getters and commits 2022-09-23 13:29:10 +02:00
Dominik Pschenitschni
a38075f376 feat: move list store to pina (#2392)
All checks were successful
continuous-integration/drone/push Build is passing
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
602ab8379e fix: vue-i18n global scope (#2366)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2366
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-15 09:54:01 +00:00
54de368642
fix: use typed useStore
All checks were successful
continuous-integration/drone/pr Build is passing
2022-09-05 20:10:32 +02:00
4a247b2a7d
chore: remove global mixing 2022-09-05 17:38:11 +02:00
Dominik Pschenitschni
ff655808b3 feat: settings background script setup (#2104)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #2104
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-01 16:09:50 +00:00
6ddede4863 feat(BaseButton): add target _blank for links by default 2022-07-06 21:07:26 +00:00
b2897545e4
fix: properly set list backgrounds when switching between lists
Some checks failed
continuous-integration/drone/push Build is failing
Probably caused by the blur hash feature, switching between lists would not work if the list background was set via unsplash. I've refactored the whole decision tree which checks if a background should be loaded or not. It actually does not matter where the background is from (unsplash or upload) or if we had one in the last list - we only need to know if the current list has a background or if we just changed it and need to update right away.
2022-04-03 14:20:16 +02:00
ba9f69344a
feat: use defineComponent wrapper 2022-04-02 17:16:57 +02:00
a3329f1b42
feat: add lang ts to script block 2022-04-02 17:15:46 +02:00
4cff3ebee1 feat: use blurHash when loading list backgrounds (#1188)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #1188
2022-04-02 15:05:30 +00:00
42c0fc6185 fix: make sure a list background is set in store when adding one
When creating a new list, setting a background and then navigating to the home page, the list background would not be shown in the list card. Now, we're setting the newly updated list with all its background information properly in store (why are there even multiple places for this?).
2022-03-27 21:06:30 +00:00
Dominik Pschenitschni
cdbd1c2ac4 feat: create BaseButton component (#1123)
Some checks are pending
continuous-integration/drone/push Build is running
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: #1123
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-01-04 18:58:06 +00:00
46fa43d67f Migrate to bulma-css-variables and introduce dark mode (#954)
Some checks reported errors
continuous-integration/drone/push Build encountered an error
Co-authored-by: Adrian Simmons <adrian@perlucida.co.uk>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #954
Reviewed-by: dpschen <dpschen@noreply.kolaente.de>
Reviewed-by: konrad <k@knt.li>
Co-authored-by: adrinux <adrian@perlucida.co.uk>
Co-committed-by: adrinux <adrian@perlucida.co.uk>
2021-11-22 21:12:54 +00:00
4d15f7ae98
feat: merge list-backgrounds.scss with component 2021-10-25 16:39:31 +02:00
0cc7166767
fix: don't search for first letter images
Some checks failed
continuous-integration/drone/pr Build is failing
2021-10-17 15:19:21 +02:00
c1078255fc
fix: use lodash.debounce for searching unsplash background
Some checks failed
continuous-integration/drone/pr Build is failing
2021-10-17 14:47:30 +02:00
a60ad77bdc
fix: use async action to change current list
All checks were successful
continuous-integration/drone/pr Build is passing
2021-10-16 20:44:39 +02:00
bb94c1ba3a
feat: use async / await where it makes sense 2021-10-16 18:59:53 +02:00
3b940cb56c
feat: don't rethrow same error and handle errors globally 2021-10-16 18:59:53 +02:00
db49b9b532
fix: directly set arrays, objects and delete directly
Not needed since vue3 uses proxies
2021-10-01 18:45:42 +02:00
f51371bbe0
feat: move from life cycle to data or watcher
- remove from created / mounted
- initialize component services in data
- use immediate watcher where appropriate
- deep watch for route changes
2021-09-24 21:46:42 +02:00
ebeca48be4
fix: namespace collision of global error method with draggable error method 2021-09-24 21:46:42 +02:00
c4067c7c35 PWA improvments (#622)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #622
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-28 20:58:12 +00:00
a08306d612 Add vite (#416)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #416
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-07-25 13:27:15 +00:00
f0498fd767 Add translations (#562)
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #562
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-06-23 23:24:57 +00:00
cdc805c8da
Refactor success and error messages
All checks were successful
continuous-integration/drone/push Build is passing
2021-06-22 22:07:57 +02:00
1686663a3f
Add option to remove a list background
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-21 18:11:24 +01:00
e0be77d88f Move list edit/namespace to separate pages and in a menu (#397)
All checks were successful
continuous-integration/drone/push Build is passing
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #397
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-30 16:17:04 +00:00