87 Commits
Author SHA1 Message Date
bernard-ng 4fd4e5f6c9 fix: add devscast config correctly
Deploy / quality (push) Failing after 2m5s
Deploy / deploy (push) Has been skipped
Quality Assurance / lint (push) Successful in 3m51s
Quality Assurance / typecheck (push) Failing after 41s
2026-06-18 13:39:24 +02:00
bernard-ng a662cb7966 refactor: moved to tanstack start 2026-06-18 13:29:13 +02:00
bernard-ng 4df568aff3 feat: fix category category loading 2025-12-14 12:48:13 +02:00
bernard-ng 899e01d9ec fix: react2shell vulnerability 2025-12-08 23:36:16 +02:00
bernard-ng e7a02021f4 feat: classify on article creation 2025-12-03 22:51:38 +02:00
bernard-ng 61381d1779 feat: categories carousel 2025-12-03 18:29:04 +02:00
bernard-ng 441d34f638 feat: articles clusters 2025-12-03 15:54:38 +02:00
bernard-ng c2b60a02d5 feat(crawler): compute source updates dates 2025-11-25 01:05:39 +02:00
bernard-ng 50993bf6a8 refactor: centralize configuration 2025-11-23 19:54:32 +02:00
bernard-ng 29191ef8ff feat(dashboard): add reports 2025-11-18 16:13:40 +02:00
bernard-ng 19c85273fb feat(dashboard): add reports 2025-11-18 13:48:34 +02:00
bernard-ng 09a3afe08f feat(ci): enhance deployment process 2025-11-18 01:08:00 +02:00
bernard-ng 6c0792ac77 feat(api): authentication 2025-11-18 00:40:43 +02:00
bernard-ng ecffd6f44f feat(ci): add github actions 2025-11-17 12:37:30 +02:00
bernard-ng 4e304285e8 feat(dashboard): more type safety 2025-11-17 01:26:33 +02:00
bernard-ng 8ffac45a29 feat(domain): centralize data definition 2025-11-17 00:04:27 +02:00
bernard-ng f87fab9e85 feat(dashboard): format date' 2025-11-15 08:39:23 +02:00
bernard-ng 5451fbfc88 feat(dashboard): source overview 2025-11-15 01:25:36 +02:00
bernard-ng b27981aff8 feat(db): cursor based pagination 2025-11-14 16:03:56 +02:00
bernard-ng 4556f806f9 feat(db): increase defaults 2025-11-14 15:30:01 +02:00
bernard-ng 4d43d72486 feat(crawler): sync local data 2025-11-14 14:31:32 +02:00
bernard-ng 6478d22e4f fix(app): remove legacy and scoped namespace alias 2025-11-14 11:56:34 +02:00
bernard-ng ae1e0adff2 feat(dashboard): list sources with statistics 2025-11-13 11:26:03 +02:00
bernard-ng 3f42ad2c57 feat(dashboard): list sources with statistics 2025-11-13 11:25:07 +02:00
bernard-ng aa8f00e3e6 feat(db): resumable imports by default 2025-11-12 17:54:00 +02:00
bernard-ng 03b6f15448 feat(db): resumable updates 2025-11-12 17:02:01 +02:00
bernard-ng 1d16bddc09 feat(dashboard): setting up layout 2025-11-12 16:51:59 +02:00
bernard-ng 429f44b4b0 feat(db): add tokens sync 2025-11-12 11:54:47 +02:00
bernard-ng 5f5068d788 feat(db): remove token computations on import 2025-11-12 10:08:55 +02:00
bernard-ng e3d6604070 feat(ui): add primitive components 2025-11-11 13:50:55 +02:00
bernard-ng 71f153fab4 fix(db): fix configuration loading 2025-11-11 09:07:46 +02:00
bernard-ng 131ce1e8eb fix(db): database string url 2025-11-10 21:25:37 +02:00
bernard-ng 94a46057cb fix(db): compute token statistics 2025-11-10 20:39:58 +02:00
bernard-ng 357f9a9cfb feat(db): migration and database setup 2025-11-10 16:57:27 +02:00
bernard-ng 7c0ee4b629 fix(api): load server, cors configuration correclty 2025-11-09 18:09:06 +02:00
bernard-ng 5a895762ce fix(api): import db correctly 2025-11-09 18:02:15 +02:00
bernard-ng 43cba18121 feat(api): setting up 2025-11-09 16:28:36 +02:00
bernard-ng a81d1f8b50 feat(api): init hono with rest and trpc 2025-11-09 01:53:24 +02:00
bernard-ng 9a0d9c9afd feat(crawler): fix async crawling 2025-11-09 01:01:07 +02:00
bernard-ng 6af24a70f1 fix(crawler): remove cache data 2025-11-08 13:58:39 +02:00
bernard-ng b56923e47b style(biome): using biome for format, lint, check 2025-11-08 13:34:05 +02:00
bernard-ng 3aab859a7a style(biome): using biome for format, lint, check 2025-11-08 12:58:40 +02:00
bernard-ng 2c5de44b04 feat(monorepo): migrate to typescript monorepo 2025-11-07 17:09:29 +02:00
bernard-ng befe8228c1 [crawler] add README with instructions 2025-11-07 13:40:45 +02:00
bernard-ng 4b09541bcd [crawler] remove python implementation 2025-11-07 13:30:19 +02:00
bernard-ng 08cc16bb0f [crawler] full migration to typescript 2025-11-07 13:28:46 +02:00
bernard-ng 336ebb9c61 [crawler]: fix configuration format 2025-11-04 16:38:30 +02:00
bernard-ng f67f4a8f6c [db] change field case 2025-11-04 16:21:21 +02:00
bernard-ng df1f308fc9 [crawler] configuration based api 2025-11-04 16:19:01 +02:00
bernard-ng c88e09e001 [backend]: remove mmdb files 2025-11-03 10:03:41 +02:00