Commit Graph

74 Commits

Author SHA1 Message Date
bernard-ng 3f53c1e03f feat(ci): add github actions 2025-11-17 12:37:30 +02:00
bernard-ng 22aab9ffc6 feat(dashboard): more type safety 2025-11-17 01:26:33 +02:00
bernard-ng f39635e04f feat(domain): centralize data definition 2025-11-17 00:04:27 +02:00
bernard-ng e7585aa76c feat(dashboard): format date' 2025-11-15 08:39:23 +02:00
bernard-ng 1a0abbabaf feat(dashboard): source overview 2025-11-15 01:25:36 +02:00
bernard-ng 7b01f67358 feat(db): cursor based pagination 2025-11-14 16:03:56 +02:00
bernard-ng c155dafef4 feat(db): increase defaults 2025-11-14 15:30:01 +02:00
bernard-ng 05a78913c0 feat(crawler): sync local data 2025-11-14 14:31:32 +02:00
bernard-ng 4ec2a608b1 fix(app): remove legacy and scoped namespace alias 2025-11-14 11:56:34 +02:00
bernard-ng 085851527e feat(dashboard): list sources with statistics 2025-11-13 11:26:03 +02:00
bernard-ng 6503980cbc feat(dashboard): list sources with statistics 2025-11-13 11:25:07 +02:00
bernard-ng 8cc40fde67 feat(db): resumable imports by default 2025-11-12 17:54:00 +02:00
bernard-ng b5a24c886a feat(db): resumable updates 2025-11-12 17:02:01 +02:00
bernard-ng a3f46b6b38 feat(dashboard): setting up layout 2025-11-12 16:51:59 +02:00
bernard-ng b8b2a15ee9 feat(db): add tokens sync 2025-11-12 11:54:47 +02:00
bernard-ng 495e3ea996 feat(db): remove token computations on import 2025-11-12 10:08:55 +02:00
bernard-ng 27e791f3b1 feat(ui): add primitive components 2025-11-11 13:50:55 +02:00
bernard-ng 8cd5457504 fix(db): fix configuration loading 2025-11-11 09:07:46 +02:00
bernard-ng 7d1cf7296d fix(db): database string url 2025-11-10 21:25:37 +02:00
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