Commit Graph

36 Commits

Author SHA1 Message Date
c77650659e refactor(layouts): migrate nebula import to nebula/pkg/config 2026-01-07 23:02:44 -05:00
6b9935ddbe feat(nebula): add core middleware, mount, and config packages 2026-01-07 21:09:25 -05:00
51b5d57222 refactor(server): move server command into its own package and executable 2026-01-07 21:09:24 -05:00
c86ac1e389 docs(AGENTS): add Nebula project guidelines document 2026-01-07 20:24:49 -05:00
e7896b3e31 docs(htmx): add htmx 4 integration guide for Nebula 2026-01-07 12:56:00 -05:00
4a7b3b5665 fix(ui): update htmx preload script to match new version 2026-01-07 12:55:59 -05:00
3a943c3930 refactor(go): remove indirect dependency on github.com/a-h/templ 2026-01-07 12:39:12 -05:00
f63b0137e8 docs(models): add package documentation for models module 2026-01-07 12:38:53 -05:00
b16c44170e feat(models): add settings and auth models 2026-01-07 12:38:33 -05:00
c551a08641 refactor(components): extract data models into shared models package 2026-01-07 12:38:31 -05:00
cb580b48fd feat(templ): add transaction components 2026-01-05 19:33:56 -05:00
169d576694 refactor(ui): migrate to webawesome dark theme by default 2026-01-05 19:33:54 -05:00
30ed4e9ec7 refactor(components): extract breadcrumb into sub-components
fix(docs): document breadcrumb components

refactor(sdk): migrate to new navigation components
feat(sdk): create isolated sidebar component

breaking(components): deprecate old topbar component

feat(components): create new topbar components

feat(components): create user dropdown

feat(components): create breadcrumb

feat(components): create navigation items

docs(components): document new components

perf(components): improve performance of sidebar

test(components): add test for navigation components
2026-01-05 18:41:05 -05:00
22bd6bb70a feat(components): add sidebar component 2026-01-05 16:17:25 -05:00
8cb45b3fdf refactor(ui): migrate to new topbar component 2026-01-05 16:17:24 -05:00
4cb1b15642 style(navbar): update styles to vercel design specification 2026-01-05 15:48:02 -05:00
dd299f76e0 init(templ): add templated navbar component 2026-01-05 15:39:41 -05:00
c6fdbf5084 refactor(handlers): change default tab to 'overview' for dashboard 2026-01-05 15:39:40 -05:00
4cde7e7d38 feat(templ): add charts and drawers components 2026-01-05 15:02:52 -05:00
019feeb759 feat(layouts): add app header with blockchain and account selectors 2026-01-05 15:02:50 -05:00
d13b2c088d feat(layouts): add app layout templates and styles 2026-01-05 13:57:12 -05:00
28a3f2b952 feat(did): add web auth for oidc authorization flows 2026-01-05 13:57:11 -05:00
e0ee87565d feat(views): add templated login page 2026-01-05 13:44:03 -05:00
70302c27ea chore: remove deprecated templ files and update auth routes
BREAKING: migrates to templ from html templates in login, register and welcome pages
2026-01-05 13:44:02 -05:00
901b1116be init(nebula): add go templating files and gitignore 2026-01-05 13:34:45 -05:00
9018ca2e6a feat(handlers): add register routes and handlers for user registration process 2026-01-05 13:34:44 -05:00
9b401ced93 style(base_templ): add default cursor style to body and pointer to clickable elements 2026-01-05 13:28:57 -05:00
b45a92e01a style(base): add cursor styles for interactive elements 2026-01-05 13:28:49 -05:00
8b31e5c54b chore(init): Setup Makefile for build and test automation 2026-01-05 13:28:43 -05:00
88d521f13c refactor(welcome): integrate HTMX 4 for dynamic onboarding flows 2026-01-05 13:28:41 -05:00
62d19e61d1 docs(migration-guide): remove migration guide for htmx 2.0 release 2026-01-05 11:30:03 -05:00
37909f31ff chore: remove htmx repository submodule 2026-01-05 11:25:41 -05:00
889f2058c4 docs(htmx_repo): add v2.0.8 changelog entry 2026-01-05 11:24:23 -05:00
a291096d94 docs(readme): improve markdown formatting and add line breaks for readability 2026-01-05 11:00:34 -05:00
d527b380c8 chore(github): add repository configuration file 2026-01-05 10:59:02 -05:00
36241dff65 docs: add migration guide and documentation for templ implementation 2026-01-05 10:59:01 -05:00