Andrew Dolgov
718c9f07fa
remove model.getNextUnreadFeed; unify code with feedTree.getNextFeed
2021-03-19 14:06:23 +03:00
Andrew Dolgov
968270ed48
fix excessive CPU usage on linux chromium caused by animated SVG icons
2021-03-17 19:28:20 +03:00
Andrew Dolgov
82bed1e651
filter test dialog: remove .gif; cleanup markup
2021-03-17 08:45:04 +03:00
Andrew Dolgov
0f5fd9ea13
use svg icon for headlines loadmore prompt
2021-03-16 22:09:01 +03:00
Andrew Dolgov
166517240e
use svg icon for the subscribe dialog
2021-03-16 21:47:10 +03:00
Andrew Dolgov
7a1e1630d8
use svg icon for packed article placeholders
2021-03-16 21:40:20 +03:00
Andrew Dolgov
a0e41f41a4
add svg loading indicators
2021-03-16 21:32:44 +03:00
Andrew Dolgov
7ec8a6cad0
simplify feed tree expando/loading/feed icon handling
2021-03-16 20:50:23 +03:00
Andrew Dolgov
44b274b6d4
remove published opml (use CLI instead)
2021-03-16 12:27:46 +03:00
Andrew Dolgov
2f402d598d
only show right-side feed icon for vfeeds
2021-03-13 11:35:15 +03:00
Andrew Dolgov
4e81233ac9
make description clickable in plugin list row
2021-03-12 18:10:23 +03:00
Andrew Dolgov
bc73bf0f67
cdmToggleGridSpan: toggle classname instead of a style property
2021-03-12 14:05:51 +03:00
Andrew Dolgov
efde6d36c7
add HOOK_HEADLINES_SCROLL_HANDLER
2021-03-12 12:29:26 +03:00
Andrew Dolgov
e85cba5958
sticky header: better positioning strategy
2021-03-12 11:59:26 +03:00
Andrew Dolgov
146b1e0feb
* shorten_expanded: use ResizeObserver (DUH)
...
* add HOOK_HEADLINES_RENDERED
2021-03-11 22:55:14 +03:00
Andrew Dolgov
f67d2623b7
add some media queries to improve main UI on small-width devices
2021-03-11 19:26:19 +03:00
Andrew Dolgov
a4da2f1e62
continuation of the css cleanup
2021-03-11 15:07:54 +03:00
Andrew Dolgov
755072de91
css cleanup, combined mode, fonts
2021-03-11 14:32:15 +03:00
Andrew Dolgov
de47082ca6
Article.cdmToggleGridSpan: also set as active
2021-03-11 08:45:43 +03:00
Andrew Dolgov
f9a381ecca
grid: add a header icon (and a hotkey) to toggle article span entire row
2021-03-11 08:35:02 +03:00
Andrew Dolgov
f9a9fcbb56
fix related to Promise.allSettled() returning a bit different result object
2021-03-10 20:34:48 +03:00
Andrew Dolgov
3e1b3e8ea8
grid: add workaround for a single loaded headline not spanning all columns
2021-03-10 20:27:20 +03:00
Andrew Dolgov
143617afb1
* it feels weird for requireIdleCallback() to be optional while more
...
modern browser features are required
* simplify browser startup feature check a bit
2021-03-10 19:53:09 +03:00
Andrew Dolgov
e826c9e055
fix crash in preferences due to headlines-frame missing
2021-03-10 12:25:52 +03:00
Andrew Dolgov
f58879c1dc
small stuck header fixes in grid mode
2021-03-10 12:10:11 +03:00
Andrew Dolgov
bdc72e5b63
fix headlines-spacer height in grid mode
2021-03-10 11:59:52 +03:00
Andrew Dolgov
0b93d8d013
add hotkey to toggle grid view
2021-03-10 10:01:22 +03:00
Andrew Dolgov
ddfa39015e
experimental: add preference to show combined mode headlines as a 2 column grid
2021-03-10 08:33:56 +03:00
Andrew Dolgov
f804caec90
support coloring counters by feed-id/is-cat; set fresh counter to green
2021-03-09 18:55:28 +03:00
Andrew Dolgov
ae7b87bca9
add HOOK_HEADLINE_MUTATIONS, HOOK_HEADLINE_MUTATIONS_SYNCED
2021-03-09 17:01:22 +03:00
wn_
fed5158ec5
Default to null 'rv' for plugin update check.
...
Previously 'rv' was returned as an empty JS array, causing 'p.rv.git_status != 0' to evaluate to true and a misleading 'Ready to update' appearing for certain plugins.
2021-03-08 15:38:52 +00:00
Andrew Dolgov
28dd255c30
show user css editor before xhr is completed
2021-03-08 16:54:11 +03:00
Andrew Dolgov
bfeaf4d6a4
search dialog: add button icon
2021-03-08 15:55:08 +03:00
Andrew Dolgov
1fb7125f90
minor cleanup related to toolbar-main (use dijit methods, etc)
2021-03-08 10:43:49 +03:00
Andrew Dolgov
5db6939dc9
add to previous a bit
2021-03-07 20:24:44 +03:00
Andrew Dolgov
603cc89638
check updates one plugin at a time
2021-03-07 20:11:54 +03:00
Andrew Dolgov
773bad1490
prevent list of enabled plugins resetting if saved while in search results
2021-03-07 12:26:33 +03:00
Andrew Dolgov
1dcc36deca
make rendered labels clickable
2021-03-07 12:02:23 +03:00
Andrew Dolgov
b27218a1e3
add some more dialog icons
2021-03-06 23:32:25 +03:00
Andrew Dolgov
1d9fa2a42e
reduce overhead in hash set/get
2021-03-06 22:41:46 +03:00
Andrew Dolgov
68ecf52594
some small layout fixes, remove a few inline styles
2021-03-06 20:03:36 +03:00
Andrew Dolgov
473ea6255c
render list of plugins on the client
2021-03-06 18:14:25 +03:00
Andrew Dolgov
e5469479c1
* don't try to update custom set feed favicons
...
* cleanup update_rss_feed() a bit, use ORM
2021-03-06 11:17:15 +03:00
Andrew Dolgov
53dcd4b229
fix plugins not shown as already installed if they have more than 1 dash
2021-03-05 22:33:06 +03:00
Andrew Dolgov
5c1f9f31bd
add a bunch of button icons
2021-03-05 15:16:41 +03:00
Andrew Dolgov
98c75a9e43
don't check for plugin updates automatically on pane open
2021-03-05 10:25:32 +03:00
Andrew Dolgov
c744cfe2dc
plugin installer: show last commit timestamp
2021-03-05 08:23:26 +03:00
Andrew Dolgov
476965b161
show installed plugins in the installer list
2021-03-04 19:50:19 +03:00
Andrew Dolgov
386dc415d9
a bit better search behavior for plugin installer
2021-03-04 16:28:58 +03:00
Andrew Dolgov
9b8b07376f
shorten install button text
2021-03-04 15:59:13 +03:00