Andrew Dolgov
8ed8a10965
add settings profile cloning
2021-06-16 14:24:57 +03:00
Andrew Dolgov
44b274b6d4
remove published opml (use CLI instead)
2021-03-16 12:27:46 +03:00
Andrew Dolgov
4e81233ac9
make description clickable in plugin list row
2021-03-12 18:10:23 +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
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
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
b27218a1e3
add some more dialog icons
2021-03-06 23:32:25 +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
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
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
Andrew Dolgov
f90531ae40
reduce plugin installer entry height
2021-03-04 15:58:26 +03:00
Andrew Dolgov
04128c7870
add search to plugin installer
2021-03-04 15:52:37 +03:00
Andrew Dolgov
30765805fd
use orm for settings profiles stuff
2021-03-04 12:30:45 +03:00
Andrew Dolgov
0cb719a404
add basic local plugin uninstaller
2021-03-03 19:35:11 +03:00
Andrew Dolgov
dfdb746a76
add word wrap for git stdout/stderr pre elements
2021-03-03 19:18:43 +03:00
Andrew Dolgov
cb7f322f09
add basic plugin installer (uses tt-rss.org)
2021-03-03 19:07:39 +03:00
Andrew Dolgov
75e659ba65
reduce Amount of Caps Used in Multiple Dialogs
2021-03-03 14:10:18 +03:00
Andrew Dolgov
ba86c64d38
add digest preview button, also fix a bunch of bugs
2021-03-02 19:21:21 +03:00
Andrew Dolgov
f56a4eab17
use orm for app password stuff
2021-03-02 08:08:48 +03:00
Andrew Dolgov
b05d4e3d9f
speed up plugin updating a bit, fix some phpstan warnings
2021-02-28 21:50:05 +03:00
Andrew Dolgov
f4fdc9c2a3
some plugin updater UI improvements
2021-02-28 12:52:27 +03:00
Andrew Dolgov
e2cbb54b2c
plugin updater: show changes before updating
2021-02-28 09:46:06 +03:00
Andrew Dolgov
85f411d688
don't try to update all plugins
2021-02-27 17:35:00 +03:00
Andrew Dolgov
15f9cb708e
reload prefs when plugin updater is closed
2021-02-27 17:32:41 +03:00
Andrew Dolgov
de63e3799a
only show plugin update buttons when needed
2021-02-27 17:29:41 +03:00
Andrew Dolgov
dfff2cef7b
add basic updater for stuff in plugins.local
2021-02-27 13:05:02 +03:00
Andrew Dolgov
861a632ac7
move published opml JS code to pref helpers
2021-02-21 18:04:44 +03:00
Andrew Dolgov
660a1bbe01
* switch to xhr.post() almost everywhere
...
* call App.handlerpcjson() automatically on json request (if possible)
* show net/log indicators in prefs
2021-02-19 13:44:56 +03:00
Andrew Dolgov
bb4e4282f4
migrate a bunch of xhrPost invocations
2021-02-19 11:28:14 +03:00
Andrew Dolgov
6b43b788d9
migrate xhrJson invocations to the new helper
2021-02-19 10:22:00 +03:00
Andrew Dolgov
bec35200e9
fix some eslint-related stuff
2021-02-19 07:29:21 +03:00
Andrew Dolgov
70fa423026
initial for RIP prototype/scriptaculous
2021-02-18 21:51:18 +03:00
Andrew Dolgov
e03d6379a6
small markup adjustment
2021-02-18 11:55:00 +03:00
Andrew Dolgov
1adb9bb6b6
profiles: use client dialog; move related methods to pref-prefs
2021-02-18 11:54:22 +03:00
Andrew Dolgov
b16abc157e
* App: rename hidden to hidden_tag
...
* search: use client dialog
* add some form field helpers
2021-02-17 19:34:54 +03:00
Andrew Dolgov
3c584376ca
shared opml and feed dialogs: remove unique target element id, move associated methods into dialog
2021-02-15 07:59:11 +03:00
Andrew Dolgov
1c7e4782aa
prefs system: load phpinfo using inline method
2021-02-14 12:29:08 +03:00
Andrew Dolgov
481bd76100
pref helpers: move some methods to their own sections
2021-02-12 21:51:32 +03:00
Andrew Dolgov
6af83e3881
drop ENABLE_GZIP_OUTPUT; system prefs: load php info only if needed
2021-02-12 21:43:38 +03:00
Andrew Dolgov
7f0800537e
silence (or fix) a bunch of eslint warnings
2021-02-12 19:02:09 +03:00
Andrew Dolgov
3d11c61f32
* OPML import: don't reload everything, just feed tree
...
* dialogs: use auto-destroying dialog for almost all dialogs instead of destroying them manually
* some general dialog-related cleanup
2021-02-12 15:22:10 +03:00
Andrew Dolgov
bf6d0f2817
various dialog-related fixes; stop referring to many dialogs by name; move filter test initial dialog to client side
2021-02-12 10:35:13 +03:00