fsylvain pushed to refac/domain-driven at fsylvain/RenewCMS 2026-09-23 22:36:44 +02:00
790d4e6da6 refac: authenticated user can list all articles, including offline ones, while the public list only shows online ones
fsylvain pushed to refac/domain-driven at fsylvain/RenewCMS 2026-09-23 22:09:08 +02:00
6a2ca07b66 refac: repository updates, image attachment and deletes report the domain not-found error for an unknown id, the same for articles, users and images, and the test fakes stop returning GORM errors
fsylvain pushed to refac/domain-driven at fsylvain/RenewCMS 2026-09-23 20:04:12 +02:00
4278d96882 refac: article title rules are the same in the API request and the domain; an invalid title returns 400 instead of 500
fsylvain pushed to refac/domain-driven at fsylvain/RenewCMS 2026-09-23 19:29:23 +02:00
ff8cd5f0ec refac: password and code hashing & checking go through a domain hasher interface used by the use cases instead of bcrypt in the user repository and the auth handler
fsylvain pushed to refac/domain-driven at fsylvain/RenewCMS 2026-09-23 18:55:07 +02:00
8460a078e3 refac: missing user or article is reported with a domain not-found error instead of a raw GORM error, and the API answers 404 for it
fsylvain pushed to refac/domain-driven at fsylvain/RenewCMS 2026-09-23 18:21:49 +02:00
7c57173497 feat: characterized the existing use cases as a baseline; every repo fake behaves like the real ones and can be told to fail, every use case is covered; gremlins runs clean on useCases
fsylvain pushed to refac/domain-driven at fsylvain/RenewCMS 2026-09-23 17:37:13 +02:00
09bd5afa4a refac: rethought the complete workflow and deployement flow ; docs etc.
fsylvain pushed to master at fsylvain/python-inference 2026-09-22 16:35:18 +02:00
f129aef5a5 feat read files
fsylvain pushed to master at fsylvain/python-inference 2026-09-21 20:14:02 +02:00
78152d9974 fix install exe size
fsylvain pushed tag 0.1.0 to fsylvain/python-inference 2026-09-19 23:57:04 +02:00
fsylvain released Initial release at fsylvain/python-inference 2026-09-19 23:57:04 +02:00
fsylvain pushed to master at fsylvain/python-inference 2026-09-19 23:53:44 +02:00
5d4e19f24b feat installer and download model on first launch
fsylvain created branch master in fsylvain/python-inference 2026-09-19 23:52:04 +02:00
fsylvain pushed to master at fsylvain/python-inference 2026-09-19 23:52:04 +02:00
1648b44189 feat chat history
48c9456223 fix thinking scroll
719e822f6f feat reasoning
7543798a0e fix gaps between dark text code snippet
71ee5b2213 feat streaming the inference in realtime
fsylvain created repository fsylvain/python-inference 2026-09-19 23:51:54 +02:00