Commit Graph

125 Commits

Author SHA1 Message Date
Melvin Chia
68fcdf5e83 feat(forgeCLI): enhance module removal process with migration handling 2025-12-26 23:07:07 +08:00
Melvin Chia
ea4575eee6 feat(forgeCLI): update PocketBase integration for Docker support 2025-12-26 22:02:59 +08:00
Melvin Chia
3f532bd5db feat(locales): enhance removeGitSubmodule function with git index removal and cleanup 2025-12-25 04:46:18 +08:00
Melvin Chia
2d30958018 feat(locales): add list command to manage language packs and implement listLocalesHandler function 2025-12-25 04:12:47 +08:00
Melvin Chia
f7f475263b feat(locales): add commands for managing locales, including add and remove locale handlers, and utility functions for locale validation and retrieval 2025-12-25 04:05:22 +08:00
Melvin Chia
6508284667 fix(venueMapBuilder): correct SVGRefContext.Provider usage in SVGRefProvider component 2025-12-21 08:11:41 +08:00
Melvin Chia
e819199ef0 fix(server): add conditional checks for running database migrations and generating schemas 2025-12-12 18:30:02 +08:00
Melvin Chia
d1b49dd636 refactor: remove useDebounce hook and update search handling in various places 2025-12-12 08:35:29 +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
dec9ab0128 feat(forgeCLI): add error handling for port in use when starting PocketBase server 2025-12-08 19:58:28 +08:00
Melvin Chia
99c26bb10c feat(forgeCLI): add check for running PB instances in publish-module command 2025-12-08 16:49:46 +08:00
Melvin Chia
7e034b3223 feat(forgeCLI): add lodash and @types/lodash to dependencies in package.json templates 2025-12-07 15:17:39 +08:00
Melvin Chia
a6cd7d44aa refactor: prettier formatting 2025-12-05 12:16:07 +08:00
Melvin Chia
e4e4881027 feat(forgeCLI): add updateGitSubmodules function and call it in addModuleHandler 2025-12-01 13:50:42 +08:00
Melvin Chia
2c53694927 fix: update references from Lifeforge to LifeForge for branding consistency 2025-12-01 07:17:08 +08:00
Melvin Chia
80d3ccc200 fix(forgeCLI): replace DashboardItem with Widget in ExampleWidget component in templates 2025-11-30 17:43:21 +08:00
Melvin Chia
86acdefd48 feat(forgeCLI): add pocketbase dependency to package.json 2025-11-29 22:08:00 +08:00
Melvin Chia
2436318cd9 feat(forgeCLI): add lodash dependency and update tsconfig.json include/exclude patterns 2025-11-29 22:04:50 +08:00
Melvin Chia
71048a1a8c fix(forgeCLI): update tsconfig.json in templates to extends from server tsconfig 2025-11-29 21:05:39 +08:00
Melvin Chia
253206e188 fix(venueMapBuilder): update codebase to adapt to new UI SDK 2025-11-29 19:28:31 +08:00
Melvin Chia
d5456f6351 fix(venueMapBuilder): add missing 'types' script to package.json 2025-11-29 19:27:35 +08:00
Melvin Chia
d97ed5d7e2 fix(mrt-map-builder): update codebase to adapt to new UI SDK 2025-11-29 19:26:26 +08:00
Melvin Chia
75914d7b1c fix(localizationManager): update codebase to adapt to new UI SDK 2025-11-29 19:23:45 +08:00
Melvin Chia
97f743a1d2 feat(ui): extracted props into its own interface in ViewModeSelector component 2025-11-29 18:40:48 +08:00
Melvin Chia
1d11dbff3a refactor(forgeCLI): update template to replace ItemWrapper with Card component 2025-11-29 15:29:58 +08:00
Melvin Chia
e5431f6168 fix(forgeCLI): format JSON files and update tsconfig for better consistency 2025-11-28 19:23:56 +08:00
Melvin Chia
6a71663236 fix(build): update bun install command to use --linker isolated in build workflows and module commands 2025-11-28 16:43:09 +08:00
Melvin Chia
e35a594f0c fix: remove unused dependencies from package.json 2025-11-28 10:50:55 +08:00
Melvin Chia
120576dd5c feat(forgeCLI): add file system check before generating migrations in update module command 2025-11-28 10:48:17 +08:00
Melvin Chia
af47887d5c feat(tools): add underscore to TypeScript configuration filename for client and server templates 2025-11-28 10:45:38 +08:00
Melvin Chia
8ef6574035 feat(tools): add 'scripts' section with 'types' command to package.json templates 2025-11-27 17:00:24 +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
40c01ecadf fix(forgeCLI): simplify generateDatabaseSchemas function by removing environment validation and process management 2025-11-20 08:40:24 +08:00
Melvin Chia
0014926c39 fix(client): adjust accepted image types in SettingsSection component 2025-11-17 09:45:08 +08:00
Melvin Chia
33d50d9651 feat(apiBuilder): remove it from the main codebase and officially mark it as totally deprecated 2025-11-16 00:35:59 +08:00
Melvin Chia
f333e38031 feat(forgeCLI): add check for running PocketBase instances in createModuleHandler 2025-11-15 23:54:13 +08:00
Melvin Chia
e93cbcd5fb refactor(apiExplorer): remove API Explorer module and associated files as it has been migrated to module form 2025-11-15 23:53:57 +08:00
Melvin Chia
4ad6e498c8 fix(forgeCLI): update module update command to make module argument optional and rename schema generation command 2025-11-15 18:38:30 +08:00
Melvin Chia
8042433a37 feat(forgeCLI): add migration generation command after module update 2025-11-15 18:38:11 +08:00
Melvin Chia
9b49107df4 fix(forgeCLI): update route definitions in templates to match current API 2025-11-15 18:37:51 +08:00
Melvin Chia
27cda9280a fix(forgeCLI): correct command name for schema generation and update related references 2025-11-15 18:37:03 +08:00
Melvin Chia
885c92a345 feat(forgeCLI): enhance schema generation with PocketBase process management and module path inference 2025-11-15 17:54:40 +08:00
Melvin Chia
6c8ca26dd5 feat(forgeCLI): update module templates to use kebab case for naming conventions and add templates for crud setup 2025-11-12 00:16:24 +08:00
Melvin Chia
a969c6d50f feat(forgeCLI): add module template files for setup with multiple routes 2025-11-11 22:58:49 +08:00
Melvin Chia
ed56757f41 feat(localizationManager): add example environment configuration file 2025-11-06 16:22:31 +08:00
Melvin Chia
31198e8118 feat(template): add widget templates
Former-commit-id: b9a20771cde46757129368ed4b9008875e6815d6 [formerly 15aec226243b7d94a3c0f09cb73e7c9cd1141e90] [formerly 0f61e96ef9509a8ede9ae729838d6683552725c8 [formerly 2a029ac11081a8741fbeff1c2c8be27d54e657a5]]
Former-commit-id: 95a062c1b91c1aee69958d55f4c4a36d9e0b693c [formerly c921bb990eb27e4e871a57a1ef457adff3538aba]
Former-commit-id: daff1921fed6c53189fc0a4c0ce8e24e0475a302
2025-11-03 11:11:25 +08:00
Melvin Chia
cb75f12b82 feat(venueMapBuilder): enhance outline and unit editing with highlight coordination and amenity chip size adjustments
Former-commit-id: 6f921f5124a0324ceb697cc9f011f3e7d7326726 [formerly 14ef2a8afcdc19d713b268013740171179d7d81d] [formerly 6216d2c8ecc5b53dc9b1cbd1d522b57feade75bc [formerly e10e3b3871ae243cac49d1c9faabe57817c1c0e8]]
Former-commit-id: 9cf9ed60e3a9d73f5380a3d2af167375f22156e2 [formerly 2d9648b91a3acca800e90a498610a3c45248a851]
Former-commit-id: e9cc028efa3b0f47af66ffc2ba0a16e0436fe269
2025-10-31 09:16:40 +08:00
Melvin Chia
00a0ca7f44 chore(package): update react and react-dom to version 19.2.0; add @types/react and @types/react-dom
Former-commit-id: f375fcd8f1b73a8e51d599d1fe61a3edf908b536 [formerly 366c737302c8c8eb060069d9640165911e9b31db] [formerly 6a01d794d22f6f7aa12db35bff36b9d30d305ddd [formerly c10d0aac8af954823ae76c1dfc92b8ff42518657]]
Former-commit-id: 021d0cff061403f6bd9cef71cbc87ed1894dda8d [formerly 5da73cd95c545f849f11c04ed0689fca099fc54d]
Former-commit-id: 5fcda202b001be03921150d2fa6329cc28a555b6
2025-10-31 09:16:12 +08:00
Melvin Chia
cfd1a64b59 fix(localizationManager): add validation for name input to enforce camelCase and disallow < or > characters in creating entry
Former-commit-id: 00d7f8f8df2643d1fb5beb63025b43d867ecdfa4 [formerly 7601295a88921a632d46bbc2a4011582ad417904] [formerly 67ad5e3b7a45587d76e38c7207be09fd3fe70822 [formerly 6ae29b264d1feddaf2d7e1466aa67e703908bff5]]
Former-commit-id: 38c8316abbf8ea039f900c223347f08bdc733e6f [formerly bfb2c37fa921138e25033894a6b9cca20b1ef850]
Former-commit-id: 4a0a2c575124e59a35896e427d4a45c0b1db6e64
2025-10-31 09:16:01 +08:00
Melvin Chia
2cbcd286bd chore: rename "shopping-mall-map-builder" to venueMapBuilder
Former-commit-id: 8330bfe7dfe11ca7690b71d8e3245f41674a5b12 [formerly 40ac30709649cbf465741fb8a8ae169c4b2bf5f9] [formerly 437801ef4ce91bddc535e4a660c08f9acc1c5da6 [formerly f1aef238d34396f8e4ee52c56e30cc2076801b09]]
Former-commit-id: 9dc52f1f7d5f687c73bbef4a93ea5595b40a8181 [formerly 343721152e54bcfda53fadec00ec8f45c766593f]
Former-commit-id: aa3b05cf71a15a90c414262ef2996897d86f33cd
2025-10-30 20:28:23 +08:00