Releases: kaogeek/line-fact-check
Releases · kaogeek/line-fact-check
Release main 20250713-1752431663 f9089ee1b75284bf264d8fed8202970221dcfecd
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
Release main 20250713-1752430487 f9d642f840044b71346106fd58baeda8124b6cd8
main-20250713-1752430487-f9d642f840044b71346106fd58baeda8124b6cd8 add it-test
Release main 20250713-1752429603 87a8d5532fc4c084726a3300e715f200e94f1f26
main-20250713-1752429603-87a8d5532fc4c084726a3300e715f200e94f1f26 add new listTopics methods
Release main 20250712-1752356828 cb91ca30a9aa3cb11a40ef9a38a83c4d1241a92f
Refactor Jul 13 (#14) * add field description * add test * freeze time * new di * use server * test against server instead of handler * test delete too * fix: lint * new update queries * impl repo for new query * add count queries * add handlers and bulk renames * fmt * refactor crud, and move code around * test updateTopicStatus * test UpdateTopicName * test UpdateTopicDescription * add ErrNotFound * uniformity * fix: lint * unify not-found handling * fix: add integration_test tags * move code around
Release main 20250711-1752235136 2810424a57ed184829c8b2b88ceb72a63b54a2b2
Simplified and unique release versioning (#13) * reduce steps * simplify versioning * fix: string * match path * match with github release * test embed version * fix: semicolon * include version * try: see flake version in release.yaml * fix: filename * fix: output path * Revert "fix: output path" This reverts commit 7dd65a491ea408bbca4c9e07a21c09847f78cb19. * fix: path * add debug * remove debug * fix: unzip path * debug * try unzip -p * tag also has release date and sha1 * Revert "tag also has release date and sha1" This reverts commit a1952b6f98a3626a1bad9e8b40ef811aeaf95105. * remove debug log
Release main 2025-07-11 60e4eb32ab204134bf4ab1ac73d6f6f47402e543
Test release process (#12) * test package * test sqlc codegen * simplify test * try: remove bloat * fix: pwd
Release main 2025-07-10 8abfb4861872272291218f637169779b6da89f60
Init factcheck API (#5) * change /bar to /factcheck and add structs * add go-chi * fix: lint gci, and try using factcheck struct in api * fix: lint * try: use Nix in go-build and go-lint * add sqlc * flake: go mod hash * add repositories * flake: dev shell * move code * move code (again) * add adapters * add handlers * generic handlers * try wiregen * prepare for sqlite * config * connect postgres * fix: nix * wire providers and injectors * use di and register path * add getByID * add debug docker cmd * add migration script * try create topic * generic create and delete * flake: go mod hash * graceful shutdown * fix: lint * refactor adapters * write status first https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Messages#anatomy_of_an_http_message * add getBy * messages handler * fix: lint * provider set for test * add passing it-test * add wire * add build tag integration_test * cursor rules * test wire_gen.go too * add docker image output * Integration tests on GitHub Actions (#10) * denest outputs.dockerImages * add docker-postgres-it-test * fix: remove imageTag from pullImage * fix: hash * more dependencies * fix: hash with actual * fix: hash for real * devShells use our flake image * support macos * fix: hash for macos arm64 * try run it-test * mod-wide wire gen * only run it-test on runner ubuntu-latest * shared packages * move shit around * try hack * try hack2 * cleanup * rules * rename handlers->handler * refactor * try: using our own packaged official postgres image * wrap official image * add missing entrypoint * try init schema in custom docker instead * try: omit runtimeShell * try copyToRoot after runAsRoot also failed on macos * more clarity * use defaults * fix misleading name * fix: gitguardian lint --------- Co-authored-by: Prem Phansuriyanon <[email protected]>
Release main 2025-07-10 3b61c2e4fc2b1ee32b47576ec110ba8cf0359158
flake.lock: Update (#11)
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/1fd8bada0b6117e6c7eb54aad5813023eed37ccb?narHash=sha256-J1kI6oAj25IG4EdVlg2hQz8NZTBNYvIS0l4wpr9KcUo%3D' (2025-07-06)
→ 'github:NixOS/nixpkgs/9807714d6944a957c2e036f84b0ff8caf9930bc0?narHash=sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X%2BxgOL0%3D' (2025-07-08)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Release main 2025-07-07 27c2d8340ba3e682065e47bdeae8ff60c14997af
flake.lock: Update (#8)
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/30a61f056ac492e3b7cdcb69c1e6abdcf00e39cf?narHash=sha256-/CG%2Bw0o0oJ5itVklOoLbdn2dGB0wbZVOoDm4np6w09A%3D' (2025-06-24)
→ 'github:NixOS/nixpkgs/1fd8bada0b6117e6c7eb54aad5813023eed37ccb?narHash=sha256-J1kI6oAj25IG4EdVlg2hQz8NZTBNYvIS0l4wpr9KcUo%3D' (2025-07-06)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Release main 2025-06-27 c5b2879b9e8e309c93808cf63d658b0d7b7dea52
Init Go code and GitHub Actions workflows (#1)
* add foo and bar
* add github actions to test go modules
* add nix flakes
* add apis
* add workflow build.yaml
* rename with matching prefixes
* add release.yaml to release using Nix flake
* go lint ci
* lint for every push
* migrate .golangci.yaml
* actions use matrix to find mod root
* add pillars package for 5 pillars of observability
* fix: step name
* logging
* flake: go envs
* downgrade go ver to test nix flake builds
* run go get for workspace mods
* flake: fix vendor hash for foo
* flake: fix vendor hash for bar
* flake: bump
* try: bump go
* add new option to update flake
* fix: step id
* try trigger
* flake.lock: Update
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/ee930f9755f58096ac6e8ca94a1887e0534e2d81?narHash=sha256-Kh9K4taXbVuaLC0IL%2B9HcfvxsSUx8dPB5s5weJcc9pc%3D' (2025-06-13)
→ 'github:NixOS/nixpkgs/30a61f056ac492e3b7cdcb69c1e6abdcf00e39cf?narHash=sha256-/CG%2Bw0o0oJ5itVklOoLbdn2dGB0wbZVOoDm4np6w09A%3D' (2025-06-24)
* remove dummy trigger
---------
Co-authored-by: Prem Phansuriyanon <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>