-
-
Notifications
You must be signed in to change notification settings - Fork 118
Expand file tree
/
Copy pathgithub-notification-inbox-toggle.user.js
More file actions
473 lines (459 loc) · 32.1 KB
/
github-notification-inbox-toggle.user.js
File metadata and controls
473 lines (459 loc) · 32.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
// ==UserScript==
// @name GitHub Notification Inbox Toggle
// @name:aa GitHub maysaxxagoogih maydaddaarah araca
// @name:ab GitHub ардырра Афильтр Астатус
// @name:af GitHub -kennisgewingfilterstatus
// @name:ak GitHub amanneɛbɔ Filter tebea .
// @name:am የ Github የማሳወቂያ ማጣሪያ ሁኔታ
// @name:ar حالة مرشح إشعار جيثب
// @name:as GitHub অধিসূচনা ফিল্টাৰৰ অৱস্থা
// @name:av GitHub Уведомление Фильтровая статуя
// @name:ay GITHUB Notificación Filtro Estado ukax 1.1.
// @name:az Github bildiriş filtri statusu
// @name:ba GitHub хәбәр итеү фильтрлау статусы
// @name:be Статус фільтра апавяшчэння Github
// @name:bg Състояние на филтъра за уведомяване на GitHub
// @name:bh गिटहब सूचना फिल्टर के स्थिति
// @name:bm Github notification filter cogoya .
// @name:bn গিটহাব বিজ্ঞপ্তি ফিল্টার স্থিতি
// @name:bo GitHub བརྡ་ཐོ་ཚགས་རླུང་གནས་སྟངས།
// @name:br Statud sil ar sil da GitHub
// @name:bs Status filtera GitHub notifikacije
// @name:ca Estat del filtre de notificació de GitHub
// @name:ce GitHub хаамбаран фильтр статус
// @name:ceb Ang kahimtang sa filter sa Github
// @name:ch Manma’å’ñao na Manma’å’ñao na Manma’å’ñao na Manma’å’ñao
// @name:ckb دۆخی فلتەری ئاگادارکردنەوەی GitHub
// @name:co Status di Filtru di Notificazione di Github
// @name:cs Stav filtru oznamování GitHub
// @name:cv GitHub Пĕлтерÿ Фильтр статусĕ
// @name:cy Statws Hidlo Hysbysiad GitHub
// @name:da Github -meddelelsesfilterstatus
// @name:de Status des Github -Benachrichtigungsfilters
// @name:dv ގިތަބް ނޮޓިފިކޭޝަން ފިލްޓަރ ސްޓޭޓަސް
// @name:dz GitHub བརྡ་དོན་ཚགས་མའི་གནས་ཚུལ།
// @name:ee Github Nyatakaka ƒe Nɔnɔme ƒe Nɔnɔme .
// @name:el Κατάσταση φίλτρου ειδοποίησης GitHub
// @name:en GitHub Notification Filter Status
// @name:en-GB GitHub Notification Filter Status
// @name:eo Statuso de filtrilo de GitHub -sciigo
// @name:es Estado del filtro de notificación de github
// @name:et GitHubi teavitusfiltri olek
// @name:eu GitHub jakinarazpen iragazkiaren egoera
// @name:fa وضعیت فیلتر اعلان GitHub
// @name:ff Darnde Filter Notifikaasiyoŋ GitHub
// @name:fi GitHub -ilmoitussuodattimen tila
// @name:fil Katayuan ng filter ng GitHub
// @name:fj Giub Seprative espitext icocovi de .
// @name:fo GitHub Fráboðanarfilturstøða
// @name:fr État du filtre de notification GitHub
// @name:fr-CA État du filtre de notification GitHub
// @name:fy Github notifikaasje filterstatus
// @name:ga Stádas Scagaire Fógra GitHub
// @name:gd Inbhe sìodation brìoghmhor Github
// @name:gl Estado do filtro de notificación de GitHub
// @name:gn GitHub marandu filtro estado .
// @name:gsw-berne GitHub Notification Filter Status
// @name:gu ગિટહબ સૂચના ફિલ્ટર દરજ્જો
// @name:gv Cur-my-ner Stayd y GitHub
// @name:ha Matsayi na Github
// @name:he סטטוס סינון התראה על Github
// @name:hi Github अधिसूचना फ़िल्टर स्थिति
// @name:hmn Github Ceeb Toom Lim Cov Lus
// @name:hr Status filtra GitHub obavijesti
// @name:ht GitHub Notifikasyon Filter Estati
// @name:hu GitHub értesítési szűrő állapota
// @name:hy Gitub ծանուցման ֆիլտրի կարգավիճակը
// @name:id Status Filter Pemberitahuan GitHub
// @name:ig Ọnọdụ ọkwa Github
// @name:is Github tilkynningarsíu staða
// @name:it Stato del filtro di notifica GitHub
// @name:iu GitHub ᖃᐅᔨᒃᑲᐃᔾᔪᑎ ᑕᑕᑎᕆᓂᖅ ᖃᓄᐃᓕᖓᓕᕐᒪᖔᑦ
// @name:ja GitHub通知フィルターステータス
// @name:jv Status Filter Github NETTER
// @name:ka Github შეტყობინების ფილტრის სტატუსი
// @name:kg Status ya Filtre ya Kuzabisa ya GitHub
// @name:kk Гитуб туралы хабарландыру сүзгісі күйі
// @name:kl GitHub-ip nalunaarutaa filter-imik suliaqarneq
// @name:km ស្ថានភាពតម្រងសេចក្តីជូនដំណឹង Github
// @name:kn Github ಅಧಿಸೂಚನೆ ಫಿಲ್ಟರ್ ಸ್ಥಿತಿ
// @name:ko Github 알림 필터 상태
// @name:kr GitHub Notificationbe Status
// @name:ku GITHUB NOTIFICATION Rewşa Filter
// @name:kv GitHub юӧртан фильтр статус .
// @name:ky Github билдирүүсү чыпка статусу
// @name:la Gitub Notification Filter Status
// @name:lb Github Notifikatioun Filter Status
// @name:lg GITHUB Okumanyisa embeera y’okusengejja .
// @name:ln GitHub notification Filtre Ezalela .
// @name:lo ສະຖານະການກັ່ນຕອງແຈ້ງການ GIFHUB
// @name:lt „GitHub“ pranešimo filtro būsena
// @name:lv GitHub paziņojuma filtra statuss
// @name:mg Sata fanivanana an’i Github
// @name:mh Kōjjeļā eo an GitHub .
// @name:mi Tūnga Tātaritanga GitHAB
// @name:mk Статус на филтер за известување за GitHub
// @name:ml GitHub Netivipion ഫിൽറ്റർ നില
// @name:mn Github мэдэгдлийн шүүлтүүрийн статус
// @name:mo Starea filtrului de notificare Github
// @name:mr गीथब सूचना फिल्टर स्थिती
// @name:ms Status penapis pemberitahuan github
// @name:mt Status tal-filtru tan-notifika github
// @name:my GitHub Notification filter status
// @name:nb GitHub varslingsfilterstatus
// @name:ne Githuub अधिसूचना फिल्टर स्थिति
// @name:nl GitHub -meldingsfilterstatus
// @name:nr Ukukhiqika Kukhiqiza .
// @name:ny Mkhalidwe Wodziwitsa za Githob
// @name:oc Estatut de filtre de notificacion GitHub .
// @name:om Haala Filtara Beeksisa Github .
// @name:or ଗିଥବ୍ ବିଜ୍ଞପ୍ତି ଫିଲ୍ଟର ସ୍ଥିତି |
// @name:os GitHub хъусынгæнинаг фильтры статус
// @name:pa ਗਿੱਟਬ ਨੋਟੀਫਿਕੇਸ਼ਨ ਫਿਲਟਰ ਸਥਿਤੀ
// @name:pl Github Powiadomienie Status filtra
// @name:ps د ګیټوب خبرتیا د فلټر حالت
// @name:pt Status do filtro de notificação do github
// @name:pt-BR Status do filtro de notificação do github
// @name:pt-PT Status do filtro de notificação do github
// @name:qu GitHub Willakuy Filtro estado .
// @name:rn Imenyekanisha ry’Imenyekanisha rya GitHub
// @name:ro Starea filtrului de notificare Github
// @name:ru Статус фильтра GitHub
// @name:rw Github Kumenyesha Filter
// @name:sa Github अधिसूचना फ़िल्टर स्थिति .
// @name:sd گٽب نوٽيفڪيشن فلٽر اسٽيٽس
// @name:se GitHub-dieđihanfilterejeaddji stáhtus
// @name:sg GitHub ti fango tënë Status .
// @name:sh ГитХуб Статус пријаве за нотификацију
// @name:si GitHub දැනුම්දීම් පෙරහන් තත්ත්වය
// @name:sk Stav filtra github
// @name:sl Status filtra za obveščanje GitHub
// @name:sm GitBub Togafitiga Fimu Vaega
// @name:sn GitHub inozivisa firita mamiriro
// @name:so Heerka ogeysiinta Githab
// @name:sq Statusi i filtrit të njoftimit GitHub
// @name:sr ГитХуб Статус пријаве за нотификацију
// @name:ss Simo Sekuhlunga Sesatiso se-GitHub
// @name:st Boemo ba khale ba khalemelo
// @name:su Status filter Github
// @name:sv Github Notification Filter Status
// @name:sw Hali ya Kichujio cha Arifa ya GitHub
// @name:ta கிதுப் அறிவிப்பு வடிகட்டி நிலை
// @name:te గితుబ్ నోటిఫికేషన్ ఫిల్టర్ స్థితి
// @name:tg Ҳолати филтрии Github
// @name:th สถานะตัวกรองการแจ้งเตือน GitHub
// @name:ti ናይ GITHUB መፍለጢ መጽረዪ ኩነታት
// @name:tk "Github" habarnamasy süzgüç ýagdaýy
// @name:tl Katayuan ng filter ng GitHub
// @name:tn Kitsiso ya Kitsiso ya GitHub
// @name:to Tu’unga ’o e Faka’ilo ’o e GitHub
// @name:tr GitHub Bildirim Filtresi Durumu
// @name:ts Xiyimo xa xisefo xa xitiviso xa GitHub .
// @name:tt Gitub notoration фильтр статусы
// @name:tw GitHub amanneɛbɔ Filter tebea .
// @name:ty GitHub Status
// @name:ug GitHub ئۇقتۇرۇش سۈزگۈچ ھالىتى
// @name:uk Статус фільтра повідомлення Github
// @name:ur گٹ ہب نوٹیفیکیشن فلٹر کی حیثیت
// @name:uz Github haqida xabar berish Filtrov holati
// @name:ve Tshiimo tsha u Ṱoḓa tsha u Ḓivhadzwa nga GitHub
// @name:vi Trạng thái bộ lọc thông báo GitHub
// @name:wo Doxalinu leeralu yëgleb GitHub
// @name:xh I-Githib yeSaziso seSimo seSiciko
// @name:yi Github אָנזאָג פילטער סטאַטוס
// @name:yo Ipo Ibaraẹnisọrọ Githib Pip
// @name:zh GitHub 通知筛选状态
// @name:zh-CN GitHub 通知筛选状态
// @name:zh-HK GitHub 通知篩選狀態
// @name:zh-MO GitHub 通知篩選狀態
// @name:zh-MY GitHub 通知筛选状态
// @name:zh-SG GitHub 通知筛选状态
// @name:zh-TW GitHub 通知篩選狀態
// @name:zu Isimo sokuhlunga sesaziso se-GitHub
// @name:es-419 Estado del filtro de notificación de github
// @description GitHub 收件箱中隐藏或显示完成通知
// @description:aa uluuluka-fokkaaqo-saqabi-taqabi-toggle daddosih bicsa
// @description:ab github-рдырра-инбокс-тогл аҿиаратә версиа
// @description:af GitHub-Notification-Inbox-Toggle Development Version
// @description:ak GitHub-Notification-inbox-toggle nkɔso nkyerɛase .
// @description:am የ Github- ማስታወቂያ-የገቢ መልእክት ሳጥን - የልማት ስሪት
// @description:ar GitHub-Notification-Inbox-Toggle إصدار تطوير
// @description:as Github-Notification-inbox-toggle বিকাশ সংস্কৰণ
// @description:av github-notification-inbox-boggle развитие развития
// @description:ay GitHub-Notificación-Inbox-Toggle Desarrollo ukax mä jach’a uñacht’äwiwa.
// @description:az Github-bildiriş-Gələnlər qutusu - keçid inkişaf etiketi
// @description:ba github-хәбәр итеү-инбокс-тоггл үҫеш версияһы
// @description:be Версія распрацоўкі Thitub-Notification-Toggle-Toggle
// @description:bg Версия за разработка на GitHub-Notification-inbox-toggle
// @description:bh गिटहब-सूचना-इनबॉक्स-टॉगल विकास संस्करण 1।
// @description:bm GitHub-Notification-Inbox-Toggle Development version .
// @description:bn গিথুব-নোটিফিকেশন-ইনবক্স-টগল ডেভলপমেন্ট সংস্করণ
// @description:bo གྷི་ཐབ་-བརྡ་ཐོ-ཡིག་སྒྲོམ་གྱི་འཕེལ་རྒྱས་ཐོན་རིམ།
// @description:br stumm diorren gititub-kemenn-inbox-degemer
// @description:bs GitHub-obavijest-inbox-toggle verzija za razvoj
// @description:ca GitHub-Notification-Inbox-Toggle Versió
// @description:ce github-нотификаци-инбокс-тог кхиоран верси
// @description:ceb Ang bersyon sa pagpalambo sa Github-Inbox-Idgle-toggle
// @description:ch gi inob-ma-notasion-ña i manma’gås-ña.
// @description:ckb Github-Notification-Inbox-Toggle وەشان
// @description:co GitHub-Notificazione Inbox-Toggle Formazioni di sviluppu
// @description:cs Vývojová verze GitHub-Inbox-Toggle
// @description:cv github-пĕлтерÿ-пĕлтерÿ-пĕлтерÿ-тÿрлетÿ версийĕн версийĕ
// @description:cy Fersiwn Datblygu GitHub-Notification-Inbox-Toggle
// @description:da Github-Notification-Inbox-Toggle Development Version
// @description:de GitHub-Notification-in-Box-Toggle-Entwicklung Version
// @description:dv ގިތަބް-ނޮޓިފިކޭޝަން-އިންބޮކްސް-ޓޮގްލް ޑިވެލޮޕްމަންޓް ވާޝަން
// @description:dz གི་ཐུབ་-བརྡ་འཕྲིན་-inbox-Toggle གོང་འཕེལ་ཐོན་རིམ།
// @description:ee github-nyatakaka-inbox-toggle ŋgɔyiyi ƒe tɔtrɔ .
// @description:el Έκδοση ανάπτυξης GitHub-Notification-Inbox-Toggle
// @description:en github-notification-inbox-toggle development version
// @description:en-GB github-notification-inbox-toggle development version
// @description:eo Github-Notification-Enkest-Toggle Development Version
// @description:es Versión de desarrollo de github-notification-inbox-toggle
// @description:es-419 Versión de desarrollo de github-notification-inbox-toggle
// @description:et GitHub-Notification-inbox-Toggle’i arendusversioon
// @description:eu GitHub-notification-inbox-toggle garapen bertsioa
// @description:fa نسخه توسعه GitHub-intification-inbox-toggle
// @description:ff mbaydi ƴellitaare github-notific-toggle-toggle
// @description:fi GitHub-Motification-Inbox-toggle-kehitysversio
// @description:fil Github-Notification-Inbox-Toggle Development Bersyon
// @description:fj githby sega ni vakadeitaki na kena mataqali .
// @description:fo github-fráboðan-inbox-skifta menningarútgáva
// @description:fr version de développement github-notification-inbox-toggle
// @description:fr-CA version de développement github-notification-inbox-toggle
// @description:fy GitHub-Notifikaasje-Postfek YN-TOGGLE UNDELVENTSFERSJE
// @description:ga Leagan Forbartha GitHub-notification-inbox-toggle
// @description:gd dreach leasachaidh a-steach-tog-tog-tog-toggle
// @description:gl Versión de desenvolvemento de GitHub-Notification-Inbox-Toggle
// @description:gn Versión desarrollo rehegua github-notification-inbox-toggle .
// @description:gsw-berne github-notification-inbox-toggle development version
// @description:gu ગિટહબ-નોટિફિકેશન-ઇનબોક્સ-ટોગલ વિકાસ સંસ્કરણ
// @description:gv keidjal-innigin-cowrey
// @description:ha Github-sanarwar-shiga
// @description:he גרסת פיתוח פיתוח של github-notification-in-box-toggle
// @description:hi github-notification-inbox-toggle विकास संस्करण
// @description:hmn Github-ceeb toom-inbox-toggle kev txhim kho version
// @description:hr GitHub-notifical-inbox-toggle verzija za razvoj
// @description:ht GitHub-Notifikasyon-Inbox-Toggle Devlopman Version
// @description:hu GitHub-Notification-Inbox-Toggle fejlesztési változat
// @description:hy GitHub-Notification-Inbox-Toggle Development տարբերակը
// @description:id Versi Pengembangan GitHub-Notification-Inbox-Spry
// @description:ig Gitb-Vinob-in Indox-iji usoro mmepe
// @description:is Github-viti-inbox-Toggle þróunarútgáfa
// @description:it GitHub-Notification-Inbox-Toggle Development Version
// @description:iu github-ᒥᒃ ᖃᐅᔨᒃᑲᐃᔾᔪᑎ-ᐃᓗᐊᓂ ᐴᒃᓴᖅ ᐱᕙᓪᓕᐊᑎᑕᐅᓂᖓ
// @description:ja github-notification-inbox-toggle開発バージョン
// @description:jv Versi Pembangunan Github-Notification-Inbox-Toggle
// @description:ka github-notification-inbox-toggle განვითარების ვერსია
// @description:kg githhub-notification-inbox-toggle version
// @description:kk GitHub-and Cookies-Inbox-ауыстырғышын дамыту нұсқасы
// @description:kl github-notification-inbox-toggle-mik ineriartortitsinermut version
// @description:km github-information-inform-inbox vooting កំណែអភិវឌ្ឍន៍
// @description:kn ಗಿಟ್ಹಬ್-ಅಧಿಸೂಚನೆ-ಇನ್ಬಾಕ್ಸ್-ಟಾಗಲ್ ಅಭಿವೃದ್ಧಿ ಆವೃತ್ತಿ
// @description:ko Github-Notification-onbox-Toggle 개발 버전
// @description:kr github-notification-inbox-toggle fuwutəbe
// @description:ku Guhertoya Pêşveçûna Github-Notification-Inbox-Toggle
// @description:kv github-nofication-inbox-öдöн öтувтöм версия .
// @description:ky Github-notification-Кирүүчү нуска алмашуу версиясы
// @description:la GitHub-Notification-inbox-Toggle Development version
// @description:lb Gititub-Notifikatioun-Inbox-Toggle Entwécklung Versioun
// @description:lg GITHUB-notification-Inbox-Toggle Enkyusa y’okukulaakulanya .
// @description:ln GitHub-notification-inbox-toggle version ya développement .
// @description:lo ຮຸ່ນ Githbox-Notification-Inbox-Toggle-Toggle-toggle
// @description:lt „GitHub-Notification-Inbox-Toggle Development“ versija
// @description:lv Github-Notification-in-in-Toggle izstrādes versija
// @description:mg Github-fampandrenesana-inbox-toggle Development Version
// @description:mh ej āinwōt juon wāween eo em̧m̧an
// @description:mi Githib-Whakaaturanga-Inbox-Ingook Whakaputanga Whakawhanake
// @description:mk Github-Notification-In-Inbox-Toggle верзија за развој
// @description:ml github-neation-inging-ingg-toggy വികസന പതിപ്പ്
// @description:mn github-мэдэгдэл-Inbox-oxbox-toggle-ийн хөгжлийн хувилбар
// @description:mo Versiunea de dezvoltare GitHub-Notification-Inbox-Toggle
// @description:mr गीथब-नोटिफिकेशन-इनबॉक्स-टॉगल डेव्हलपमेंट आवृत्ती
// @description:ms Versi Pembangunan Github-Notification-Inbox-Toggle
// @description:mt Verżjoni ta ’Żvilupp ta’ GitHub-Notification-Inbox-Toggle
// @description:my Gitub-Notification-Inbox-toggle ဖွံ့ဖြိုးရေးဗားရှင်း
// @description:nb GitHub-Notification-Inbox-Toggle Development Version
// @description:ne Github- notication-इनबक्स-टगल विकास संस्करण संस्करण
// @description:nl GitHub-Notification-Inbox-Toggle Development-versie
// @description:nr Vala i-6000.
// @description:ny Mtundu wa Github-Noxbox-inbox
// @description:oc github-notificacion-notificacion-boxa de desarrollo aleando .
// @description:om github-nowfication-inbox-toggle development version .
// @description:or Github-Ninblification-inboack-togle ବିକାଶ ସଂସ୍କରଣ |
// @description:os github-хъусынгæнæг-инбокс-инбокс-æмæ æмдзу кæныны верси
// @description:pa ਗੀਥਾਮ-ਨੋਟੀਫਿਕੇਸ਼ਨ-ਇਨਬੌਕਸ-ਟੌਗਲ ਡਿਵੈਲਪਮੈਂਟ ਵਰਜ਼ਨ
// @description:pl Wersja programistyczna github-notification-inbox-toggle
// @description:ps د ګیټوب - خبرتیا - ان باکس-تبایل پرمختیا نسخه
// @description:pt Versão de desenvolvimento do Github-Notification-Inbox-Toggle
// @description:pt-BR Versão de desenvolvimento do Github-Notification-Inbox-Toggle
// @description:pt-PT Versão de desenvolvimento do Github-Notification-Inbox-Toggle
// @description:qu GitHub-Notificación-Inbox-Toggle Desarrollo Versión .
// @description:rn Igitero-imenyekanisha-imenyekanisha-imenyekanisha verisiyo
// @description:ro Versiunea de dezvoltare GitHub-Notification-Inbox-Toggle
// @description:ru github-notification-inbox-toggle версия разработки
// @description:rw Github-Kumenyesha-inbox-Toggle verisiyo yiterambere
// @description:sa Github-Notification-Inbox-टॉगल विकास संस्करण
// @description:sd Github- اطلاع-انباڪس-ٽوگل ترقي جو نسخو
// @description:se github-dieđihan-sisa-toggle ovddidanveršuvdna
// @description:sg gi ti sara kua na github-notification-toggle .
// @description:sh ГитХуб-Нотифицатион-инбок-тоцгле развојна верзија
// @description:si GitHub-notification-inbox-toggle සංවර්ධන අනුවාදය
// @description:sk Verzia vývoja github-notification-inbox-toggle
// @description:sl GitHub-notification-Inbox-toggle Razvojna različica
// @description:sm GitHub-Faasilasilaga-inbox-toggle Atinaʻe Atinaʻe
// @description:sn GitHub-Ziviso-Inbox-Toggle Development Version
// @description:so GitHub-Ogeysiiska-Inbox-Inbox-Inbogle Horumar
// @description:sq GitHub-Notification-Inbox-Toggle Versioni i Zhvillimit
// @description:sr ГитХуб-Нотифицатион-инбок-тоцгле развојна верзија
// @description:ss github-satiso-inbox-toggle version
// @description:st GOTHUB-TLALITED-Inbox-togggle deverver devet
// @description:su Versi PROBLE-Bewara Grapbox
// @description:sv Github-Notification-Inbox-Toggle Development Version
// @description:sw Toleo la maendeleo la GitHub-Notification-Inbox-Toggle
// @description:ta Github-notification-inabox-toggle மேம்பாட்டு பதிப்பு
// @description:te గితుబ్-నోటిఫికేషన్-ఇన్బాక్స్-బోల్ డెవలప్మెంట్ వెర్షన్
// @description:tg Нусхаи Рушд
// @description:th GitHub-Notification-inbox-Toggle Development เวอร์ชัน
// @description:ti github-notification-inbox-toggle development version
// @description:tk Gitub-APCORAP-poçta gutusy-geçiş wersiýasy wersiýasy
// @description:tl Github-Notification-Inbox-Toggle Development Bersyon
// @description:tn github-kitsiso-inbox-toggle-toggle tlhabololo
// @description:to github-fakatokanga-’i he puha-toggle ’a e fakalakalaka ’o e founga
// @description:tr Github-Notification-Inbox-Toggle geliştirme sürümü
// @description:ts GitHub-notification-inbox-toggle development version .
// @description:tt github-нечкәлек-керү тартмасы үсеш версиясе
// @description:tw GitHub-Notification-inbox-toggle nkɔso nkyerɛase .
// @description:ty te hoê huriraa no te faahoturaa i te github-toggle
// @description:ug GitHub-STOWNIBET-INBOP-inggletecepy تەرەققىيات نۇسخىسى
// @description:uk Версія розробки GitHub-Notification-Inbox-Toggle
// @description:ur گٹ ہب-نوٹیفیکیشن ان باکس-ٹوگل ڈویلپمنٹ ورژن
// @description:uz Github-xabarnoma-Kirish qutisi - Rivojlanish versiyasi
// @description:ve mbekanyamushumo ya mveledziso ya github-inbox-ya-inbox-toggle
// @description:vi Phiên bản phát triển github-notification-inbox-toggle
// @description:wo xeetu yokkute-ci-tegle-ci-toggle
// @description:xh Isaziso se-Gilitib-Inbox
// @description:yi Github-Nodification-Inbox-Toggle אנטוויקלונג ווערסיע
// @description:yo Gittib-iwifunni-apo-apo-ọlẹ
// @description:zh github-notification-inbox-toggle 开发版本
// @description:zh-CN github-notification-inbox-toggle 开发版本
// @description:zh-HK github-notification-inbox-toggle 開發版本
// @description:zh-MO github-notification-inbox-toggle 開發版本
// @description:zh-MY github-notification-inbox-toggle 开发版本
// @description:zh-SG github-notification-inbox-toggle 开发版本
// @description:zh-TW github-notification-inbox-toggle 開發版本
// @description:zu I-GitHub-Isaziso-Inbox-TOGGVE TREENT Version
// @author chancez,人民的勤务员 <china.qinwuyuan@gmail.com>
// @namespace https://github.com/chancez/userscripts
// @supportURL https://github.com/chancez/userscripts/issues
// @homepageURL https://github.com/chancez/userscripts
// @homepage https://github.com/chancez/userscripts
// @license MIT
// @match https://github.com/notifications*
// @icon https://raw.githubusercontent.com/ChinaGodMan/UserScriptsHistory/main/scriptsIcon/github-folder-downloader.png
// @compatible chrome
// @compatible firefox
// @compatible edge
// @compatible opera
// @compatible safari
// @compatible kiwi
// @compatible qq
// @compatible via
// @compatible brave
// @version 2025.6.2.1
// @created 2025-06-02 12:01:10
// @downloadURL https://raw.githubusercontent.com/ChinaGodMan/UserScripts/main/github-notification-inbox-toggle/github-notification-inbox-toggle.user.js
// @updateURL https://raw.githubusercontent.com/ChinaGodMan/UserScripts/main/github-notification-inbox-toggle/github-notification-inbox-toggle.user.js
// ==/UserScript==
(function () {
'use strict'
// Retrieve initial states from sessionStorage or set defaults
let isHidden = sessionStorage.getItem('isHidden') === 'true'
let showDoneOnly = sessionStorage.getItem('showDoneOnly') === 'true'
const doneSelectors = [
'svg.octicon-issue-closed',
'svg.octicon-git-pull-request-closed',
'svg.octicon-git-merge',
'svg.octicon-x',
'svg.octicon-stop',
'svg.octicon-rocket',
'svg.octicon-check'
]
const createButton = (text, positionY) => {
const button = document.createElement('button')
button.textContent = text
button.style.position = 'fixed'
button.style.left = '50%'
button.style.transform = 'translateX(-50%)'
button.style.zIndex = '1000'
button.style.padding = '5px 10px'
button.style.border = '1px solid #ccc'
button.style.borderRadius = '4px'
button.style.cursor = 'pointer'
button.style.transition = 'background-color 0.3s, color 0.3s'
button.style.top = `${positionY}px`
button.style.backgroundColor = 'rgba(255, 255, 255, 0.9)'
button.style.color = '#333'
button.addEventListener('click', (event) => {
event.preventDefault()
if (text === 'Toggle Hidden Notifications') {
isHidden = !isHidden
showDoneOnly = false
} else if (text === 'Show Only Done Notifications') {
showDoneOnly = !showDoneOnly
isHidden = false
}
saveFilterState()
updateVisibleNotifications()
})
return button
}
const toggleVisibilityButton = createButton('Toggle Hidden Notifications', 10)
const toggleShowDoneButton = createButton('Show Only Done Notifications', 50)
document.body.appendChild(toggleVisibilityButton)
document.body.appendChild(toggleShowDoneButton)
function updateButtonState(button, isActive) {
button.style.backgroundColor = isActive ? '#4caf50' : 'rgba(255, 255, 255, 0.9)'
button.style.color = isActive ? '#fff' : '#333'
}
function updateVisibleNotifications() {
const items = document.querySelectorAll('.js-navigation-container li.notifications-list-item')
items.forEach(item => {
const isVisible = getComputedStyle(item).display !== 'none'
const isDone = item.querySelector(':not(.notification-list-item)').querySelector(doneSelectors)
const shouldShow = showDoneOnly ? isDone : !isHidden || !isDone
if (isVisible && !shouldShow) {
item.style.display = 'none' // Hide if it shouldn't be displayed
} else if (!isVisible && shouldShow) {
item.style.display = '' // Show if it isnt' visible but should be
}
})
updateButtonState(toggleVisibilityButton, isHidden)
updateButtonState(toggleShowDoneButton, showDoneOnly)
}
function saveFilterState() {
sessionStorage.setItem('isHidden', isHidden)
sessionStorage.setItem('showDoneOnly', showDoneOnly)
}
// Initial call to update visibility
updateVisibleNotifications()
// Observe for changes in the notification list
const observer = new MutationObserver(() => {
updateVisibleNotifications()
})
const targetNode = document.querySelector('.js-navigation-container')
if (targetNode) {
observer.observe(targetNode, { childList: true, subtree: true })
}
// Add a MutationObserver to catch changes in the document
const pageObserver = new MutationObserver(() => {
updateVisibleNotifications() // Apply visibility immediately
})
// Observe the body for when new notifications are loaded
pageObserver.observe(document.body, { childList: true, subtree: true })
// Clear observers on unload
window.addEventListener('beforeunload', () => {
observer.disconnect()
pageObserver.disconnect()
})
})()