Compare commits

...
13 Commits
Author SHA1 Message Date
Enes Yakıştır e7dc5136e5 feat(lockscreen): ultimate lock-screen MediaSession player with real video metadata and 10s seek buttons v1.4.18 2026-08-31 21:34:30 +03:00
Enes Yakıştır 1aba41c992 feat(player): full lock-screen MediaSession player integration and silent audio bridge for background audio v1.4.17 2026-08-31 21:27:46 +03:00
Enes Yakıştır afaf4ef856 fix(mobile): permanently suppress .mobile-msg banner and close button, and upgrade WakeLock background playback v1.4.16 2026-08-31 20:52:34 +03:00
Enes Yakıştır 52480401c8 feat(sso): add silent sso-frame probe to automatically recognize active YakNet sessions v1.4.15 2026-08-31 20:35:08 +03:00
Enes Yakıştır 46a9c8ab8c feat(auth): robust hybrid YakNet SSO architecture with zero shadow DOM duplicate buttons v1.4.14 2026-08-31 20:29:13 +03:00
Enes Yakıştır a5568de3cc fix(a11y): completely remove yaknet-account from DOM tree when guest for 100% screen reader cleanliness v1.4.13 2026-08-31 20:25:24 +03:00
Enes Yakıştır d629c97dd8 fix(header): keep yaknet-account hidden for silent SSO probe when guest and show only single clean login button v1.4.12 2026-08-31 20:23:46 +03:00
Enes Yakıştır 3016fc6328 fix: suppress app banners, seamless background audio auto-resume, and continuous YakNet SSO session probe v1.4.11 2026-08-31 20:20:55 +03:00
Enes Yakıştır dac3137330 fix(compatibility): safe matchMedia check and wrap client in try-catch to prevent incompatible browser screen v1.4.10 2026-08-31 18:48:19 +03:00
Enes Yakıştır 15361a21b6 fix(search): restore dynamic recent searches in search modal and auto URL search capture v1.4.9 2026-08-31 18:46:13 +03:00
Enes Yakıştır c6e5abf87e chore: remove internal docs from public repo, make apk download instance-scoped v1.4.8 2026-08-31 17:04:44 +03:00
Enes Yakıştır e161dea9da feat(player): add native background playback on lock-screen and MediaSession API integration v1.4.7 2026-08-31 16:41:58 +03:00
Enes Yakıştır 6fc0f0ef97 feat(search): dynamic recent search history and popular trending topics v1.4.6 2026-08-31 14:43:22 +03:00
5 changed files with 3110 additions and 2682 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
node_modules/
docs/
*.log
.DS_Store
dist/
+4
View File
@@ -0,0 +1,4 @@
docs/
*.log
.git
.github
+3056 -2680
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "peertube-plugin-yaktube-ondemand",
"version": "1.4.5",
"version": "1.4.18",
"description": "Accessible On-Demand YouTube Import, Live Streams, Smart Recommendations and A11y Engine for PeerTube",
"main": "main.js",
"library": "./main.js",
+48
View File
@@ -1,3 +1,51 @@
/* 100% Elimination of PeerTube Mobile Open-in-App Banner & Close Button */
.mobile-msg,
my-header .mobile-msg,
[class*='mobile-msg'],
button[title*='Bu mesajı kapat'],
button[aria-label*='Bu mesajı kapat'],
button[title*='Dismiss'],
.msg.ellipsis,
.peertube-button-link.secondary-button {
display: none !important;
visibility: hidden !important;
height: 0 !important;
width: 0 !important;
margin: 0 !important;
padding: 0 !important;
pointer-events: none !important;
opacity: 0 !important;
position: absolute !important;
z-index: -99999 !important;
clip: rect(0, 0, 0, 0) !important;
}
/* Permanent Aggressive Suppression of Generic JoinPeerTube / Framasoft Open-in-App Banners */
my-open-app,
my-open-in-app,
my-client-app-banner,
.open-app-container,
.app-banner,
[class*='open-app'],
[class*='open-in-app'],
.mobile-app-banner,
.app-promotion,
.client-app-banner,
a[href*='play.google.com/store/apps/details?id=app.joinpeertube'],
a[href*='f-droid.org'],
a[href*='joinpeertube'] {
display: none !important;
visibility: hidden !important;
height: 0 !important;
width: 0 !important;
margin: 0 !important;
padding: 0 !important;
pointer-events: none !important;
opacity: 0 !important;
position: absolute !important;
z-index: -99999 !important;
}
/* YakTube Accessibility & On-Demand CSS */
:focus-visible {