Zaid Humaimidi
|
4a191afdec
|
feat(ui): redesign UI with Tailwind CSS, CodeMirror 6, and new layout
- Replace all hand-written CSS with Tailwind utility classes
- Upgrade CodeMirror 5 to CodeMirror 6 (scoped @codemirror/* packages)
- Redesign layout with responsive sidebar navigation using JSX/Mithril
- Flatten admin routes (e.g. /admin/presets -> /presets)
- Add "remember me" login option with 2-week persistent cookie
- Add delete confirmation dialogs across admin pages
- Upgrade esbuild from 0.21 to 0.27 and update browser targets
- Add Inter and Roboto Mono variable fonts with subset script
|
2026-03-12 14:55:10 -07:00 |
|
Zaid Humaimidi
|
0dee9a5f00
|
Remove license headers and update imports
|
2023-12-18 19:13:59 -08:00 |
|
Zaid Humaimidi
|
0c9c027a77
|
Update linting
|
2023-12-16 19:08:13 -08:00 |
|
Zaid Abdulla
|
529386a9b6
|
Prevent invalid YAML config from bricking the UI
|
2021-09-16 13:27:37 -07:00 |
|
Zaid Abdulla
|
c3c7ab72b2
|
Utilize ?. operator and set TypeScript target
|
2021-09-16 13:27:37 -07:00 |
|
Zaid Abdulla
|
cc885e7d04
|
Update mithril types
|
2021-08-13 14:36:59 -07:00 |
|
Zaid Abdulla
|
688811317c
|
Display spinner animation during loading
|
2021-02-16 00:09:24 -08:00 |
|
Zaid Abdulla
|
ca36bf1b64
|
Handle UI component errors gracefully
|
2021-01-25 16:30:47 -08:00 |
|
Zaid Abdulla
|
ac980116bd
|
Update ESLint and Prettier
|
2020-07-27 20:30:13 -07:00 |
|
Zaid Abdulla
|
795a0f8273
|
Don't pass context attrs to HTML elements
|
2019-07-08 17:53:06 -07:00 |
|
Zaid Abdulla
|
9d95e57d89
|
Update copyright notice headers
|
2019-06-05 00:17:36 -07:00 |
|
Zaid Abdulla
|
5d3c81cb23
|
TypeScript!
|
2019-02-20 03:36:52 -08:00 |
|