Commit Graph

149 Commits

Author SHA1 Message Date
Melvin Chia
f30d25aa15 feat(forgeCLI): add route and schema initialization to database init handler 2025-12-30 23:06:38 +08:00
Melvin Chia
6e0818b44e fix(forgeCLI): remove suggestion from warning about auto creating env file 2025-12-30 22:46:24 +08:00
Melvin Chia
929e85e8c1 fix(forgeCLI): adjust spacing in section title formatting 2025-12-30 21:17:52 +08:00
Melvin Chia
4e0fb0ed5f fix(server,forgeCLI): route and schema template file generation is now run in forgeCLI before starting the server 2025-12-30 21:16:22 +08:00
Melvin Chia
b50cbe8a4c fix(forgeCLI): enhance command usage output with colored options and commands 2025-12-30 21:01:50 +08:00
Melvin Chia
4f02ad517c refactor(forgeCLI): clean up imports and improve type definitions 2025-12-30 12:19:35 +08:00
Melvin Chia
a1de57f78b feat(forgeCLI): restructure forgeCLI codebase and add dynamic command loading mechanism 2025-12-30 12:07:38 +08:00
Melvin Chia
b2f0884ef5 feat(forgeCLI): enhance dev command with extra arguments support 2025-12-30 11:15:44 +08:00
Melvin Chia
17cb85d632 refactor(forgeCLI): update root directory path for schema and routes 2025-12-30 10:42:36 +08:00
Melvin Chia
efed3cf9ee refactor(forgeCLI): streamline schema and route file handling, remove unused functions 2025-12-30 10:24:08 +08:00
Melvin Chia
3daa4a81ad feat(forgeCLI): add getEnvVar function for environment variable retrieval, update PB_DIR retrieval to support fallback 2025-12-29 23:40:55 +08:00
Melvin Chia
3d8cec06fa feat(forgeCLI): enhance migration and schema generation processes 2025-12-29 23:10:22 +08:00
Melvin Chia
51be76bf4b refactor(forgeCLI): improve type definition for importSchemaModules 2025-12-29 23:10:10 +08:00
Melvin Chia
3742d2b8c5 refactor(forgeCLI): enhance module structure validation logic 2025-12-29 23:09:41 +08:00
Melvin Chia
c3ff86695b refactor(forgeCLI): make git-submodule update targetted module only 2025-12-29 23:09:03 +08:00
Melvin Chia
c5a20aaf68 refactor(forgeCLI): reorganize migration and schema generation functions 2025-12-29 19:03:23 +08:00
Melvin Chia
33558ae8d7 refactor(forgeCLI): refactor module management scripts 2025-12-29 19:03:23 +08:00
Melvin Chia
f5f272302f refactor(forgeCLI): simplify command argument handling and remove unused code 2025-12-29 19:03:23 +08:00
Melvin Chia
8ca8f0c228 refactor(forgeCLI): replace ensureEnvExists with getEnvVars and clean up code 2025-12-29 19:03:23 +08:00
Melvin Chia
a4f63a6e2e refactor(forgeCLI): reorganize database initialization functions and remove unused code 2025-12-29 19:03:23 +08:00
Melvin Chia
2c56ff7d56 refactor(forgeCLI): update database commands and improve version retrieval 2025-12-29 19:03:23 +08:00
Melvin Chia
4358934061 refactor(forgeCLI): huge refactor 2025-12-29 19:03:23 +08:00
Melvin Chia
7e3403bbfd refactor(forgeCLI): enhance CLI logging and update database commands 2025-12-29 19:03:23 +08:00
Melvin Chia
dbbbfb84ca chore: remove useless README 2025-12-26 23:46:08 +08:00
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