Commit Graph

  • 16e3aa5514 docs: Revise README for Re:Forge update reforge Lukas How 2026-02-18 23:22:41 +08:00
  • 16eb381641 refactor(server-utils): extract project root logic into separate function fix/hardcoded-links lukashow 2026-02-18 17:50:21 +08:00
  • 29b4fd1211 fix(server): remove ensureRootName function to eliminate hardcoded checks lukashow 2026-02-18 17:45:39 +08:00
  • 98ee57998d fix(migration): Improve migration logging lukashow 2026-02-15 20:58:44 +08:00
  • ad6bf26278 fix(core): Remove hardcoded project root name detection logic lukashow 2026-02-15 20:58:11 +08:00
  • d4707f95fc feat(ui): migrate button and input components to use vanilla-extract for styling features/forge-ui-overhaul jtws85 2026-02-08 21:40:31 +08:00
  • 4022ddc9bf feat(dashboard): Improve UX with edit layout popup main Lukas How 2026-02-08 17:56:02 +08:00
  • adba5353bc feat(dashboard): update layout editing indicators and save button icon lukashow 2026-02-08 17:52:59 +08:00
  • e94393426f feat(ui): Add Edit Layout and Save button for better ux lukashow 2026-02-07 21:51:38 +08:00
  • cae1a9738c Merge pull request #102 from Lifeforge-app/fix/init Lukas How 2026-02-07 21:05:06 +08:00
  • 0945b8d436 fix(cli): filter out --http flag for superuser creation command lukashow 2026-02-07 21:02:55 +08:00
  • af494da720 Merge pull request #101 from Lifeforge-app/fix/docker-db-init Lukas How 2026-02-07 20:11:18 +08:00
  • 8f91a9b7f8 fix(docker): update PB_HOST to use 0.0.0.0 for better accessibility lukashow 2026-02-07 16:23:32 +08:00
  • 50522af891 fix(cli): Fix database keyword-args issue lukashow 2026-02-07 16:22:45 +08:00
  • ebf157d2ae feat(ui): reorganize primitive components into a new components/primitives directory and add new primitives like Grid, Section, Container, and Slot. melvinchia3636 2026-01-31 08:46:36 +08:00
  • 28abadf064 feat:(ui) introduce Slot and Box primitives, add asChild prop to Flex, and expand design system tokens for spacing, radii, colors, and font sizes. melvinchia3636 2026-01-30 22:57:21 +08:00
  • 99e31fb03e feat(ui): enhance Flex component with new properties and add Text component melvinchia3636 2026-01-30 22:22:34 +08:00
  • cd62bdc7f5 feat(ui): introduce Flex component with a new Vanilla Extract-based design system and responsive utilities. melvinchia3636 2026-01-30 21:19:22 +08:00
  • 8cd4010a8c fix(cli): replace platform-specific netstat/ss commands with lsof for unified port usage checks. melvinchia3636 2026-02-04 22:51:49 +08:00
  • 1e3827f455 fix(cli): improve checkAddressInUse utility to support macOS by using netstat for process identification. melvinchia3636 2026-02-04 22:47:23 +08:00
  • 6fb57c79a6 Merge pull request #96 from Lifeforge-app/fix/cli Melvin Chia 2026-02-04 22:31:40 +08:00
  • b7fe04dd61 fix(cli): improve logging with chalk for better visibility lukashow 2026-02-04 17:54:00 +08:00
  • f178141dc8 fix(cli): enhance database boot with address check and logging lukashow 2026-02-03 20:47:27 +08:00
  • b2c58447a1 fix(db): Implement Pocketbsse http kwargs for accurate database startup lukashow 2026-02-03 20:11:54 +08:00
  • c784a00433 fix(cli): Remove extra logger conditional statement lukashow 2026-02-03 19:48:53 +08:00
  • 051b698678 fix(cli): include cwd logging in single service execution lukashow 2026-02-03 19:48:16 +08:00
  • 1f3cb35db7 chore: revise development pause notice for CSS issue in README Melvin Chia 2026-02-01 07:38:53 +08:00
  • 2f9854175a fix(cli): update filter logic to exclude lang modules correctly when listing modules melvinchia3636 2026-01-30 22:23:29 +08:00
  • d18f612a38 Merge pull request #91 from Lifeforge-app/docs/module-installation-alert Melvin Chia 2026-01-30 13:22:54 +08:00
  • a09200940c docs: add Russian language pack melvinchia3636 2026-01-30 06:37:25 +08:00
  • 58882ecf3a fix(cli): update locale name validation when installing locales melvinchia3636 2026-01-30 06:30:26 +08:00
  • e7326240cc feat(docs): Added important section about finishing minimal installation and db initialization lukashow 2026-01-30 01:03:17 +08:00
  • 9dabad04c7 chore: some chore melvinchia3636 2026-01-29 22:20:12 +08:00
  • 1fcafb486c feat(cli): add view and whoami commands, remove dependencies to npm melvinchia3636 2026-01-29 19:08:36 +08:00
  • 7ffebd6b49 fix(logger): make message parameter optional for logging methods melvinchia3636 2026-01-29 19:06:08 +08:00
  • ab7e71305c Merge pull request #88 from gidragir/fix/docker-windows-compatibility Melvin Chia 2026-01-29 18:29:05 +08:00
  • fa8c3e3512 Delete entrypoint.sh Gidragir 2026-01-29 15:24:08 +05:00
  • 16398625c5 fix(build): strip carriage returns from entrypoint scripts for windows compatibility Ilya_Balter_1C 2026-01-29 15:06:32 +05:00
  • b07d19e12a feat(cli): Implement checkNPM utility and integrate it into module/locale publishing and registry functions melvinchia3636 2026-01-29 16:27:46 +08:00
  • a0b63d32dc feat(cli): remove stdio: 'pipe' option from executeCommand when checking package existence. melvinchia3636 2026-01-29 11:29:41 +08:00
  • 2b45a41369 fix(cli): hopefully fix #84 melvinchia3636 2026-01-29 09:24:08 +08:00
  • 77a2660c1d fix(cli): await concurrently result to ensure all services complete. melvinchia3636 2026-01-29 08:37:32 +08:00
  • 761369f597 fix(cli): improve error logging and remove actionableError calls melvinchia3636 2026-01-29 08:21:48 +08:00
  • ad2e7fb623 fix(cli): download PocketBase binary if not exists before starting server melvinchia3636 2026-01-29 08:03:15 +08:00
  • d244c02500 refactor(cli): replace execSync with executeCommand for service control melvinchia3636 2026-01-29 08:02:49 +08:00
  • de83044506 fix(cli): remove Docker environment check for migration generation melvinchia3636 2026-01-29 08:02:12 +08:00
  • 8b886b7012 fix(cli): ensure stdio is inherited for command execution in startSingleService melvinchia3636 2026-01-29 08:01:33 +08:00
  • 8eec0b5334 fix(cli): update cwd to use PB_DIR constant for db dev script melvinchia3636 2026-01-29 08:01:16 +08:00
  • 37a530c639 fix(docs): correct alert type from 'tips' to 'tip' melvinchia3636 2026-01-28 23:31:14 +08:00
  • 9c6b7c0916 feat(docs): enhance introduction section with personal stories and acknowledgments melvinchia3636 2026-01-28 23:28:16 +08:00
  • dd760375cc fix(docs): fix #83 melvinchia3636 2026-01-28 23:08:18 +08:00
  • 1b5831467f feat: add new bug report and feature request templates melvinchia3636 2026-01-28 22:52:17 +08:00
  • 922f5d6daf fix: minor fixes melvinchia3636 2026-01-28 22:04:09 +08:00
  • 381b10887e chore: disable blank issue in issue template Melvin Chia 2026-01-28 19:31:32 +08:00
  • 459f321216 build: improve build script melvinchia3636 2026-01-28 19:17:28 +08:00
  • 6b2ffd09c6 fix(cli): Further fix on #81 melvinchia3636 2026-01-28 19:17:15 +08:00
  • cde1925db3 chore: add Star History section to README Melvin Chia 2026-01-28 19:00:10 +08:00
  • 0e10723dd9 fix(cli): fix #81 melvinchia3636 2026-01-28 18:42:36 +08:00
  • 70f9e6aaa9 build(docs): remove redundant prebuild script melvinchia3636 2026-01-28 14:15:22 +08:00
  • 231d73064c 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
  • 6f862ba1c8 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
  • 0f48b48da6 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
  • 3831cafc5b feat(cli): remove indexes from generated content structure for all tables except 'users' melvinchia3636 2026-01-28 12:52:55 +08:00
  • 217a531ee3 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
  • 22b77a4fa6 fix: prevent duplicate indexes from being added to collections during migration generation. melvinchia3636 2026-01-28 12:33:57 +08:00
  • b0606cee05 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
  • a6d191a993 docs: update module management guide to highlight the built-in UI Module Manager melvinchia3636 2026-01-28 10:29:55 +08:00
  • 685ed3a645 fix: update css melvinchia3636 2026-01-28 10:13:37 +08:00
  • 5f8aa2d5ff refactor(server): improve dev mode handling and module listing logic melvinchia3636 2026-01-28 10:06:59 +08:00
  • eb0b6de118 feat(client): move module manager to core module melvinchia3636 2026-01-28 10:06:33 +08:00
  • ec2753579f fix(ui): prevent click actions on disabled or loading context menu items melvinchia3636 2026-01-28 10:06:06 +08:00
  • 9c7abb5cda chore: remove debug log from migration generator melvinchia3636 2026-01-28 09:25:47 +08:00
  • 009ab7e354 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
  • 2562f101b8 feat: implement migration cleanup and disable PocketBase automigrate during migration generation. melvinchia3636 2026-01-28 08:49:59 +08:00
  • f6890a81e7 fix(cli): emove cleanupOldMigrations function and its invocation from the migration generation handler. melvinchia3636 2026-01-28 08:23:00 +08:00
  • 39773f7aa4 feat(cli): add --ignore-scripts flag to bun install and bun add commands melvinchia3636 2026-01-28 07:57:07 +08:00
  • 2c5fd3e4d6 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
  • f14d2c7a65 docs: revise installation instructions by removing type inference notes and adding a PocketBase usage warning melvinchia3636 2026-01-28 06:17:48 +08:00
  • eb13852833 fix: corrected PocketBase changelog filename melvinchia3636 2026-01-28 06:01:50 +08:00
  • 1360eab2d5 chore: add postinstall script to automate building of internal packages. jtws85 2026-01-28 05:44:36 +08:00
  • 74b3f5d5dc chore: update bun.lock Melvin Chia 2026-01-22 22:52:31 +08:00
  • 2d6ae5ee90 style(client): update app styles source path to include all subdirectories Melvin Chia 2026-01-22 22:52:21 +08:00
  • 001dba996e chore: update readme Melvin Chia 2026-01-22 22:35:00 +08:00
  • f7795b2108 build(ui): update build script to include TypeScript compilation Melvin Chia 2026-01-22 22:34:47 +08:00
  • ccdd2b2655 feat(ui): add size prop to NumberInput and TextInput components, update input styles for size variations in InputWrapper and InputLabel Melvin Chia 2026-01-22 22:34:39 +08:00
  • ed60166f01 fix(ui): correct icon for prompt input in AIImageGenerator component Melvin Chia 2026-01-22 22:34:16 +08:00
  • db92d220a1 feat(ui): add icon color customization and large icon variant to Widget Melvin Chia 2026-01-22 22:33:50 +08:00
  • c08849ebb7 fix(client): update icon for edit mode in CustomFontUploadModal Melvin Chia 2026-01-22 22:33:31 +08:00
  • 04f5a39efa chore: cleanup package.json Melvin Chia 2026-01-21 19:14:51 +08:00
  • 1d095c3640 chore: update bun.lock Melvin Chia 2026-01-21 19:14:40 +08:00
  • 0ab5c230b2 feat(cli): implement root dependency removal in installPackage and refine its target type Melvin Chia 2026-01-21 19:14:31 +08:00
  • 6f1c4911c5 feat(ui): add description and icon color customization to the Widget component. Melvin Chia 2026-01-21 19:14:07 +08:00
  • c1527dd7b2 refactor(shared): simplify createForgeProxy function and update types Melvin Chia 2026-01-21 17:45:33 +08:00
  • 8bbe575f7d fix(cli): specify target directory for installPackage function Melvin Chia 2026-01-21 16:00:36 +08:00
  • f6c0aad483 chore(cli): clean up constants file Melvin Chia 2026-01-21 16:00:27 +08:00
  • e1a59ae930 fix(cli): await generate migrations handler for new modules Melvin Chia 2026-01-21 15:58:14 +08:00
  • 3141a4573f fix(cli): update module collection mapping logic and improve schema file handling Melvin Chia 2026-01-21 15:58:04 +08:00
  • e15cb6ad6f chore(server): reorder import of cleanSchemas in schema files Melvin Chia 2026-01-21 15:57:36 +08:00
  • 369cff0102 fix(server): move getModulesWithLocales call inside getLocale callback Melvin Chia 2026-01-21 15:57:26 +08:00
  • 272901abe1 fix(server): return error details as JSON in parseBodyPayload and parseQuery Melvin Chia 2026-01-21 15:56:56 +08:00