Commit Graph

2752 Commits

Author SHA1 Message Date
Lukas How
af494da720 Merge pull request #101 from Lifeforge-app/fix/docker-db-init
Further comprehensive testing is completed on my side, will bypass review and merge.
2026-02-07 20:11:18 +08:00
lukashow
8f91a9b7f8 fix(docker): update PB_HOST to use 0.0.0.0 for better accessibility 2026-02-07 16:23:32 +08:00
lukashow
50522af891 fix(cli): Fix database keyword-args issue 2026-02-07 16:22:45 +08:00
melvinchia3636
8cd4010a8c fix(cli): replace platform-specific netstat/ss commands with lsof for unified port usage checks. 2026-02-04 22:51:49 +08:00
melvinchia3636
1e3827f455 fix(cli): improve checkAddressInUse utility to support macOS by using netstat for process identification. 2026-02-04 22:47:23 +08:00
Melvin Chia
6fb57c79a6 Merge pull request #96 from Lifeforge-app/fix/cli
Add Features to Connect Pocketbase in Local Network & Optimize Debugging
2026-02-04 22:31:40 +08:00
lukashow
b7fe04dd61 fix(cli): improve logging with chalk for better visibility 2026-02-04 17:54:00 +08:00
lukashow
f178141dc8 fix(cli): enhance database boot with address check and logging 2026-02-03 20:47:27 +08:00
lukashow
b2c58447a1 fix(db): Implement Pocketbsse http kwargs for accurate database startup 2026-02-03 20:11:54 +08:00
lukashow
c784a00433 fix(cli): Remove extra logger conditional statement 2026-02-03 19:48:53 +08:00
lukashow
051b698678 fix(cli): include cwd logging in single service execution 2026-02-03 19:48:16 +08:00
Melvin Chia
1f3cb35db7 chore: revise development pause notice for CSS issue in README
Updated the development status and provided details on the critical CSS architecture issue affecting the module system. Included resolution direction and migration information.
2026-02-01 07:38:53 +08:00
melvinchia3636
2f9854175a fix(cli): update filter logic to exclude lang modules correctly when listing modules 2026-01-30 22:23:41 +08:00
Melvin Chia
d18f612a38 Merge pull request #91 from Lifeforge-app/docs/module-installation-alert
feat(docs): Added important section about finishing minimal installation and db initialization
2026-01-30 13:22:54 +08:00
melvinchia3636
a09200940c docs: add Russian language pack 2026-01-30 06:37:25 +08:00
melvinchia3636
58882ecf3a fix(cli): update locale name validation when installing locales 2026-01-30 06:30:26 +08:00
lukashow
e7326240cc feat(docs): Added important section about finishing minimal installation and db initialization 2026-01-30 01:03:17 +08:00
melvinchia3636
9dabad04c7 chore: some chore 2026-01-29 22:20:12 +08:00
melvinchia3636
1fcafb486c feat(cli): add view and whoami commands, remove dependencies to npm 2026-01-29 19:08:36 +08:00
melvinchia3636
7ffebd6b49 fix(logger): make message parameter optional for logging methods 2026-01-29 19:06:08 +08:00
Melvin Chia
ab7e71305c Merge pull request #88 from gidragir/fix/docker-windows-compatibility
fix(build): bun install and entrypoint for win compatibility
2026-01-29 18:29:05 +08:00
Gidragir
fa8c3e3512 Delete entrypoint.sh 2026-01-29 15:24:08 +05:00
Ilya_Balter_1C
16398625c5 fix(build): strip carriage returns from entrypoint scripts for windows compatibility
Entrypoint scripts fail to execute in containers when built on Windows due to CRLF line endings. Added sed command to Dockerfiles to ensure LF line endings at runtime.
2026-01-29 15:06:32 +05:00
melvinchia3636
b07d19e12a feat(cli): Implement checkNPM utility and integrate it into module/locale publishing and registry functions
Should help #86 and #87
2026-01-29 16:27:46 +08:00
melvinchia3636
a0b63d32dc feat(cli): remove stdio: 'pipe' option from executeCommand when checking package existence. 2026-01-29 11:29:41 +08:00
melvinchia3636
2b45a41369 fix(cli): hopefully fix #84 2026-01-29 09:24:08 +08:00
melvinchia3636
77a2660c1d fix(cli): await concurrently result to ensure all services complete. 2026-01-29 08:37:32 +08:00
melvinchia3636
761369f597 fix(cli): improve error logging and remove actionableError calls 2026-01-29 08:21:48 +08:00
melvinchia3636
ad2e7fb623 fix(cli): download PocketBase binary if not exists before starting server 2026-01-29 08:03:15 +08:00
melvinchia3636
d244c02500 refactor(cli): replace execSync with executeCommand for service control 2026-01-29 08:02:49 +08:00
melvinchia3636
de83044506 fix(cli): remove Docker environment check for migration generation 2026-01-29 08:02:12 +08:00
melvinchia3636
8b886b7012 fix(cli): ensure stdio is inherited for command execution in startSingleService 2026-01-29 08:01:33 +08:00
melvinchia3636
8eec0b5334 fix(cli): update cwd to use PB_DIR constant for db dev script 2026-01-29 08:01:16 +08:00
melvinchia3636
37a530c639 fix(docs): correct alert type from 'tips' to 'tip' 2026-01-28 23:36:20 +08:00
melvinchia3636
9c6b7c0916 feat(docs): enhance introduction section with personal stories and acknowledgments 2026-01-28 23:28:16 +08:00
melvinchia3636
dd760375cc fix(docs): fix #83 2026-01-28 23:08:18 +08:00
melvinchia3636
1b5831467f feat: add new bug report and feature request templates 2026-01-28 22:52:17 +08:00
melvinchia3636
922f5d6daf fix: minor fixes 2026-01-28 22:04:09 +08:00
Melvin Chia
381b10887e chore: disable blank issue in issue template 2026-01-28 19:31:32 +08:00
melvinchia3636
459f321216 build: improve build script 2026-01-28 19:17:51 +08:00
melvinchia3636
6b2ffd09c6 fix(cli): Further fix on #81 2026-01-28 19:17:51 +08:00
Melvin Chia
cde1925db3 chore: add Star History section to README
Added in the README a Star History section with a chart to showcase project growth.
2026-01-28 19:00:10 +08:00
melvinchia3636
0e10723dd9 fix(cli): fix #81 2026-01-28 18:42:36 +08:00
melvinchia3636
70f9e6aaa9 build(docs): remove redundant prebuild script 2026-01-28 14:15:22 +08:00
melvinchia3636
231d73064c feat: migrate locale files to a new @lifeforge/<owner>--lang- package structure and refactor locale validation 2026-01-28 14:12:45 +08:00
melvinchia3636
6f862ba1c8 feat: standardize locale package naming to @lifeforge/owner--lang-code and implement Zod validation for locale package structure and author. 2026-01-28 13:42:04 +08:00
melvinchia3636
0f48b48da6 feat: conditionally stop and restart lifeforge-db Docker service only if it is already running during PocketBase server startup. 2026-01-28 13:03:53 +08:00
melvinchia3636
3831cafc5b feat(cli): remove indexes from generated content structure for all tables except 'users' 2026-01-28 12:52:55 +08:00
melvinchia3636
217a531ee3 fix(cli): switch to pb.collections.import for updating collections and remove redundant index filtering logic. 2026-01-28 12:47:10 +08:00
melvinchia3636
22b77a4fa6 fix: prevent duplicate indexes from being added to collections during migration generation. 2026-01-28 12:33:57 +08:00