Commit Graph

5 Commits

Author SHA1 Message Date
Richard Ward
fceea6e3f1 config: packages,lua,ui (32 files) 2025-12-30 19:45:10 +00:00
d1d02cc237 refactor: split Lua modules into 1-function-per-file pattern
- ui_level2/profile.lua → profile/ (render, save_profile)
- ui_level3/layout.lua → layout/ (render, stats, tabs + existing)
- ui_home/navigate.lua → navigate/ (to_level2, to_level3, open_docs)
- ui_level5/transfer.lua → transfer/ (initiate, confirm, assign_god)
- ui_login/actions.lua → actions/ (handle_login, handle_register)
- ui_login/validate.lua → validate/ (login, register)
- ui_auth/gate.lua → gate/ (check, wrap)

All modules include types.lua and init.lua facade for backward compatibility
2025-12-30 12:44:44 +00:00
cfa1e5bfee feat: add new icon components including Envelope, ChatCircle, HardDrives, WarningCircle, CheckCircle, XCircle, TrendUp, ShieldWarning, LockKey, Crown, Sparkle, BookOpen, Tree, Broom, Export, UploadSimple, Funnel, FunnelSimple, MapTrifold, PushPinSimple, Buildings, GithubLogo, and GoogleLogo 2025-12-30 12:21:15 +00:00
bf1401fe34 Enhance module definitions and add type annotations across various packages
- Added type annotations and class definitions in the dashboard layout, stats, and data table modules for improved type safety and documentation.
- Introduced new classes for UI components, props, and configuration in the form builder, navigation menu, notification center, and UI dialogs packages.
- Implemented detailed type definitions for actions, fields, and pagination components to streamline usage and enhance clarity.
- Updated initialization functions in multiple packages to include versioning and installation context.
- Improved structure and readability of the codebase by organizing and documenting component properties and methods.
2025-12-30 10:21:33 +00:00
036a435cc0 feat(ui): Add dashboard and auth UI components, including layouts and dialogs 2025-12-29 23:36:44 +00:00