mirror of
https://github.com/streamyfin/streamyfin.git
synced 2026-06-25 15:20:34 +01:00
Commit Graph
Select branches
Hide Pull Requests
I10n_crowdin_translations
autoskip
bot-suggestion-1739432213092
bot-suggestion-1739433085986
bot-suggestion-1739433297935
chore/expo-52
chore/expo52
chore/migrate-bottom-sheet-to-expo-ui
chore/security-hardening
ci/pr-validation
copilot/fix-1027
copilot/fix-260f08a4-08b1-446e-accb-0297b138644b
copilot/fix-995
dependabot/npm_and_yarn/npm_and_yarn-52571dc7e9
develop
feat-tv-carousel-fpDyT
feat/airplay-and-pip
feat/android/choose-download-location
feat/atv
feat/better-device-profiles
feat/better-logs
feat/disable-autoplay-setting
feat/double-tap-to-seek
feat/expo-video
feat/hide-control-buttons
feat/kefintweaks-watchlist
feat/local-intros
feat/native-hls-downloads
feat/new-bg-downloader
feat/new-player-design
feat/on-device-transcoding
feat/player-settings-popover
feat/recently-added-notifications
feat/refresh-metadata
feat/remove-black-logo-background
feat/see-all-recently-added
feat/settings-redo
feat/switch-players
feat/syncplay
feat/tv-interface-skipIntro
feat/tv-os
feat/unified-server-url
feat/vlc-4-20260105
feat/vlc-discovery
feat/vlc-player
feat/vlckit-4-and-ios-pip
feature/mpv-player
feature/sync-play
fix-network-reach-test-for-bad-proxies
fix/android-tv-fixes-and-mpv-upgrade
fix/external-subtitle-support-vlc3
fix/github-runner-macos-26
fix/herrrta-working-physical-tv-fixes
fix/maven-repos
fix/no-chromecast
fix/no-ffmpeg
fix/remove-renovate
fix/remove-zeego-in-favor-of-bottom-sheet
fix/save-collection-filter-state
fix/series-next-up-cross-series
fix/subtitles-ordering-fix
fix/test
fix/text-ui-scaling
fix/tv-seerr
fix/ui-and-bugs
hotfix/file-paths
hotfix/limit-next-up
lint/remove-Alamofire
lostb1t-patch-1
main
mpv-player
mpv-player-gpu
no-tv
refactor-chromecast
refactor/better-logs
refactor/downloads
refactor/expo-config-ts
refactor/js-to-ts-migration
refactor/nativewind-5
refactor/settings
renovate/androidx.core-core-ktx-1.x
renovate/biomejs-biome-2.x
renovate/dev.jdtech.mpv-libmpv-1.x
renovate/lint-staged-17.0.x
renovate/lock-file-maintenance
renovate/major-jest-monorepo
renovate/major-okhttp-monorepo
renovate/patch-expo-sdk
renovate/react-native-gesture-handler-3.x
renovate/react-native-reanimated-4.x
renovate/react-native-worklets-0.x
renovate/shopify-flash-list-2.x
renovate/sonner-native-0.x
revert-377-feature/haptic-feedback-toggle
sync-subtitle/audio-data
update-issue-report-52
wip/general-posters
#1000
#1001
#1003
#1004
#1005
#1006
#1011
#1014
#1015
#1016
#1019
#1020
#1021
#1025
#1026
#1028
#1029
#1030
#1031
#1032
#1034
#1035
#1036
#1038
#1039
#1040
#1040
#1041
#1041
#1042
#1043
#1044
#1045
#1046
#1047
#1048
#1051
#1054
#1055
#1058
#1059
#106
#1062
#1063
#1064
#1065
#1067
#1068
#1070
#1074
#1075
#1076
#1077
#1078
#1079
#1084
#1086
#1087
#1090
#1093
#1094
#1095
#1097
#1098
#1099
#1100
#1101
#1102
#1103
#1104
#1107
#1109
#1110
#1111
#1112
#1113
#1114
#1116
#1117
#1117
#1118
#1119
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1136
#1136
#1138
#114
#1140
#1141
#1142
#1143
#1144
#1145
#1146
#1147
#1148
#1149
#1150
#1151
#1152
#1153
#1154
#1155
#1156
#1166
#1167
#1168
#1169
#1169
#1170
#1171
#1172
#1174
#1175
#1176
#1177
#1178
#1180
#1181
#1182
#1184
#1185
#1185
#1187
#1188
#1189
#1190
#1191
#1192
#1193
#1193
#1194
#1195
#1196
#1199
#120
#1200
#1201
#1203
#1205
#1206
#1207
#1208
#1209
#1210
#1211
#1212
#1213
#1214
#1215
#1216
#1217
#1218
#1219
#1219
#122
#1220
#1220
#1224
#1226
#1227
#1228
#1229
#1230
#1231
#1233
#1235
#1236
#1237
#1238
#1239
#1248
#1249
#1251
#1254
#1256
#1260
#1261
#1262
#1263
#1264
#1265
#1266
#1277
#128
#128
#1280
#1281
#1282
#1288
#1288
#1289
#1289
#129
#1292
#1292
#1293
#1296
#1297
#1299
#1300
#1301
#1301
#1310
#1317
#1318
#1319
#1320
#1321
#1323
#1326
#1327
#1328
#1329
#1330
#1331
#1332
#1333
#1334
#1335
#1336
#1337
#1338
#1339
#1340
#1341
#1342
#1343
#1344
#1345
#1346
#1347
#1348
#1349
#1350
#1351
#1352
#1353
#1355
#1355
#1357
#1358
#1359
#1360
#1361
#1362
#1363
#1364
#1365
#1366
#1367
#1367
#1368
#1369
#1372
#1375
#1376
#1377
#1378
#1379
#1380
#1381
#1381
#1382
#1386
#1386
#1391
#1394
#1396
#1397
#1398
#1399
#140
#1400
#1401
#1402
#1402
#1403
#1405
#1406
#1408
#1409
#1410
#1411
#1413
#1414
#1415
#1416
#1417
#1418
#1419
#1419
#142
#1422
#1424
#1425
#1427
#1429
#1430
#1431
#1432
#1433
#1433
#1436
#1436
#1439
#1442
#1442
#1449
#1449
#1450
#1453
#1454
#1455
#1456
#1457
#1458
#1458
#1460
#1461
#1461
#1462
#1465
#1465
#1466
#1466
#1474
#1475
#1476
#1476
#1479
#1479
#1482
#1484
#1484
#1486
#1486
#1487
#1488
#1488
#1490
#1491
#1492
#1498
#1499
#1500
#1501
#1502
#1503
#1504
#1505
#1506
#1507
#1508
#1509
#151
#1510
#1511
#1512
#1514
#1516
#1518
#1518
#1520
#1521
#1521
#1523
#1523
#1524
#1526
#1530
#1530
#1537
#1539
#1539
#1543
#1543
#1544
#1546
#1547
#1554
#1557
#1558
#1559
#156
#1560
#1561
#1562
#1564
#1565
#1566
#1567
#1568
#1569
#1570
#1571
#1572
#1572
#1573
#1574
#1575
#1576
#1578
#1579
#1580
#1581
#1582
#1583
#1584
#1585
#1586
#1587
#1589
#1589
#1590
#1591
#1592
#1593
#1594
#1595
#1597
#1597
#1598
#1599
#1600
#1601
#1602
#1604
#1605
#1606
#1607
#1608
#1609
#1610
#1610
#1611
#1612
#1612
#1613
#1614
#1616
#1617
#1618
#1618
#1619
#1621
#1621
#1622
#1623
#1624
#1625
#1626
#1627
#1628
#1629
#163
#1630
#1630
#1631
#1631
#1632
#1633
#1634
#1635
#1636
#1637
#1638
#1639
#1639
#1640
#1641
#1642
#1642
#1643
#1644
#1645
#1646
#1647
#1648
#1649
#165
#1650
#1651
#1652
#1653
#1655
#1656
#1656
#1657
#1658
#1659
#166
#1660
#1662
#1663
#1664
#1664
#1666
#1667
#1669
#1670
#1670
#1672
#1676
#1676
#1677
#1678
#1684
#1685
#1686
#1687
#1699
#1705
#1706
#1707
#1708
#1709
#1710
#1710
#1711
#1712
#1712
#1715
#1717
#1717
#1718
#1718
#1719
#1720
#1723
#1723
#1726
#1729
#1729
#1732
#1733
#1734
#1735
#1736
#1737
#1739
#174
#1742
#1742
#1745
#1746
#1747
#1747
#1752
#1756
#1758
#1758
#176
#1763
#1763
#1765
#1765
#1766
#1766
#1768
#1769
#177
#1770
#1771
#1771
#178
#179
#181
#183
#190
#194
#194
#196
#210
#226
#229
#231
#232
#233
#234
#235
#238
#242
#243
#247
#248
#249
#251
#252
#254
#255
#256
#257
#259
#261
#263
#264
#265
#266
#267
#268
#269
#270
#271
#272
#273
#274
#275
#276
#279
#281
#282
#284
#289
#293
#294
#297
#300
#301
#302
#303
#304
#307
#309
#311
#315
#317
#320
#321
#322
#323
#335
#338
#340
#343
#345
#346
#347
#348
#349
#350
#351
#353
#355
#365
#368
#369
#370
#371
#372
#374
#376
#377
#378
#383
#388
#389
#394
#395
#397
#402
#403
#416
#417
#419
#422
#423
#424
#430
#434
#437
#439
#443
#445
#448
#451
#456
#457
#461
#471
#473
#475
#477
#478
#479
#491
#494
#498
#499
#500
#502
#505
#506
#508
#509
#512
#513
#514
#515
#516
#520
#522
#529
#533
#534
#535
#537
#538
#539
#540
#545
#547
#548
#550
#550
#551
#552
#556
#557
#558
#559
#561
#562
#564
#565
#569
#572
#574
#575
#583
#587
#590
#593
#594
#596
#600
#605
#606
#608
#610
#611
#612
#613
#617
#62
#625
#632
#634
#636
#648
#65
#655
#656
#657
#660
#663
#664
#664
#665
#669
#670
#672
#673
#675
#676
#68
#682
#686
#688
#690
#691
#694
#695
#696
#699
#701
#702
#703
#705
#706
#707
#719
#721
#722
#723
#725
#726
#727
#728
#729
#730
#731
#732
#733
#734
#735
#736
#737
#738
#739
#740
#741
#742
#743
#745
#753
#756
#758
#760
#762
#763
#765
#766
#769
#771
#772
#773
#774
#775
#776
#777
#778
#779
#780
#781
#782
#783
#784
#785
#786
#787
#788
#789
#790
#791
#792
#793
#794
#795
#795
#796
#800
#801
#802
#805
#810
#811
#812
#813
#818
#819
#820
#821
#823
#825
#825
#829
#831
#832
#833
#834
#836
#841
#842
#843
#844
#845
#846
#848
#849
#85
#851
#852
#855
#859
#862
#864
#865
#866
#868
#871
#872
#873
#874
#878
#881
#882
#885
#886
#891
#892
#893
#894
#895
#896
#897
#899
#900
#901
#902
#903
#904
#905
#906
#907
#908
#910
#911
#912
#913
#917
#918
#919
#92
#920
#921
#922
#922
#923
#924
#925
#926
#928
#929
#930
#931
#932
#933
#934
#935
#936
#937
#939
#942
#943
#944
#946
#947
#948
#949
#950
#951
#953
#956
#963
#964
#966
#967
#968
#969
#972
#977
#978
#979
#980
#983
#984
#989
#991
#992
#993
#998
0.21.0
0.51.0
v0.10.0
v0.10.1
v0.10.2
v0.12.0
v0.15.0
v0.16.0
v0.17.0
v0.18.0
v0.2.1
v0.21.0
v0.22.0
v0.23.0
v0.24.0
v0.25.0
v0.26.1
v0.27.0
v0.28.0
v0.3.1
v0.3.3
v0.3.4
v0.30.2
v0.4.0
v0.4.1
v0.4.2
v0.47.1
v0.5.1
v0.51.0
v0.54.1
v0.6.0
v0.6.1
v0.8.1
Select branches
Hide Pull Requests
I10n_crowdin_translations
autoskip
bot-suggestion-1739432213092
bot-suggestion-1739433085986
bot-suggestion-1739433297935
chore/expo-52
chore/expo52
chore/migrate-bottom-sheet-to-expo-ui
chore/security-hardening
ci/pr-validation
copilot/fix-1027
copilot/fix-260f08a4-08b1-446e-accb-0297b138644b
copilot/fix-995
dependabot/npm_and_yarn/npm_and_yarn-52571dc7e9
develop
feat-tv-carousel-fpDyT
feat/airplay-and-pip
feat/android/choose-download-location
feat/atv
feat/better-device-profiles
feat/better-logs
feat/disable-autoplay-setting
feat/double-tap-to-seek
feat/expo-video
feat/hide-control-buttons
feat/kefintweaks-watchlist
feat/local-intros
feat/native-hls-downloads
feat/new-bg-downloader
feat/new-player-design
feat/on-device-transcoding
feat/player-settings-popover
feat/recently-added-notifications
feat/refresh-metadata
feat/remove-black-logo-background
feat/see-all-recently-added
feat/settings-redo
feat/switch-players
feat/syncplay
feat/tv-interface-skipIntro
feat/tv-os
feat/unified-server-url
feat/vlc-4-20260105
feat/vlc-discovery
feat/vlc-player
feat/vlckit-4-and-ios-pip
feature/mpv-player
feature/sync-play
fix-network-reach-test-for-bad-proxies
fix/android-tv-fixes-and-mpv-upgrade
fix/external-subtitle-support-vlc3
fix/github-runner-macos-26
fix/herrrta-working-physical-tv-fixes
fix/maven-repos
fix/no-chromecast
fix/no-ffmpeg
fix/remove-renovate
fix/remove-zeego-in-favor-of-bottom-sheet
fix/save-collection-filter-state
fix/series-next-up-cross-series
fix/subtitles-ordering-fix
fix/test
fix/text-ui-scaling
fix/tv-seerr
fix/ui-and-bugs
hotfix/file-paths
hotfix/limit-next-up
lint/remove-Alamofire
lostb1t-patch-1
main
mpv-player
mpv-player-gpu
no-tv
refactor-chromecast
refactor/better-logs
refactor/downloads
refactor/expo-config-ts
refactor/js-to-ts-migration
refactor/nativewind-5
refactor/settings
renovate/androidx.core-core-ktx-1.x
renovate/biomejs-biome-2.x
renovate/dev.jdtech.mpv-libmpv-1.x
renovate/lint-staged-17.0.x
renovate/lock-file-maintenance
renovate/major-jest-monorepo
renovate/major-okhttp-monorepo
renovate/patch-expo-sdk
renovate/react-native-gesture-handler-3.x
renovate/react-native-reanimated-4.x
renovate/react-native-worklets-0.x
renovate/shopify-flash-list-2.x
renovate/sonner-native-0.x
revert-377-feature/haptic-feedback-toggle
sync-subtitle/audio-data
update-issue-report-52
wip/general-posters
#1000
#1001
#1003
#1004
#1005
#1006
#1011
#1014
#1015
#1016
#1019
#1020
#1021
#1025
#1026
#1028
#1029
#1030
#1031
#1032
#1034
#1035
#1036
#1038
#1039
#1040
#1040
#1041
#1041
#1042
#1043
#1044
#1045
#1046
#1047
#1048
#1051
#1054
#1055
#1058
#1059
#106
#1062
#1063
#1064
#1065
#1067
#1068
#1070
#1074
#1075
#1076
#1077
#1078
#1079
#1084
#1086
#1087
#1090
#1093
#1094
#1095
#1097
#1098
#1099
#1100
#1101
#1102
#1103
#1104
#1107
#1109
#1110
#1111
#1112
#1113
#1114
#1116
#1117
#1117
#1118
#1119
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1136
#1136
#1138
#114
#1140
#1141
#1142
#1143
#1144
#1145
#1146
#1147
#1148
#1149
#1150
#1151
#1152
#1153
#1154
#1155
#1156
#1166
#1167
#1168
#1169
#1169
#1170
#1171
#1172
#1174
#1175
#1176
#1177
#1178
#1180
#1181
#1182
#1184
#1185
#1185
#1187
#1188
#1189
#1190
#1191
#1192
#1193
#1193
#1194
#1195
#1196
#1199
#120
#1200
#1201
#1203
#1205
#1206
#1207
#1208
#1209
#1210
#1211
#1212
#1213
#1214
#1215
#1216
#1217
#1218
#1219
#1219
#122
#1220
#1220
#1224
#1226
#1227
#1228
#1229
#1230
#1231
#1233
#1235
#1236
#1237
#1238
#1239
#1248
#1249
#1251
#1254
#1256
#1260
#1261
#1262
#1263
#1264
#1265
#1266
#1277
#128
#128
#1280
#1281
#1282
#1288
#1288
#1289
#1289
#129
#1292
#1292
#1293
#1296
#1297
#1299
#1300
#1301
#1301
#1310
#1317
#1318
#1319
#1320
#1321
#1323
#1326
#1327
#1328
#1329
#1330
#1331
#1332
#1333
#1334
#1335
#1336
#1337
#1338
#1339
#1340
#1341
#1342
#1343
#1344
#1345
#1346
#1347
#1348
#1349
#1350
#1351
#1352
#1353
#1355
#1355
#1357
#1358
#1359
#1360
#1361
#1362
#1363
#1364
#1365
#1366
#1367
#1367
#1368
#1369
#1372
#1375
#1376
#1377
#1378
#1379
#1380
#1381
#1381
#1382
#1386
#1386
#1391
#1394
#1396
#1397
#1398
#1399
#140
#1400
#1401
#1402
#1402
#1403
#1405
#1406
#1408
#1409
#1410
#1411
#1413
#1414
#1415
#1416
#1417
#1418
#1419
#1419
#142
#1422
#1424
#1425
#1427
#1429
#1430
#1431
#1432
#1433
#1433
#1436
#1436
#1439
#1442
#1442
#1449
#1449
#1450
#1453
#1454
#1455
#1456
#1457
#1458
#1458
#1460
#1461
#1461
#1462
#1465
#1465
#1466
#1466
#1474
#1475
#1476
#1476
#1479
#1479
#1482
#1484
#1484
#1486
#1486
#1487
#1488
#1488
#1490
#1491
#1492
#1498
#1499
#1500
#1501
#1502
#1503
#1504
#1505
#1506
#1507
#1508
#1509
#151
#1510
#1511
#1512
#1514
#1516
#1518
#1518
#1520
#1521
#1521
#1523
#1523
#1524
#1526
#1530
#1530
#1537
#1539
#1539
#1543
#1543
#1544
#1546
#1547
#1554
#1557
#1558
#1559
#156
#1560
#1561
#1562
#1564
#1565
#1566
#1567
#1568
#1569
#1570
#1571
#1572
#1572
#1573
#1574
#1575
#1576
#1578
#1579
#1580
#1581
#1582
#1583
#1584
#1585
#1586
#1587
#1589
#1589
#1590
#1591
#1592
#1593
#1594
#1595
#1597
#1597
#1598
#1599
#1600
#1601
#1602
#1604
#1605
#1606
#1607
#1608
#1609
#1610
#1610
#1611
#1612
#1612
#1613
#1614
#1616
#1617
#1618
#1618
#1619
#1621
#1621
#1622
#1623
#1624
#1625
#1626
#1627
#1628
#1629
#163
#1630
#1630
#1631
#1631
#1632
#1633
#1634
#1635
#1636
#1637
#1638
#1639
#1639
#1640
#1641
#1642
#1642
#1643
#1644
#1645
#1646
#1647
#1648
#1649
#165
#1650
#1651
#1652
#1653
#1655
#1656
#1656
#1657
#1658
#1659
#166
#1660
#1662
#1663
#1664
#1664
#1666
#1667
#1669
#1670
#1670
#1672
#1676
#1676
#1677
#1678
#1684
#1685
#1686
#1687
#1699
#1705
#1706
#1707
#1708
#1709
#1710
#1710
#1711
#1712
#1712
#1715
#1717
#1717
#1718
#1718
#1719
#1720
#1723
#1723
#1726
#1729
#1729
#1732
#1733
#1734
#1735
#1736
#1737
#1739
#174
#1742
#1742
#1745
#1746
#1747
#1747
#1752
#1756
#1758
#1758
#176
#1763
#1763
#1765
#1765
#1766
#1766
#1768
#1769
#177
#1770
#1771
#1771
#178
#179
#181
#183
#190
#194
#194
#196
#210
#226
#229
#231
#232
#233
#234
#235
#238
#242
#243
#247
#248
#249
#251
#252
#254
#255
#256
#257
#259
#261
#263
#264
#265
#266
#267
#268
#269
#270
#271
#272
#273
#274
#275
#276
#279
#281
#282
#284
#289
#293
#294
#297
#300
#301
#302
#303
#304
#307
#309
#311
#315
#317
#320
#321
#322
#323
#335
#338
#340
#343
#345
#346
#347
#348
#349
#350
#351
#353
#355
#365
#368
#369
#370
#371
#372
#374
#376
#377
#378
#383
#388
#389
#394
#395
#397
#402
#403
#416
#417
#419
#422
#423
#424
#430
#434
#437
#439
#443
#445
#448
#451
#456
#457
#461
#471
#473
#475
#477
#478
#479
#491
#494
#498
#499
#500
#502
#505
#506
#508
#509
#512
#513
#514
#515
#516
#520
#522
#529
#533
#534
#535
#537
#538
#539
#540
#545
#547
#548
#550
#550
#551
#552
#556
#557
#558
#559
#561
#562
#564
#565
#569
#572
#574
#575
#583
#587
#590
#593
#594
#596
#600
#605
#606
#608
#610
#611
#612
#613
#617
#62
#625
#632
#634
#636
#648
#65
#655
#656
#657
#660
#663
#664
#664
#665
#669
#670
#672
#673
#675
#676
#68
#682
#686
#688
#690
#691
#694
#695
#696
#699
#701
#702
#703
#705
#706
#707
#719
#721
#722
#723
#725
#726
#727
#728
#729
#730
#731
#732
#733
#734
#735
#736
#737
#738
#739
#740
#741
#742
#743
#745
#753
#756
#758
#760
#762
#763
#765
#766
#769
#771
#772
#773
#774
#775
#776
#777
#778
#779
#780
#781
#782
#783
#784
#785
#786
#787
#788
#789
#790
#791
#792
#793
#794
#795
#795
#796
#800
#801
#802
#805
#810
#811
#812
#813
#818
#819
#820
#821
#823
#825
#825
#829
#831
#832
#833
#834
#836
#841
#842
#843
#844
#845
#846
#848
#849
#85
#851
#852
#855
#859
#862
#864
#865
#866
#868
#871
#872
#873
#874
#878
#881
#882
#885
#886
#891
#892
#893
#894
#895
#896
#897
#899
#900
#901
#902
#903
#904
#905
#906
#907
#908
#910
#911
#912
#913
#917
#918
#919
#92
#920
#921
#922
#922
#923
#924
#925
#926
#928
#929
#930
#931
#932
#933
#934
#935
#936
#937
#939
#942
#943
#944
#946
#947
#948
#949
#950
#951
#953
#956
#963
#964
#966
#967
#968
#969
#972
#977
#978
#979
#980
#983
#984
#989
#991
#992
#993
#998
0.21.0
0.51.0
v0.10.0
v0.10.1
v0.10.2
v0.12.0
v0.15.0
v0.16.0
v0.17.0
v0.18.0
v0.2.1
v0.21.0
v0.22.0
v0.23.0
v0.24.0
v0.25.0
v0.26.1
v0.27.0
v0.28.0
v0.3.1
v0.3.3
v0.3.4
v0.30.2
v0.4.0
v0.4.1
v0.4.2
v0.47.1
v0.5.1
v0.51.0
v0.54.1
v0.6.0
v0.6.1
v0.8.1
-
39a168456a
Fixing mobile login screen
Lance Chant
2026-05-26 11:34:37 +02:00 -
c8ddb9a892
chore(deps): Update actions/upload-artifact action to v7 (#1584)
renovate[bot]
2026-05-26 11:20:23 +02:00 -
9ee71a002d
chore(deps): Update oven-sh/setup-bun action to v2.2.0 (#1583)
renovate[bot]
2026-05-26 09:40:57 +02:00 -
5ede3f30d0
chore: more scaling fixes and selection improve
Lance Chant
2026-05-25 15:12:44 +02:00 -
6b0f8b833f
Chore: log cleanups, and Vo settings enablement
Lance Chant
2026-05-25 14:19:36 +02:00 -
4253f0d5ab
Merge branch 'feat/tv-interface' of https://github.com/streamyfin/streamyfin into feat/tv-interface
Lance Chant
2026-05-25 10:35:14 +02:00 -
58f0877cfe
fix(chapters): use bookmarks icon to disambiguate from episode list
Uruk
2026-05-24 17:33:53 +02:00 -
c950408bdb
chore(deps): Update dependency expo-doctor to v1.19.7 (#1578)
renovate[bot]
2026-05-24 14:00:03 +02:00 -
4b577b8111
Chore/tv interface scaling (#1591)
lance chant
2026-05-24 12:55:28 +02:00 -
2c2a7137d3
fix(autoplay): make Cancel stop the timer and fix stale cast capture state
Uruk
2026-05-23 23:36:38 +02:00 -
56e350891d
feat(casting): mount the autoplay watcher and countdown overlay
Uruk
2026-05-23 23:27:33 +02:00 -
d9e25135c4
feat(casting): add cast autoplay watcher hook
Uruk
2026-05-23 23:23:54 +02:00 -
84246e9dde
feat(casting): add cast autoplay countdown atom
Uruk
2026-05-23 23:20:08 +02:00 -
57cfa5ce78
feat(casting): extract reusable next-episode helpers
Uruk
2026-05-23 23:18:55 +02:00 -
0ba3d19550
feat(autoplay): use AutoplayCountdown overlay in the native player
Uruk
2026-05-22 15:13:19 +02:00 -
58e2418120
feat(autoplay): expose countdown durations in playback settings
Uruk
2026-05-22 15:10:51 +02:00 -
52ad1a06e1
Chore/tv interface scaling (#1590)
lance chant
2026-05-23 11:11:52 +02:00 -
81cf1d65b0
chore(deps): Update dependency dev.jdtech.mpv:libmpv to v1
renovate/dev.jdtech.mpv-libmpv-1.x
renovate[bot]
2026-05-22 20:10:08 +00:00 -
6c00a0348a
feat(autoplay): add shared AutoplayCountdown overlay
Uruk
2026-05-22 15:06:48 +02:00 -
f1140927a8
chore: updated usage of tv scaling, alert text fix (#1587)
lance chant
2026-05-22 15:28:03 +02:00 -
276ba1e4c5
feat(autoplay): add configurable countdown duration settings
Uruk
2026-05-22 15:05:36 +02:00 -
03f17a758f
chore: updated usage of tv scaling, alert text fix
Lance Chant
2026-05-22 15:00:13 +02:00 -
41ab4de833
fix(chapters): thinner ticks, light-grey colour on the cast bar
Uruk
2026-05-22 14:30:23 +02:00 -
abe4981126
chore(casting): remove DEBUG_TOUCH_ZONES overlay
Uruk
2026-05-22 14:24:35 +02:00 -
a9d8f753d4
fix(chapters): size chapter ticks to the slider track
Uruk
2026-05-22 14:22:36 +02:00 -
ee5c9ae19f
fix(chapters): nudge the chapter button left of the skip controls
Uruk
2026-05-22 14:13:01 +02:00 -
5fd8e40c44
padding for apple tv
Lance Chant
2026-05-22 12:39:59 +02:00 -
b076f9f3d9
Merge branch 'feat/tv-interface' of https://github.com/streamyfin/streamyfin into feat/tv-interface
Lance Chant
2026-05-22 12:39:37 +02:00 -
d661a9ff7a
fix(chapters): address review comments - null starts, ticksToMs, a11y, memoize
Uruk
2026-05-22 12:32:37 +02:00 -
1ac0644a57
chore(deps): Pin expo/expo-github-action action to b184ff8 (#1580)
renovate[bot]
2026-05-22 12:32:51 +02:00 -
4939d05e69
fix(playback): register a stable proxy controller to break a render loop
Uruk
2026-05-22 12:25:32 +02:00 -
7201002dd5
fix(chapters): sort chapter list entries, localize strings, fix tick keys
Uruk
2026-05-22 12:06:53 +02:00 -
03d2917ca0
feat(casting): chapter list button in the cast player
Uruk
2026-05-22 11:59:25 +02:00 -
74315a8b94
feat(casting): chapter ticks on the cast progress bar
Uruk
2026-05-22 11:56:00 +02:00 -
53c4f317cc
feat(chapters): chapter ticks and list in the native player
Uruk
2026-05-22 11:52:28 +02:00 -
335a373034
feat(chapters): add ChapterList modal
Uruk
2026-05-22 11:50:04 +02:00 -
55595bea9b
feat(chapters): add ChapterTicks slider overlay
Uruk
2026-05-22 11:48:58 +02:00 -
0cf6630af9
feat(chapters): add pure chapter helpers
Uruk
2026-05-22 11:47:51 +02:00 -
d272c6710c
Fix/tv interface android (#1585)
lance chant
2026-05-22 11:51:29 +02:00 -
09bd84593c
Fix/tv interface android (#1579)
lance chant
2026-05-22 11:43:30 +02:00 -
41f6116ba8
docs(casting): add autoplay+countdown design (deferred pending chapters)
Uruk
2026-05-22 11:31:57 +02:00 -
1e3311fea9
fix(casting): trickplay bubble positioning and mini-player preview
Uruk
2026-05-22 11:05:10 +02:00 -
e400378684
docs(casting): mark UX player sub-project done in handoff
Uruk
2026-05-22 10:07:19 +02:00 -
21c0fb4b6c
feat(casting): add DEBUG_TOUCH_ZONES overlay for hit-area calibration
Uruk
2026-05-22 10:02:17 +02:00 -
b9e87e51cc
feat(casting): mini-player trickplay fix and stop button
Uruk
2026-05-22 09:57:05 +02:00 -
c3a9b451b6
fix(casting): clamp trickplay bubble via slider bubbleWidth
Uruk
2026-05-22 09:55:23 +02:00 -
418bd506c0
feat(casting): add shared CastTrickplayBubble component
Uruk
2026-05-22 09:47:36 +02:00 -
f8a84e34fd
Fix/tv interface android (#1576)
lance chant
2026-05-22 09:43:04 +02:00 -
b0e92d8689
docs(casting): add player UX implementation plan
Uruk
2026-05-22 09:34:38 +02:00 -
4ae656818c
docs(casting): add player UX (trickplay/bubble/mini-player) design spec
Uruk
2026-05-22 09:31:15 +02:00 -
0aa2dc5924
feat: Enables iOS TV builds (#1422)
Gauvain
2026-05-22 08:49:15 +02:00 -
99527e1fae
feat(casting): full-width labelled stop button for movies
Uruk
2026-05-22 07:57:58 +02:00 -
1ca6e0853b
docs(casting): record player feature ideas and touch-zone note in handoff
Uruk
2026-05-22 02:46:43 +02:00 -
f99ce8210c
feat(casting): show stop button when playing a movie
Uruk
2026-05-22 02:45:20 +02:00 -
674e252641
refactor: remove duplicate BitRateSheet, use shared BitrateSelector
Uruk
2026-05-22 02:44:25 +02:00 -
119b7ad937
refactor(casting): drop unused liveProgress export
Uruk
2026-05-22 02:43:52 +02:00 -
788a3b7cfd
docs(casting): add chromecast refactor handoff & resume document
Uruk
2026-05-22 02:32:36 +02:00 -
8b94f491e4
fix(playback): dispatch each remote command once; stabilise controllers
Uruk
2026-05-22 02:30:29 +02:00 -
e9f61a2f7c
fix(casting): guard against stale currentItem during episode load
Uruk
2026-05-22 02:24:13 +02:00 -
6ca1f63877
feat(casting): hide episode buttons when no adjacent episode
Uruk
2026-05-22 02:22:03 +02:00 -
0cc3a8469d
fix(casting): report the real PlayMethod to Jellyfin
Uruk
2026-05-22 02:20:51 +02:00 -
b38064e2da
feat(music): register music PlaybackController
Uruk
2026-05-22 02:19:13 +02:00 -
5b823a8efd
feat(player): register native-video PlaybackController
Uruk
2026-05-22 02:17:30 +02:00 -
750caba038
feat(casting): register cast PlaybackController for remote control
Uruk
2026-05-22 02:11:20 +02:00 -
d3ee6c8239
feat(playback): handle remote-control messages over WebSocket
Uruk
2026-05-22 02:07:10 +02:00 -
7e2ef0f2da
feat(playback): add useRemoteControl dispatch hook
Uruk
2026-05-22 02:06:12 +02:00 -
ca2e657eac
feat(playback): add pure remote-command mapper
Uruk
2026-05-22 02:05:10 +02:00 -
288b390e5b
feat(playback): add PlaybackController contract and registry
Uruk
2026-05-22 02:03:36 +02:00 -
c04924fe9e
docs(casting): add session reporting & remote control plan
Uruk
2026-05-22 02:02:17 +02:00 -
525a6b39fa
docs(casting): add session reporting & remote control design spec
Uruk
2026-05-22 01:58:30 +02:00 -
e7f200a114
chore(deps): Update dependency i18next to v26 (#1573)
renovate[bot]
2026-05-22 01:32:27 +02:00 -
1ea7f0f491
refactor(casting): extract useCastPlayerProgress hook
Uruk
2026-05-22 01:32:21 +02:00 -
79c2829444
refactor(casting): extract useCastDismissGesture hook
Uruk
2026-05-22 01:22:21 +02:00 -
87e0b0006b
refactor(casting): extract useCastEpisodes hook
Uruk
2026-05-22 01:18:08 +02:00 -
3c71c08591
refactor(casting): extract useCastPlayerItem hook
Uruk
2026-05-22 01:15:29 +02:00 -
9f4f0fa7d1
refactor(casting): extract CastPlayerTransportControls
Uruk
2026-05-22 01:10:30 +02:00 -
0d922b75d6
refactor(casting): extract CastPlayerProgressBar
Uruk
2026-05-22 01:08:04 +02:00 -
da9afacbf7
chore(deps): Update dependency react-i18next to v17 (#1574)
renovate[bot]
2026-05-22 01:07:52 +02:00 -
0ee1d43d16
refactor(casting): extract CastPlayerEpisodeControls
Uruk
2026-05-22 01:02:37 +02:00 -
ec49d03cf1
refactor(casting): extract CastPlayerPoster
Uruk
2026-05-22 00:59:57 +02:00 -
02df2477d8
refactor(casting): extract CastPlayerHeader and CastPlayerTitle
Uruk
2026-05-22 00:57:55 +02:00 -
8c9506c7b5
docs(casting): add casting-player split implementation plan
Uruk
2026-05-22 00:56:21 +02:00 -
b225286f57
docs(casting): add casting-player split design spec
Uruk
2026-05-22 00:53:17 +02:00 -
23b4f20d18
fix(casting): track menus from full item, keep quality on version switch, stable resume position
Uruk
2026-05-22 00:05:14 +02:00 -
88d96603e4
feat(casting): reliable track switching with CastSelection truth
Uruk
2026-05-21 23:58:22 +02:00 -
6e513b8f9e
feat(player): expand shared BITRATES ladder
Uruk
2026-05-21 23:50:21 +02:00 -
4f50ec6665
feat(casting): add useCastSelection hook
Uruk
2026-05-21 23:49:23 +02:00 -
0e25a5936c
feat(casting): resolve and embed full CastSelection on load
Uruk
2026-05-21 23:48:29 +02:00 -
e9fee79130
feat(casting): embed CastSelection in cast customData
Uruk
2026-05-21 23:47:23 +02:00 -
3d65c3bb7a
feat(casting): add CastSelection model and resolution helpers
Uruk
2026-05-21 23:46:19 +02:00 -
e5d61bf3ea
docs(casting): add track switching implementation plan
Uruk
2026-05-21 23:44:05 +02:00 -
5eac91190e
docs(casting): quality filter by media bitrate + device cap
Uruk
2026-05-21 23:43:44 +02:00 -
95d63e3c8a
docs(casting): quality menu reuses expanded shared BITRATES
Uruk
2026-05-21 23:30:18 +02:00 -
6d0ca44308
docs(casting): add track switching & multi-version design spec
Uruk
2026-05-21 23:23:19 +02:00 -
cc89b5df89
fix: a few playback and home recommendation issues
Lance Chant
2026-05-21 18:04:45 +02:00 -
d1794798e7
Merge branch 'feat/tv-interface' of https://github.com/streamyfin/streamyfin into feat/tv-interface
Lance Chant
2026-05-21 13:56:04 +02:00 -
11a4f14732
feat(android-tv): TV recommendations (#1575)
Steve Byatt
2026-05-21 12:55:26 +01:00 -
121ff0eea0
feat(tvos): Add TopShelf Extension (#1561)
Steve Byatt
2026-05-21 07:47:45 +01:00 -
73214f5d45
fix(casting): apply conservative bitrate cap on downgrade retry
Uruk
2026-05-21 02:36:25 +02:00 -
5cfd110ad5
docs(casting): add Chromecast cast test matrix
Uruk
2026-05-21 02:33:12 +02:00