Brian McGee
22bfc9104d
feat(ui): update playwright to match version in nixpkgs
2025-07-07 12:51:22 +01:00
Brian McGee
f04089a406
feat(ui): refine Fieldset API
2025-07-07 10:51:43 +01:00
brianmcgee
dd7477a818
Merge pull request 'feat(ui): alert component' ( #4199 ) from ui/alerts into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4199
2025-07-07 08:11:13 +00:00
Johannes Kirschbauer
082a66f3fb
api/inventory: remove 'inventory' from api entirely
2025-07-06 20:57:42 +02:00
Johannes Kirschbauer
360766f7a6
api/flash: refactor into 'list_flash_options'
2025-07-06 20:57:42 +02:00
Johannes Kirschbauer
3af529d76e
Vars: rename 'keygen' to 'create_secrets_user'
2025-07-06 20:57:42 +02:00
Johannes Kirschbauer
ad169d4d52
Fix/ui: update create argument
2025-07-06 15:48:35 +02:00
Jörg Thalheim
cb89457731
migrate all projects to python 3.13 linting
2025-07-04 18:39:01 +02:00
Qubasa
0d1e1d9796
treefmt/ruff: Set python lint version to 3.13. Fix all new lints coming up.
2025-07-04 17:11:31 +02:00
Luis Hebendanz
9fb7f12ee3
Merge pull request 'clan-app: Implement dynamic groups and array based filtering of logs and groups' ( #4190 ) from Qubasa/clan-core:add_clan_group into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4190
2025-07-04 11:06:50 +00:00
Qubasa
5b21a266fc
clan-app: Implement dynamic log groups into javascript callApi
...
nix fmt
2025-07-04 17:49:00 +07:00
Brian McGee
a5dfb25dc7
feat(ui): alert component
2025-07-04 10:51:18 +01:00
Qubasa
e982daf9d9
clan_lib: Move load_in_all_api_functions to clan_lib
2025-07-04 14:22:40 +07:00
Qubasa
a4964c4c93
clan_lib: expose log_manager with API.register properly
2025-07-04 13:19:09 +07:00
Brian McGee
98c9414071
fix(ui): disabled storybook derivation
...
Something about passing orientation in any of the Form stories is causing the browser to crash
`npm run test-storybook-static` works fine in the devshell.
Disabling for now as it's slowing down development.
2025-07-03 17:50:42 +01:00
Brian McGee
dcb7e546ca
feat(ui): flatten the Field pattern and introduce Orienter component
2025-07-03 17:50:41 +01:00
Brian McGee
d2a76f4e83
feat(ui): simplify timeout speedup for button stories
2025-07-03 17:50:40 +01:00
Brian McGee
b7792a34c8
feat(ui): Combobox component and style tooltip for label
2025-07-03 17:50:40 +01:00
Brian McGee
3b4fa41840
feat(ui): simplify form components
...
Better pass through to the underlying Kobalte API without re-defining types.
2025-07-03 17:50:39 +01:00
Brian McGee
9d257c1538
fix(ui): hover and inverted colors for checkbox
2025-07-03 17:50:39 +01:00
Brian McGee
dffbc28723
feat(ui): add fieldset component
2025-07-03 17:50:38 +01:00
Brian McGee
b2a1c8cf6a
feat(ui): add form field with text, textarea and checkbox support
2025-07-03 17:50:38 +01:00
Qubasa
903331a789
clan-app: whitelist necessary any usage in api./index.tsx
2025-07-02 18:11:28 +07:00
Qubasa
9cf6cecdae
clan-app: Add logging middleware
2025-07-02 17:59:05 +07:00
Qubasa
26680bc784
clan-app: simplified task function, moved them to a separate file
2025-07-02 16:18:37 +07:00
Qubasa
7d378ca9fa
webview-lib: Moved repo to gitea, updated revision. Removed set_icon
2025-07-02 16:16:37 +07:00
Qubasa
ee5510eda6
clan-app: Add pygdb.sh for debugging crashes in webview-lib
2025-07-02 16:00:55 +07:00
Qubasa
7520f202dd
clan-app: Fix .local.env not being sourced
2025-07-02 16:00:34 +07:00
Qubasa
7d307b9b81
ui-2d: Fix build errors
2025-07-02 15:59:50 +07:00
Brian McGee
839f94d2c7
feat(ui): use fake timer in tests and real timer in browser for storybook interaction tests
...
I believe the time-based tests are falsely failing when the CI machine is under high load. This also speeds up the tests in CI.
I'm not 100% happy with the approach, but this should resolve CI issues in the short term until I can improve things.
2025-06-30 15:19:57 +01:00
Jörg Thalheim
97e52a6946
markdown: ignore trailing whitespace
2025-06-27 16:26:39 +02:00
Qubasa
43df077dda
clan-app: Add a 'group' to log_manager. Move log_manager to own subdirectory
2025-06-24 21:42:18 +02:00
renovate[bot]
aa8f83b50f
Update dependency vite to v7
2025-06-24 13:10:33 +00:00
renovate[bot]
6974070eda
Update dependency tailwindcss to v4
2025-06-24 10:10:27 +00:00
brianmcgee
0dd3b498ac
Merge pull request 'add Tag and TagGroup components' ( #4038 ) from ui/tags into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4038
2025-06-24 08:30:06 +00:00
Johannes Kirschbauer
ac5cc85d57
Refactor(build-clan): rename to lib/modules
...
This is a preparation for moving everything into clan, to make it all one module evaluation
2025-06-23 16:06:49 +02:00
Brian McGee
57c77e039d
feat(ui): add TagGroup component
...
Introduces a new `TagGroup` component for rendering grouped tags with optional inverted styling.
2025-06-20 12:22:59 +01:00
Brian McGee
1b5d2bc538
feat(ui): add Tag component
...
Adds a reusable `Tag` component with support for default and inverted styles. Also includes cleanup of unused dependencies in `package.json`.
2025-06-20 12:22:58 +01:00
Brian McGee
79765b516d
feat(ui): rename TagStatus to MachineStatus
...
Standardizes naming and updates related props, classes, and types for clarity and consistency.
2025-06-20 09:13:55 +01:00
Brian McGee
101f97bc4a
feat(ui): consolidate and simplify how we use colors
...
* reconciles latest color variables from Figma
* defines the primary colors and the color system in tailwind config.
* refines how we generate utilities within the color system for `bg`, `fg` and `border`.
* removes custom box shadows, instead leaning on direct definition in CSS and `theme()`.
This change removes duplicate color information being defined as CSS variables in `index.css`
and co-locates all style information with the component
whilst retaining the ability to tie in to the color system when mapping styles from Figma.
2025-06-19 17:28:47 +01:00
brianmcgee
36facc2bac
Merge pull request 'feat(ui): Sidebar nav' ( #4018 ) from ui/sidebar into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4018
2025-06-19 15:19:07 +00:00
Brian McGee
0603c13db9
feat(ui): Sidebar nav
2025-06-19 16:03:21 +01:00
Qubasa
e5b7685269
clan-app: Add vscode workspace for ui-2d
2025-06-19 17:03:04 +02:00
Qubasa
378f68bb5f
clan-app: ui-2d remove unecessary imports
2025-06-19 16:52:45 +02:00
Qubasa
109f7c40cd
clan-app: Add unused import checker and autofixer. Remove unused files.
2025-06-19 15:14:08 +02:00
Qubasa
0686d83b21
clan-app: 3d UI Remove unused files and exports
2025-06-18 22:42:00 +02:00
Qubasa
4e0a9dea01
clan-app: Remove unused files and exports
2025-06-18 22:11:38 +02:00
renovate[bot]
e81c879386
chore(deps): update dependency playwright to ~1.53.0
2025-06-18 19:34:21 +00:00
renovate[bot]
67e50df9b2
fix(deps): update dependency three to ^0.177.0
2025-06-18 19:20:28 +00:00
Qubasa
6ff6a543e1
clan-app: Add knip dead code analyzer
2025-06-18 21:10:18 +02:00