Commit Graph

55 Commits

Author SHA1 Message Date
bernard-ng 801bc27a88 fix(db): compute token statistics 2025-11-10 20:39:58 +02:00
bernard-ng fbca02bec6 feat(db): migration and database setup 2025-11-10 16:57:27 +02:00
bernard-ng 594b08a2d1 fix(api): load server, cors configuration correclty 2025-11-09 18:09:06 +02:00
bernard-ng 2d1c620664 fix(api): import db correctly 2025-11-09 18:02:15 +02:00
bernard-ng 4b82a11207 feat(api): setting up 2025-11-09 16:28:36 +02:00
bernard-ng d72f3871a4 feat(api): init hono with rest and trpc 2025-11-09 01:53:24 +02:00
bernard-ng 2b5482e9f5 feat(crawler): fix async crawling 2025-11-09 01:01:07 +02:00
bernard-ng e8c0f0422b fix(crawler): remove cache data 2025-11-08 13:58:39 +02:00
bernard-ng 9582b39152 style(biome): using biome for format, lint, check 2025-11-08 13:34:05 +02:00
bernard-ng fdd1cbbfd5 style(biome): using biome for format, lint, check 2025-11-08 12:58:40 +02:00
bernard-ng 075a388ccb feat(monorepo): migrate to typescript monorepo 2025-11-07 17:09:29 +02:00
bernard-ng 3e09956f05 [crawler] add README with instructions 2025-11-07 13:40:45 +02:00
bernard-ng 0f6d7f3697 [crawler] remove python implementation 2025-11-07 13:30:19 +02:00
bernard-ng 1c478ae443 [crawler] full migration to typescript 2025-11-07 13:28:46 +02:00
bernard-ng 13dd1b09ee [crawler]: fix configuration format 2025-11-04 16:38:30 +02:00
bernard-ng dad5e343d1 [db] change field case 2025-11-04 16:21:21 +02:00
bernard-ng 6eb2ed08e5 [crawler] configuration based api 2025-11-04 16:19:01 +02:00
BernardNganduDev 7be4f84c32 [backend]: remove mmdb files 2025-11-03 10:03:41 +02:00
Bernard Ngandu 0b0ed58ef8 Merge pull request #7 from bernard-ng/codex/implement-missing-features-in-crawler
feat(crawler): add http client and persistence utilities
2025-11-02 21:56:21 +02:00
Bernard Ngandu e8b20f6612 feat(crawler): implement http client and persistence 2025-11-02 21:55:53 +02:00
bernard-ng c53c0b576b [crawler]: stabilize import 2025-11-02 21:26:07 +02:00
bernard-ng 07bb3992ad [crawler]: fix conflit 2025-11-02 12:45:45 +02:00
Bernard Ngandu 3ea5f6b35c Merge pull request #6 from bernard-ng/codex/stabilize-apps/crawler-structure
feat(crawler): add configuration manager and cli scripts
2025-11-02 12:14:01 +02:00
Bernard Ngandu c55be3989c feat(crawler): add configuration manager and cli scripts 2025-11-02 12:13:41 +02:00
Bernard Ngandu eafb8a2de9 Merge pull request #5 from bernard-ng/codex/implement-crawler-logic-with-logging
feat: improve crawler async task logging and test support
2025-10-31 23:31:10 +02:00
Bernard Ngandu 69303cb075 feat(crawler): improve async tasks integration 2025-10-31 23:30:24 +02:00
Bernard Ngandu 113941077f Merge pull request #4 from bernard-ng/codex/migrate-database-schema-to-typescript
Port feed management schema and queries to Drizzle
2025-10-31 23:07:40 +02:00
Bernard Ngandu b957b405da Port feed management schema and queries to Drizzle 2025-10-31 23:07:06 +02:00
bernard-ng 67f5673db1 wip: database 2025-10-31 18:23:39 +02:00
bernard-ng 1f4c6b38a1 porting to typescript 2025-10-28 06:45:21 +02:00
Turbobot 57b041bf08 feat(create-turbo): apply package-manager transform 2025-10-28 06:45:21 +02:00
Turbobot e2bcb26d9e feat(create-turbo): apply official-starter transform 2025-10-28 06:45:21 +02:00
Bernard Ngandu fe38d98186 Merge pull request #3 from bernard-ng/codex/port-python-crawler-to-typescript
refactor: centralize crawler schemas and json config
2025-10-28 06:44:45 +02:00
Bernard Ngandu eae1ede15f refactor: centralize crawler schemas and json config 2025-10-28 06:42:45 +02:00
bernard-ng 799cda6e06 [backend, crawler] feat: support token statistics 2025-10-25 03:27:15 +02:00
bernard-ng 8e456cff75 [mobile] remove previous mobile build 2025-10-24 23:51:03 +02:00
bernard-ng 38a813bb3c [backend] fix: deploy path 2025-10-21 01:52:03 +02:00
bernard-ng d81c4acd13 [backend] support postgres 2025-10-20 23:02:14 +02:00
bernard-ng 8244e2ce5f [backend] update queries to postgres 2025-10-20 17:41:29 +02:00
Bernard Ngandu 9f6a88e7f8 Merge pull request #2 from bernard-ng/codex/optimize-backend-queries-for-postgres
Use canonical UUID strings for PostgreSQL queries
2025-10-20 17:36:33 +02:00
Bernard Ngandu 8993b5daec Normalize importer UUID handling for PostgreSQL 2025-10-20 15:09:07 +02:00
Bernard Ngandu 5ac2fcb1fb Use canonical UUID strings for PostgreSQL queries 2025-10-20 14:56:03 +02:00
bernard-ng c334452426 [backend] from mariadb to postgres 2025-10-20 13:50:56 +02:00
Bernard Ngandu 49733e03b7 Merge pull request #1 from bernard-ng/codex/migrate-database-from-mariadb-to-postgresql
Revert PostgreSQL switch and document migration plan
2025-10-18 22:50:03 +02:00
Bernard Ngandu c725797234 Document migration plan and add portable helper 2025-10-18 22:47:49 +02:00
bernard-ng 6855590d6b [backend] bump deps and fix styles 2025-10-07 00:23:41 +02:00
bernard-ng 449718cdf2 [backend] accept articles from crawler 2025-10-07 00:15:38 +02:00
bernard-ng 327ba5179d [crawler]: add runing instructions 2025-10-06 20:20:14 +02:00
bernard-ng e105ff233f fix: async queue 2025-10-06 20:00:54 +02:00
bernard-ng 497633fb61 docs: add status badges 2025-10-06 18:05:53 +02:00