From 0c98d079be3dd3a045c21ba8244cf6d13ae145d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enes=20Yak=C4=B1=C5=9Ft=C4=B1r?= Date: Fri, 4 Sep 2026 07:38:28 +0300 Subject: [PATCH] feat: universal CORS and multi-instance roaming search history sync --- client.js | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/client.js b/client.js index 6e58c65..f8a7ed5 100644 --- a/client.js +++ b/client.js @@ -2025,10 +2025,12 @@ try { function callCloudSearchHistory(method, queryParams, body, onSuccess, onError) { var token = localStorage.getItem('access_token'); var email = localStorage.getItem('email'); + var username = localStorage.getItem('username'); var headers = {}; if (body) headers['Content-Type'] = 'application/json'; if (token) headers['Authorization'] = 'Bearer ' + token; if (email) headers['X-User-Email'] = email; + if (username) headers['X-User-Username'] = username; var authUrl = 'https://auth.yakhub.com.tr/api/yaktube/search-history' + (queryParams || ''); var bridgeUrl = '/api-custom/search-history' + (queryParams || ''); diff --git a/package.json b/package.json index 051692c..0cf1ded 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "peertube-plugin-yaktube-ondemand", - "version": "1.4.26", + "version": "1.4.27", "description": "Accessible On-Demand YouTube Import, Live Streams, Smart Recommendations and A11y Engine for PeerTube", "main": "main.js", "library": "./main.js",