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 |
|