-
Notifications
You must be signed in to change notification settings - Fork 9
/
changes
539 lines (450 loc) · 16.5 KB
/
changes
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
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
1.0.17.20000000x
update japanese translation (by takepon1)
1.0.17
Add an lock Feed Items button (by thieleke)
update nederland translation (by @Judy85)
1.0.17.10000000x
Add an lock Feed Items button (by thieleke)
update nederland translation (by @Judy85)
1.0.16.50000000x
Fix thumbnails
1.0.16.40000000x
Fix missing thumbnail when coming from enclosure
1.0.16.30000000x
Keep background script alive with manifest V3
1.0.16.20000000x
same as 1.0.16.10000000x
- with font size fix for sage_sc theme
- make v2 manisfest as the default one
1.0.16.10000000x
Ready for manifest V3
Display thumbnails in item description
Use 'fetch' request instead of 'XMLHttpRequest' request
Manisfset version 3 (1.0.16.100000003) is available on github
https://github.com/dauphine-dev/drop-feeds/releases
manifest V3 will implies:
- the user-scripts
- http feeds (https is mandatory)
don't work any more
1.0.15
Fix some freezing by adding timeout on file transfert
1.0.14
In render tab 'Two panels (Fox memory)' add moving up and down with arrows feature.
In render tab 'Two panels (Fox memory)' add buttons to mark current article as read, mark current article as unread, mark all articles as read, mark all articles as unread, open unread articles, hide read articles, to use DEL key to switch read/unread articles.
1.0.13
On multiple feeds opening, open first 5 feeds synchronously, and the others asynchronously.
Adding Portuguese Brazil (pt-BR) language (from inkhorn-ptbr)
1.0.12.0
Fix duplicated items when guid is empty
Adding custom feature
1.0.11
Fix feed preview in subscribe view
1.0.10
Fix Discoverering feeds feature
Fix in user script syntax highlighter
1.0.9
Script editor improvements and small fixes
Security filter bypass suffix for user-scripts
1.0.8
Reimplements enclosures audio/video/image (was loosen since theme management rework)
Reimplements Cleanup RSS feed extra data (but it's optional this time)
1.0.7
Remove old manual sidebar toggle management and replace it by new api browser.sidebarAction.toggle
Undo cleanup RSS feed extra data
1.0.6
Small changes in option view to fit in new small Firefox option view (Firefox 73+ needed)
Cleanup RSS feed extra data
1.0.5
Fix User script editor
Fix Moving folder by drap and drop
1.0.4
Update legacy_dark theme
Fix missing reference in discover-feeds view
1.0.3a
Make Drop Feeds do not crash when the API browser.storage.local.set is broken.
Add an option to do not notify when no feed has been updated.
Update ja and it translations (thank you to takepon1 and carlfranz)
Use new toggle api browser.sidebarAction.toggle
1.0.3
Make Drop Feeds do not crash when the API browser.storage.local.set is broken.
Add an option to do not notify when no feed has been updated.
1.0.2
Fix userscript editor loading
1.0.1
In theme Sage SC Dark make items title color a lighter color (from Judy85)
1.0
Sidebar Feed RSS reader with 3 panels (feeds/items/articles)
Support folders and sub-folders
Filter view filter
Many themes are and render layout are available
Notifications on update complete
Asynchronous feed checking
An unified feeds view is available
Discovery feeds feature (the magnify icon) to detect hidden feeds
Mutilanguages support
Podcast Support
Support of drag a drop & move elements of the tree view
User scripts IDE
Security filters
Custom theme export/import
And many other features and options...
0.99rc
Release candidate before 1.0
0.9.7
Add custom theme manager
Make user can change script editor theme
Add full export/import feature
Fix empty html_content in json feeds
Fix 'Promise resolved after context unloaded' console messages
a:
Fix missing reference to themeCustomManager in discover-feeds.html and subscribe.html
b:
Fix: do not mark items as read if item panel is closed
0.9.6
Add Export/import settings
Reduce he size of the notification icon
Add json feed support
Handle feed tabs
Add button to display the debug view
Always update the feed name on subscribe
0.9.5
Add entries in context menu to set all feeds to read/unread status
Subscribe to many feeds from discovery-feeds view
Update Japanese translation by takepon1
Add history.getVisits workaround for Firefox Nightly 67
Fix right click on folder icons
Fix "Reuse Drop Feeds Tabs" management
0.9.4
Update USTools help
Improve Drag and Drop management
For Atom feed get channel link to main page instead of to feed
Make filter works with folders closed
Improve automatic updates to keep timing even when Firefox is closed
Add an button to hide read articles
Reduce loading time for youtube subscription page
Update the "Reuse Drop Feeds Tab" checkbox behavior by Jeff F.
Update Japanese translation by takepon1
Update Dutch translation by Judy85
Fix need to click twice on Drop Feeds icon to display the sidebar panel
Fix mark article as read when it has opened in sidebar
Fix reuse Drop Feeds tab
Fix youtube channel title on subscription
0.9.3
Improve UIs loading time
Improve statusbar messages
When filter is active displays all feeds
Custom date time format for the render feed tab
Add methods getFeedInfo() and rssFromFeedInfo() to USTools lib for user scripts (documentation will come later, in the meantime you can take a look to the youtube userscript example)
Fix script editor ctrl hot keys management (ctrl+s, ctrl+z, ctrl+y)
Fix feed sort when many Firefox windows are opened
Fix Run an automatic feed update on start
Fix youtube feed detection
a:
Update USTools help
Fix autoupdate on start with many opened windows
Fix subscribe feed list when titles are empty (use a default title)
Fix discovering feeds view
b:
Fix attribute extraction in ATOM Feeds
c:
Fix "open unread feeds in new tabs"
0.9.2
Use workerpool (more efficient for massive opening render tad)
Add stack trace in error messages
Subscribe by feed url
Esc close the context menu
Display GUID in Options/Advanced
Feed preview in the subscribe window
Remove Unsafe assignment to innerHTML
Remove unsafe content_security_policy (blob:)
Fix error on empty item field
Fix Html filter tag edition (remove old value)
Fix unified feeds (use xslt transform instead of the old render way)
Fix sidebar treeview refreshing (after create new, folder, add a new feed, etc...)
Fix new folder name is empty
Set the default feed to 'Drop Feeds releases'
Better layout size on 1st Drop Feeds run
Fix Firefox crashes when sidebar is showed and page source code opened
d:
Fix empty tab detection
0.9.1
Add a 3rd layout in the sidebar to display item.
Theme management have been improved :
- you can select independently the positioning called template (like column number), and the theme (font and colors)
- theme ares easiest to create/modified (a theme editor should come in a next version)
- now Drop Feeds use xlst to generate the render tab, it allows more flexible render tab pages (like "Two panels (Fox Memory)")
New dark theme "Sage Single Column (Dark)" , from Jeff
New dark theme "Legacy (dark)"
New dark theme "Fox Memory"
New render template "Two panels (Fox Memory)"
Fix OPML import/export
Fix discovering feeds display
Fix script editor
Fix discovering feeds state on window get focus
a:
Fix missing folders in tree view
Fix null publication dates in render view
b:
Fix the issue "The "traditional" 2-row layout doesn't work anymore in 0.9.1"
c:
Update the Japanese translation (thank you to takepon1)
d:
Add Italian translation (thank you to carlfranz)
Fix bookmarks management (issue on subscribe dialog/create new folder )
e:
Add Dutch translation (thank you to Judy85)
f:
Fix date/time translations, fix Italian translation, fix English translation.
g:
Add Spanish translation (thank you to anauta)
0.9
Add sidebar filter feature
Cleanup old and used code
Remove Unsafe assignment to innerHTML
Remove Unsafe call to insertAdjacentHTML
From the render window open items in new tab
Subscription window direct opening
Open new tabs in same window as the parent feed
Fix selection bar position on scrollbar moved in item panel
0.8.6
Adding security CSS filters
Make feed detection works in Firefox 64
Adding German language by itsBeen
Updating Japan translation by takepon1
a:
Fix item displaying when open as undefined
0.8.5
a:
From 0.8.5 Drop Feeds is compatible only with Firefox 60.0.1 and above
Reworks windows management to be compatible with new security feature from Firefox 46.0.1 and above.
Fix security attributes filters (it fixes feeds from feeds.feedburner.com, and form other sources I guess)
b:
Fix cursor restart on check feeds button
c:
Work with a degraded mode when window id isn't available in subscribe or discovering feeds view
d:
Fix "wikimedia Special:RecentChanges feeds sometimes cause 'SyntaxError: unterminated character class' " from jinkama-san
Adding some log traces
0.8.4
Adding security attributes filter
Update of the Japanese translation (from takepon1)
0.8.3b
Adding chinese language (by YFdyh000)
Fix checking button animation, and stop checking management
Skip empty strings when sanitizing description tag (thank you to Jeff Thieleke for this fix)
Fix checking management
0.8.2f
Completes USTools help (user scripts)
Add console context menu (user scripts)
Fix editor menus display (user scripts)
Fix save and restore for script match pattern (user scripts)
Fix <none> match pattern (user scripts)
Reworks options 'Items' tab
Displays feed errors
Fix item tooltips text (missing no english characters)
Fix discovering feeds
Fix the "Reuse Drop Feeds Tab" feature (thank you to Jeff Thieleke)
0.8.1
Editor undo/redo (user scripts)
Editor multi-lines tab management (user scripts)
Give access to the editor console from user scripts (see USTools help)
0.8
User scripts
Add 'Run an automatic feed update on start' option
Rework item tooltips to get something closer to Sage++
Fix items panel vertical scroll bar
Drag and drop the feed url in main window
Stop checking by clicking 'Check feeds' button during checking
Adding security filter settings
Youtube feeds detection
Fix to avoid feed broken on no well formed item link
Fix opml typos (patch from jinkama-san)
Allow missing item description (patch from jinkama-san)
0.7.12
Change sidebar shortcut to Ctrl+Shit+U
Mark all items as read before leaving feeds
0.7.11
Fix wrong 'div' close tag count in description (avoids items in items)
0.7.10
Display tooltip by set description in 'title' attribute
0.7.9
Allow an about:home tab to be considered "empty" (by Jeff Thieleke)
Fix for non UTF-8 encoded feeds (by Jeff Thieleke)
0.7.8
Add Info context menu
Memorize and restore last items position
"Reuse Drop Feeds tab" use active empty tab (from Jeff Thieleke)
Update of the Japanese translation (from takepon1)
Fix feed format in the discovering feeds view
Fix context menu text alignment
Fix subscribe window size
Fix restore last tab option when tab item was was opened
Fix items sort order
Fix article item title extraction (this fix prevents multiple items tab opening)
0.7.7
Mouse middle-click opens items in a background new tab
Fix discovering feeds view
0.7.6
Adding Drag and drop feature
Fix duplicated treeview
Improve feeds subscription
Fix unified feeds view
Fix possible infinite loop in extraction of ATOM typed links
0.7.5
Fix extraction of ATOM typed links
Adding reuse Drop Feeds Tab option (from Jeff Thieleke)
Fix for Japanese language (from takepon1)
Refactoring enabled/disabled elements management
0.7.4
Adding Japanese language (from takepon1)
0.7.3
Fix new folder dialog texts
Fix context menu management
Rework some icons
0.7.2
Set the default theme to 'legacy'
In Firefox 56 display the Drop Feeds icon, and when the user click on it then explains how to use Drop Feeds with Firefox 56
0.7.1
Fix opening updated feeds
0.7
Adding a "Renders Feeds" option
Adding selection bar management for feed entries
Adding context menu for feed entries
Completing context menu for folder entries
Mouse middle-click opens feed in a background new tab
Adding new context menu icons, and little themes rework
0.6.8
Update subscription button tooltip
Fix locale strings
Fix in bookmark management
Adding favicon in html views
0.6.7
In Firefox 60, make subscribe works from feed page too.
0.6.6
Rework feed subscription to make it work with Firefox 60
0.6.5
Now 'Add new feed button' go to the subscription page, and it is enable if a subscription link is detected, and it is renamed 'Go to subscription page'
0.6.4
Add Podcast Support (from Jeff Thieleke)
0.6.3
Fix false updated
0.6.2
Adding item sort choose
Adding feed updated count
0.6.1
Added automatic feed update feature. (from Jeff Thieleke)
Capitalize "Feeds" (from Jeff Thieleke)
Updated updateAutomaticUpdateInterval() to reset the interval timer even if it wasn't already set (from Jeff Thieleke)
Improve the UX on "hide read feeds" by forcing the read item to disappear immediately (from Jeff Thieleke)
Call BookmarkManager before FeedsTreeView so that non-default ("Drop Feeds") bookmark folder ids will be initialized correctly (from Jeff Thieleke)
Move the interval timer setting code to the top of automaticFeedUpdate() so the timer will get started even if the option is disabled. This is a workaround - we should be resetting this as the settings change. (from Jeff Thieleke)
Adding missing internationalization for notification strings
Adding internationalization for automatic feed update feature.
Adding an option to choose to show errors as unread or not
In options split tab "View" in to two tabs "Items" and "View"
Fix some indents, typo, and linter warning...
0.6
Internationalization (many languages support)
Adding French language
0.5.3
Adding single column theme (from Jeff Thieleke)
Adding item's author and item's pubDate (from Jeff Thieleke)
Adding an option to show popup after feed update (from Jeff Thieleke)
0.5.2
Fix getting the active tab when many windows are open (will fix every where Drop feeds works with the active tab)
0.5.1
Restore the last active tab in the option view
0.5
Add discover feeds feature
Improve messages in status bar during opening feeds
Now, new feeds are added as unread
Fix display selection bar on 1st folder
Make empty folder easiest to select on Subscribe screen
Improve selectionBar management
Prevent a crash in _isDropfeedsChildBookmark_async() when the root bookmark is undefined
Fix progressing updated feeds when there are not updated feeds
0.4.4
fix item splitter bar (again)
fix subscribe button
0.4.3
fix item splitter bar
0.4.2
Add items tools bar
0.4.1
Add item tooltips
Fix update button animated on feed opening
Rework feed panel Dauphiné theme
0.4
rework treeview instance management
Create 'Listener' class to manage communication between Dropfeeds components
Create a item panel (work in progress)
Add an option to retry with http if https check has failed
0.3.3
improve feed status management
fix the 1st update of the day (on 1st update of the, the feed status wasn't set correctly)
0.3.2
fix reading options during treeview loading
fix root folder visibility management in treeview
0.3.1
fix restore options values on loading
fix hash compare
fix default values on 1st usage
0.3 (commit ...)
Asynchronous feed checking
Open feeds as unified
small fixes
0.3 (commit ...)
Code refactory (done)
0.3 (commit ...)
Code refactory (still in progress)
0.3 (commit ...)
Adding more information in debug view
Code refactory (still in progress)
0.3 (commit 1)
Code refactory (in progress)
Fix a parsing issue when guid use a CDATA (for some feeds, the same item was repeated many times)
Hide the selection bar when "Do not display root folder" is changed.
0.3 (commit 0)
Reorganize the code tree
0.2.2
Notification on feed update complete
Tabs in option view
Add "loading" messages in status bar
Fix settings loading at start
Small Code Rework
0.2.1
Fix discover feeds tool tip text
Fix scroll bar size
Fix selection bar positioning
Fix debug view
Fix subscribe view
Reduce option view loading time
Adding check feed timeout (default 10s)
0.2
Rework legacy theme treeview
Adding option "Do not display root folder"
Adding option "Always open new tab"
Adding option "Open new tab in foreground"
Fix opml import (url decoding issue, and title encoding)
Some spell checking... (sorry I am not a native english speaker, I do what I can...)
Improve top menu buttons in sidebar
Fix sidebar context menu bottom boundary
Adding highlighting selection bar on folder items in treeview in sidebar
0.1.3
Improve feed status management
Adding check on signature hash
Code cleaning
Fix wrong theme display when browser has just started
Fix check feed animation button in legacy theme
0.1.2
fix unclose tags in description
fix links in atom feeds
make synchronous check to avoid lost responses
any way, try to open feed in error too
0.1.1
fix windows resizing
adding no-cache management in feed url
adding debug view
and many small fixes
0.1
Initial version