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