Skip to content

Releases: kaogeek/line-fact-check

Release main 20250713-1752431663 f9089ee1b75284bf264d8fed8202970221dcfecd

13 Jul 18:35
f9089ee

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

Release main 20250713-1752430487 f9d642f840044b71346106fd58baeda8124b6cd8

13 Jul 18:16

Choose a tag to compare

main-20250713-1752430487-f9d642f840044b71346106fd58baeda8124b6cd8

add it-test

Release main 20250713-1752429603 87a8d5532fc4c084726a3300e715f200e94f1f26

13 Jul 18:01

Choose a tag to compare

main-20250713-1752429603-87a8d5532fc4c084726a3300e715f200e94f1f26

add new listTopics methods

Release main 20250712-1752356828 cb91ca30a9aa3cb11a40ef9a38a83c4d1241a92f

12 Jul 21:48
cb91ca3

Choose a tag to compare

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

11 Jul 12:00
2810424

Choose a tag to compare

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

11 Jul 05:01
60e4eb3

Choose a tag to compare

Test release process (#12)

* test package

* test sqlc codegen

* simplify test

* try: remove bloat

* fix: pwd

Release main 2025-07-10 8abfb4861872272291218f637169779b6da89f60

10 Jul 17:01
8abfb48

Choose a tag to compare

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

10 Jul 16:36
3b61c2e

Choose a tag to compare

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

07 Jul 17:14
27c2d83

Choose a tag to compare

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

27 Jun 13:22
c5b2879

Choose a tag to compare

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>