Commit graph

  • 83edffa7b0 chore(deps): update dependency com.puppycrawl.tools:checkstyle to v13.10.0 renovate/checkstyle Renovate Bot 2026-08-10 06:29:31 +00:00
  • 078c930f15 chore(deps): update dependency androidx.media3:media3-ui to v1.11.0 renovate/androidx.media3-media3-ui-1.x Renovate Bot 2026-08-08 07:03:40 +00:00
  • ff0eb6cb72 chore(deps): update dependency androidx.media3:media3-session to v1.11.0 renovate/androidx.media3-media3-session-1.x Renovate Bot 2026-08-08 07:03:35 +00:00
  • d1f1bafef4 chore(deps): update dependency androidx.media3:media3-exoplayer-hls to v1.11.0 renovate/androidx.media3-media3-exoplayer-hls-1.x Renovate Bot 2026-08-08 07:03:31 +00:00
  • 869d618263 chore(deps): update dependency androidx.media3:media3-exoplayer-dash to v1.11.0 renovate/androidx.media3-media3-exoplayer-dash-1.x Renovate Bot 2026-08-08 07:03:27 +00:00
  • 45f5bc56da chore(deps): update dependency androidx.media3:media3-exoplayer to v1.11.0 renovate/androidx.media3-media3-exoplayer-1.x Renovate Bot 2026-08-08 07:03:14 +00:00
  • 27cb53e2d7 chore(deps): update dependency gradle to v9.7.0 renovate/gradle-9.x Renovate Bot 2026-08-07 07:06:32 +00:00
  • aa34cc316f chore(deps): update dependency com.google.devtools.ksp to v2.3.11 renovate/ksp Renovate Bot 2026-08-07 07:05:45 +00:00
  • aafaa71923 chore(deps): update dependency org.jsoup:jsoup to v1.23.1 [security] renovate/jsoup Renovate Bot 2026-08-07 07:05:36 +00:00
  • 5e5e61ba9f build: bump versionCode to ship strawcore visitorData-reset refinement main Cobb 2026-08-06 10:04:02 -07:00
  • 417456ad49 diag: keep channel/playlist ids in the dogfood scrub profile Cobb 2026-08-06 09:48:32 -07:00
  • 4d3ddf502f diag: expand dogfood logging — lighter scrub + always-log failures + wrapper catch-all Cobb 2026-08-06 08:17:15 -07:00
  • 06e27775fe build: bump versionCode to ship strawcore VISIONOS bot-wall fix Cobb 2026-08-06 06:37:58 -07:00
  • 0cbe2a9216 chore(deps): update dependency net.java.dev.jna:jna to v5.19.1 renovate/net.java.dev.jna-jna-5.x Renovate Bot 2026-07-30 06:59:40 +00:00
  • 3fc59fa9ea chore(deps): update dependency androidx.lifecycle:lifecycle-viewmodel-compose to v2.11.0 renovate/androidx.lifecycle-lifecycle-viewmodel-compose-2.x Renovate Bot 2026-07-30 06:58:42 +00:00
  • 00ff250fed chore(deps): update dependency androidx.lifecycle:lifecycle-runtime-compose to v2.11.0 renovate/androidx.lifecycle-lifecycle-runtime-compose-2.x Renovate Bot 2026-07-30 06:58:33 +00:00
  • ab16553642 chore(deps): update dependency androidx.concurrent:concurrent-futures-ktx to v1.3.0 renovate/androidx.concurrent-concurrent-futures-ktx-1.x Renovate Bot 2026-07-30 06:58:25 +00:00
  • 7cfe8fe911 ci: publish to fdroid on workflow_dispatch too, not just push Cobb 2026-07-29 21:52:51 -07:00
  • c319dc2d2e ci: drop the broken gitleaks workflow Cobb 2026-07-29 11:00:06 -07:00
  • b5ef1e1973 feat(diag): dogfood log-shipping to logs.sulkta.com Cobb 2026-07-29 09:32:55 -07:00
  • 5021749975 speed(wrapper): opt-level=2 for the JS-interpreter crates (S5) Cobb 2026-07-29 08:25:47 -07:00
  • 361c9f6805 speed(wrapper): zero-copy body decode on valid UTF-8 (S4) Cobb 2026-07-29 07:53:15 -07:00
  • 574a8183d4 ci: auto-derive versionCode from commit count (never reuse a code) Cobb 2026-07-29 07:23:23 -07:00
  • 71155b32b9 fix(build): back out log-wiring WIP swept into the vc bump Cobb 2026-07-29 07:13:59 -07:00
  • 8d9ad3513f release: bump versionCode 91 -> 92 (0.1.0-CZ) Cobb 2026-07-29 07:05:15 -07:00
  • 6d7e5508bb fix(player): collapse the expanded player to the minibar when opening a channel Cobb 2026-07-28 21:50:38 -07:00
  • ee0435e567 Update kotlin to v2.4.10 renovate/kotlin Renovate Bot 2026-07-15 06:54:20 +00:00
  • 5cd31505b0 Update dependency com.squareup.okhttp3:okhttp to v5.4.0 renovate/okhttp Renovate Bot 2026-07-07 06:54:32 +00:00
  • 41a93d163c Update dependency com.google.android.material:material to v1.14.0 renovate/material Renovate Bot 2026-07-07 06:54:22 +00:00
  • 9ba37c40f7 Update dependency androidx.webkit:webkit to v1.16.0 renovate/webkit Renovate Bot 2026-07-07 06:54:14 +00:00
  • e37fdf5499 Update dependency androidx.media:media to v1.8.0 renovate/media Renovate Bot 2026-07-07 06:53:46 +00:00
  • 7d2db568ad Update coil to v3.5.0 renovate/coil Renovate Bot 2026-07-06 06:51:43 +00:00
  • 3d86b5be52 Merge pull request 'Update compose to v1.11.4' (#24) from renovate/compose into main Renovate Bot 2026-07-04 23:56:19 -07:00
  • d755bd32fb Update compose to v1.11.4 Renovate Bot 2026-07-05 06:56:10 +00:00
  • 7ff1546d31 ci: remove dead inherited .github/workflows (pwn-request + cruft) Cobb 2026-07-04 20:25:56 -07:00
  • e34fbd457b ci: restore Forgejo build+publish + gitleaks workflows (infra-clean) Cobb 2026-07-04 12:29:06 -07:00
  • e4a8751942 reliability + security fix sprint (vc=91) Cobb 2026-07-04 07:07:48 -07:00
  • 1b8baee7a0 Update core to v1.19.0 renovate/core Renovate Bot 2026-07-04 06:51:31 +00:00
  • 410e44305e Merge pull request 'Update sonarqube to v7.3.1.8318' (#18) from renovate/sonarqube into main Renovate Bot 2026-07-01 23:53:36 -07:00
  • e1ba847132 Update bridge to v1.3.1 renovate/bridge Renovate Bot 2026-07-02 06:53:35 +00:00
  • a89329f2d5 Update sonarqube to v7.3.1.8318 Renovate Bot 2026-07-02 06:53:28 +00:00
  • b74eca8fd1 Merge pull request 'Update prettytime to v5.0.9.Final' (#17) from renovate/prettytime into main Renovate Bot 2026-06-30 23:32:30 -07:00
  • cb10b558dd Merge pull request 'Update multiplatform to v1.11.1' (#16) from renovate/multiplatform into main Renovate Bot 2026-06-30 23:32:18 -07:00
  • 6284adedf8 Update prettytime to v5.0.9.Final Renovate Bot 2026-07-01 06:32:16 +00:00
  • 3e04bd7a66 Update multiplatform to v1.11.1 Renovate Bot 2026-07-01 06:31:54 +00:00
  • 0be806bbf4 Merge pull request 'Update koin.plugin to v1.0.1' (#14) from renovate/koin.plugin into main Renovate Bot 2026-06-29 23:29:47 -07:00
  • cb741cb56e Update koin.plugin to v1.0.1 Renovate Bot 2026-06-30 06:29:39 +00:00
  • 6cfcaf3e83 Merge pull request 'Update koin to v4.2.2' (#13) from renovate/koin into main Renovate Bot 2026-06-28 23:30:31 -07:00
  • 436d2a4276 Merge pull request 'Update dependency androidx.compose.material:material-icons-extended to v1.7.8' (#12) from renovate/androidx.compose.material-material-icons-extended-1.x into main Renovate Bot 2026-06-28 23:30:19 -07:00
  • 890452a8ef Update koin to v4.2.2 Renovate Bot 2026-06-29 06:30:18 +00:00
  • bfeda2b43a Update dependency androidx.compose.material:material-icons-extended to v1.7.8 Renovate Bot 2026-06-29 06:30:12 +00:00
  • a033402a44 docs: public README + reproducible build image Sulkta 2026-06-28 12:25:49 -07:00
  • 120caa9050 Merge pull request 'Update teamnewpipe.newpipe.extractor to v0.26.3' (#10) from renovate/teamnewpipe.newpipe.extractor into main Renovate Bot 2026-06-27 23:50:50 -07:00
  • cc02a9166d Update teamnewpipe.newpipe.extractor to v0.26.3 Renovate Bot 2026-06-28 06:50:35 +00:00
  • ddcd2d80f4 Merge pull request 'Update compose to v1.11.3' (#1) from renovate/compose into main Renovate Bot 2026-06-27 23:48:49 -07:00
  • 7bee7ca26c Update compose to v1.11.3 Renovate Bot 2026-06-27 20:49:58 +00:00
  • 7c90f70a0a vc=90: cold-start store hydration off-Main + video-page status-bar fix + RYD FFI slim Sulkta 2026-06-22 05:10:48 -07:00
  • 41b3999ad3 vc=89: bound hide-shorts pagination burst + finish SP-write serialization Sulkta 2026-06-22 02:41:24 -07:00
  • ce7174cb5e vc=88: deferred-hygiene sweep (audit #2 leftovers, no behavior change) Sulkta 2026-06-21 20:03:45 -07:00
  • 378634078e vc=87: audit #2 fix sprint — close two vc=86 regressions + MED/LOW Sulkta 2026-06-21 14:30:58 -07:00
  • d6399b367d vc=86: audit-fix sprint (HIGH H2 + 5 MED/LOW from the 2026-06-21 audit) Sulkta 2026-06-21 13:37:51 -07:00
  • a36e673627 vc=85: image caching + SB/RYD clients -> Rust + crash/autoplay fixes Sulkta 2026-06-21 12:59:04 -07:00
  • 4affa1e739 vc=84 — rename launcher to 'Straw' + move stream picker into Rust Sulkta 2026-06-21 11:41:50 -07:00
  • 1531d41742 vc=83 — fix: swapping videos from the minibar kept playing the old one Sulkta 2026-06-21 10:26:21 -07:00
  • a636977512 vc=82 — subscription-feed enrichment via lightweight stream_metadata Sulkta 2026-06-21 06:56:06 -07:00
  • f51b4fbb77 vc=81 — perf-audit app-side batch (search debounce + feed-merge memoize) Sulkta 2026-06-21 06:26:40 -07:00
  • d9e5addb0b vc=80 — strawcore extraction perf batch (borrow-not-clone + parallel channel browse) Sulkta 2026-06-21 05:42:08 -07:00
  • 005aef395c Fix ExoPlayer wrong-thread crash + recordSearch off Main (perf-audit pass-2) — vc=79 Sulkta 2026-06-21 05:04:39 -07:00
  • 4ab46cf556 Perf audit batch 1 (app-side): preserve res-cap on autoplay + detail LazyColumn — vc=78 Sulkta 2026-06-21 04:44:58 -07:00
  • 05381e8d8b Expandable player: static poster during collapse/morph, live player only when expanded — vc=77 Sulkta 2026-06-20 17:02:03 -07:00
  • d7f86ebf14 Expandable player: kill sluggish morph (cheaper compositing + snappy spring) — vc=76 Sulkta 2026-06-20 13:41:46 -07:00
  • c6e7f46633 Expandable player morph: one container, video page ⇄ minibar (vc=75) Sulkta 2026-06-20 12:17:41 -07:00
  • 024906d66c Minibar swipe-up-to-restore + vc=74 (0.1.0-CH) Sulkta 2026-06-20 09:57:59 -07:00
  • 426ae8fe4e Fix autoplay-next: play the next video instead of silently queuing it (vc=74 item 5) Sulkta 2026-06-20 09:56:08 -07:00
  • f919a914ff Watched-status: persistent red bar + our play count (vc=74 items 2,3) Sulkta 2026-06-20 09:53:51 -07:00
  • c4c871d906 Persist hide-watched toggle across restart (vc=74 item 4) Sulkta 2026-06-20 07:57:51 -07:00
  • de0796076a Strip NewPipe: remove legacy :app + unused :desktopApp/:shared modules Sulkta 2026-06-20 07:16:57 -07:00
  • 6767801fd4 VideoDetail vc=73: smooth swipe-dismiss + collapsible Details + clean action bar Sulkta 2026-06-20 07:07:43 -07:00
  • f79e0cc999 release: explicit signing config + vc 72 (0.1.0-CF) Sulkta 2026-06-19 19:38:48 -07:00
  • 21ca8da8d2 straw: infinite-scroll pagination for channel + search Sulkta 2026-06-19 18:21:42 -07:00
  • 7cccc96d20 ci: broaden gitleaks allowlist — catch all variable-name patterns. Refs #300 Sulkta 2026-05-28 12:19:24 -07:00
  • fef3b59a5c ci: gitleaks allowlist — InnerTube public API key + SharedPreferences key constants. Refs #300 Sulkta 2026-05-28 12:16:20 -07:00
  • 1ba4450b99 Public-flip audit: scrub audit-ticket prefixes + internal references + tighten README Sulkta 2026-05-27 13:29:53 -07:00
  • acabe5705e vc=71: embed strawcore-core cleanup + DoS fixes Sulkta 2026-05-26 22:04:50 -07:00
  • f842c04d04 vc=70: audit-fix sprint round 3 (wrapper) Sulkta 2026-05-26 21:55:29 -07:00
  • 1776234ed1 vc=69: audit-fix sprint round 2 (regressions on round 1) Sulkta 2026-05-26 21:31:07 -07:00
  • 915b215380 vc=68 fixup: enable reqwest 'stream' feature for bytes_stream Sulkta 2026-05-26 20:56:24 -07:00
  • 75b48dfefa vc=68: audit-fix sprint round 1 (11 HIGH + MED batch) Sulkta 2026-05-26 20:53:25 -07:00
  • f692e0105e vc=67: fix subs feed scroll jank Sulkta 2026-05-26 15:32:47 -07:00
  • ac7fcd431a vc=66: hybrid feed backfill — RSS-fast + streamInfo-complete Sulkta 2026-05-26 13:40:26 -07:00
  • 767e46abb6 vc=65: metadata consistency across ChannelScreen + SearchScreen rows Sulkta 2026-05-26 13:09:23 -07:00
  • c007a1567e vc=64: UX polish — chip wrap + RelatedRow metadata Sulkta 2026-05-26 13:06:57 -07:00
  • 53c2c2b7a3 vc=63: fix stale-state nav-bug (new page shows, old video plays) Sulkta 2026-05-26 12:47:31 -07:00
  • 3b738e06c2 vc=62: audit-fix sprint on playback regressions Sulkta 2026-05-26 12:31:27 -07:00
  • 61580917f2 vc=61: fix subs feed sort + date display Sulkta 2026-05-26 12:24:33 -07:00
  • e249a24a5b vc=60: storage usage readouts in cache settings Sulkta 2026-05-26 11:59:19 -07:00
  • dac381be8b vc=59 cont: wire bg subs refresh + R8 keep + Settings UI Sulkta 2026-05-26 11:38:04 -07:00
  • d98d8cb0d4 vc=59 fixup: restore MAX_*_HARD const declarations Sulkta 2026-05-26 11:36:39 -07:00
  • 65265804f3 vc=59: per-store cache caps + TTL + Clear all caches Sulkta 2026-05-26 11:33:53 -07:00
  • 83630e8fd7 vc=58: parallel SponsorBlock + RYD fetch on video open Sulkta 2026-05-26 11:27:34 -07:00