Releases: kaogeek/line-fact-check
Releases · kaogeek/line-fact-check
Release main 20250720-1753028553 92d481b22fd9f7c66cca2c19b3df3375e1098461
Docker Images
This release includes Docker images published to GitHub Container Registry:
ghcr.io/kaogeek/line-fact-check/factcheck:main-20250720-1753028553-92d481b22fd9f7c66cca2c19b3df3375e1098461ghcr.io/kaogeek/line-fact-check/foo:main-20250720-1753028553-92d481b22fd9f7c66cca2c19b3df3375e1098461
Release main 20250720-1753020180 04f1b2e63b53a309d09aa81908c9fe473259cf95
Fix/lint error and code style (#26) * fix: lint error and format * ci: add webapp-lint * revert: some code make wrong behavior and test lint checker on ci * fix: lint error * test: build error * fix: build error
Release test-deploy-prep-rev2
Docker Images
This release includes Docker images published to GitHub Container Registry:
ghcr.io/kaogeek/line-fact-check/factcheck:test-deploy-prep-rev2ghcr.io/kaogeek/line-fact-check/foo:test-deploy-prep-rev2
Release main 20250719-1752962065 c1f58a0ad2bc5440c81f37600da70e1ea69cca4a
Use listen address from env (#25) * fix: use config * fmt * provide port just in case config.NewTest is removed * use it-test env for port mapping
Release main 20250719-1752956005 cce6067a13760fffd57c26f779ed0b2a3e3afcac
ENV config (#24) * use env for config * flake: go mod vendor hash * add Dockerfile * use env in devShell * fix: test
Release main 20250719-1752928600 5e5ca5a166802b210e9577531161d8bd9f3fdb47
Feature/i18n (#23) * feat (init i18n) * feat: add language switcher * feat: complete translate topic and common component * fix: no overflow on component that render on root layout * feat: complete translate topic detail page and relate component
Release main 20250718-1752853836 264d01cd8a007dbe73eb6bc42c05fccc0ed6739d
Use dynamic sqlc queries instead of hand written subqueries (#21) * add new column messages.language * more functional * ListTopicsDynamic * CountTopicsDynamic * 0, 0 = no pagination * options * use ListDynamic in /topics/home * use CountByStatusDynamic in /topics/count * remove dead code * fix: options * tx test has timeout protection * fix: lint
Release main 20250717-1752775038 5ac5f20e5bf917556506245abeb9f5e95103c7ad
flake.lock: Update (#19)
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/9807714d6944a957c2e036f84b0ff8caf9930bc0?narHash=sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X%2BxgOL0%3D' (2025-07-08)
→ 'github:NixOS/nixpkgs/62e0f05ede1da0d54515d4ea8ce9c733f12d9f08?narHash=sha256-JHQbm%2BOcGp32wAsXTE/FLYGNpb%2B4GLi5oTvCxwSoBOA%3D' (2025-07-14)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Release main 20250717-1752774875 102a56bfdce33f319c34e4f1dd0b1ce01d0e3fa6
Integrate topics with web client (#16) * add new listTopics methods * add it-test * fix: lint * move code around * consistency * decouple uuid * new queries * add ListHomePage * readability * use adapters * wip: count group by status with filter * use ILIKE for message.text * consistency sql query names * consistency repo * use option pattern * add listhome and counthome api * route paths * use wire to clear data * cleanup data with wire * remove clean slate code from it-test * Handle UserMessage properly (#17) * wip: focus on user message * txn system * wip: use txn system, and register route * fix: schema * fix: repo it-test * add more context * prepare to move adapters to sqlc codegen package * move adapters to sqlc generated package * cursor rules * prevent race cond in tests with -p=1, and use tee in gh actions * fix: lint * fix: lint * sync test names * Add pagination (#18) * wip: add pagination * impl pagination for ListHome * allow empty query * pagination test * proxy isolevel by txnManager * new transaction/option system (wip) * functional option system * rename options * refactor: option system * use pool * add tx test * use chan to sync * use chans in testRepeatableReadIsolation * use chans in testSerializableReadIsolation * use channels to sync in testConcurrentUpdates * flake: go mod vendor hash
Release main 20250713-1752433177 49908966ccfa462e7ef5b4f6c7f3e584dac23c5b
Feature/create mockup UI (#15) * feat: implement sidebar and navbar in main layout * feat: add mockup topic page * style: refactor style in topic page * feat: implement interactive mockup data in topic page * style: refactor SideBarMenu and redisgn of SideBar * refac: refactor component spec in topic module * style: adjust space between side bar menu * style: add more variant in badge chore: extract badge component from Topic data * chore: restructure of topic module * feat: add mockup topic detail page chore: refactor router of topic module * style: adjust side bar style and core color palette * feat: implement history dialog & useGetTopicAuditlogs hook * chore: remove node_modules on root project * feat: add empty state component * feat: migrate api calling function to promise and hooks to react query * fix: dialog not lazy fetch useQuery * feat: implement pagination * feat: complete mockup dashboard page * fix: dialog overflow * feat: complete to do pagination * fix: overflow in topic detail page * style: fix style button not show cursor pointer * fix: overflow table on topic picker data * feat: implement integrate mock data in answer form * feat: add 404 page * fix: awnser type not selected when got value * feat: add option to custom topic picker header * feat: add create message dialog * feat: add use loader * feat: add mockup create message * feat: add approve and reject mockup * fix: loader is missing