Commit graph

  • cb7eada915 vc=57: hide stale inline player frame during video switch Sulkta 2026-05-26 11:16:00 -07:00
  • 279c03aec8 vc=56 fixup: hoist hideShorts collectAsState out of LazyListScope Sulkta 2026-05-26 10:50:37 -07:00
  • 782f962c97 vc=56 fixup: bind QName temporary before passing to local_name Sulkta 2026-05-26 10:47:45 -07:00
  • 2fbd3cf824 vc=56 fixup: actually add reqwest+quick-xml+futures to Cargo.toml Sulkta 2026-05-26 10:46:26 -07:00
  • 06bd17d82e vc=56: subs feed via RSS (5-10x faster) + hide-shorts filter Sulkta 2026-05-26 10:44:06 -07:00
  • 188c99fe9c vc=55: in-app auto-updater polling fdroid.sulkta.com Sulkta 2026-05-26 09:40:07 -07:00
  • 3271d05f51 vc=54: red progress-bar overlay on video thumbnails Sulkta 2026-05-26 09:28:04 -07:00
  • 5a95d63b00 fixup vc=53: keep screen on while fullscreen + inline player attached Sulkta 2026-05-26 09:09:07 -07:00
  • 6e1ad11807 vc=53: scrub-point store + auto-resume on video open Sulkta 2026-05-26 09:04:50 -07:00
  • a6c99118bc vc=52: R8 enabled + surface-handoff polish Sulkta 2026-05-26 08:43:06 -07:00
  • 8420acfe8a vc=51: bottom-clear sweep + DASH res cap + headphone pause Sulkta 2026-05-26 08:14:16 -07:00
  • 1b09f823ee vc=50: Settings respects nav-bar inset + minibar overlay Sulkta 2026-05-26 07:36:33 -07:00
  • 83d2252e12 fixup vc=49: missing Settings import in VideoDetailScreen Sulkta 2026-05-26 07:21:09 -07:00
  • 70c8a3577d vc=49: Auto-start playback setting (cold-open autoplay) Sulkta 2026-05-26 07:17:29 -07:00
  • 487296617f fixup vc=48: pickAutoplayCandidate uses try/catch (runCatching not suspend-aware) Sulkta 2026-05-26 07:08:39 -07:00
  • a6db9ccc19 vc=48: autoplay (off / same-channel / yt-related) + SB for queued items Sulkta 2026-05-26 07:04:35 -07:00
  • 5f02b050e0 vc=47: queue — Play next + Add to queue from long-press menu Sulkta 2026-05-26 05:39:19 -07:00
  • 6e9b88266e fixup vc=46: missing remember/getValue imports in SearchScreen Sulkta 2026-05-26 04:33:16 -07:00
  • 6ba0bdeed7 vc=46: long-press video actions — save to playlist + share Sulkta 2026-05-26 04:28:14 -07:00
  • a7a9a2adf3 vc=45: tappable channel name in search + channel row on VideoDetail Sulkta 2026-05-25 22:11:12 -07:00
  • eedf1959d2 vc=44: fix back-from-fullscreen showing thumbnail placeholder Sulkta 2026-05-25 16:33:50 -07:00
  • 4998d752e8 vc=43: loop round 5/5 — final ship Sulkta 2026-05-25 15:44:18 -07:00
  • 4f0117df10 vc=42: loop round 4/5 — surgical cleanup, round 7 hit diminishing returns Sulkta 2026-05-25 15:36:00 -07:00
  • ff38fb72be vc=41: loop round 3/5 — round-2 misses caught + duplicate-entry zip guard Sulkta 2026-05-25 15:25:25 -07:00
  • 738401b0ed vc=40: loop round 2/5 — round-1 misses + new HIGHs from round-5 audits Sulkta 2026-05-25 15:12:30 -07:00
  • 8d01dd835c vc=39: loop round 1/5 — 9 HIGH + 7 MED from 3 Opus round-4 audits Sulkta 2026-05-25 14:56:38 -07:00
  • 63d969ef84 vc=38: round-3 audit-fix sprint — 9 HIGH + 7 MED Sulkta 2026-05-25 14:29:32 -07:00
  • 27818caf59 vc=37 (rust): scrub PII from strawcore info-logs Sulkta 2026-05-25 14:11:00 -07:00
  • c960ea934b vc=37 fix: pool changed from StateFlow to plain var; drop .value refs Sulkta 2026-05-25 14:09:11 -07:00
  • ab8b95a22d vc=37: round-2 audit-fix sprint — 2 CRIT + 11 HIGH + 4 MED Sulkta 2026-05-25 14:05:58 -07:00
  • f0778c1d9d vc=36: audit-fix tail — atomic setPlayingFrom, cache wipe, polish Sulkta 2026-05-25 13:43:45 -07:00
  • 92f595dd6e vc=35 fix: missing fillMaxWidth import in PlayerScreen Sulkta 2026-05-25 13:31:02 -07:00
  • 0f74f19e3b vc=35: audit-fix sprint — 5 CRIT + 14 HIGH + opportunistic MEDs Sulkta 2026-05-25 13:27:30 -07:00
  • 37f883e1e1 vc=34: settings batch — theme, cache toggle, log dump, reactive search Sulkta 2026-05-25 13:01:41 -07:00
  • 1e5e3d9f36 vc=33 fix: add FeedCacheStore.kt to git Sulkta 2026-05-25 12:54:09 -07:00
  • 9a072d9a12 vc=33: persistent feed cache + strawcore avatar fix (via strawcore-core) Sulkta 2026-05-25 12:50:13 -07:00
  • 12ac2f2ee0 vc=32 fix: drop SearchItem.uploader_avatar — not on StreamInfoItem Sulkta 2026-05-25 12:38:50 -07:00
  • c80be35d7b vc=32: subs feed — dates, watched filter, infinite scroll, avatar fallback Sulkta 2026-05-25 12:34:02 -07:00
  • 5573344fb9 vc=31: smoother swipe-to-minimize Sulkta 2026-05-25 12:19:12 -07:00
  • 98568ba713 vc=30: minibar above nav buttons + simpler icon Sulkta 2026-05-25 11:58:43 -07:00
  • bb29a76c2a vc=29: fullscreen overlay controls respect display cutout + status bar Sulkta 2026-05-25 11:54:45 -07:00
  • 9d0f8cc741 vc=28: edge-to-edge player, nav-bar inset, video-track reset, app icon Sulkta 2026-05-25 11:43:38 -07:00
  • 9e8979699f vc=27: swipe-down on detail page + Background/Popout buttons Sulkta 2026-05-25 11:17:20 -07:00
  • 5ced0f00c4 vc=26: look + feel pass — sulkta.com palette + Material Icons Sulkta 2026-05-25 17:46:23 +00:00
  • 38bc663777 vc=25: audit-fix sprint — CRIT + HIGH + MED + LOW cleanup Sulkta 2026-05-25 17:01:10 +00:00
  • 37a721d049 vc=24: NewPipe/Tubular settings import Sulkta 2026-05-25 16:44:27 +00:00
  • 7479619b2a detail: wrap action row with FlowRow so Save doesnt clip on narrow widths Sulkta 2026-05-25 16:25:30 +00:00
  • e0f0ccd07d vc=23: minibar + MediaController unification + Downloads UI + green theme Sulkta 2026-05-25 16:23:05 +00:00
  • 7abc6402fc vc=22: inline→fullscreen position handoff + local playlists Sulkta 2026-05-25 15:57:56 +00:00
  • 0ad02b0c74 vc=21: seamless background-audio handoff on 🎧 + HOME vc=20 fixed channel videos but left two player rough edges that a tester called out on the phone: Sulkta 2026-05-25 03:55:39 +00:00
  • cb4ec175db v0.1.0-AF (vc=20): channel-videos fix for subscription feed Sulkta 2026-05-24 20:07:04 -07:00
  • 5dff01365d v0.1.0-AE (vc=19): rust pipeline cutover Sulkta 2026-05-24 18:45:35 -07:00
  • 680e170773 Clean cutover — Kotlin off NewPipeExtractor, onto uniffi.strawcore Sulkta 2026-05-24 17:54:41 -07:00
  • 25a1904330 Phase 7 fix — pin rquickjs-sys bindgen for Android cross-compile Sulkta 2026-05-24 17:36:44 -07:00
  • fb89b22685 Phase 7 — strawcore wrapper now bridges to Sulkta-OSS/strawcore-core Sulkta 2026-05-24 17:29:23 -07:00
  • c1d7fffb1f v0.1.0-AD (vc=18): rollback to NPE-based playback Sulkta 2026-05-24 14:48:17 -07:00
  • 0c45aaca3b v0.1.0-AA (vc=15): inline player on VideoDetail + fullscreen pill Sulkta 2026-05-24 11:17:36 -07:00
  • 0188b1b973 v0.1.0-Z (vc=14): VideoDetail to YT-standard order Sulkta 2026-05-24 11:12:20 -07:00
  • 591cf4ae21 v0.1.0-Y (vc=13): VideoDetail reorder + home search pill + status-bar padding Sulkta 2026-05-24 11:02:39 -07:00
  • cc3585549a v0.1.0-X (vc=12): revert to NewPipeExtractor for working playback Sulkta 2026-05-24 09:54:59 -07:00
  • 04b0a8dbe9 v0.1.0-W2 (vc=11): fix playback — TV+Ios YT clients + visible play errors Sulkta 2026-05-24 09:33:34 -07:00
  • ab37d534d5 v0.1.0-W (vc=10): U-4 + U-5 — channels via rustypipe + rip NewPipeExtractor Sulkta 2026-05-24 09:11:14 -07:00
  • 89b9837758 v0.1.0-V (vc=9): U-3 — streamInfo via rustypipe drives VideoDetail+Player Sulkta 2026-05-24 08:52:43 -07:00
  • c2c5536729 v0.1.0-U (vc=8): Phase U-1 + U-2 — Rust core + rustypipe search Sulkta 2026-05-24 08:36:50 -07:00
  • 9c4b3f8318 v0.1.0-T (vc=7): bug fixes + Opus audit pass #2 + home redesign Sulkta 2026-05-24 07:49:35 -07:00
  • 798c5d1c92 Straw phases P/Q/R/S — bottom nav, sub feed, downloads, background audio Sulkta 2026-05-24 04:30:06 -07:00
  • 1fcc46862c Straw phase O: related videos + max-resolution picker (v0.1.0-O / vc=3) Sulkta 2026-05-24 03:44:54 -07:00
  • 7c31ced8e3 Straw phase N: share + playback speed + audio-only toggle (v0.1.0-N / vc=2) Sulkta 2026-05-23 21:20:15 -07:00
  • 3a7c596244 Straw phase M-2: MediaSession + audio focus + service skeleton Sulkta 2026-05-23 20:46:47 -07:00
  • d0a5122e4f Straw phase M-1: tap-thumbnail-to-play + hi-res thumbs + Picture-in-Picture Sulkta 2026-05-23 20:40:53 -07:00
  • ae8bef117f Straw audit-fix sprint: CRIT-1 + HIGH-9 + targeted MED Sulkta 2026-05-23 20:23:34 -07:00
  • 9f01a0ae1b Straw phase K: subscriptions store + Subscribe button + Home section Sulkta 2026-05-23 20:02:52 -07:00
  • db941169e7 Straw phase J: tappable uploader → channel browse Sulkta 2026-05-23 19:58:37 -07:00
  • b2d63bb353 Straw phase I: SB segment count chip + clear-history buttons Sulkta 2026-05-23 19:54:37 -07:00
  • 15b81303e2 Straw phase H: Settings screen + SponsorBlock category toggles Sulkta 2026-05-23 19:51:43 -07:00
  • 0343959c95 Straw phase G: recent watches + search history (SharedPreferences-lite) Sulkta 2026-05-23 19:47:29 -07:00
  • 0252f6c63f Straw phase F: visible polish — RYD, HTML, intent filter, network sec Sulkta 2026-05-23 19:40:08 -07:00
  • c30c171c91 Sulkta day-2: search → detail → player → SponsorBlock + RYD Sulkta 2026-05-23 19:22:52 -07:00
  • c8f6c0fe21 Sulkta day-1: straw — KMP/Compose YouTube client fork Sulkta 2026-05-23 17:37:55 -07:00
  • dd1128da3f Translated using Weblate (Dutch) Hosted Weblate 2026-05-23 22:15:01 +02:00
  • 2ad8080f13 Merge branch 'master' into dev tobigr 2026-05-23 20:18:19 +02:00
  • e2bcebcbd3 Release NewPipe 0.28.7 (1012) tobigr 2026-05-23 19:30:29 +02:00
  • 8bd1089dfd Add changelog for NewPipe 0.28.7 (1012) tobigr 2026-05-23 19:30:05 +02:00
  • e8249bd50b Update NewPipe Extractor to v0.26.2 tobigr 2026-05-23 19:29:38 +02:00
  • 23bd3dcaa3 Merge pull request #13525 from theimpulson/cmp Ida Delphine 2026-05-23 09:22:51 +01:00
  • 2571010199 shared: Add missing settings implementation Aayush Gupta 2026-05-22 23:27:06 +08:00
  • a6bda1768e shared: Add top app bar composable to reflect different active services Aayush Gupta 2026-05-22 18:29:13 +08:00
  • 73d22cb691 Merge pull request #13524 from TeamNewPipe/proguard Tobi 2026-05-23 00:37:33 +02:00
  • ca944ea6a0 proguard-rules: Keep resource classes for prettytime Aayush Gupta 2026-05-22 20:21:55 +08:00
  • 42d6e83185 Merge pull request #13507 from theimpulson/cmp Aayush Gupta 2026-05-21 16:06:44 +08:00
  • eccbb4c510 Better share version information between modules Aayush Gupta 2026-05-11 16:45:56 +08:00
  • ee814cdd88 Switch to new syntax for declaring SDK versions Aayush Gupta 2026-05-07 12:38:52 +08:00
  • 011165ca51 Initial setup for navigation display with nav3 Aayush Gupta 2026-05-04 00:18:15 +08:00
  • c0469371a3 Setup multiplatform settings with KMP and theme Aayush Gupta 2026-03-20 19:18:51 +08:00
  • 677c99c34a Initial support for compose multiplatform Aayush Gupta 2026-01-07 12:45:46 +08:00
  • 672a1160ba Update NewPIpe Extractor to the latest version TobiGr 2026-05-16 09:20:30 +02:00
  • 4b4d828f73 Translated using Weblate (Russian) Hosted Weblate 2026-05-16 06:05:02 +02:00
  • 1a1192f919 Merge pull request #13504 from laiosg/repeatmode-ui-fix Tobi 2026-05-16 08:41:01 +02:00
  • 5c2bf65a85 Replace if-else with switch TobiGr 2026-05-16 08:35:29 +02:00
  • 93cec155b7 Merge pull request #13505 from theimpulson/depUpdate Tobi 2026-05-16 08:22:05 +02:00