Skip to content

Releases: trvny/feeds

kanarek-v1.0.2

Choose a tag to compare

@trvny trvny released this 30 Jul 09:39
dc6fbde

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

Choose a tag to compare

@trvny trvny released this 27 Jul 03:20
eb6046e

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...
Read more