-
82d1c6ebeb
Adventure: gate live beats on [adventure], not posting.enabled
prosolis
2026-07-11 08:25:29 -07:00
-
10bcc78c51
Merge adventure-news: gogobee adventure news section
prosolis
2026-07-11 08:07:58 -07:00
-
-
8e0d6aff3e
Adventure news: fix posting gates, digest counts, and section gating
adventure-news
prosolis
2026-07-11 08:07:40 -07:00
-
9bf56cbb4e
Adventure news: add zone_clear event type
prosolis
2026-07-11 07:44:15 -07:00
-
4c671fb410
Adventure section: ingest, permalink, digest, emblems, noindex
prosolis
2026-07-11 00:53:59 -07:00
-
-
0a723418ff
Redo moon and clouds as procedural shaders in the GL engine
weather-fx
prosolis
2026-07-08 00:19:55 -07:00
-
9b20040b49
Rebuild weather effects on WebGL2 with new variants and a live demo page
prosolis
2026-07-07 23:53:29 -07:00
-
e91b423b1a
Focus reader scroll region on open so keys scroll the story
prosolis
2026-07-07 23:14:05 -07:00
-
dbcb459908
Add server-side Piper read-aloud with voice picker
prosolis
2026-07-07 23:00:27 -07:00
-
fceeb12ad5
Fix reader prefs popover ignoring the hidden attribute
prosolis
2026-07-07 22:48:06 -07:00
-
74aa578a2d
Precompute content_chars to drop per-render body scans
prosolis
2026-07-07 22:41:41 -07:00
-
8f9fcc45f3
Fix reader read-aloud races and add rows.Err checks
prosolis
2026-07-07 22:35:09 -07:00
-
616055a704
Add per-story views, trending, and reader reading-experience upgrades
prosolis
2026-07-07 22:17:23 -07:00
-
2ea5f7a6f7
Strip inline scripts from reader body extraction
prosolis
2026-07-07 21:33:35 -07:00
-
ff3a0e87be
Tidy mobile header into a two-tier layout
prosolis
2026-07-07 18:35:38 -07:00
-
77581ac152
Make source-health page public with a trimmed reader view
prosolis
2026-07-07 17:56:22 -07:00
-
35850eaf73
Fix push-digest sentinel filter, watermark, and cleanups from review
prosolis
2026-07-07 01:25:23 -07:00
-
8863b75916
Fix push SSRF, cross-user unsub, and personalization edge cases
prosolis
2026-07-07 01:08:42 -07:00
-
71f7050f41
Add personalization, outbound feeds, and PWA/push to the web UI
prosolis
2026-07-07 00:07:19 -07:00
-
55aa167151
Add feed/reader mode with full-article capture at ingest
prosolis
2026-07-06 22:46:14 -07:00
-
410f8dda0a
Add posting.enabled master switch to disable auto-posting to Matrix
prosolis
2026-06-24 16:39:59 -07:00
-
e65ffb1373
Add server-side web usage metrics with !petestats command
prosolis
2026-06-22 01:54:34 -07:00
-
aaf6e551a0
Add live air-quality (US EPA AQI) chip and forecast-card row
prosolis
2026-06-22 01:14:16 -07:00
-
4bdf9a7615
Add per-source user_agent override for WAF-gated feeds
prosolis
2026-06-21 16:40:05 -07:00
-
d5d0656dba
Harden security: SSRF guard on all outbound fetches, auth fixes
prosolis
2026-06-21 16:21:03 -07:00
-
cbbedd9894
Add optional Authentik (OIDC) sign-in with server-side preference sync
prosolis
2026-06-21 15:44:53 -07:00
-
1a43616248
Add local weather forecast with live-weather backgrounds
prosolis
2026-06-21 00:24:39 -07:00
-
95f6e71933
Add LEGO channel and stock-recommendation feeds to Finance
prosolis
2026-06-20 23:51:12 -07:00
-
7b76f9ed23
Fix Matrix E2EE: stop double-login and make cross-signing bootstrap reachable
prosolis
2026-06-05 11:35:29 -07:00
-
0b94ce7fe5
Add Finance channel (web-only) with markets/macro feeds
prosolis
2026-06-01 17:05:16 -07:00
-
8aceb259ca
Add kids news channel; document per-source language filter
prosolis
2026-05-26 23:06:17 -07:00
-
fc4cab3ad6
Seek 5s into videos for thumbnail extraction
prosolis
2026-05-26 23:03:31 -07:00
-
3e29acaa23
Fix feed settings panel failing to open
prosolis
2026-05-26 23:03:23 -07:00
-
78fc3ef811
Add per-source language filter
prosolis
2026-05-26 23:03:12 -07:00
-
7d469cf8c5
Fix glued-together RSS ledes; parse per-item language
prosolis
2026-05-26 23:02:46 -07:00
-
59658e7ebb
Remove stale pete_ava.png (replaced by pete.avif)
prosolis
2026-05-26 17:18:24 -07:00
-
b617d403b7
Exclude !post from the daily cap
prosolis
2026-05-26 17:15:53 -07:00
-
a15025089d
Add per-feed visibility settings panel
prosolis
2026-05-26 17:15:46 -07:00
-
92d700f2bb
Refresh README: TOML config, new channels, ffmpeg, weather toggle
prosolis
2026-05-25 20:23:00 -07:00
-
f52f26ff8d
Order stories by feed publish time, not ingest time
prosolis
2026-05-25 18:49:47 -07:00
-
58493006e1
Add star button to toggle weather animation
prosolis
2026-05-25 18:06:23 -07:00
-
04a3c41bed
Fall back to ffmpeg when Go's JPEG decoder rejects a source
prosolis
2026-05-25 16:27:32 -07:00
-
b3002c8e12
Fix mobile horizontal scroll from overflowing channel nav
prosolis
2026-05-25 15:39:11 -07:00
-
70e1dfc2b8
Extract frame for video thumbnails via ffmpeg
prosolis
2026-05-25 14:43:18 -07:00
-
83b1216541
Drop LWN subscriber-only articles instead of stamping paywalled
prosolis
2026-05-25 14:31:08 -07:00
-
dd99f2c7ab
Fix paywall false positive on Anime News Network
prosolis
2026-05-25 13:12:50 -07:00
-
9e5ba5aafc
Fix SSRF, XSS, dedup, force-post, and DB hot-path issues
prosolis
2026-05-25 12:23:37 -07:00
-
e428f37c9e
Add music sources to example config
prosolis
2026-05-25 12:08:57 -07:00
-
b8dcaa2aa1
Fix paywall false positives + add og:image fallbacks
prosolis
2026-05-25 12:06:29 -07:00
-
71dc6d77ab
Add anime and foss channel themes
prosolis
2026-05-25 11:48:33 -07:00
-
ec1f130ed5
Add full-text search, EU channel theme, and web-only sources
prosolis
2026-05-25 11:23:52 -07:00
-
509a0fc7a7
Harden paywall detection + render paywalled stamp on cards
prosolis
2026-05-25 11:23:22 -07:00
-
9bc8743b5e
Handle AVIF source images in thumb pipeline
prosolis
2026-05-25 09:27:15 -07:00
-
24103394ae
Canvas-based seasonal weather effects + demo page
prosolis
2026-05-25 09:20:35 -07:00
-
5ea64c1d32
Paywall signal detection, sqlite driver registration, /img route fix
prosolis
2026-05-25 07:50:36 -07:00
-
bddd15f7d1
Web UI: music channel, posted-to-Matrix glow, redesigned index, AVIF thumbnails
prosolis
2026-05-24 23:07:17 -07:00
-
0111a1b06d
Local mode, Makefile, image fixes, Pete avatar
prosolis
2026-05-24 22:43:03 -07:00
-
9d5db63c56
Switch config from YAML to TOML
prosolis
2026-05-24 22:11:36 -07:00
-
e88483526d
Rip out Ollama: direct_route only, no LLM layer
prosolis
2026-05-24 22:07:13 -07:00
-
fbd4b84eaf
Add read-only web UI
prosolis
2026-05-24 21:51:49 -07:00
-
87906719fa
Round-robin: rotate by channel instead of by source
prosolis
2026-05-24 19:31:27 -07:00
-
afe2ef996b
Fix !post in round-robin mode, ❓ reaction VS16, image label
prosolis
2026-05-24 09:14:37 -07:00
-
23fffdda3c
README: document !post on-demand command
prosolis
2026-05-23 15:09:10 -07:00
-
689dc4ef92
Add !post command to force-publish next queued story
prosolis
2026-05-23 14:47:37 -07:00
-
f29c056171
README: document round-robin posting mode
prosolis
2026-05-22 19:59:29 -07:00
-
3baec4c8bc
Add round-robin posting mode
prosolis
2026-05-22 19:58:46 -07:00
-
69967b25c6
Plumb ctx through classifier and Ollama HTTP path
prosolis
2026-05-22 18:55:43 -07:00
-
c9318d7bb0
Hard daily cap, no-flood shutdown, ctx-aware poller, double-image fix
prosolis
2026-05-22 18:51:33 -07:00
-
8d1e6ed568
Update README: !explain, paywall/Wayback fallback, explainer package
prosolis
2026-05-22 18:38:37 -07:00
-
d41eaa6504
Test bullet parser; fix marker-less passthrough
prosolis
2026-05-22 18:31:26 -07:00
-
dd324c0317
Accept more question-mark reactions as explain triggers
prosolis
2026-05-22 18:29:32 -07:00
-
3537e073e9
!explain via ❓ reaction: thread-reply with a 3-bullet TL;DR
prosolis
2026-05-22 18:27:11 -07:00
-
e26b69e43f
Paywall detection: swap to Wayback snapshot when article body is gated
prosolis
2026-05-22 17:53:54 -07:00
-
ca6663c051
Update mautrix version reference in README
prosolis
2026-05-22 17:27:40 -07:00
-
310950e722
Bump indirect deps: x/crypto 0.52, x/net 0.55, x/sys 0.45
prosolis
2026-05-22 17:27:00 -07:00
-
652d6dfa38
Initial commit
prosolis
2026-05-22 17:25:27 -07:00