Commit Graph

  • 44988ebf95 feat(api): add useForgeMutation hook with automatic toast errors main melvinchia3636 2026-06-26 15:25:14 +08:00
  • 7d5560cb4d refactor(ui): replace Tooltip iconClassName with iconProps melvinchia3636 2026-06-26 15:24:42 +08:00
  • 9fb4bee10d refactor: remove unused common.fetch action keys melvinchia3636 2026-06-26 15:24:01 +08:00
  • 1b3b14adf7 perf(api): add in-memory cache for decrypted API keys melvinchia3636 2026-06-26 15:23:29 +08:00
  • a92eb2175b fix: some more ui fixes melvinchia3636 2026-06-25 09:47:58 +08:00
  • 47946cefe7 chore: update README with progress note legacy-final Melvin Chia 2026-05-18 18:53:42 +08:00
  • 95368301f7 feat(forgeCLI): add host and port options for client and all services lukashow 2026-03-06 11:00:09 +08:00
  • 3adea3c9b1 style(cli): Switch cli logo to better ASCII art lukashow 2026-03-06 10:43:29 +08:00
  • 7d12180ff5 refactor(server-utils): extract project root logic into separate function lukashow 2026-02-18 17:50:21 +08:00
  • d28827c8e2 fix(server): remove ensureRootName function to eliminate hardcoded checks lukashow 2026-02-18 17:45:39 +08:00
  • 892cb23487 fix(migration): Improve migration logging lukashow 2026-02-15 20:58:44 +08:00
  • 03bab256a7 fix(core): Remove hardcoded project root name detection logic lukashow 2026-02-15 20:58:11 +08:00
  • b723490f3f docs(installation): enhance installation instructions for more directed approach lukashow 2026-03-24 16:07:05 +08:00
  • cdf7c874b9 docs(installation): add editor options for env file configuration lukashow 2026-03-24 15:49:03 +08:00
  • 63f6e4f9cc feat(dashboard): update layout editing indicators and save button icon lukashow 2026-02-08 17:52:59 +08:00
  • 47c5acb4ff feat(ui): Add Edit Layout and Save button for better ux lukashow 2026-02-07 21:51:38 +08:00
  • 9cf3079c7d fix(cli): filter out --http flag for superuser creation command lukashow 2026-02-07 21:02:55 +08:00
  • 392fba97f2 fix(docker): update PB_HOST to use 0.0.0.0 for better accessibility lukashow 2026-02-07 16:23:32 +08:00
  • 936f2b7eb2 fix(cli): Fix database keyword-args issue lukashow 2026-02-07 16:22:45 +08:00
  • ad370ac12b fix(cli): replace platform-specific netstat/ss commands with lsof for unified port usage checks. melvinchia3636 2026-02-04 22:51:49 +08:00
  • 427fd6102e fix(cli): improve checkAddressInUse utility to support macOS by using netstat for process identification. melvinchia3636 2026-02-04 22:47:23 +08:00
  • cd9f7fd3b1 fix(cli): improve logging with chalk for better visibility lukashow 2026-02-04 17:54:00 +08:00
  • abd582e097 fix(cli): enhance database boot with address check and logging lukashow 2026-02-03 20:47:27 +08:00
  • 1e50a0f6c2 fix(db): Implement Pocketbsse http kwargs for accurate database startup lukashow 2026-02-03 20:11:54 +08:00
  • a4c140a48c fix(cli): Remove extra logger conditional statement lukashow 2026-02-03 19:48:53 +08:00
  • f1be130933 fix(cli): include cwd logging in single service execution lukashow 2026-02-03 19:48:16 +08:00
  • 373a77e403 chore: revise development pause notice for CSS issue in README Melvin Chia 2026-02-01 07:38:53 +08:00
  • bb243611e0 fix(cli): update filter logic to exclude lang modules correctly when listing modules melvinchia3636 2026-01-30 22:23:29 +08:00
  • 95a5346896 feat(docs): Added important section about finishing minimal installation and db initialization lukashow 2026-01-30 01:03:17 +08:00
  • a32006e8d5 docs: add Russian language pack melvinchia3636 2026-01-30 06:37:25 +08:00
  • 671d95fe2a fix(cli): update locale name validation when installing locales melvinchia3636 2026-01-30 06:30:26 +08:00
  • e44631d675 chore: some chore melvinchia3636 2026-01-29 22:20:12 +08:00
  • 3c82811dea feat(cli): add view and whoami commands, remove dependencies to npm melvinchia3636 2026-01-29 19:08:36 +08:00
  • c6540990d4 fix(logger): make message parameter optional for logging methods melvinchia3636 2026-01-29 19:06:08 +08:00
  • 227ff848bb Delete entrypoint.sh Gidragir 2026-01-29 15:24:08 +05:00
  • aaf2d5b8db fix(build): strip carriage returns from entrypoint scripts for windows compatibility Ilya_Balter_1C 2026-01-29 15:06:32 +05:00
  • 0577c54281 feat(cli): Implement checkNPM utility and integrate it into module/locale publishing and registry functions melvinchia3636 2026-01-29 16:27:46 +08:00
  • 9767a88701 feat(cli): remove stdio: 'pipe' option from executeCommand when checking package existence. melvinchia3636 2026-01-29 11:29:41 +08:00
  • c6ccc0fd23 fix(cli): hopefully fix #84 melvinchia3636 2026-01-29 09:24:08 +08:00
  • c3ad3aaa5d fix(cli): await concurrently result to ensure all services complete. melvinchia3636 2026-01-29 08:37:32 +08:00
  • 9bd0b2b499 fix(cli): improve error logging and remove actionableError calls melvinchia3636 2026-01-29 08:21:48 +08:00
  • dbb5ca1c6b fix(cli): download PocketBase binary if not exists before starting server melvinchia3636 2026-01-29 08:03:15 +08:00
  • 5eb059f5b0 refactor(cli): replace execSync with executeCommand for service control melvinchia3636 2026-01-29 08:02:49 +08:00
  • a1f5085804 fix(cli): remove Docker environment check for migration generation melvinchia3636 2026-01-29 08:02:12 +08:00
  • c21ef3fdfa fix(cli): ensure stdio is inherited for command execution in startSingleService melvinchia3636 2026-01-29 08:01:33 +08:00
  • e46badda02 fix(cli): update cwd to use PB_DIR constant for db dev script melvinchia3636 2026-01-29 08:01:16 +08:00
  • 2dad625978 fix(docs): correct alert type from 'tips' to 'tip' melvinchia3636 2026-01-28 23:31:14 +08:00
  • 4ea9370c98 feat(docs): enhance introduction section with personal stories and acknowledgments melvinchia3636 2026-01-28 23:28:16 +08:00
  • 5287ce721f fix(docs): fix #83 melvinchia3636 2026-01-28 23:08:18 +08:00
  • aaae9308bd feat: add new bug report and feature request templates melvinchia3636 2026-01-28 22:52:17 +08:00
  • 51e2a09fd1 fix: minor fixes melvinchia3636 2026-01-28 22:04:09 +08:00
  • ae288a77e2 chore: disable blank issue in issue template Melvin Chia 2026-01-28 19:31:32 +08:00
  • a4e7fb10c6 build: improve build script melvinchia3636 2026-01-28 19:17:28 +08:00
  • a5c0187deb fix(cli): Further fix on #81 melvinchia3636 2026-01-28 19:17:15 +08:00
  • 277f8e49b6 chore: add Star History section to README Melvin Chia 2026-01-28 19:00:10 +08:00
  • 787e1bf64c fix(cli): fix #81 melvinchia3636 2026-01-28 18:42:36 +08:00
  • 486859e87c build(docs): remove redundant prebuild script melvinchia3636 2026-01-28 14:15:22 +08:00
  • e7fa96db0e feat: migrate locale files to a new @lifeforge/<owner>--lang- package structure and refactor locale validation melvinchia3636 2026-01-28 14:12:45 +08:00
  • c258124052 feat: standardize locale package naming to @lifeforge/owner--lang-code and implement Zod validation for locale package structure and author. melvinchia3636 2026-01-28 13:42:04 +08:00
  • dc5a5149ad feat: conditionally stop and restart lifeforge-db Docker service only if it is already running during PocketBase server startup. melvinchia3636 2026-01-28 13:03:53 +08:00
  • fab0120501 feat(cli): remove indexes from generated content structure for all tables except 'users' melvinchia3636 2026-01-28 12:52:55 +08:00
  • 82c3f3e4c3 fix(cli): switch to pb.collections.import for updating collections and remove redundant index filtering logic. melvinchia3636 2026-01-28 12:47:10 +08:00
  • d6b421f42b fix: prevent duplicate indexes from being added to collections during migration generation. melvinchia3636 2026-01-28 12:33:57 +08:00
  • dab2e16084 feat: add English localization for the module manager and update .gitignore to track only English locale files. melvinchia3636 2026-01-28 12:26:06 +08:00
  • 57fab9598b docs: update module management guide to highlight the built-in UI Module Manager melvinchia3636 2026-01-28 10:29:55 +08:00
  • 8d10c2c41d fix: update css melvinchia3636 2026-01-28 10:13:37 +08:00
  • eafc17376b refactor(server): improve dev mode handling and module listing logic melvinchia3636 2026-01-28 10:06:59 +08:00
  • 3689f66844 feat(client): move module manager to core module melvinchia3636 2026-01-28 10:06:33 +08:00
  • 465a02f9b0 fix(ui): prevent click actions on disabled or loading context menu items melvinchia3636 2026-01-28 10:06:06 +08:00
  • b35a1f4cbc chore: remove debug log from migration generator melvinchia3636 2026-01-28 09:25:47 +08:00
  • 7038e2536d feat: integrate Docker service control into PocketBase management, remove the docker CLI command, and enhance module source cleaning to preserve assets and schema.ts. melvinchia3636 2026-01-28 09:19:46 +08:00
  • b3c086fff5 feat: implement migration cleanup and disable PocketBase automigrate during migration generation. melvinchia3636 2026-01-28 08:49:59 +08:00
  • 4ce1070b33 fix(cli): emove cleanupOldMigrations function and its invocation from the migration generation handler. melvinchia3636 2026-01-28 08:23:00 +08:00
  • 7772faeb1e feat(cli): add --ignore-scripts flag to bun install and bun add commands melvinchia3636 2026-01-28 07:57:07 +08:00
  • d35ffdac56 feat(cli): refactor database migration generation to dynamically resolve collection IDs and relations against a live PocketBase instance, removing static ID-to-name mapping and simplifying the migration application process melvinchia3636 2026-01-28 07:41:43 +08:00
  • 5935da0e37 docs: revise installation instructions by removing type inference notes and adding a PocketBase usage warning melvinchia3636 2026-01-28 06:17:48 +08:00
  • 06d80d01b4 fix: corrected PocketBase changelog filename melvinchia3636 2026-01-28 06:01:50 +08:00
  • 2f68ac1249 chore: add postinstall script to automate building of internal packages. melvinchia3636 2026-01-28 05:44:36 +08:00
  • 801a3a4b4e docs: start construction of graveyard docs/docs-update melvinchia3636 2026-06-21 12:44:39 +08:00
  • 868a3f0197 feat(docs): detailwinding of core codebase completed melvinchia3636 2026-06-08 16:46:11 +08:00
  • 7544bdc99f refactor: codebase linting melvinchia3636 2026-06-10 21:16:36 +08:00
  • b8ac80b9be refactor: codebase linting melvinchia3636 2026-06-10 18:46:34 +08:00
  • 4549bb6f80 style: apply eslint local/padding-react-hooks auto-fix across codebase melvinchia3636 2026-06-10 18:26:49 +08:00
  • 9f5d9f4a7d style: apply eslint local/padding-react-hooks auto-fix across codebase melvinchia3636 2026-06-10 18:26:49 +08:00
  • 28584f4259 refactor: migrate eslint config to TS with modular rules and add local/padding-react-hooks rule melvinchia3636 2026-06-10 18:26:13 +08:00
  • 91207e7d48 refactor(localization): extract i18n into @lifeforge/localization package melvinchia3636 2026-06-10 09:23:24 +08:00
  • 1df83d76b9 refactor: massive codebase folder restructuring melvinchia3636 2026-06-10 00:07:29 +08:00
  • 9f97f15971 build: introduce to turborepo melvinchia3636 2026-06-09 23:35:34 +08:00
  • ca473facda - melvinchia3636 2026-06-09 20:21:15 +08:00
  • 2ec50fc3e1 refactor: move traceRouteStack to server-utils melvinchia3636 2026-06-09 19:30:49 +08:00
  • 9f81719476 fix: some fixes melvinchia3636 2026-06-09 19:04:55 +08:00
  • f6a43a5f2c refactor: some more sdk update melvinchia3636 2026-06-09 17:44:51 +08:00
  • 5159d67057 refactor(ui): migrate toast from react-toastify to @lifeforge/ui melvinchia3636 2026-06-09 11:47:20 +08:00
  • a95bab80a3 fix: update locale keys melvinchia3636 2026-06-09 11:24:31 +08:00
  • c2e2b535d5 refactor(shared): remove this library melvinchia3636 2026-06-09 11:14:57 +08:00
  • 4cc7fa6b39 refactor(api): extract API client and providers from @lifeforge/shared into @lifeforge/api melvinchia3636 2026-06-09 10:49:28 +08:00
  • 4b5af6c08c refactor(shared): remove reexport of react-router and nuqs melvinchia3636 2026-06-09 09:46:23 +08:00
  • 77b19df154 refactor(ui): move ui related providers from shared library to @lifeforge/ui melvinchia3636 2026-06-09 08:55:45 +08:00
  • aca770b039 refactor: move contract file outside src folder melvinchia3636 2026-06-08 20:32:57 +08:00
  • e38e3af120 refactor: some prettier and eslint formatting melvinchia3636 2026-06-08 20:29:48 +08:00