Releases: trvny/feeds
Releases · trvny/feeds
Release list
kanarek-v1.0.2
What's Changed
- Restore report-only MegaLinter by @trvny in #142
- Respect MegaLinter blocking status by @trvny in #143
- Restore MegaLinter fix artifacts by @trvny in #144
- Drop default MegaLinter reporter directory by @trvny in #145
- Drop default updated sources reporter setting by @trvny in #146
- Run TruffleHog through MegaLinter by @trvny in #147
- Polish README project links by @trvny in #148
- Show Radio Paradise artwork in Kanarek by @trvny in #149
- Simplify MegaLinter config paths by @trvny in #150
- Add lichess, radios and datime feeds; add Material Design to google by @trvny in #151
- Scope Worker checks and Kanarek deploy by @trvny in #152
- Wyeksponuj Feedseek i Kanarka w README by @trvny in #153
- Wyrównaj hol README i dodaj wersję angielską by @trvny in #154
- Add Kanarek PR status companion by @trvny in #155
- Bump postcss from 8.5.16 to 8.5.24 in /kanarek/worker in the npm_and_yarn group across 1 directory by @dependabot[bot] in #157
- Shorten and fix Kanarek companion workflow by @trvny in #156
- Fix Kanarek companion status checks by @trvny in #158
- Reduce Kanarek API usage and comment noise by @trvny in #159
- Clean Git metadata rules by @trvny in #160
- Fix MegaLinter change detection by @trvny in #161
- Bump wrangler from 4.114.0 to 4.115.0 in /kanarek/worker by @dependabot[bot] in #165
- Bump com.android.application from 9.3.0 to 9.3.1 in /kanarek by @dependabot[bot] in #163
- Bump @cloudflare/workers-types from 5.20260722.1 to 5.20260729.1 in /kanarek/worker by @dependabot[bot] in #164
- feat: add Kanarek AI provider fallbacks by @trvny in #166
- feat(feedseek): add Alignment and WSJ feeds by @trvny in #167
- feat: reuse generated Kanarek quips by @trvny in #168
- feat: rotate Kanarek quips and add Grok fallback by @trvny in #169
- feat(feedseek): add Palantir feed by @trvny in #170
- docs(kanarek): split user and technical documentation by @trvny in #171
- Bump astral-sh/setup-uv from 8.3.2 to 9.0.0 by @dependabot[bot] in #162
- Add Urban Dictionary to WOTD feed by @trvny in #172
- Improve Kanarek timing controls by @trvny in #173
- Replace Kanarek source strip with picker by @trvny in #174
- Improve Kanarek settings hierarchy by @trvny in #175
- fix(feedseek): stabilize malformed Answer.AI entry by @trvny in #177
- Fix Urban Dictionary WOTD timestamps by @trvny in #176
- Fix manual Kanarek releases by @trvny in #179
- Add combined Wykop feed by @trvny in #178
- fix(kanarek): prefer Atom publication dates by @trvny in #180
- fix(feedseek): preserve Atom publication timestamps by @trvny in #181
- fix(feedseek): restore Anthropic Alignment dates by @trvny in #182
- Expand Daily Digest ViewBits sources by @trvny in #183
- fix(feedseek): freeze undated cached entries by @trvny in #185
- Clarify the reader source filter by @trvny in #187
- Expose player now-playing details by @trvny in #186
- Make reader All show every source by @trvny in #188
Full Changelog: kanarek-v1.0.1...kanarek-v1.0.2
What's Changed
- Restore report-only MegaLinter by @trvny in #142
- Respect MegaLinter blocking status by @trvny in #143
- Restore MegaLinter fix artifacts by @trvny in #144
- Drop default MegaLinter reporter directory by @trvny in #145
- Drop default updated sources reporter setting by @trvny in #146
- Run TruffleHog through MegaLinter by @trvny in #147
- Polish README project links by @trvny in #148
- Show Radio Paradise artwork in Kanarek by @trvny in #149
- Simplify MegaLinter config paths by @trvny in #150
- Add lichess, radios and datime feeds; add Material Design to google by @trvny in #151
- Scope Worker checks and Kanarek deploy by @trvny in #152
- Wyeksponuj Feedseek i Kanarka w README by @trvny in #153
- Wyrównaj hol README i dodaj wersję angielską by @trvny in #154
- Add Kanarek PR status companion by @trvny in #155
- Bump postcss from 8.5.16 to 8.5.24 in /kanarek/worker in the npm_and_yarn group across 1 directory by @dependabot[bot] in #157
- Shorten and fix Kanarek companion workflow by @trvny in #156
- Fix Kanarek companion status checks by @trvny in #158
- Reduce Kanarek API usage and comment noise by @trvny in #159
- Clean Git metadata rules by @trvny in #160
- Fix MegaLinter change detection by @trvny in #161
- Bump wrangler from 4.114.0 to 4.115.0 in /kanarek/worker by @dependabot[bot] in #165
- Bump com.android.application from 9.3.0 to 9.3.1 in /kanarek by @dependabot[bot] in #163
- Bump @cloudflare/workers-types from 5.20260722.1 to 5.20260729.1 in /kanarek/worker by @dependabot[bot] in #164
- feat: add Kanarek AI provider fallbacks by @trvny in #166
- feat(feedseek): add Alignment and WSJ feeds by @trvny in #167
- feat: reuse generated Kanarek quips by @trvny in #168
- feat: rotate Kanarek quips and add Grok fallback by @trvny in #169
- feat(feedseek): add Palantir feed by @trvny in #170
- docs(kanarek): split user and technical documentation by @trvny in #171
- Bump astral-sh/setup-uv from 8.3.2 to 9.0.0 by @dependabot[bot] in #162
- Add Urban Dictionary to WOTD feed by @trvny in #172
- Improve Kanarek timing controls by @trvny in #173
- Replace Kanarek source strip with picker by @trvny in #174
- Improve Kanarek settings hierarchy by @trvny in #175
- fix(feedseek): stabilize malformed Answer.AI entry by @trvny in #177
- Fix Urban Dictionary WOTD timestamps by @trvny in #176
- Fix manual Kanarek releases by @trvny in #179
- Add combined Wykop feed by @trvny in #178
- fix(kanarek): prefer Atom publication dates by @trvny in #180
- fix(feedseek): preserve Atom publication timestamps by @trvny in #181
- fix(feedseek): restore Anthropic Alignment dates by @trvny in #182
- Expand Daily Digest ViewBits sources by @trvny in #183
- fix(feedseek): freeze undated cached entries by @trvny in #185
- Clarify the reader source filter by @trvny in #187
- Expose player now-playing details by @trvny in #186
- Make reader All show every source by @trvny in #188
Full Changelog: kanarek-v1.0.1...kanarek-v1.0.2
kanarek-v1.0.1
What's Changed
- build(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 by @dependabot[bot] in #24
- build(deps): bump the androidx group in /feedget with 4 updates by @dependabot[bot] in #25
- build(deps-dev): bump @cloudflare/workers-types from 4.20260702.1 to 5.20260708.1 in /feedget/worker by @dependabot[bot] in #27
- build(deps-dev): bump wrangler from 4.107.0 to 4.107.1 in /feedget/worker by @dependabot[bot] in #26
- build(deps-dev): bump wrangler from 4.107.1 to 4.110.0 in /kanarek/worker by @dependabot[bot] in #29
- build(deps-dev): bump typescript from 6.0.3 to 7.0.2 in /kanarek/worker by @dependabot[bot] in #30
- chore(lint): clear MegaLinter Python blockers (ruff/flake8/bandit) by @trvny in #31
- chore(kanarek): ktlint --format pass over all Kotlin sources by @trvny in #32
- kanarek: F-Droid fastlane metadata (en-US) by @trvny in #34
- kanarek: sign release builds, fix release workflow (assembleRelease + tag trigger) by @trvny in #35
- kanarek: launcher home screen + i18n + player seed + save Toast by @trvny in #36
- kanarek: expand default feeds with feedseek sources (+ fix broken wrangler.jsonc) by @trvny in #37
- kanarek: bump targetSdk 35 → 36 (API 36 / Android 16) by @trvny in #38
- kanarek: optional per-source cap for the merged news list by @trvny in #40
- kanarek: group player station list by group-title into collapsible sections by @trvny in #39
- Potential fix for code scanning alert no. 31: DOM text reinterpreted as HTML by @trvny in #41
- Add cache cleanup workflow for pull requests by @trvny in #42
- fix(widget): lekki initialLayout — naprawa „Nie można dodać widżetu” by @trvny in #43
- Potential fix for code scanning alert no. 13: Clear-text logging of sensitive information by @trvny in #45
- fix(kanarek): sync observability sampling config to live (0.1) by @trvny in #46
- security: fix 8 CodeQL findings (worker ReDoS + openweather key-logging) by @trvny in #47
- build(deps-dev): bump @cloudflare/workers-types from 5.20260708.1 to 5.20260715.1 in /kanarek/worker by @dependabot[bot] in #50
- build(deps-dev): bump wrangler from 4.110.0 to 4.111.0 in /kanarek/worker by @dependabot[bot] in #51
- build(deps): bump the kotlin group in /kanarek with 2 updates by @dependabot[bot] in #52
- build(deps): bump com.android.application from 9.2.1 to 9.3.0 in /kanarek by @dependabot[bot] in #53
- build(deps): bump actions/setup-node from 6 to 7 by @dependabot[bot] in #49
- kanarek: clear stale lint baseline by @trvny in #54
- kanarek: station discovery via Radio Browser (~50k stations) by @trvny in #55
- release: name published APK kanarek- by @trvny in #57
- kanarek: channel logos from iptv-org (/logos + tvg-id) by @trvny in #56
- fix(kanarek/reader): feed field no longer eats the whole News screen by @trvny in #58
- fix(kanarek/player): add media3-exoplayer-dash — .mpd seeds crash the player by @trvny in #59
- kanarek: TV video surface, TV/Radio split, re-seedable sample lists by @trvny in #60
- kanarek: in-app News reader page, settings behind a gear by @trvny in #61
- feedseek: JSON Feed 1.1 sidecar for every feed by @trvny in #63
- kanarek/worker: feedsmith parser + JSON Feed read/emit by @trvny in #64
- kanarek: one-window UI (swipe pager + drawer + bottom nav) + review fixes by @trvny in #66
- kanarek: TV/radio kind icons, ICY now-playing, favicon logo fallback by @trvny in #68
- kanarek: Radio/TV/Other as real tabs instead of a mixed filter row by @trvny in #69
- build(deps-dev): bump wrangler from 4.111.0 to 4.112.0 in /kanarek/worker by @dependabot[bot] in #71
- build(deps-dev): bump @cloudflare/workers-types from 5.20260715.1 to 5.20260718.1 in /kanarek/worker by @dependabot[bot] in #72
- kanarek/worker: replace feed pkg + buildAtom() with feedsmith generators by @trvny in #73
- kanarek: infer station kind on import, always attach video surface for non-radio, move widget render off main by @trvny in #75
- kanarek: Google Cast support (play/foss product flavors) by @trvny in #74
- kanarek: parallelize on-device feed fetch (reader stuck spinning) by @trvny in #78
- kanarek: fullscreen TV video + single sample-load button + refreshed sample playlists by @trvny in #79
- kanarek: harden app, widgets, player and Worker by @trvny in #80
- chore(deps-dev): bump wrangler from 4.112.0 to 4.113.0 in /kanarek/worker by @dependabot[bot] in #82
- feat(kanarek): preview articles before opening browser by @trvny in #89
- fix(kanarek): stabilize refresh and localize article age by @trvny in #90
- feat(kanarek): add station favorites and widget controls by @trvny in #91
- feat(kanarek): add clean article reader mode by @trvny in #92
- feat(kanarek): add persistent article state by @trvny in #94
- docs: add scoped Codex instructions by @trvny in #95
- fix(kanarek): bound local caches by @trvny in #96
- feat(kanarek): add storage controls by @trvny in #97
- feat(kanarek): finish news widget 2.0 by @trvny in #98
- feat(kanarek): add local news search by @trvny in #99
- feedseek: add Word of the Day feed by @trvny in #102
- feat(kanarek): save articles offline by @trvny in #101
- feat(kanarek): add news notifications by @trvny in #103
- fix(kanarek): harden player error handling by @trvny in #104
- feat(kanarek): add settings backup and restore by @trvny in #105
- refactor(kanarek): split ReaderScreen components by @trvny in #106
- refactor(kanarek): split PlayerScreen components by @trvny in #107
- fix(kanarek): unify widget refresh scheduling by @trvny in #108
- feat(kanarek): share widget feed synchronization by @trvny in #109
- feat(kanarek): add reader background refresh by @trvny in #110
- feat(kanarek): share reader cache with notifications by @trvny in #112
- kanarek: Robolectric inflation tests for both widget RemoteViews trees by @trvny in #113
- Harden feeds proxy by @trvny in #115
- build(deps): bump sharp from 0.34.5 to 0.35.2 in /kanarek/worker in the npm_and_yarn group across 1 directory by @dependabot[bot] in #117
- Harden Kanarek outbound fetches by @trvny in #118
- kanarek: reconcile schedules when the process starts by @trvny in #120
- kanarek: restore Reader state after recreation by @trvny in #121
- kanarek: restore Player state after recreation by @trvny in #122
- kanarek: reconcile runtime after backup import by @trvny in #123
- kanarek: adapt widget surfaces to day and night mode by @trvny in #124
- kanarek: add app theme preference by @trvny in #125
- kanarek: surface stream metadata in player UI by @trvny in #126
- kanarek: manage screen wake for radio and TV by @trvny in #127
New Contributors
- @dependabot[bot] made their first contribution in #1
- @trvny made their first contribution in #9
- @github-actions[bot] made their first contribution in #12
Full Changelog: https://github.com/trvny/feeds/commits/kanarek-v1.0.1
What's Changed
- Bump actions/upload-pages-artifact from 3 to 5 by @dependabot[bot] in #1
- Bump actions/deploy-pages from 4 to 5 by...