Skip to content

Releases: kaogeek/line-fact-check

Release main 20250720-1753028553 92d481b22fd9f7c66cca2c19b3df3375e1098461

20 Jul 16:24
92d481b

Choose a tag to compare

Docker Images

This release includes Docker images published to GitHub Container Registry:

  • ghcr.io/kaogeek/line-fact-check/factcheck:main-20250720-1753028553-92d481b22fd9f7c66cca2c19b3df3375e1098461
  • ghcr.io/kaogeek/line-fact-check/foo:main-20250720-1753028553-92d481b22fd9f7c66cca2c19b3df3375e1098461

Release main 20250720-1753020180 04f1b2e63b53a309d09aa81908c9fe473259cf95

20 Jul 14:04
04f1b2e

Choose a tag to compare

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

19 Jul 15:58

Choose a tag to compare

Docker Images

This release includes Docker images published to GitHub Container Registry:

  • ghcr.io/kaogeek/line-fact-check/factcheck:test-deploy-prep-rev2
  • ghcr.io/kaogeek/line-fact-check/foo:test-deploy-prep-rev2

Release main 20250719-1752962065 c1f58a0ad2bc5440c81f37600da70e1ea69cca4a

19 Jul 21:55
c1f58a0

Choose a tag to compare

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

19 Jul 20:14
cce6067

Choose a tag to compare

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

19 Jul 12:38
5e5ca5a

Choose a tag to compare

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

18 Jul 15:51
264d01c

Choose a tag to compare

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

17 Jul 17:58
5ac5f20

Choose a tag to compare

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

17 Jul 17:55
102a56b

Choose a tag to compare

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

13 Jul 19:01

Choose a tag to compare

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