Commit graph

69 commits

Author SHA1 Message Date
4bab74b852 ↩️ return type annotations 2025-12-28 16:37:31 +00:00
804ad3f92f 🖼️ ui: use array notation for icons 2025-12-28 16:24:25 +00:00
eacd1da482 🔧 ui: BulmaDrawer state machine rework 2025-12-28 01:19:17 +00:00
d5c935ade7 🔧 ui: more use of async functions and try-catch-blocks
🚧 WIP
2025-12-27 14:01:03 +00:00
fd1a66ba25 🔧 ui: overall typescript compliance
- reduce use of `as` in favor of Vue's `UnwrapRef`
- add `wait_for` helper function

⚠️ known bug: PreviewDoor (DoorChooser) onClick not working
2025-12-25 19:56:25 +00:00
ac71909819 UI: add preview to AdminView 2025-12-11 16:49:36 +00:00
39b56d8bd0 🚧 wip on ui: rework for vue 3 composition API 2025-12-07 03:28:00 +00:00
029b361e2d 🚧 wip on ui: rework for vue 3 composition API 2025-12-05 02:12:33 +00:00
835bf0345a 🔧 fix: consistent use of === and !== 2025-12-04 18:54:35 +00:00
96a3747262 🚧 wip on ui: rework for vue 3 composition API 2025-11-30 20:14:21 +00:00
f482fd4ec1 🚧 wip on ui: rework for vue 3 composition API 2025-11-30 18:09:08 +00:00
a1a5db11b7 "prettier" reformatting 2024-08-27 00:25:42 +00:00
af5abc7c8f major refactoring
- use bulma 1.0
- use vue composition API for several components
2024-08-26 19:09:43 +00:00
109dec73d2 first part of refactoring
- use `ImageData` and `Loading` types for image transfer
-  consolidate library directory
- remove `advent22` plugin in favor of static `API` class
2024-08-26 14:14:07 +00:00
55081b24d8 WIP: major refactoring 2024-08-23 16:38:04 +00:00
c6e61d5d76 move *_user_error from advent22.ts to store.ts, fixing advent22Store.init 2024-04-03 18:33:32 +00:00
e2a14821ba update "store" from ConfigView 2023-11-24 11:57:33 +00:00
090da8c679 implement cfg.puzzle.extra_days 2023-11-24 01:44:32 +01:00
082f50c66b implement cfg.puzzle.skip_empty 2023-11-24 01:38:46 +01:00
0a095f3a0a DoorMapEditor "toast" duration 2023-11-21 23:22:56 +00:00
b4ab4809c6 handling special chars in solution 2023-11-21 23:20:22 +01:00
4e66d304e5 Advent22.alert_user_error: Use bulma-toast 2023-11-11 02:07:42 +00:00
9e303f898a fixed some code smells 2023-11-09 23:08:35 +00:00
3da3f7f639 put store.api_creds into localStorage
- don't need beforeunload in AdminView anymore
2023-11-09 18:19:48 +00:00
644b1eb3e3 add user_doors into store 2023-11-04 04:17:36 +00:00
ca8df3ba10 move user/next_door call to "store" 2023-11-03 17:07:25 +00:00
4fbdb94caa cfg.site with markdown 2023-11-03 14:40:44 +00:00
6d015420c0 little unification 2023-11-02 12:49:12 +00:00
0bc31529bc ConfigModel -> AdminConfigModel 2023-11-02 12:49:02 +00:00
600ee99520 favicon handling 2023-11-02 12:48:52 +00:00
dae862fc55 add and use $advent22.alert_user_error 2023-11-02 00:41:42 +00:00
066b6686d8 MultiModal visibility 2023-11-01 02:00:23 +00:00
d0bdc62433 use API route user/title in UI 2023-11-01 01:54:46 +01:00
8a254d2958 updated font handling 2023-11-01 01:30:33 +01:00
367fef145d RedisSettings 2023-10-31 21:48:27 +00:00
63b9f4e1d9 make cfg.solution.* values non-null 2023-10-31 22:36:35 +01:00
cc54e1dddf show "redis" settings in ConfigView 2023-10-31 20:27:50 +01:00
b74646994e cfg.puzzle.solution -> cfg.solution 2023-10-31 20:18:18 +01:00
e1b228603e bug: comma placement in ConfigView 2023-10-30 19:47:47 +01:00
bf6d72147e confirm reload in admin view 2023-10-28 23:51:57 +02:00
3d62486783 config.puzzle.solution transformations 2023-10-28 23:48:37 +02:00
7a3042a2b5 <style> tag placement 2023-10-27 15:09:44 +00:00
3a3dfcd94d show door number in ConfigView 2023-09-26 22:23:43 +00:00
1d760f91db customizable footer 2023-09-26 22:23:23 +00:00
de5fff311c bug: drop v-model for mutable objects 2023-09-21 13:29:47 +00:00
5fcc4f0684 various cleanup 2023-09-21 12:25:23 +00:00
ff04499a02 DoorMapEditor show live door list 2023-09-21 10:03:53 +00:00
b99a6ccc68 typing improvements 2023-09-21 09:53:30 +00:00
d0c43fb4c8 minor UI changes 2023-09-21 08:52:35 +00:00
7bc94804e3 remove DayStrModel 2023-09-21 00:45:57 +00:00