Commit Graph

153 Commits

Author SHA1 Message Date
melvinchia3636
aab1c10733 feat(ui): miscellaneous improvements 2026-06-25 08:54:13 +08:00
melvinchia3636
6fae15bebe feat(ui): a lot more work to the new form system 2026-06-25 08:54:13 +08:00
melvinchia3636
1b19eba56d refactor: some more miscellaneous bug fixing and refactoring 2026-06-25 08:54:13 +08:00
melvinchia3636
ee4b38fbc5 feat(server): new API contract DSL should be stable 2026-06-25 08:54:13 +08:00
melvinchia3636
cf7208aa60 feat(server): fuck my life 2026-06-25 08:54:13 +08:00
melvinchia3636
ce968ca644 feat: client codebase refactoring completed 2026-06-25 08:54:12 +08:00
melvinchia3636
ccb9cea36b feat: refactor client codebase in progress 2026-06-25 08:54:12 +08:00
melvinchia3636
f75e253e59 feat: refactor client codebase in progress 2026-06-25 08:54:12 +08:00
melvinchia3636
cd2cdbe254 feat: refactor client codebase in progress 2026-06-25 08:54:12 +08:00
melvinchia3636
97dd0182ab refactor(ui): post-tailwind refactoring started 2026-06-25 08:54:12 +08:00
melvinchia3636
9cdb818798 refactor(ui): detailwind more components, add stories, fix focus behavior 2026-06-25 08:54:12 +08:00
melvinchia3636
04f7578162 fix(shared): improve error logging for font family updates 2026-06-25 08:54:11 +08:00
melvinchia3636
926b7ee2e3 feat(ui): refactor more components to use vanilla-extract for styling 2026-06-25 08:54:11 +08:00
melvinchia3636
a979af1e1a fix(cli): improve error logging and remove actionableError calls 2026-06-25 08:54:10 +08:00
Melvin Chia
c1527dd7b2 refactor(shared): simplify createForgeProxy function and update types 2026-01-21 17:45:33 +08:00
Melvin Chia
91252819d6 feat(shared): add federation provider and update API online status structure 2026-01-19 17:29:08 +08:00
Melvin Chia
4e18e9a538 feat(shared): overhaul API client structure with new proxy system, add core helpers, and implement media URL generation 2026-01-18 21:25:52 +08:00
Melvin Chia
204f0f51bd refactor(shared): simplify publicKey assignment in encryption query 2026-01-12 23:53:41 +08:00
Melvin Chia
4ba733d2ef feat(client): implement widget provider and refactor dashboard components 2026-01-10 19:47:32 +08:00
Melvin Chia
fd6759c04e fix(shared): update zod dependency to version 4.3.5 2026-01-10 09:19:32 +08:00
Melvin Chia
470818679e feat(shared): add modal and module state providers 2026-01-10 09:17:39 +08:00
Melvin Chia
4ca395e486 build(shared): simplify build script by removing dist cleanup 2026-01-05 13:14:12 +08:00
Melvin Chia
13c84f87fd refactor(shared,server): simplify collection name parsing and normalization 2026-01-05 13:14:12 +08:00
Melvin Chia
bf41e4a40f fix(shared,server): update zod dependency version to ^4.1.12 2026-01-05 13:14:12 +08:00
Melvin Chia
3b6f59cd8d refactor(forgeCLI): massive refactoring 2026-01-05 13:14:11 +08:00
Melvin Chia
8ad85cbcda feat: everything works now but still very messy 2026-01-05 13:14:11 +08:00
Melvin Chia
2d57f6ba08 feat(ui,shared): add EncryptionWrapper component and useEncryption hook to prevent package cycle dependencies 2026-01-01 08:59:10 +08:00
Melvin Chia
eb00d69e9b fix(shared): export encrypt and decrypt utilities 2026-01-01 08:45:07 +08:00
Melvin Chia
655883bba8 feat(shared): add EncryptionProvider and update session verification logic 2025-12-31 06:32:37 +08:00
Melvin Chia
7d348050bf Amendment of commit f1f1cfaa68 2025-12-30 21:17:19 +08:00
Melvin Chia
1c12eacf6b feat(client): implement modules required modal and enhance API key handling 2025-12-29 23:21:23 +08:00
Melvin Chia
17d61aa5c0 fix(shared): normalize endpoint paths for fetchAPI and ForgeAPIClient 2025-12-26 22:08:03 +08:00
Melvin Chia
89c5be88e3 feat(client, server): add QR login functionality with approval screens, session management, and socket integration; update sign-in buttons and translations 2025-12-21 08:09:56 +08:00
Melvin Chia
55f61e3688 feat: add personalization options for border radius and bordered components 2025-12-10 00:05:48 +08:00
Melvin Chia
878f884d9f feat(client): enhance font family selector with custom font support 2025-12-09 20:26:34 +08:00
Melvin Chia
b7767f0b01 feat(client): add clearQueryOnUnmount option to module configuration 2025-12-08 16:47:13 +08:00
Melvin Chia
0433e0e921 fix(shared): add missing @types/culori dependency in devDependencies 2025-12-07 19:52:17 +08:00
Melvin Chia
34af661e75 feat(shared): add culori dependency for color manipulation 2025-12-07 19:50:22 +08:00
Melvin Chia
0c8c08ed7c feat(shared): add anyColorToHex utility function to convert color strings to hex format 2025-12-07 15:18:37 +08:00
Melvin Chia
3195af7184 fix(server): remove noEncryption from login, verify, and disable methods; update AuthProvider to fetch user data via encrypted endpoint 2025-12-05 10:15:17 +08:00
Melvin Chia
0c6a285732 feat(server): implement end-to-end encryption for API requests, add noEncryption method for endpoints, create encryption session for requests, update routes to support encryption, and modify client to handle encrypted requests and responses; separate verifySessionToken and getUserData endpoint 2025-12-05 10:02:27 +08:00
Melvin Chia
32a9f74cf7 feat(shared): add untyped method to createForgeAPIClient for flexible response handling 2025-12-02 09:41:35 +08:00
Melvin Chia
2b2a6687c8 feat(shared): organize main exporting file 2025-12-02 09:41:22 +08:00
Melvin Chia
0b71305d10 feat(shared): add useDivSize hook to track element dimensions on resize 2025-12-02 09:38:16 +08:00
Melvin Chia
7214c38dd1 feat(shared): rename useSidebarState with useMainSidebarState 2025-12-01 07:03:05 +08:00
Melvin Chia
7c02363271 feat(shared): add maxW and maxH properties to WidgetConfig interface 2025-11-30 20:36:03 +08:00
Melvin Chia
4d58ac3fb5 fix(shared): format package.json and tsconfig.json for consistency 2025-11-28 19:23:56 +08:00
Melvin Chia
cc4fe7652a fix(shared): remove console log from getFormFileFieldInitialData function 2025-11-27 13:26:04 +08:00
Melvin Chia
e6b71eddc6 fix(shared): improve query parameter encoding in ForgeAPIClientController 2025-11-26 23:38:38 +08:00
Melvin Chia
cb2dc9651a fix(dependencies): update @tanstack/react-query to version 5.90.11 in client, ui, shared, and various templates 2025-11-26 15:43:42 +08:00