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 |
|
Melvin Chia
|
6a3694ed60
|
feat(shared): add getFormFileFieldInitialData function for handling file input in FormModal
|
2025-11-11 22:59:47 +08:00 |
|
melvinchia3636
|
88a926f09c
|
fix: update dependencies
Former-commit-id: f8290f544c8e87e93ee9966243b96b020a3fc9e5 [formerly 6adc3aa708c43f1b135fe80243cb1687192318ac] [formerly ca6f3b8afde68958c67b8f53092a34f8fe5b9044 [formerly 20fac923b9cd6acfa7005da6474ee0e8edc0698a]]
Former-commit-id: 947ad6c18298b2c345515dcf964ecbfc4baf341e [formerly 55be06f4a438fd76c82f25a90de4593f91eea154]
Former-commit-id: c464c0ebf094fdcf96f1d6d873910e466d603a51
|
2025-10-18 23:06:49 +08:00 |
|
melvinchia3636
|
e9d09353c9
|
-
Former-commit-id: 3af26994218fe3f84298d9ec54a73807d576313b [formerly 31f091261aa80eb7be39feed971553f50720bf3d] [formerly c50db32eb9c4e058dd7e85cbd33ce8828de8b7a1 [formerly 3ccb922867d8d344613f7889aa815cbfd9d59d61]]
Former-commit-id: 483a9a9a88e2baaf992d9957a8288fd1ddfb229a [formerly d2ebb4780f0f2dab4b2b5b4aa5bcd6590dec5c76]
Former-commit-id: 918db4445dbfa1505a0b971e60b23d5088f00f6e
|
2025-10-18 22:45:22 +08:00 |
|
Melvin Chia
|
31c096b04d
|
fix: update user data handling in ModifyModal and UserPersonalizationProvider
Former-commit-id: 707120db561a302739ea24926970a60c18599d60 [formerly 1ba60e57c4100383fe2ad3d391dcdbb666c58525] [formerly 73dde6b8f056fa6de2f9be51b8b3a96a5572bfb9 [formerly 5b71768e0bf368db2a3288cf24e3c49fd72290fb]]
Former-commit-id: 763188c34ef11ff57ef5d5a99ff1610c653c1d2a [formerly fba75041fcb639da145ba33c03216eff9b891029]
Former-commit-id: ee39149654649db596466b01c448ba00a25f0759
|
2025-10-14 18:21:36 +08:00 |
|
Melvin Chia
|
85b84cd6c7
|
feat(shared): add NuqsProvider for integrating NuqsAdapter
Former-commit-id: e7b6b6335c3b5e49af8cc2bae9d57954c6c2a086 [formerly cca2a7c69409b6a084828c2fecacc7756112f68e] [formerly 6c739b6d03a6eb17ca2de55556d83b2382420292 [formerly 0ae9da6bc6f54079b17e02b8a246150335c40f92]]
Former-commit-id: df88f2bf71f2b88fe8cde2f8e6f891ee3ec34614 [formerly ca73c1848ce6b92c382480e36afd7f7626da40e0]
Former-commit-id: b4aefb74b32ad7348d2d175985f58d2ebca0e398
|
2025-10-13 23:07:56 +08:00 |
|
Melvin Chia
|
135fb4a38f
|
fix: update @tanstack/react-query dependency to version 5.90.2
Former-commit-id: ce93f4b4fb31a0cdfbe4baedfa85436fbfee9ed5 [formerly 85cb3fa426f2876ccdc229ca5349e89eb8d5d885] [formerly f7a44791de25cc3bde79b8694702fc0cb0f64b29 [formerly 2ea5e255b2417901654aca2c8f710b0f71373fce]]
Former-commit-id: 07c014d18540d19b4cf8067b0f21ba453a2705c6 [formerly bd74347ae3ec9ff62c20076f61898df53d690968]
Former-commit-id: 4b348a91c0f67cd4b63383f91b98658e196b96c7
|
2025-10-12 21:43:31 +08:00 |
|
Melvin Chia
|
e5bd449744
|
chore: update dependencies and improve type handling across components
Former-commit-id: f662d28dba827ec43f9b4c424bac0ead370ac173 [formerly ddcdd457351780e065c5d187eba4c22d94a5f2f5] [formerly f6417482296f6580bc40ced693baf54cc8427cf6 [formerly ffe6deedb36a39f1b37d29b165f95d0eac034f4c]]
Former-commit-id: 8ab93487953e96d5719a765567d47ea0b24c9c95 [formerly f4bb871acff956ed1138f7f41580a5d02c2ef4d2]
Former-commit-id: 09f484293beea3576ae528ae2b9a2c31d2e72b85
|
2025-10-12 12:27:42 +08:00 |
|
Melvin Chia
|
e8690ec913
|
style: prettier reformatting of the entire codebase
Former-commit-id: 6ad2fac2e9cab83dd484e90e80732067d22616e8 [formerly 0834b7e2aaeb6a04e31f5f04cf88f01b2c256986] [formerly a4dcf0af4dfe6fcf744184676baa2d4caeb40fc7 [formerly 9632ffb6671d8f30ca33c51bda106c299a4c07da]]
Former-commit-id: 23ac95ccea08e36479fe17ac5ae4c2bdc4d77119 [formerly 450788517ac9fabdc16607b8f41785bb5c55917e]
Former-commit-id: 256d0df6be62899478c8a3a5258f296649f4672d
|
2025-10-05 12:39:16 +08:00 |
|
melvinchia3636
|
c7740a9dfe
|
feat(client): remove module toggling mechanism
Former-commit-id: 13e5462dd5fb8cd9eb14be7f72c5802183b13308 [formerly e043da6ab67b27d12cba2784a30ab14e9773c2e0] [formerly f266e795ee4ddfedf4bea3507b952b25b7f66ba2 [formerly 967e71946fb621b01235306bcbe7168228fa0426]]
Former-commit-id: 907b0f09c09c192106cbfd76792f20e963ce57e5 [formerly e93aed6de30e4d20df781a3394fe22fe03b0b899]
Former-commit-id: 0cfa11c9f34c3dc6a27b78d55821f5fadef6976b
|
2025-10-05 12:10:17 +08:00 |
|
Melvin Chia
|
8840d68421
|
feat: complete migration of frontend
Former-commit-id: eeeb8b65ec4d457c6db99b1406e574f852b9d3b8 [formerly 594abd49c3e7537921a13f4b39357c2d7ae91cf2] [formerly 17809b5d1c8c1f8d7cb6931221f5f31df6c2596e [formerly ec98c02b6ae72a43d83f916e1584c373880d81eb]]
Former-commit-id: a60eceecd701596fcdda6c68fbb62c73522b12bb [formerly d57ba2d8f14e6822714163e7ef18f2464c3fe5c8]
Former-commit-id: be4e3099630e25d4eea5dd3b6aaa95426e0181da
|
2025-10-04 13:07:01 +08:00 |
|
Melvin Chia
|
9e12f4a899
|
feat: migration in progress (good progress made)
Former-commit-id: b13708c964d4236377603c6e10aba277907c141d [formerly 5328858bbcd81d9cf81e764effe71af15e8b6975] [formerly 28ae4e7b239db58b90dc6d9892b1e50c5f6447e0 [formerly 55a1ee21972086151fb3b3105fb0f8e53b06fc2e]]
Former-commit-id: bb08ead2bea05fd2d2a3f27dfed5eba383b453b1 [formerly 987eebd141ff2a0a67a6331197f7af3747e0d819]
Former-commit-id: 7f6ca6e31c682df457c6415788ab7302828345b6
|
2025-10-03 23:48:17 +08:00 |
|
melvinchia3636
|
1e23e8c618
|
refactor: refactor imports from 'zod/v4' to 'zod' across multiple files for consistency and to align with the latest version of the library.
Former-commit-id: e7b453043e8c63e15efd6f3a225cef2f274df748 [formerly 098f270e72506b693cf0634557c83d59313be22b] [formerly 6a330daf3c93d211b6d85c04b2e4c104d96cd6fb [formerly 48557c9fc60807399841ceec97cc65f616a36e40]]
Former-commit-id: 9fc67af933ec8744647cb36c749c0b97b407c679 [formerly 88d7f03bcbb744f0b5bbb334e28465441d3a0ef3]
Former-commit-id: a9047b6f894153e9fc22f48c7548eaca2eccd90c
|
2025-09-26 07:34:44 +08:00 |
|
melvinchia3636
|
6133393dd9
|
refactor(shared): migrate to axios for API requests and enhance error handling
Former-commit-id: 1b09def24148e80338f7e6e7138945a98f59ea90 [formerly 8d4bc65c4645ce9d45f86e25a802ab8a6b3df6d1] [formerly 040be88599e4521de8a6ec457fe3183a47f2a07c [formerly d9a92466eec0f38334640fba3d8d984d55a272ec]]
Former-commit-id: 3e33ee1dbfc265ba78b131859b249b4cb627e5a6 [formerly 25aa7e670377a4897d936bbae24830af809b6f7e]
Former-commit-id: 0f788251b7d446c3933c25a843d3feae05022592
|
2025-09-23 12:32:24 +08:00 |
|
melvinchia3636
|
6e4210a7a1
|
fix(shared): increase default timeout value in fetchAPI function
Former-commit-id: 479bd65e05e775a6b9e7acb69282f0e2134c432c [formerly 40955ee6ddcf8229a60c09894aec40d09363ebb6] [formerly f934b534110dbc88df41175f1d36b9cee2b4900c [formerly 1f63c8805b351fe5fecdc54511fa52e9d9f0d7b3]]
Former-commit-id: be837e46f2690a4be2f5853f2da88d2340577298 [formerly 98d786fd7335151878a819c1640454c872a3a540]
Former-commit-id: 9640a513d9855d4c940309cf8ba51f90ba30cc92
|
2025-09-14 05:35:04 +08:00 |
|