Melvin Chia
|
05aad07fcd
|
chore(server): update zod version and add server-utils as dependency
|
2026-01-18 21:25:15 +08:00 |
|
Melvin Chia
|
bbc20bcd93
|
refactor(server): remove moment and add commander and dayjs dependencies
|
2026-01-12 23:53:28 +08:00 |
|
Melvin Chia
|
ac63013774
|
feat(client,server): update package names to scoped format and improve build scripts
|
2026-01-12 18:37:06 +08:00 |
|
Melvin Chia
|
8709da5b55
|
fix(client,server): streamline dev scripts
|
2026-01-10 17:10:34 +08:00 |
|
Melvin Chia
|
f610594be9
|
feat(client): implement module federation and add external module providers
|
2026-01-10 09:18:16 +08:00 |
|
Melvin Chia
|
9bc717bbf5
|
feat(client,server,db): restructure docker setup, add db-init and client-builder services
feat(db): implement db-init container for migration generation and application
feat(client): create client-builder for on-demand client rebuilds
refactor(server): optimize Dockerfile and entrypoint for better build process
refactor(tools): enhance module install/uninstall with Docker reload options
fix(tools): prevent migration history-sync in Docker mode
feat(tools): add docker management commands for reload functionality
|
2026-01-07 18:47:22 +08:00 |
|
Melvin Chia
|
9ac9c3a0c1
|
feat(client,server): enhance build scripts
|
2026-01-06 20:45:36 +08:00 |
|
Melvin Chia
|
13c84f87fd
|
refactor(shared,server): simplify collection name parsing and normalization
|
2026-01-05 13:14:12 +08:00 |
|
Melvin Chia
|
bf41e4a40f
|
fix(shared,server): update zod dependency version to ^4.1.12
|
2026-01-05 13:14:12 +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
|
bbd0c664dc
|
fix: add missing dependencies
|
2025-12-26 22:09:56 +08:00 |
|
Melvin Chia
|
a6cd7d44aa
|
refactor: prettier formatting
|
2025-12-05 12:16:07 +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
|
4b619dc71f
|
fix(server): add missing newlines at the end of JSON and tsconfig files
|
2025-11-28 19:23:56 +08:00 |
|
Melvin Chia
|
211d26522c
|
fix(server): update OpenAI integration to use new response structure and improve logging
Former-commit-id: ba691054475a6ede0b842e6c583f2c114bd99087 [formerly 2a7039d96ba5c2b63374052950f2c3f5de80d863] [formerly 5eb08a0b3fcb0392203371d40fecbb48e2547a9e [formerly 8b2137b20fad6175e297454a6dda5aac8204784d]]
Former-commit-id: 3a05e90ef9c7237ad1eadad06d29b162adae6a79 [formerly 76970b708b68338da347812163d30b117e5e31a7]
Former-commit-id: 09bd5056dd920aa7d2ddbf5b8134aac83591ef72
|
2025-11-02 18:40:28 +08:00 |
|
Melvin Chia
|
82ee350f54
|
fix(tests): update test framework to Vitest and add initial test cases for filter functionality
Former-commit-id: 00e9a58a07754a212b4b791cbbb311b0adbcbaf4 [formerly 27e06987141b0d70b8855851a8e8cdfdeb38930b] [formerly 335c16deae3cd4fe9b7d47b4796b67e7c8cc46f7 [formerly 0492f601dc9fa2e86d0f7d72c9c2e19f05014af5]]
Former-commit-id: 20955e545626a5af957d4d970fca233d3c252123 [formerly 02598fb21cf4697203e07161f467a5450695774e]
Former-commit-id: 8f0b44dc03757151ff6bcbba60cb7ff50f56e7a5
|
2025-10-24 10:32:27 +08:00 |
|
Melvin Chia
|
552e8e23f1
|
fix(server): update typescript command and add missing @types/express-serve-static-core dependency
Former-commit-id: 0e73d437d1bef1a289535bccdd9131a35962a3a8 [formerly e5ff6ef1b0de7be3ceb301ae95bf82fd5f972e30] [formerly 8e382ad909c75d15eb2a656d0714b908e71d19c0 [formerly 9ca07b0e0ed5f4d13b3713afbc4e95eea67feb0a]]
Former-commit-id: 82fcf07c8247ad3792299b7ad73bf68fc92a27c4 [formerly ccdd88caf77e04ef35b55de584827f6685187c33]
Former-commit-id: 946ad2128c7382de0232540a2d060539912159f1
|
2025-10-12 21:43:05 +08:00 |
|
Melvin Chia
|
bec104615e
|
chore: update dependencies
Former-commit-id: f55b3ce431f0a0c7bec022986021231202aef41f [formerly 92a5f53d61040df4b924c120d15759845144d65b] [formerly 835c800d2c8ca52b0efddac29e64f234e5e91ada [formerly 7b926e88a7c95b3ec59f56208fe120b8d821bcde]]
Former-commit-id: 745b44c212bcf427eb0b6d7ce958d0645b7f0412 [formerly aa85b438f0b8c4356d78e5a48e2642787db11378]
Former-commit-id: 80b2ba7a22fe37a63901868d69d17b6e471b242d
|
2025-10-06 18:42:07 +08:00 |
|
Melvin Chia
|
9fdefba2c6
|
refactor: clean up dependencies and remove unused AI tool integration
Former-commit-id: 5812131f40b335d39ce694cc9988197ed60fbb44 [formerly 12d7695fe9029fcfb1f1b6cbc82fcd6c16a3e171] [formerly c07b5601eec1805351f8313faf3c32c9310792ba [formerly 4f0a293b2ceef7b3d7ed1609161574b51a3dad34]]
Former-commit-id: f8a7840a5c8a2987d65c83ae5e4788011a074d77 [formerly 5b59c16dca1ac6eb30911ed24f940122ee5fa643]
Former-commit-id: d2cf45dbf45b56ad2c4f916d59a23e30fdaf64e1
|
2025-10-06 11:57:09 +08:00 |
|
melvinchia3636
|
d42bf4c2f5
|
fix(server): update express types and enhance security headers
Former-commit-id: 69a15a63f6982b45b3485745be5d45535724c150 [formerly b6fca919284f78532187819529983481dc6f486e] [formerly dfa51bc38aa8d6e265b1884adb25aacc8845d99a [formerly 30802e99031a246c4162537396011c6eb20c9ec5]]
Former-commit-id: a6e218c28e7ce5c5060c280a8de6381c3ade035a [formerly 2085122a5053b3f59b0d320808266d6378bf9ed7]
Former-commit-id: a54e184e93756267eb81d09d2bfa785faee95dbb
|
2025-10-04 16:18:16 +08:00 |
|
Melvin Chia
|
9e12f4a899
|
feat: migration in progress (good progress made)
Former-commit-id: b13708c964d4236377603c6e10aba277907c141d [formerly 5328858bbcd81d9cf81e764effe71af15e8b6975] [formerly 28ae4e7b239db58b90dc6d9892b1e50c5f6447e0 [formerly 55a1ee21972086151fb3b3105fb0f8e53b06fc2e]]
Former-commit-id: bb08ead2bea05fd2d2a3f27dfed5eba383b453b1 [formerly 987eebd141ff2a0a67a6331197f7af3747e0d819]
Former-commit-id: 7f6ca6e31c682df457c6415788ab7302828345b6
|
2025-10-03 23:48:17 +08:00 |
|
melvinchia3636
|
c5351c60de
|
feat: add word and page count to book metadata in Books Library
Former-commit-id: fb95bc98cdaaf6e7c7f962fe20f20b1666c6a71e [formerly a6922837bc175e6eb191ac2859aa7ea92c928dcb] [formerly edce017cd16845899ff29396a54118fcddf066ce [formerly c2c905d419c6daefe79bb5630e838c934c118199]]
Former-commit-id: 75646b2d63c07a957b40baee53e2c613832475a6 [formerly a218958db6bc13708bc4e32364016f73d8111fc7]
Former-commit-id: d4dad5d27dd1862853326dce9eda2342e76c9473
|
2025-09-29 06:33:38 +08:00 |
|
melvinchia3636
|
1e23e8c618
|
refactor: refactor imports from 'zod/v4' to 'zod' across multiple files for consistency and to align with the latest version of the library.
Former-commit-id: e7b453043e8c63e15efd6f3a225cef2f274df748 [formerly 098f270e72506b693cf0634557c83d59313be22b] [formerly 6a330daf3c93d211b6d85c04b2e4c104d96cd6fb [formerly 48557c9fc60807399841ceec97cc65f616a36e40]]
Former-commit-id: 9fc67af933ec8744647cb36c749c0b97b407c679 [formerly 88d7f03bcbb744f0b5bbb334e28465441d3a0ef3]
Former-commit-id: a9047b6f894153e9fc22f48c7548eaca2eccd90c
|
2025-09-26 07:34:44 +08:00 |
|
Ahmed Mohamedeen
|
b9a878b82a
|
fix(server): update start script to also use source code because build doesn't start
Former-commit-id: 7dd64acd85835b44b23930b8424bb0362f41603d [formerly 57e0890a40c3bab535c78b28587ff15418033b8b] [formerly 4ed017f024a176a3ba3f25feb315182ce8b75041 [formerly 6af422ebd6dc18755356493b489eb0b7f0398368]]
Former-commit-id: 3383f032209a76c2c869b7aafe3060b52c55184a [formerly 107bc576724fd263132421979557287aecdfec68]
Former-commit-id: 7aa194cb5c35c217705dc8fd88b6d13bc2f3582b
|
2025-09-18 18:26:58 -06:00 |
|
melvinchia3636
|
bbd4066434
|
refactor(env): restructure environment variable files path
Former-commit-id: 961da27603b290543e8ee835e92c05e42f402b76 [formerly b38721a7b1fe780acea5fe8eba9a696fbc389ff5] [formerly 9c72ad3c81c418f7c48f2a011436b8fa41d01212 [formerly 9ac2b536bcfb45bc62035a8820827b5f020d28c4]]
Former-commit-id: 13741234985d75a5507427fdc4973a7e7902c1f1 [formerly 0b1d46f44b36ff5f1544cb5b9be4e6f5c927d39d]
Former-commit-id: 92bc0467cc63ddb57ec1d9dc489d8f41ed5be02c
|
2025-09-16 17:34:18 +08:00 |
|
Ahmed Mohamedeen
|
6bd790cc1a
|
fix(ci): move to bcryptjs
To solve this issue: https://github.com/mapbox/node-pre-gyp/issues/661
Former-commit-id: 7b432c84f0ada9e15ff4fe49178ee1d253d92676 [formerly 315a9903e0fcf6f9054a6ef5211732c1ea543777] [formerly 488b4c82cf82ddf4a4ca54bcc3468239becd0eeb [formerly 883bc94c83bb5aff5f584908afc1742a90dc9b3e]]
Former-commit-id: 5590062418c32a82b176432a92507ffa0b1354ba [formerly 6792336222bbc470ae61f4746b526cd8f162c280]
Former-commit-id: 7e21e4fbf732d9ba2c5fea4694a47c2eac80839a
|
2025-09-14 14:37:06 -06:00 |
|
Melvin Chia
|
0530697fef
|
feat(dependencies): add epub2 package for enhanced EPUB support
Former-commit-id: 8a68f101ce8d2c8005c93d754686e4025fd6484d [formerly ca54f33e664413209028f72b551f9257e1a622dd] [formerly 456f4aeca3a3b887d4981d414b28bee75f198e91 [formerly 8ba79b1bc06d20c656ca14ca51b340c5160a814d]]
Former-commit-id: f9495c22899424e5999fe27d7b14e7430dfa5445 [formerly 3efdc05e77140f9d3bfe5f130ce101082b1517f6]
Former-commit-id: 65645c2bb64ceb1400987493d42663acfa7410e6
|
2025-08-29 20:13:03 +08:00 |
|
Melvin Chia
|
66fce39458
|
chore: update @ai-sdk/react and @ai-sdk/openai dependencies to latest versions
Former-commit-id: 6b5f3efeb64bb020473c352fe3354b48169f7b94 [formerly c0ac6e8cf0335453b0b1364a89eab2ff3fb43434] [formerly 377b92febd82a65db9ef73d347d5487ad8832c30 [formerly 87d8e2c6cbf5c6c7ab734e9b7bbb31784f47b351]]
Former-commit-id: a04d127e62d2876f9bf279d9cd0b6237aeb3c86f [formerly 3a5c11c5dfc062e923a280285597b5e2cf0f2f78]
Former-commit-id: a8221fdd93b5d0b2f00a2fa9a11bf7b34ce66ec6
|
2025-08-22 21:34:51 +08:00 |
|
melvinchia3636
|
7633d49f8e
|
feat: add AI SDK dependencies and implement forgeAgent route for AI interactions
Former-commit-id: 72129e6be4a7117fa69521465884f549510d0e08 [formerly 9aa333f21b3cfac61585c05141cd5b915f6a56e3] [formerly ba24713d4e9ab7f2cd74512a58c8afd7b5499e1e [formerly 09c57f27420ec560d281ede90366a2ca4f42ebdb]]
Former-commit-id: f7f2a3d2cc967f14c6c9170b0a7e11a0a3c07c18 [formerly 9d4a908ad45acbb2bfe6f1f9c0bff84602977cdb]
Former-commit-id: bb523fd2e7b472e2329b21a5ad801d6a0438964f
|
2025-08-19 10:57:55 +08:00 |
|
melvinchia3636
|
54deac61f4
|
25w33
Former-commit-id: 83ebe0d2c141ab4a530b79aae96766d8b746ba3b [formerly f1dd41d5731b1a23c1379dff06ce18341fd1656a] [formerly 430bca78c8c3f14406c820d83f6b95226b530ac1 [formerly aab9ec86be243432271fd6340c020670d6d3eeb8]]
Former-commit-id: dd07de07adef739a8f83cd42c385f83879405abf [formerly 99e4f39d93c749ecca4d3791e82ec56d0840b9c9]
Former-commit-id: 6ea8dc8bdb2039c8336e88ec2aee525d56ec743e
|
2025-08-13 09:42:05 +08:00 |
|
melvinchia3636
|
8de3622b47
|
25w32
Former-commit-id: b27a5eb1be68382fe7edd458388f319a468d69ca [formerly 25d9454856006bcea21d1037c66d82140e7ef7f9] [formerly d64c826f3499d0235702bb9e1622f2cfa7cf1752 [formerly dfb5bff34da1ad995a98ac7367e06a81cdba4cad]]
Former-commit-id: 673e5dab9df76d1fb7f41782d1440071aa530d34 [formerly 2d9a83a9a279725a661ad040f74027519778c1c3]
Former-commit-id: 4eb73e5d167d7dd56bbb1628f61d48bc99f54556
|
2025-08-04 18:14:16 +08:00 |
|
melvinchia3636
|
ca8ffadb25
|
25w31
Former-commit-id: 8b87b36923c1f4c82fa4d4bed51db776ad92392b [formerly e97cea8f92a72877963c81cc8011ceb05066509a] [formerly c71c8d9c059c89f6d1f9e79755a89df3bef21e48 [formerly 911b6c02489f8e86efa2946438e0d16e922dfe74]]
Former-commit-id: 2115f878a552c282f9c13e9e2e4785a02e48d94f [formerly 8538f630b114932e22445e75391455f6df5581b3]
Former-commit-id: b1d98431a059aeca1557b22687857fa7fd81d2f0
|
2025-08-01 19:11:48 +08:00 |
|
Melvin Chia
|
0e8f0e2b77
|
25w30
Former-commit-id: facc1c59e0c8cd55d06e64b0a5204f9b58610f8a [formerly a26106b13563eeaa6f3980bb5d3c9166e91cacfd] [formerly 2dbb8c75f3db63e793dd46da982c660a4d2d1320 [formerly 5ddcfb18f2df5e387b93280d100b72da5b4b3e45]]
Former-commit-id: 9efe30dda6569d21c589f973951e869ba4a1253c [formerly b6f48380150878f8e6331f0190368ea3e8262e15]
Former-commit-id: dcd02b6ea4fb9324d07790c35cf07a19bd0aa508
|
2025-07-24 14:22:11 +08:00 |
|
Melvin Chia
|
b5fefc8556
|
25w30
Former-commit-id: 04e7b872a5cc84b9e969482b666be0b1af41fd8c [formerly 434e955166254461979f8a28a7c9f5ca699b53f6] [formerly c96dd7c40a34a8e70462996f9bce64cbe49e3c57 [formerly 3b5c9e07c4a4b7437e755a7afa2d0f3d23e43bf4]]
Former-commit-id: caf4a99cc25a98b550de891da52588acdbdd6cd4 [formerly df40147a72b2e4e4b45401f65df82cf398ac1cee]
Former-commit-id: 067894cc5508d6b2fb4f29491098aee90f9c7452
|
2025-07-24 06:40:55 +08:00 |
|
Melvin Chia
|
017789cd71
|
25w30
Former-commit-id: 300e6c1e0854e18ca8f9743b55a39a3f7f3a2bec [formerly 1726d72f3dc439cfab323fb42f1f4fa408245ead] [formerly e478847f0379ece71fe024ca894740b50c1b2596 [formerly bbae20d6f8d156881ced8d8f7caf903d6785c56c]]
Former-commit-id: 4ec5432e5e521e7f2bc8d7bfc890ab44fba0ff8d [formerly 5556d79045a913b9ba5fd4a4769c362a67c7f6ec]
Former-commit-id: 877383e4305425395d7641c1e3002a302e0a4be6
|
2025-07-21 07:32:57 +08:00 |
|
Melvin Chia
|
db15d18c5c
|
25w30
Former-commit-id: 35a9466bf1c6ab76a3661572d462629db63627ef [formerly a5a76a5a0d32707cbc64da97aaf0bb47c38d38b7] [formerly 1367e1ce733eb5de793bf57c0593a421f5037d61 [formerly 3e422f73ac87b543a0aaaea2e3de35fd3ab07d0d]]
Former-commit-id: 640847dab31327c4fe256276e5266378b7580ade [formerly ab6dfc75784b5ab327135db06b8f171bfb66ac48]
Former-commit-id: 9dccac672972db4e1d9b8b95364727d7de5fbaa1
|
2025-07-21 06:47:01 +08:00 |
|
Melvin Chia
|
f3d5951b91
|
25w29
Former-commit-id: 84b8e07ff5794e9839cf1520f41d281f439c0fa5 [formerly ae751441bdab7c4aa8bd40aeb3ff1c2452065836] [formerly 30ae7721401cc7297602d0ca3d53bf5f26485787 [formerly 3d747773edfa69f506c5213c1d619d83f9f98bea]]
Former-commit-id: 1e33f0617ba4c4e8909b5c7d61bf30892e4cee2d [formerly ea69c1708fa4b73d8cc3d71d01fc0556260e7030]
Former-commit-id: 9b4a9835c82178c55794b683cc821916877522bf
|
2025-07-19 00:10:10 +08:00 |
|
Melvin Chia
|
447bccb526
|
25w29
Former-commit-id: 372c5507948e3c59e1f65822e0e33587f3a66f85 [formerly 012754f4e987def93095601eab9a207289d958a4] [formerly d71a2049887327a503496a740aca8e2df19e12f1 [formerly 8d6d5537d93ec541dc4ccf9c740f483b22c57c3c]]
Former-commit-id: bc856fe43554ca96740f4a15658dc5b5382123b0 [formerly eba338ccd28cdb3a270e450212ba8f8dfc17530a]
Former-commit-id: dc0e1b098fe51c284fe21abc9260829ad1ce9924
|
2025-07-18 20:59:47 +08:00 |
|
Melvin Chia
|
80aab54417
|
25w29
Former-commit-id: 267048f420d7551c9386263e0c59834a54e621d0 [formerly 46db6a050d4d1431863208a78bc96b271dce44ca] [formerly 64cec2be0b5653cc8e21a340c7e33f8ee4b4a7e6 [formerly bab2458ad650b3d100cf43ce6a14562aeac5cc6c]]
Former-commit-id: dc3024c39a681eeb98fc934965a8517b3a513c2c [formerly d67090c0803afdf47319c5e35f817db82441e06b]
Former-commit-id: 350df27ba633c122e736373bbd2f687c24fc66d5
|
2025-07-18 13:27:48 +08:00 |
|
melvinchia3636
|
fadab1edda
|
25w29
Former-commit-id: e8a6009f541d5319216e95c2b87c35ad2e496134 [formerly b2e6b696911fd252159e37f67e33cecd93d3a2c9] [formerly 34a52d5bcc2b677ed3193925e386df9d1bbdf25e [formerly 4514474145fcf903d4c86cc5341e6604d34b78bb]]
Former-commit-id: 906e8993de42f49548626914412cc226e340a8f0 [formerly 642a4c5d74df8dc0dd1f9f09b54d6dbf856918a3]
Former-commit-id: 0baab794ceb273e4ce1bcd7952e60936de2e28ff
|
2025-07-18 00:24:26 +08:00 |
|
melvinchia3636
|
d39834a3f0
|
25w29
Former-commit-id: 4d588ff307bf583860a59df7168750a5cf5c6723 [formerly 5fccd5a858bab5db898078b2e3d6768551da0510] [formerly 2ef8038266087b72f0da988f86de294700918153 [formerly 63e812adb82b71f1c3f91b8061bfdbff63f25f43]]
Former-commit-id: 00f85bd69e1277285e272c4470f717cb20939a35 [formerly 0c01058105a7dbe804aed873c25a3a65739eecc9]
Former-commit-id: ab3a372b0da4d2c0a4294052680d8c976fc39221
|
2025-07-17 21:37:00 +08:00 |
|
melvinchia3636
|
3f5a91f475
|
25w29
Former-commit-id: 681379a5c7c1473be80860d4cc5dfe99cee8b217 [formerly 7781394c40cdd5a347b101758ebf6cbad4560e92] [formerly 7969a2d643439d07c7e1507d3b918f356cb64cb6 [formerly ff17f56ce88cc35f6bfcaa580086ce80d446074b]]
Former-commit-id: 718f6a8211332ffe3c31aa2c35abd13017ad2106 [formerly 8f3d64eb5269a8b18c6252d559dd5ae3fb775713]
Former-commit-id: c1c22bae7e1d11b6a8034aece1761d9dcaa17e8c
|
2025-07-17 16:57:23 +08:00 |
|
melvinchia3636
|
2ad9dd5a71
|
25w29
Former-commit-id: 27ce4b1c1a892c5b9fbf82dac0f638dd64787a56 [formerly 280b50a91b78d532e42a631c64cea2a3cdcbfb0f] [formerly c94c12464c50fd78d60586b70df255cce64c49d0 [formerly c32f35ff60f75ce9ebd68ccff38df3f95e69de5a]]
Former-commit-id: 2700346eacdbf846da23cd9f1fd78347a4b36fcb [formerly 5c491ca13cf2329c81c6e575bb2a9229bbb66e37]
Former-commit-id: 04c9eb551652016ebe98471484d354098ebaf355
|
2025-07-17 16:27:35 +08:00 |
|
Melvin Chia
|
af41526a31
|
25w29
Former-commit-id: 34a10295249ce0afc8b392a73a9a932947f1d014 [formerly 7b59b20157dbfe7ddd2b9fe73589ef00a6720719] [formerly 31b8c6616e29ecbd359dc8325af54216476441d9 [formerly bc5f3c2b4b2f6a38ab2fe5c4d8e06a30afcde22a]]
Former-commit-id: ba7ffec9b69f54964598a12c6d8b9f133cb4339e [formerly 1c7b06e1477331a33f2dcc4edddebb3b4315068d]
Former-commit-id: b44438d44b4aaf32e3b5fbe5aed41e5ed9bd627f
|
2025-07-17 16:22:37 +08:00 |
|