0000000000000000000000000000000000000000 4023c9eb979af4500469697dc55da86a2a32255a naji0007 <57367308+naji0007@users.noreply.github.com> 1789491052 +0100	clone: from https://github.com/naji0007/Liberty-Vue.git
4023c9eb979af4500469697dc55da86a2a32255a 4023c9eb979af4500469697dc55da86a2a32255a naji0007 <57367308+naji0007@users.noreply.github.com> 1789492454 +0100	checkout: moving from main to codex/home-redesign
4023c9eb979af4500469697dc55da86a2a32255a dbe5f7478be9ae80d1790973af31ffad8d7f41b4 naji0007 <57367308+naji0007@users.noreply.github.com> 1789492454 +0100	commit: Redesign home: hero logo, top actions, centered type choice with connections
dbe5f7478be9ae80d1790973af31ffad8d7f41b4 d1fdafbff9a289b43d6644c9925459f12bcc6835 naji0007 <57367308+naji0007@users.noreply.github.com> 1789492753 +0100	commit: Fix missing rememberSaveable import in home redesign
d1fdafbff9a289b43d6644c9925459f12bcc6835 4023c9eb979af4500469697dc55da86a2a32255a naji0007 <57367308+naji0007@users.noreply.github.com> 1789493289 +0100	checkout: moving from codex/home-redesign to main
4023c9eb979af4500469697dc55da86a2a32255a 8418544fec18861286c35438cbfdab404c6103b2 naji0007 <57367308+naji0007@users.noreply.github.com> 1789493291 +0100	pull --ff-only: Fast-forward
8418544fec18861286c35438cbfdab404c6103b2 8418544fec18861286c35438cbfdab404c6103b2 naji0007 <57367308+naji0007@users.noreply.github.com> 1789493373 +0100	checkout: moving from main to codex/footer-expiry-date
8418544fec18861286c35438cbfdab404c6103b2 3ee06cc1733a650452964a25211b3c67d7efda71 naji0007 <57367308+naji0007@users.noreply.github.com> 1789493373 +0100	commit: Show licence/trial end date in home footer
3ee06cc1733a650452964a25211b3c67d7efda71 8abed3bf9b78ad22d1e963b607fefcf37688ac5a naji0007 <57367308+naji0007@users.noreply.github.com> 1789493529 +0100	commit: Show Xtream subscription expiry (exp_date) in home and dashboard footers
8abed3bf9b78ad22d1e963b607fefcf37688ac5a 8418544fec18861286c35438cbfdab404c6103b2 naji0007 <57367308+naji0007@users.noreply.github.com> 1789494289 +0100	checkout: moving from codex/footer-expiry-date to main
8418544fec18861286c35438cbfdab404c6103b2 36651944f86d05cdee57c44e4f9b8ad54a469968 naji0007 <57367308+naji0007@users.noreply.github.com> 1789494290 +0100	pull --ff-only: Fast-forward
36651944f86d05cdee57c44e4f9b8ad54a469968 36651944f86d05cdee57c44e4f9b8ad54a469968 naji0007 <57367308+naji0007@users.noreply.github.com> 1789494638 +0100	checkout: moving from main to codex/channel-artwork
36651944f86d05cdee57c44e4f9b8ad54a469968 ec73b76d588d1a860f1463c161c9ef50ef2ec6e9 naji0007 <57367308+naji0007@users.noreply.github.com> 1789494638 +0100	commit: Fix channel logos and tidy live grid
ec73b76d588d1a860f1463c161c9ef50ef2ec6e9 73f02ea9edcf1ade01bf60edc693b36a6a4b7eda naji0007 <57367308+naji0007@users.noreply.github.com> 1789495126 +0100	commit: Monogram fallback also for movies and series
73f02ea9edcf1ade01bf60edc693b36a6a4b7eda 73f02ea9edcf1ade01bf60edc693b36a6a4b7eda naji0007 <57367308+naji0007@users.noreply.github.com> 1789495792 +0100	checkout: moving from codex/channel-artwork to codex/guide-return
73f02ea9edcf1ade01bf60edc693b36a6a4b7eda f443fbc850897a03cd44fb45d832b07bc6172a50 naji0007 <57367308+naji0007@users.noreply.github.com> 1789495792 +0100	commit: Guide returns to watched channel on player exit
f443fbc850897a03cd44fb45d832b07bc6172a50 f443fbc850897a03cd44fb45d832b07bc6172a50 naji0007 <57367308+naji0007@users.noreply.github.com> 1789496417 +0100	checkout: moving from codex/guide-return to codex/parallel-xtream-load
f443fbc850897a03cd44fb45d832b07bc6172a50 d0ed0ab1a70ccc6af7a67671cbdcf8b01b3c7b81 naji0007 <57367308+naji0007@users.noreply.github.com> 1789496417 +0100	commit: Load Xtream catalogs in parallel for faster entry
d0ed0ab1a70ccc6af7a67671cbdcf8b01b3c7b81 36651944f86d05cdee57c44e4f9b8ad54a469968 naji0007 <57367308+naji0007@users.noreply.github.com> 1789497006 +0100	checkout: moving from codex/parallel-xtream-load to main
36651944f86d05cdee57c44e4f9b8ad54a469968 96326f2b07a41de3e365b7a56eff79b043d0f4dc naji0007 <57367308+naji0007@users.noreply.github.com> 1789497009 +0100	pull --ff-only origin main: Fast-forward
96326f2b07a41de3e365b7a56eff79b043d0f4dc 96326f2b07a41de3e365b7a56eff79b043d0f4dc naji0007 <57367308+naji0007@users.noreply.github.com> 1789497502 +0100	checkout: moving from main to codex/trilingual-errors
96326f2b07a41de3e365b7a56eff79b043d0f4dc 9c00b267da943d31d8a7f5873d2f615fd8aceb83 naji0007 <57367308+naji0007@users.noreply.github.com> 1789497503 +0100	commit: Localize user errors (FR/EN/AR) and drop dead Flutter screens
9c00b267da943d31d8a7f5873d2f615fd8aceb83 fdf06476d117d1e92731d567db07be970b732203 naji0007 <57367308+naji0007@users.noreply.github.com> 1789497870 +0100	commit: Drop reflection-based test (no kotlin-reflect in unit tests)
fdf06476d117d1e92731d567db07be970b732203 9ed16ca43def95ac85b0f34b9978c1ac06ef5fc7 naji0007 <57367308+naji0007@users.noreply.github.com> 1789498591 +0100	commit: Allow manual debug APK builds for on-device testing
9ed16ca43def95ac85b0f34b9978c1ac06ef5fc7 fdf06476d117d1e92731d567db07be970b732203 naji0007 <57367308+naji0007@users.noreply.github.com> 1789499722 +0100	reset: moving to fdf0647
fdf06476d117d1e92731d567db07be970b732203 96326f2b07a41de3e365b7a56eff79b043d0f4dc naji0007 <57367308+naji0007@users.noreply.github.com> 1789500855 +0100	checkout: moving from codex/trilingual-errors to main
96326f2b07a41de3e365b7a56eff79b043d0f4dc 2857dbb711093427529a22680e077dd83b86d34a naji0007 <57367308+naji0007@users.noreply.github.com> 1789500857 +0100	pull --ff-only origin main: Fast-forward
2857dbb711093427529a22680e077dd83b86d34a 2857dbb711093427529a22680e077dd83b86d34a naji0007 <57367308+naji0007@users.noreply.github.com> 1789500862 +0100	checkout: moving from main to main
2857dbb711093427529a22680e077dd83b86d34a 58130efc05f5cecfaadc86a7be98188c8b01974d naji0007 <57367308+naji0007@users.noreply.github.com> 1789501041 +0100	pull --ff-only: Fast-forward
58130efc05f5cecfaadc86a7be98188c8b01974d 7579ec7205eb50d7c2f31a99cd2a1256536c7b6d naji0007 <57367308+naji0007@users.noreply.github.com> 1789501593 +0100	commit: Bump Android player to v0.15.0
7579ec7205eb50d7c2f31a99cd2a1256536c7b6d 7579ec7205eb50d7c2f31a99cd2a1256536c7b6d naji0007 <57367308+naji0007@users.noreply.github.com> 1789503769 +0100	checkout: moving from main to codex/fix-stuck-load
7579ec7205eb50d7c2f31a99cd2a1256536c7b6d 4040038b81802d5bc3fd6e0e2b5899ae5aad5d21 naji0007 <57367308+naji0007@users.noreply.github.com> 1789503769 +0100	commit: Sequential Xtream load plus 75s load watchdog
4040038b81802d5bc3fd6e0e2b5899ae5aad5d21 7579ec7205eb50d7c2f31a99cd2a1256536c7b6d naji0007 <57367308+naji0007@users.noreply.github.com> 1789504210 +0100	checkout: moving from codex/fix-stuck-load to main
7579ec7205eb50d7c2f31a99cd2a1256536c7b6d 0df44baf1c25517b8ea1a47459e6a352f86aa4bc naji0007 <57367308+naji0007@users.noreply.github.com> 1789504211 +0100	pull --ff-only origin main: Fast-forward
0df44baf1c25517b8ea1a47459e6a352f86aa4bc 0df44baf1c25517b8ea1a47459e6a352f86aa4bc naji0007 <57367308+naji0007@users.noreply.github.com> 1789504217 +0100	checkout: moving from main to main
0df44baf1c25517b8ea1a47459e6a352f86aa4bc 0df44baf1c25517b8ea1a47459e6a352f86aa4bc naji0007 <57367308+naji0007@users.noreply.github.com> 1789506857 +0100	checkout: moving from main to codex/home-responsive
0df44baf1c25517b8ea1a47459e6a352f86aa4bc 2d375b8474d2aa2597742561daba5b8c462e44ef naji0007 <57367308+naji0007@users.noreply.github.com> 1789506857 +0100	commit: Responsive home: scroll, stacked tiles on phones, robust auto-select
2d375b8474d2aa2597742561daba5b8c462e44ef 0df44baf1c25517b8ea1a47459e6a352f86aa4bc naji0007 <57367308+naji0007@users.noreply.github.com> 1789507244 +0100	checkout: moving from codex/home-responsive to main
0df44baf1c25517b8ea1a47459e6a352f86aa4bc 06676d02559223dd6171c102b033fcb94f39c246 naji0007 <57367308+naji0007@users.noreply.github.com> 1789507245 +0100	pull --ff-only origin main: Fast-forward
06676d02559223dd6171c102b033fcb94f39c246 06676d02559223dd6171c102b033fcb94f39c246 naji0007 <57367308+naji0007@users.noreply.github.com> 1789507251 +0100	checkout: moving from main to main
06676d02559223dd6171c102b033fcb94f39c246 06676d02559223dd6171c102b033fcb94f39c246 naji0007 <57367308+naji0007@users.noreply.github.com> 1789508619 +0100	checkout: moving from main to codex/home-simple
06676d02559223dd6171c102b033fcb94f39c246 67dc0be5659679f02cfe77c93eb93cfd68d8b068 naji0007 <57367308+naji0007@users.noreply.github.com> 1789508619 +0100	commit: Simplify home: logo plus add button, centered connections
67dc0be5659679f02cfe77c93eb93cfd68d8b068 06676d02559223dd6171c102b033fcb94f39c246 naji0007 <57367308+naji0007@users.noreply.github.com> 1789508992 +0100	checkout: moving from codex/home-simple to main
06676d02559223dd6171c102b033fcb94f39c246 c7d58a2e3f87a1c8891858b59a4f005d399fbef8 naji0007 <57367308+naji0007@users.noreply.github.com> 1789508993 +0100	pull --ff-only origin main: Fast-forward
c7d58a2e3f87a1c8891858b59a4f005d399fbef8 c7d58a2e3f87a1c8891858b59a4f005d399fbef8 naji0007 <57367308+naji0007@users.noreply.github.com> 1789509001 +0100	checkout: moving from main to main
c7d58a2e3f87a1c8891858b59a4f005d399fbef8 c7d58a2e3f87a1c8891858b59a4f005d399fbef8 naji0007 <57367308+naji0007@users.noreply.github.com> 1789510885 +0100	checkout: moving from main to codex/phone-compact
c7d58a2e3f87a1c8891858b59a4f005d399fbef8 bc19ec82909b9327761dadb32ff9781b31e9ec27 naji0007 <57367308+naji0007@users.noreply.github.com> 1789510885 +0100	commit: Compact phone toolbar and stacked guide layout
bc19ec82909b9327761dadb32ff9781b31e9ec27 c7d58a2e3f87a1c8891858b59a4f005d399fbef8 naji0007 <57367308+naji0007@users.noreply.github.com> 1789511275 +0100	checkout: moving from codex/phone-compact to main
c7d58a2e3f87a1c8891858b59a4f005d399fbef8 e1fa40d79e6af5374a32b18ce157f6803dc9b101 naji0007 <57367308+naji0007@users.noreply.github.com> 1789511276 +0100	pull --ff-only origin main: Fast-forward
e1fa40d79e6af5374a32b18ce157f6803dc9b101 e1fa40d79e6af5374a32b18ce157f6803dc9b101 naji0007 <57367308+naji0007@users.noreply.github.com> 1789511283 +0100	checkout: moving from main to main
e1fa40d79e6af5374a32b18ce157f6803dc9b101 e1fa40d79e6af5374a32b18ce157f6803dc9b101 naji0007 <57367308+naji0007@users.noreply.github.com> 1789512601 +0100	checkout: moving from main to codex/bigger-image-cache
e1fa40d79e6af5374a32b18ce157f6803dc9b101 194b8a53f985445a0fd72a350e484090ced802d1 naji0007 <57367308+naji0007@users.noreply.github.com> 1789512601 +0100	commit: Bigger image cache for large catalogs
194b8a53f985445a0fd72a350e484090ced802d1 7b8ba0e2952f67881b1c9b6833c43b8370e4019e naji0007 <57367308+naji0007@users.noreply.github.com> 1789512801 +0100	commit: Fix disk cache Path plus compact toolbar on short screens
7b8ba0e2952f67881b1c9b6833c43b8370e4019e e1fa40d79e6af5374a32b18ce157f6803dc9b101 naji0007 <57367308+naji0007@users.noreply.github.com> 1789513136 +0100	checkout: moving from codex/bigger-image-cache to main
e1fa40d79e6af5374a32b18ce157f6803dc9b101 0c2aa36e1bbb339a254b3300cd24dd8ccb3c39a1 naji0007 <57367308+naji0007@users.noreply.github.com> 1789513137 +0100	pull --ff-only origin main: Fast-forward
0c2aa36e1bbb339a254b3300cd24dd8ccb3c39a1 0c2aa36e1bbb339a254b3300cd24dd8ccb3c39a1 naji0007 <57367308+naji0007@users.noreply.github.com> 1789513145 +0100	checkout: moving from main to main
0c2aa36e1bbb339a254b3300cd24dd8ccb3c39a1 0c2aa36e1bbb339a254b3300cd24dd8ccb3c39a1 naji0007 <57367308+naji0007@users.noreply.github.com> 1789577048 +0100	checkout: moving from main to codex/progressive-load
0c2aa36e1bbb339a254b3300cd24dd8ccb3c39a1 caffa9fd91de28b2e40e264fd26308d17fa5fb57 naji0007 <57367308+naji0007@users.noreply.github.com> 1789577048 +0100	commit: Progressive loading for huge providers
caffa9fd91de28b2e40e264fd26308d17fa5fb57 0c2aa36e1bbb339a254b3300cd24dd8ccb3c39a1 naji0007 <57367308+naji0007@users.noreply.github.com> 1789577430 +0100	checkout: moving from codex/progressive-load to main
0c2aa36e1bbb339a254b3300cd24dd8ccb3c39a1 3e3273c4b3671901c371ef84f942dcce112d2cce naji0007 <57367308+naji0007@users.noreply.github.com> 1789577431 +0100	pull --ff-only origin main: Fast-forward
3e3273c4b3671901c371ef84f942dcce112d2cce 3e3273c4b3671901c371ef84f942dcce112d2cce naji0007 <57367308+naji0007@users.noreply.github.com> 1789577439 +0100	checkout: moving from main to main
3e3273c4b3671901c371ef84f942dcce112d2cce 3e3273c4b3671901c371ef84f942dcce112d2cce naji0007 <57367308+naji0007@users.noreply.github.com> 1789578956 +0100	checkout: moving from main to codex/lang-and-logos
3e3273c4b3671901c371ef84f942dcce112d2cce c215a8192a2cd1222b119bf3c1324822e14e3d68 naji0007 <57367308+naji0007@users.noreply.github.com> 1789578956 +0100	commit: Language selector plus browser UA for artwork
c215a8192a2cd1222b119bf3c1324822e14e3d68 6d3a18a9a18b39f36fc58afc517eb30ec39838ea naji0007 <57367308+naji0007@users.noreply.github.com> 1789579092 +0100	commit: Fix Settings items nesting
6d3a18a9a18b39f36fc58afc517eb30ec39838ea cf256458328a3b0203f93e575ded77fde8648ace naji0007 <57367308+naji0007@users.noreply.github.com> 1789579308 +0100	commit: Revert browser UA header (unsupported in Coil 3.1)
cf256458328a3b0203f93e575ded77fde8648ace 3e3273c4b3671901c371ef84f942dcce112d2cce naji0007 <57367308+naji0007@users.noreply.github.com> 1789579750 +0100	checkout: moving from codex/lang-and-logos to main
3e3273c4b3671901c371ef84f942dcce112d2cce c32d99146ef1864f9cf300644451a8e0a8baaad2 naji0007 <57367308+naji0007@users.noreply.github.com> 1789579751 +0100	pull --ff-only origin main: Fast-forward
c32d99146ef1864f9cf300644451a8e0a8baaad2 c32d99146ef1864f9cf300644451a8e0a8baaad2 naji0007 <57367308+naji0007@users.noreply.github.com> 1789579777 +0100	checkout: moving from main to main
c32d99146ef1864f9cf300644451a8e0a8baaad2 c32d99146ef1864f9cf300644451a8e0a8baaad2 naji0007 <57367308+naji0007@users.noreply.github.com> 1789582049 +0100	checkout: moving from main to codex/full-ui-i18n
c32d99146ef1864f9cf300644451a8e0a8baaad2 1d43e1ed99000c60fd3206cdf92dcdcf10b0da94 naji0007 <57367308+naji0007@users.noreply.github.com> 1789582049 +0100	commit: Translate whole UI to FR/EN/AR via language setting
1d43e1ed99000c60fd3206cdf92dcdcf10b0da94 c32d99146ef1864f9cf300644451a8e0a8baaad2 naji0007 <57367308+naji0007@users.noreply.github.com> 1789582408 +0100	checkout: moving from codex/full-ui-i18n to main
c32d99146ef1864f9cf300644451a8e0a8baaad2 84db890a5e0a8f8653851dbdc9d2ed6e23d7d311 naji0007 <57367308+naji0007@users.noreply.github.com> 1789582409 +0100	pull --ff-only origin main: Fast-forward
84db890a5e0a8f8653851dbdc9d2ed6e23d7d311 84db890a5e0a8f8653851dbdc9d2ed6e23d7d311 naji0007 <57367308+naji0007@users.noreply.github.com> 1789582415 +0100	checkout: moving from main to main
84db890a5e0a8f8653851dbdc9d2ed6e23d7d311 84db890a5e0a8f8653851dbdc9d2ed6e23d7d311 naji0007 <57367308+naji0007@users.noreply.github.com> 1789584015 +0100	checkout: moving from main to codex/crash-reporter
84db890a5e0a8f8653851dbdc9d2ed6e23d7d311 6024274893b3915ca834158a6e106f452c01da9a naji0007 <57367308+naji0007@users.noreply.github.com> 1789584015 +0100	commit: Crash reporter plus startup hardening
6024274893b3915ca834158a6e106f452c01da9a 84db890a5e0a8f8653851dbdc9d2ed6e23d7d311 naji0007 <57367308+naji0007@users.noreply.github.com> 1789584330 +0100	checkout: moving from codex/crash-reporter to main
84db890a5e0a8f8653851dbdc9d2ed6e23d7d311 8620a5401fa98d9e0f070de3c20fe618fc4ceec6 naji0007 <57367308+naji0007@users.noreply.github.com> 1789584332 +0100	pull --ff-only origin main: Fast-forward
8620a5401fa98d9e0f070de3c20fe618fc4ceec6 8620a5401fa98d9e0f070de3c20fe618fc4ceec6 naji0007 <57367308+naji0007@users.noreply.github.com> 1789584340 +0100	checkout: moving from main to main
8620a5401fa98d9e0f070de3c20fe618fc4ceec6 8620a5401fa98d9e0f070de3c20fe618fc4ceec6 naji0007 <57367308+naji0007@users.noreply.github.com> 1789586527 +0100	checkout: moving from main to codex/app-protection
8620a5401fa98d9e0f070de3c20fe618fc4ceec6 0280e4e4f4580445e0e748eb25ef097bbec5e3d7 naji0007 <57367308+naji0007@users.noreply.github.com> 1789586527 +0100	commit: Release protection: signature check, FLAG_SECURE, root warning
0280e4e4f4580445e0e748eb25ef097bbec5e3d7 8620a5401fa98d9e0f070de3c20fe618fc4ceec6 naji0007 <57367308+naji0007@users.noreply.github.com> 1789586948 +0100	checkout: moving from codex/app-protection to main
8620a5401fa98d9e0f070de3c20fe618fc4ceec6 5d1158c35955b97412521527c645f9299feb2053 naji0007 <57367308+naji0007@users.noreply.github.com> 1789586950 +0100	pull --ff-only origin main: Fast-forward
5d1158c35955b97412521527c645f9299feb2053 5d1158c35955b97412521527c645f9299feb2053 naji0007 <57367308+naji0007@users.noreply.github.com> 1789586957 +0100	checkout: moving from main to main
5d1158c35955b97412521527c645f9299feb2053 5d1158c35955b97412521527c645f9299feb2053 naji0007 <57367308+naji0007@users.noreply.github.com> 1789587400 +0100	checkout: moving from main to codex/timeout-i18n
5d1158c35955b97412521527c645f9299feb2053 9aa14e49355cee0daffff11080dc3251931927bc naji0007 <57367308+naji0007@users.noreply.github.com> 1789587401 +0100	commit: Localize socket timeouts plus partial timestamps
9aa14e49355cee0daffff11080dc3251931927bc 5d1158c35955b97412521527c645f9299feb2053 naji0007 <57367308+naji0007@users.noreply.github.com> 1789587844 +0100	checkout: moving from codex/timeout-i18n to main
5d1158c35955b97412521527c645f9299feb2053 f661d69eb72c5ba9e78b45a23bf7a2a4b3298a17 naji0007 <57367308+naji0007@users.noreply.github.com> 1789587845 +0100	pull --ff-only origin main: Fast-forward
f661d69eb72c5ba9e78b45a23bf7a2a4b3298a17 f661d69eb72c5ba9e78b45a23bf7a2a4b3298a17 naji0007 <57367308+naji0007@users.noreply.github.com> 1789587862 +0100	checkout: moving from main to main
f661d69eb72c5ba9e78b45a23bf7a2a4b3298a17 f661d69eb72c5ba9e78b45a23bf7a2a4b3298a17 naji0007 <57367308+naji0007@users.noreply.github.com> 1789589137 +0100	checkout: moving from main to codex/on-demand-sections
f661d69eb72c5ba9e78b45a23bf7a2a4b3298a17 b590cef10cf19909186b523033032fd2c6d6de34 naji0007 <57367308+naji0007@users.noreply.github.com> 1789589137 +0100	commit: On-demand movies and series plus v0.16.0
b590cef10cf19909186b523033032fd2c6d6de34 f661d69eb72c5ba9e78b45a23bf7a2a4b3298a17 naji0007 <57367308+naji0007@users.noreply.github.com> 1789589512 +0100	checkout: moving from codex/on-demand-sections to main
f661d69eb72c5ba9e78b45a23bf7a2a4b3298a17 153eca6278c051a6ec5ea3975c0e6f4d2e6e2710 naji0007 <57367308+naji0007@users.noreply.github.com> 1789589514 +0100	pull --ff-only origin main: Fast-forward
153eca6278c051a6ec5ea3975c0e6f4d2e6e2710 153eca6278c051a6ec5ea3975c0e6f4d2e6e2710 naji0007 <57367308+naji0007@users.noreply.github.com> 1789589522 +0100	checkout: moving from main to main
153eca6278c051a6ec5ea3975c0e6f4d2e6e2710 153eca6278c051a6ec5ea3975c0e6f4d2e6e2710 naji0007 <57367308+naji0007@users.noreply.github.com> 1789594618 +0100	checkout: moving from main to codex/empty-section-msg
153eca6278c051a6ec5ea3975c0e6f4d2e6e2710 0355cf17ba144276ae526799c5a4cd4b2e273d1d naji0007 <57367308+naji0007@users.noreply.github.com> 1789594618 +0100	commit: Explain empty provider sections
0355cf17ba144276ae526799c5a4cd4b2e273d1d 153eca6278c051a6ec5ea3975c0e6f4d2e6e2710 naji0007 <57367308+naji0007@users.noreply.github.com> 1789595055 +0100	checkout: moving from codex/empty-section-msg to main
153eca6278c051a6ec5ea3975c0e6f4d2e6e2710 511064f0a5b578b1893bd1c6fc1c461eb32f1b23 naji0007 <57367308+naji0007@users.noreply.github.com> 1789595056 +0100	pull --ff-only origin main: Fast-forward
511064f0a5b578b1893bd1c6fc1c461eb32f1b23 511064f0a5b578b1893bd1c6fc1c461eb32f1b23 naji0007 <57367308+naji0007@users.noreply.github.com> 1789595065 +0100	checkout: moving from main to main
511064f0a5b578b1893bd1c6fc1c461eb32f1b23 511064f0a5b578b1893bd1c6fc1c461eb32f1b23 naji0007 <57367308+naji0007@users.noreply.github.com> 1789595935 +0100	checkout: moving from main to codex/dedupe-channels
511064f0a5b578b1893bd1c6fc1c461eb32f1b23 a72f160d134b5b1dfbf92f346c36cf0c59ce4a4a naji0007 <57367308+naji0007@users.noreply.github.com> 1789595935 +0100	commit: Drop duplicate channels by key
a72f160d134b5b1dfbf92f346c36cf0c59ce4a4a 511064f0a5b578b1893bd1c6fc1c461eb32f1b23 naji0007 <57367308+naji0007@users.noreply.github.com> 1789596356 +0100	checkout: moving from codex/dedupe-channels to main
511064f0a5b578b1893bd1c6fc1c461eb32f1b23 92a296db8248fbfe477421a3556e03f2178f4363 naji0007 <57367308+naji0007@users.noreply.github.com> 1789596357 +0100	pull --ff-only origin main: Fast-forward
92a296db8248fbfe477421a3556e03f2178f4363 92a296db8248fbfe477421a3556e03f2178f4363 naji0007 <57367308+naji0007@users.noreply.github.com> 1789596367 +0100	checkout: moving from main to main
92a296db8248fbfe477421a3556e03f2178f4363 92a296db8248fbfe477421a3556e03f2178f4363 naji0007 <57367308+naji0007@users.noreply.github.com> 1789598043 +0100	checkout: moving from main to codex/audio-and-counts
92a296db8248fbfe477421a3556e03f2178f4363 340263d84303d452d9a85bc0c1bf2d3b1a40e05c naji0007 <57367308+naji0007@users.noreply.github.com> 1789598043 +0100	commit: Progress numbers plus audio track selector
340263d84303d452d9a85bc0c1bf2d3b1a40e05c 65d72947f35771917d0d7429c40d1c19dfbda19c naji0007 <57367308+naji0007@users.noreply.github.com> 1789598220 +0100	commit: Fix audio dialog API usage
65d72947f35771917d0d7429c40d1c19dfbda19c 92a296db8248fbfe477421a3556e03f2178f4363 naji0007 <57367308+naji0007@users.noreply.github.com> 1789598639 +0100	checkout: moving from codex/audio-and-counts to main
92a296db8248fbfe477421a3556e03f2178f4363 4b42aee18b5f0657d7ff21858042cf90d687891e naji0007 <57367308+naji0007@users.noreply.github.com> 1789598640 +0100	pull --ff-only origin main: Fast-forward
4b42aee18b5f0657d7ff21858042cf90d687891e 4b42aee18b5f0657d7ff21858042cf90d687891e naji0007 <57367308+naji0007@users.noreply.github.com> 1789598651 +0100	checkout: moving from main to main
4b42aee18b5f0657d7ff21858042cf90d687891e 4b42aee18b5f0657d7ff21858042cf90d687891e naji0007 <57367308+naji0007@users.noreply.github.com> 1789600477 +0100	checkout: moving from main to codex/audio-support-flag
4b42aee18b5f0657d7ff21858042cf90d687891e 10a8ffe76fb451fd87ec09a957a7285c2356e123 naji0007 <57367308+naji0007@users.noreply.github.com> 1789600477 +0100	commit: Show audio track support state
10a8ffe76fb451fd87ec09a957a7285c2356e123 4b42aee18b5f0657d7ff21858042cf90d687891e naji0007 <57367308+naji0007@users.noreply.github.com> 1789600933 +0100	checkout: moving from codex/audio-support-flag to main
4b42aee18b5f0657d7ff21858042cf90d687891e 0490263164ac08efc8fd5a82618e4087f4c86564 naji0007 <57367308+naji0007@users.noreply.github.com> 1789600934 +0100	pull --ff-only origin main: Fast-forward
0490263164ac08efc8fd5a82618e4087f4c86564 0490263164ac08efc8fd5a82618e4087f4c86564 naji0007 <57367308+naji0007@users.noreply.github.com> 1789600943 +0100	checkout: moving from main to main
0490263164ac08efc8fd5a82618e4087f4c86564 0490263164ac08efc8fd5a82618e4087f4c86564 naji0007 <57367308+naji0007@users.noreply.github.com> 1789602660 +0100	checkout: moving from main to codex/external-player
0490263164ac08efc8fd5a82618e4087f4c86564 84529787ef92e5a8cdcbb231b1d825fb99f9f9c9 naji0007 <57367308+naji0007@users.noreply.github.com> 1789602661 +0100	commit: Open stream in external player (VLC)
84529787ef92e5a8cdcbb231b1d825fb99f9f9c9 0490263164ac08efc8fd5a82618e4087f4c86564 naji0007 <57367308+naji0007@users.noreply.github.com> 1789602968 +0100	checkout: moving from codex/external-player to main
0490263164ac08efc8fd5a82618e4087f4c86564 b9edfb74953aef745ee1e6f4f254a68476c3792a naji0007 <57367308+naji0007@users.noreply.github.com> 1789602970 +0100	pull --ff-only origin main: Fast-forward
b9edfb74953aef745ee1e6f4f254a68476c3792a b9edfb74953aef745ee1e6f4f254a68476c3792a naji0007 <57367308+naji0007@users.noreply.github.com> 1789602981 +0100	checkout: moving from main to main
b9edfb74953aef745ee1e6f4f254a68476c3792a ea97d4a6d8be9a7866df93059624332ecf58f8f3 naji0007 <57367308+naji0007@users.noreply.github.com> 1789604722 +0100	commit: WIP built-in VLC engine
ea97d4a6d8be9a7866df93059624332ecf58f8f3 b9edfb74953aef745ee1e6f4f254a68476c3792a naji0007 <57367308+naji0007@users.noreply.github.com> 1789604735 +0100	reset: moving to origin/main
b9edfb74953aef745ee1e6f4f254a68476c3792a ea97d4a6d8be9a7866df93059624332ecf58f8f3 naji0007 <57367308+naji0007@users.noreply.github.com> 1789604735 +0100	checkout: moving from main to codex/vlc-engine
ea97d4a6d8be9a7866df93059624332ecf58f8f3 6115ec7d6a0d39f9d4dc8351052ad4bcc21c7a40 naji0007 <57367308+naji0007@users.noreply.github.com> 1789604872 +0100	commit: Use VLCVideoLayout for VLC output
6115ec7d6a0d39f9d4dc8351052ad4bcc21c7a40 549478df7177201d8bcce8d652c6df4dc6ad8aba naji0007 <57367308+naji0007@users.noreply.github.com> 1789605020 +0100	commit: Fix VLCVideoLayout import newline
549478df7177201d8bcce8d652c6df4dc6ad8aba b9edfb74953aef745ee1e6f4f254a68476c3792a naji0007 <57367308+naji0007@users.noreply.github.com> 1789605475 +0100	checkout: moving from codex/vlc-engine to main
b9edfb74953aef745ee1e6f4f254a68476c3792a 438f4673883a6aac0e8ca49138a5426a31a40d7a naji0007 <57367308+naji0007@users.noreply.github.com> 1789605476 +0100	pull --ff-only origin main: Fast-forward
438f4673883a6aac0e8ca49138a5426a31a40d7a 438f4673883a6aac0e8ca49138a5426a31a40d7a naji0007 <57367308+naji0007@users.noreply.github.com> 1789605484 +0100	checkout: moving from main to main
438f4673883a6aac0e8ca49138a5426a31a40d7a 438f4673883a6aac0e8ca49138a5426a31a40d7a naji0007 <57367308+naji0007@users.noreply.github.com> 1789605933 +0100	checkout: moving from main to codex/slim-apk
438f4673883a6aac0e8ca49138a5426a31a40d7a 7b88a84b19fb18d93a30ce9372b4687dab7bbc6d naji0007 <57367308+naji0007@users.noreply.github.com> 1789605934 +0100	commit: Keep ARM ABIs only to slim VLC APK
7b88a84b19fb18d93a30ce9372b4687dab7bbc6d 438f4673883a6aac0e8ca49138a5426a31a40d7a naji0007 <57367308+naji0007@users.noreply.github.com> 1789606265 +0100	checkout: moving from codex/slim-apk to main
438f4673883a6aac0e8ca49138a5426a31a40d7a 35e46c023e5f28f0370a6a865de422967141f173 naji0007 <57367308+naji0007@users.noreply.github.com> 1789606267 +0100	pull --ff-only origin main: Fast-forward
35e46c023e5f28f0370a6a865de422967141f173 35e46c023e5f28f0370a6a865de422967141f173 naji0007 <57367308+naji0007@users.noreply.github.com> 1789606275 +0100	checkout: moving from main to main
35e46c023e5f28f0370a6a865de422967141f173 35e46c023e5f28f0370a6a865de422967141f173 naji0007 <57367308+naji0007@users.noreply.github.com> 1789661858 +0100	checkout: moving from main to codex/harden-vlc
35e46c023e5f28f0370a6a865de422967141f173 1b6db8804ebae370ab69df10b2bd4d6311575d64 naji0007 <57367308+naji0007@users.noreply.github.com> 1789661858 +0100	commit: Dedupe at state level plus load buttons plus VLC hardening
1b6db8804ebae370ab69df10b2bd4d6311575d64 35e46c023e5f28f0370a6a865de422967141f173 naji0007 <57367308+naji0007@users.noreply.github.com> 1789662157 +0100	checkout: moving from codex/harden-vlc to main
35e46c023e5f28f0370a6a865de422967141f173 d5c17b6d860bc923ec83498163ef020210948321 naji0007 <57367308+naji0007@users.noreply.github.com> 1789662159 +0100	pull --ff-only origin main: Fast-forward
d5c17b6d860bc923ec83498163ef020210948321 d5c17b6d860bc923ec83498163ef020210948321 naji0007 <57367308+naji0007@users.noreply.github.com> 1789662168 +0100	checkout: moving from main to main
d5c17b6d860bc923ec83498163ef020210948321 d5c17b6d860bc923ec83498163ef020210948321 naji0007 <57367308+naji0007@users.noreply.github.com> 1789666462 +0100	checkout: moving from main to codex/auto-chain
d5c17b6d860bc923ec83498163ef020210948321 a0fcf5330b8ee5c00f229791086e8e40b96ade10 naji0007 <57367308+naji0007@users.noreply.github.com> 1789666462 +0100	commit: Auto-chain sections plus VLC caching
a0fcf5330b8ee5c00f229791086e8e40b96ade10 d5c17b6d860bc923ec83498163ef020210948321 naji0007 <57367308+naji0007@users.noreply.github.com> 1789666902 +0100	checkout: moving from codex/auto-chain to main
d5c17b6d860bc923ec83498163ef020210948321 acf66cd31b337cbaf03ddbd80b39f1c489fa354e naji0007 <57367308+naji0007@users.noreply.github.com> 1789666904 +0100	pull --ff-only origin main: Fast-forward
acf66cd31b337cbaf03ddbd80b39f1c489fa354e acf66cd31b337cbaf03ddbd80b39f1c489fa354e naji0007 <57367308+naji0007@users.noreply.github.com> 1789666940 +0100	checkout: moving from main to main
acf66cd31b337cbaf03ddbd80b39f1c489fa354e acf66cd31b337cbaf03ddbd80b39f1c489fa354e naji0007 <57367308+naji0007@users.noreply.github.com> 1789672144 +0100	checkout: moving from main to codex/section-set
acf66cd31b337cbaf03ddbd80b39f1c489fa354e 0658ee434cadfd8628465d09312208b42a9ac8ca naji0007 <57367308+naji0007@users.noreply.github.com> 1789672144 +0100	commit: Track loading sections as a set
0658ee434cadfd8628465d09312208b42a9ac8ca acf66cd31b337cbaf03ddbd80b39f1c489fa354e naji0007 <57367308+naji0007@users.noreply.github.com> 1789672502 +0100	checkout: moving from codex/section-set to main
acf66cd31b337cbaf03ddbd80b39f1c489fa354e ea50a5a4f50a9ff5e8a97cdd6b02f9172a9db122 naji0007 <57367308+naji0007@users.noreply.github.com> 1789672511 +0100	pull --ff-only origin main: Fast-forward
ea50a5a4f50a9ff5e8a97cdd6b02f9172a9db122 ea50a5a4f50a9ff5e8a97cdd6b02f9172a9db122 naji0007 <57367308+naji0007@users.noreply.github.com> 1789672528 +0100	checkout: moving from main to main
ea50a5a4f50a9ff5e8a97cdd6b02f9172a9db122 ea50a5a4f50a9ff5e8a97cdd6b02f9172a9db122 naji0007 <57367308+naji0007@users.noreply.github.com> 1789673159 +0100	checkout: moving from main to codex/remove-vlc
ea50a5a4f50a9ff5e8a97cdd6b02f9172a9db122 c7a991e141437fcfe96c39b89668ed9febb8cd18 naji0007 <57367308+naji0007@users.noreply.github.com> 1789673159 +0100	commit: Remove built-in VLC plus background player release
c7a991e141437fcfe96c39b89668ed9febb8cd18 ea50a5a4f50a9ff5e8a97cdd6b02f9172a9db122 naji0007 <57367308+naji0007@users.noreply.github.com> 1789673575 +0100	checkout: moving from codex/remove-vlc to main
ea50a5a4f50a9ff5e8a97cdd6b02f9172a9db122 bf5f59b1604f311d64161d8d97ec3093bee648d5 naji0007 <57367308+naji0007@users.noreply.github.com> 1789673577 +0100	pull --ff-only origin main: Fast-forward
bf5f59b1604f311d64161d8d97ec3093bee648d5 bf5f59b1604f311d64161d8d97ec3093bee648d5 naji0007 <57367308+naji0007@users.noreply.github.com> 1789673588 +0100	checkout: moving from main to main
bf5f59b1604f311d64161d8d97ec3093bee648d5 bf5f59b1604f311d64161d8d97ec3093bee648d5 naji0007 <57367308+naji0007@users.noreply.github.com> 1789676464 +0100	checkout: moving from main to codex/section-watchdog
bf5f59b1604f311d64161d8d97ec3093bee648d5 fa511c98063ac53def5b99dcf2c6ece5c73779d6 naji0007 <57367308+naji0007@users.noreply.github.com> 1789676464 +0100	commit: 120s watchdog for movies and series loads
fa511c98063ac53def5b99dcf2c6ece5c73779d6 bf5f59b1604f311d64161d8d97ec3093bee648d5 naji0007 <57367308+naji0007@users.noreply.github.com> 1789677316 +0100	checkout: moving from codex/section-watchdog to main
bf5f59b1604f311d64161d8d97ec3093bee648d5 2dc4dd7a34f8692a1dad9e546f4e6c43dac67a9f naji0007 <57367308+naji0007@users.noreply.github.com> 1789677317 +0100	pull --ff-only origin main: Fast-forward
2dc4dd7a34f8692a1dad9e546f4e6c43dac67a9f 2dc4dd7a34f8692a1dad9e546f4e6c43dac67a9f naji0007 <57367308+naji0007@users.noreply.github.com> 1789677332 +0100	checkout: moving from main to main
2dc4dd7a34f8692a1dad9e546f4e6c43dac67a9f 2dc4dd7a34f8692a1dad9e546f4e6c43dac67a9f naji0007 <57367308+naji0007@users.noreply.github.com> 1789686250 +0100	checkout: moving from main to codex/supabase-sync
2dc4dd7a34f8692a1dad9e546f4e6c43dac67a9f bd843e16c7dc66be1aa69c6a1666dfa1f70ce9a6 naji0007 <57367308+naji0007@users.noreply.github.com> 1789686250 +0100	commit: Sync via owned Supabase backend
bd843e16c7dc66be1aa69c6a1666dfa1f70ce9a6 2dc4dd7a34f8692a1dad9e546f4e6c43dac67a9f naji0007 <57367308+naji0007@users.noreply.github.com> 1789686577 +0100	checkout: moving from codex/supabase-sync to main
2dc4dd7a34f8692a1dad9e546f4e6c43dac67a9f d934a0b5a238857fb30f9788b13d749cd370ee4a naji0007 <57367308+naji0007@users.noreply.github.com> 1789686578 +0100	pull --ff-only origin main: Fast-forward
d934a0b5a238857fb30f9788b13d749cd370ee4a d934a0b5a238857fb30f9788b13d749cd370ee4a naji0007 <57367308+naji0007@users.noreply.github.com> 1789686587 +0100	checkout: moving from main to main
d934a0b5a238857fb30f9788b13d749cd370ee4a d934a0b5a238857fb30f9788b13d749cd370ee4a naji0007 <57367308+naji0007@users.noreply.github.com> 1789757348 +0100	checkout: moving from main to codex/licence-expiry
d934a0b5a238857fb30f9788b13d749cd370ee4a 1035ad31192ffd9896c9ad5585df59ec541f35b9 naji0007 <57367308+naji0007@users.noreply.github.com> 1789757348 +0100	commit: Block playback when licence expired until renewal
1035ad31192ffd9896c9ad5585df59ec541f35b9 d934a0b5a238857fb30f9788b13d749cd370ee4a naji0007 <57367308+naji0007@users.noreply.github.com> 1789758381 +0100	checkout: moving from codex/licence-expiry to main
d934a0b5a238857fb30f9788b13d749cd370ee4a 5fd55dc108ce5c86b79f00f9ecd325c7e9d74b02 naji0007 <57367308+naji0007@users.noreply.github.com> 1789758383 +0100	pull --ff-only: Fast-forward
