|
|
7451205bf4
|
⬆️ ui: upgrade bulma-toast
|
2026-02-22 16:51:34 +00:00 |
|
|
|
848ec0e6c4
|
⬆️ bump versions
|
2026-02-22 13:23:50 +00:00 |
|
|
|
b05891a209
|
🧹 general cleanup
|
2026-02-22 13:11:38 +00:00 |
|
|
|
8735260bc3
|
🩹 fix lint errors in unit tests
|
2026-02-22 13:09:56 +00:00 |
|
|
|
ca46a2cf5c
|
🔧 various small fixes
- add version to ui package.json
- "prettier" formatting on whole repo
- "webpack-bundle-analyzer" -> "vite-bundle-analyzer"
- add "vue-eslint-parser" to ui package.json
|
2026-02-22 03:05:05 +00:00 |
|
|
|
005bb31fca
|
✨ into shared compose project
- vite can proxy requests to the api in dev mode
- no more CORS needed in api
- static api_baseurl in axios config
|
2026-02-22 02:47:31 +00:00 |
|
|
|
c838f79e66
|
🐛 remove dependency on legacy "browserslist"
|
2026-02-22 02:41:16 +00:00 |
|
|
|
cbfc1d25c6
|
🚧 fix tasks and Dockerfile
|
2026-02-22 01:31:26 +00:00 |
|
|
|
cc333497b0
|
🚧 ui: re-scaffolding
- merge in remaining legacy code
|
2026-02-22 01:14:38 +00:00 |
|
|
|
b1c65f4d4a
|
🚧 ui: re-scaffolding
- fix lint errors
|
2026-02-21 23:48:18 +00:00 |
|
|
|
d816460efa
|
🧹 reformat using "prettier"
|
2026-02-21 19:24:09 +00:00 |
|
|
|
a1c4e408a9
|
🚧 ui: re-scaffolding
- move code into newly built project
|
2026-02-21 19:10:56 +00:00 |
|
|
|
022c9138bf
|
🚧 ui: re-scaffolding
- built a new bare vue 3.5 project with vite
- partly merged in old configs
|
2026-02-20 22:25:22 +00:00 |
|
|
|
1f6aeadae0
|
✨ add some OMZ plugins to devcontainers
|
2026-02-20 12:14:36 +00:00 |
|
|
|
5994cf4991
|
🐛 ui: fixes
- devServer websocket (hostname)
- api.creds iff creds_key unset
|
2026-02-16 00:59:54 +00:00 |
|
|
|
2838efa0c2
|
⬆️ ui: upgrade deps
- use yarn 4.12.0
- use node.js v24
- upgrade browserslist db
|
2026-02-15 21:26:23 +00:00 |
|
|
|
8f32aef17d
|
✨ ui: BulmaDrawer opening can't be cancelled now
|
2026-02-13 00:26:30 +00:00 |
|
|
|
12bc014ca6
|
⬆️ ui: upgrade deps
`yarn upgrade-interactive --latest`
|
2026-02-13 00:05:28 +00:00 |
|
|
|
ff6afae0a0
|
🔧 model rework for "Credentials" 🐛 (missed file)
- updated ui/src/components/LoginModal.vue
|
2026-02-12 22:01:47 +00:00 |
|
|
|
f72d8e65a5
|
🧰 ui: tooling update
- new devcontainer spec "18-bookworm" -> "20-trixie"
- fixed "vue serve"
- improved vscode settings.json
- improved typescript config
- minor formatting
|
2026-02-12 21:59:41 +00:00 |
|
|
|
1a865da656
|
🐛 use ?? operator where suited instead of ||
|
2025-12-30 13:51:23 +00:00 |
|
|
|
6a7491b15b
|
🔧 model rework for "Credentials"
affects:
- environment vars/api.conf: "WEBDAV__USERNAME" -> "WEBDAV__AUTH__USERNAME" and "WEBDAV__PASSWORD" -> "WEBDAV__AUTH__PASSWORD"
- remote config.toml: "[admin] name" -> "[admin] username"
|
2025-12-30 13:50:35 +00:00 |
|
|
|
6bbfab2758
|
✨ Preview in AdminView is now refreshable
|
2025-12-30 02:54:26 +00:00 |
|
|
|
811fec743e
|
🔧 improved secret handling
- BulmaSecret automatically returns to "hidden" after 2.5 seconds in "pending"
- ConfigView clears the credential values if not viewed
|
2025-12-30 02:31:53 +00:00 |
|
|
|
8e8e894638
|
🐛 ui: BulmaToast rebuild previous logic (now with explanation)
|
2025-12-28 16:49:52 +00:00 |
|
|
|
24696fe44f
|
✨ ui: BulmaDrawer slots for "loading"/"error"
|
2025-12-28 16:44:18 +00:00 |
|
|
|
630cdcd6a0
|
🔧 ui: AdminButton "try" rework
|
2025-12-28 16:42:32 +00:00 |
|
|
|
956d373b28
|
🔧 ui: minor code cleanups
|
2025-12-28 16:39:24 +00:00 |
|
|
|
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 |
|
|
|
7643f35ec5
|
🔧 ui: minor refactoring
- remove helper `loading_success`
- typing in `ThouCanvas`
- internal renamings and logic optimizations
|
2025-12-28 02:34:41 +00:00 |
|
|
|
2aff1f3a99
|
🔧 ui: BulmaSecret state machine rework
|
2025-12-28 01:55:01 +00:00 |
|
|
|
7cca8c4825
|
🔧 ui: minor changes to helpers
- rename `Like` -> `VueLike` (also `unwrap_like` -> `unwrap_vuelike`)
- rename `ensure_loaded` -> `unwrap_loading`
- make `unwrap_loading` throw `null` on error instead of `""`
|
2025-12-28 01:24:31 +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 |
|
|
|
ac3773483f
|
🐛 fix PreviewDoor onClick
|
2025-12-27 03:39:40 +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 |
|
|
|
5c865b8dbb
|
🔧 small UI fixes
- update browserslist
- make BulmaBreadcrumbs clearer
- fix aspect ratio on SVGRect
- fix weird behaviour on DoorCanvas click
|
2025-12-12 16:57:36 +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 |
|
|
|
9079fca30f
|
🐛 minor bugs
- use empty credentials when none given
- fix FontAwesomeIcon
|
2025-12-05 02:30:58 +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 |
|
|
|
82da2f6171
|
🚧 wip on ui: rework for vue 3 composition API
|
2025-12-04 18:51:57 +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 |
|
|
|
ec3f846c01
|
Merge branch 'develop' into feature/refactoring
|
2025-11-26 06:45:01 +00:00 |
|
|
|
52e1a4042e
|
"devcontainers-contrib" -> "devcontainers-extra"
|
2025-11-26 06:44:04 +00:00 |
|
|
|
2931a4ce1b
|
simplify APIError
|
2024-11-27 18:25:56 +00:00 |
|
|
|
fbecae5d53
|
fix: explicitly serve dev UI on 0.0.0.0:8080
|
2024-11-26 14:44:18 +01:00 |
|