• Joined on 2023-03-22
krisf pushed to master at krisf/www-krisforbes-ca 2026-08-23 07:05:42 -04:00
ec987f24f0 Fix post dates: 2025 -> 2026 (dirs, links, canonicals, display)
krisf pushed to master at krisf/www-krisforbes-ca 2026-08-22 22:56:51 -04:00
be153848cd Add post excerpts to all index list entries
krisf pushed to master at krisf/www-krisforbes-ca 2026-08-22 19:18:38 -04:00
aeb886198b Visual overhaul: dark modern theme
krisf pushed to main at krisf/imgur-clone 2026-08-22 17:12:08 -04:00
911958db69 Picta rebrand: remove all clone/Imgur UI strings, wire /logo.svg, simplify upload (Share CTA, full-page drag overlay, body-scroll lock), scrollbar elimination (hidden tracks, overflow-x hidden, break-word, modal internal scroll)
7862ad8e20 add Picta logo
Compare 2 commits »
krisf pushed to main at krisf/imgur-clone 2026-08-22 16:26:04 -04:00
513ae4827d DeepSeek-harness pass: CVE audit (clean), clipboard paste upload, floating upload CTA, master-designer visual overhaul (glow CTA, staggered entrance, highlight-new, focus states) + full sync (README, lockfile, REPORT)
9cdaa3f176 baseline: pre-deepseek-harness state
Compare 2 commits »
krisf pushed to master at krisf/www-krisforbes-ca 2026-08-22 16:13:45 -04:00
02fdf3fc11 Fix CSS path on LLM adventures post
krisf pushed to master at krisf/www-krisforbes-ca 2026-08-22 16:00:11 -04:00
9bd0360eb8 Add blog post: Local LLM adventures
krisf pushed to main at krisf/maple-brief-aggregator 2026-08-18 21:30:52 -04:00
1e7e951c91 ingest: suppress Google-news shared placeholder image (googleusercontent) -> null -> category cover fallback
krisf pushed to main at krisf/maple-brief-aggregator 2026-08-18 18:11:57 -04:00
86a77b4907 Serve article images locally: /images proxy route with SSRF-guarded
krisf pushed to main at krisf/maple-brief-aggregator 2026-08-18 11:22:26 -04:00
92373aa3c6 fix(entrypoint): arm cron worker via self-ping after boot
08b9deb3d5 fix(pipeline): dedupe+P2002; add red maple-leaf cover system; replace dead CBC feeds (Google News CN / NatPost Canada); worker dead-letter
Compare 2 commits »
krisf pushed to main at krisf/maple-brief-aggregator 2026-08-16 08:39:44 -04:00
44d3220c4d UI: trim footer boilerplate, header tagline to 'Your Canadian News'
krisf pushed to main at krisf/maple-brief-aggregator 2026-08-16 05:10:08 -04:00
7a19afb63a llm: forbid source/newsroom attribution in synthesized report
b5a25c1232 ui: remove source attribution + publisher rights notice
Compare 2 commits »
krisf pushed to main at krisf/maple-brief-aggregator 2026-08-16 00:27:59 -04:00
b79c439c7f chore(gate): commit pre-push gate (secret -> build -> test, fail-closed)
krisf pushed to main at krisf/maple-brief-aggregator 2026-08-15 23:19:47 -04:00
69f84e0bc6 fix(build): commit src/data/feeds.ts — blanket data/ gitignore was hiding committed source, breaking pristine builds
krisf pushed to main at krisf/maple-brief-aggregator 2026-08-15 22:52:25 -04:00
d1bf2962ff final cut: remaining synthesis wording (package.json, Dockerfile env)
krisf pushed to main at krisf/maple-brief-aggregator 2026-08-15 22:42:50 -04:00
478ff07bc5 drop all synthesis wording + sources box; 3->6 paragraphs, deeper prompt, 1.6k tok
krisf pushed to main at krisf/maple-brief-aggregator 2026-08-15 22:08:46 -04:00
9ebc3bffab fix: mobile hero overlay — stop Lead-briefing badge clipping
9210dc8f14 fix(mobile): hide inline header nav below md; add overflow-x:clip guard
Compare 2 commits »
krisf pushed to main at krisf/maple-brief-aggregator 2026-08-15 18:11:58 -04:00
cbea5e8fa4 deploy: Dockerfile, entrypoint, standalone output, dockerignore
krisf pushed to main at krisf/maple-brief-aggregator 2026-08-15 16:32:27 -04:00
e709de01d4 merge: fold in Gitea template init
1010f27f44 MapleBrief: production Canadian news aggregator
Compare 2 commits »
krisf created repository krisf/maple-brief-aggregator 2026-08-15 14:13:00 -04:00