Skip to content

Commit 75c46af

Browse files
BUMP: v3.3.1 Account Sync Across Devices
1 parent 0c360f5 commit 75c46af

9 files changed

Lines changed: 39 additions & 39 deletions

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<h1>FilterTube</h1>
44
<p>Peace of Mind for your Digital Space</p>
55

6-
[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/varshneydevansh/FilterTube) ![Version](https://img.shields.io/badge/version-3.3.0-blue.svg) ![License](https://img.shields.io/badge/license-MIT-green.svg) ![Lines of Code](https://img.shields.io/badge/total%20lines-91.8k-brightgreen.svg) ![JavaScript LoC](https://img.shields.io/badge/javascript-56.7k%20lines-yellow.svg) ![Top Language](https://img.shields.io/github/languages/top/varshneydevansh/FilterTube?color=f1e05a) ![Repo Size](https://img.shields.io/github/repo-size/varshneydevansh/FilterTube?color=orange)
6+
[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/varshneydevansh/FilterTube) ![Version](https://img.shields.io/badge/version-3.3.1-blue.svg) ![License](https://img.shields.io/badge/license-MIT-green.svg) ![Lines of Code](https://img.shields.io/badge/total%20lines-102.1k-brightgreen.svg) ![JavaScript LoC](https://img.shields.io/badge/javascript-63.5k%20lines-yellow.svg) ![Top Language](https://img.shields.io/github/languages/top/varshneydevansh/FilterTube?color=f1e05a) ![Repo Size](https://img.shields.io/github/repo-size/varshneydevansh/FilterTube?color=orange)
77

88
</div>
99

docs/CONTENT_HIDING_PLAYBOOK.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -156,25 +156,25 @@ async function applyDOMFallback(settings, options = {}) {
156156
157157
158158
┌─────────────────────────────────────────────────────────────┐
159-
│ CHECK CURRENT FILTER MODE
159+
│ CHECK CURRENT FILTER MODE │
160160
│ │
161-
│ ┌─────────────────┐ ┌─────────────────────────────────┐
162-
│ │ BLOCKLIST │ │ WHITELIST │
163-
│ │ MODE │ │ MODE (v3.2.3) │
164-
│ └─────────────────┘ └─────────────────────────────────┘
161+
│ ┌─────────────────┐ ┌─────────────────────────────────┐ │
162+
│ │ BLOCKLIST │ │ WHITELIST │ │
163+
│ │ MODE │ │ MODE (v3.2.3) │ │
164+
│ └─────────────────┘ └─────────────────────────────────┘ │
165165
└─────────────────────┬───────────────────────────────────────┘
166166
167167
┌────────────┴────────────┐
168168
│ │
169169
▼ ▼
170170
┌─────────────────┐ ┌─────────────────────────────────┐
171-
│ HIDE IF MATCHES │ │ HIDE IF NO MATCH
172-
│ BLOCKLIST RULES │ │ WHITELIST RULES
171+
│ HIDE IF MATCHES │ │ HIDE IF NO MATCH │
172+
│ BLOCKLIST RULES │ │ WHITELIST RULES │
173173
│ │ │ │
174-
│ • Channel in │ │ • Channel NOT in whitelist
175-
│ blocklist │ │ • Keywords NOT in whitelist
176-
│ • Keywords match │ │
177-
│ blocklist │ │ • SHOW if whitelist match
174+
│ • Channel in │ │ • Channel NOT in whitelist │
175+
│ blocklist │ │ • Keywords NOT in whitelist │
176+
│ • Keywords match │ │ │
177+
│ blocklist │ │ • SHOW if whitelist match │
178178
└─────────────────┘ └─────────────────────────────────┘
179179
│ │
180180
└────────────┬────────────┘
@@ -183,8 +183,8 @@ async function applyDOMFallback(settings, options = {}) {
183183
┌─────────────────────────────────────────────────────────────┐
184184
│ APPLY VISIBILITY CHANGES │
185185
│ │
186-
│ • Add CSS classes (filtertube-hidden) │
187-
│ • Set display: none
186+
│ • Add CSS classes (filtertube-hidden)
187+
│ • Set display: none │
188188
│ • Stamp data attributes (data-filtertube-list-mode) │
189189
│ • Update 3-dot menu text (Block vs Allow) │
190190
└─────────────────────────────────────────────────────────────┘
@@ -194,37 +194,37 @@ async function applyDOMFallback(settings, options = {}) {
194194

195195
```text
196196
┌─────────────────────────────────────────────────────────────┐
197-
│ CHANNEL IDENTITY RESOLUTION
197+
│ CHANNEL IDENTITY RESOLUTION │
198198
└─────────────────────┬───────────────────────────────────────┘
199199
200200
201201
┌─────────────────────────────────────────────────────────────┐
202-
│ EXTRACT FROM MULTIPLE SOURCES
202+
│ EXTRACT FROM MULTIPLE SOURCES │
203203
│ │
204-
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────┐
205-
│ │ XHR JSON │ │ ytInitialData │ │ DOM Elements
206-
│ │ Data │ │ Page Data │ │ (Shorts/Home)
207-
│ └─────────────┘ └─────────────┘ └─────────────────────┘
204+
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────────────┐ │
205+
│ │ XHR JSON │ │ ytInitialData │ │ DOM Elements
206+
│ │ Data │ │ Page Data │ │ (Shorts/Home)
207+
│ └─────────────┘ └─────────────┘ └─────────────────────┘ │
208208
└─────────────────────┬───────────────────────────────────────┘
209209
210210
211211
┌─────────────────────────────────────────────────────────────┐
212-
│ RESOLVE TO CANONICAL UC ID
212+
│ RESOLVE TO CANONICAL UC ID │
213213
│ │
214214
│ • @handle → channelMap lookup → UC ID │
215-
│ • /c/name → channelMap lookup → UC ID
216-
│ • /user/name → channelMap lookup → UC ID
217-
│ • Direct UC ID → use immediately
215+
│ • /c/name → channelMap lookup → UC ID │
216+
│ • /user/name → channelMap lookup → UC ID │
217+
│ • Direct UC ID → use immediately │
218218
└─────────────────────┬───────────────────────────────────────┘
219219
220220
221221
┌─────────────────────────────────────────────────────────────┐
222-
│ STAMP DOM WITH MODE DATA
222+
│ STAMP DOM WITH MODE DATA │
223223
│ │
224-
│ data-filtertube-channel-id="UC..." │
224+
│ data-filtertube-channel-id="UC..."
225225
│ data-filtertube-channel-handle="@handle" │
226-
│ data-filtertube-list-mode="whitelist|blocklist" │
227-
│ data-filtertube-source="shorts_homepage|watch_page" │
226+
│ data-filtertube-list-mode="whitelist|blocklist"
227+
│ data-filtertube-source="shorts_homepage|watch_page"
228228
└─────────────────────────────────────────────────────────────┘
229229
```
230230

html/tab-view.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@
134134
</ul>
135135

136136
<div class="sidebar-footer">
137-
<div class="version-info">v3.3.0</div>
137+
<div class="version-info">v3.3.1</div>
138138
</div>
139139
</nav>
140140

@@ -850,7 +850,7 @@ <h2 class="view-hero__title">Follow what FilterTube shipped without digging thro
850850
<p class="view-hero__body">New controls, UI improvements, and behavior changes land here first so you can see what is already live today.</p>
851851
</div>
852852
<div class="view-hero__meta">
853-
<span class="view-meta-pill">Current version: v3.3.0</span>
853+
<span class="view-meta-pill">Current version: v3.3.1</span>
854854
<span class="view-meta-pill">Desktop release cadence</span>
855855
</div>
856856
</section>

manifest.chrome.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": 3,
33
"name": "FilterTube",
44
"description": "Restore peace of mind to your digital video experience.",
5-
"version": "3.3.0",
5+
"version": "3.3.1",
66
"minimum_chrome_version": "111",
77
"background": {
88
"service_worker": "js/background.js"

manifest.firefox.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": 3,
33
"name": "FilterTube",
44
"description": "Restore peace of mind to your digital video experience.",
5-
"version": "3.3.0",
5+
"version": "3.3.1",
66
"background": {
77
"scripts": ["js/shared/identity.js", "js/background.js"]
88
},

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": 3,
33
"name": "FilterTube",
44
"description": "Restore peace of mind to your digital video experience.",
5-
"version": "3.3.0",
5+
"version": "3.3.1",
66
"minimum_chrome_version": "111",
77
"background": {
88
"service_worker": "js/background.js"

manifest.opera.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": 3,
33
"name": "FilterTube",
44
"description": "Restore peace of mind to your digital video experience.",
5-
"version": "3.3.0",
5+
"version": "3.3.1",
66
"minimum_chrome_version": "111",
77
"developer": {
88
"name": "Devansh Varshney",

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "filtertube",
3-
"version": "3.3.0",
3+
"version": "3.3.1",
44
"description": "Restore peace of mind to your digital video experience.",
55
"main": "js/background.js",
66
"scripts": {

0 commit comments

Comments
 (0)