Andrew Dolgov
ba86c64d38
add digest preview button, also fix a bunch of bugs
5 years ago
Andrew Dolgov
982bd838bf
use orm when setting personal data; fix some warnings in mailer class
5 years ago
Andrew Dolgov
6f835ded78
remove (unused) prefs/toggleAdvanced
5 years ago
Andrew Dolgov
f56a4eab17
use orm for app password stuff
5 years ago
Andrew Dolgov
6359259dbb
simplify internal authentication code and bump default algo to SSHA-512
5 years ago
Andrew Dolgov
320503dd39
move version-related stuff to Config; fix conditional feed requests
5 years ago
Andrew Dolgov
20a844085f
hide version for bundled plugins because it's meaningless; for everything else support showing version using git (if about[0] is null)
5 years ago
Andrew Dolgov
7ef72fe0dc
move startup checks to Config, set a bunch of @deprecated annotations
5 years ago
Andrew Dolgov
b05d4e3d9f
speed up plugin updating a bit, fix some phpstan warnings
5 years ago
Andrew Dolgov
e2cbb54b2c
plugin updater: show changes before updating
5 years ago
Andrew Dolgov
7f2fe465b0
add plugin updates checker into normal updates checker
5 years ago
Andrew Dolgov
d821e4b090
disable plugin update checking if CHECK_FOR_UPDATES is disabled
5 years ago
Andrew Dolgov
85f411d688
don't try to update all plugins
5 years ago
Andrew Dolgov
de63e3799a
only show plugin update buttons when needed
5 years ago
Andrew Dolgov
dfff2cef7b
add basic updater for stuff in plugins.local
5 years ago
Andrew Dolgov
5edcbf2e9b
add an option to disable conditional counters
5 years ago
Andrew Dolgov
3fd7856543
* switch to composer for qrcode and otp dependencies
...
* move most OTP-related stuff into userhelper
* remove old phpqrcode and otphp libraries
5 years ago
Andrew Dolgov
26a6177bc9
upd previous
5 years ago
Andrew Dolgov
9689f884ab
add Prefs::DEBUG_HEADLINE_IDS
5 years ago
Andrew Dolgov
05f690c86b
add a separator before HEADLINES_NO_DISTINCT
5 years ago
Andrew Dolgov
f3d4bae32e
add an option to disable DISTINCT on headlines query (unless it's Labels category)
5 years ago
Andrew Dolgov
1464abbbfc
prefs cleanup
5 years ago
Andrew Dolgov
c96172fa04
use constants in get_pref()/set_pref()
5 years ago
Andrew Dolgov
5aa05c90e1
pref-prefs: use constants instead of hardcoded strings
5 years ago
Andrew Dolgov
6f02b1afd0
cleanup a bunch of old prefs code
5 years ago
Andrew Dolgov
bd2314170d
implement prefs UI based on new prefs class and a few more things
5 years ago
Andrew Dolgov
988eb3ac91
initial (wip) for new prefs
5 years ago
Andrew Dolgov
8d2e3c2528
drop errors.php and simplify error handling
5 years ago
Andrew Dolgov
2ae0b7059f
cleanup some defined-stuff
5 years ago
Andrew Dolgov
e4107ac952
wip: initial for config object
5 years ago
Andrew Dolgov
be4e7b1340
fix several issues reported by phpstan
5 years ago
Andrew Dolgov
f6bfb89b29
pref-prefs: switch to new control shorthand in a few places
5 years ago
Andrew Dolgov
660a1bbe01
* switch to xhr.post() almost everywhere
...
* call App.handlerpcjson() automatically on json request (if possible)
* show net/log indicators in prefs
5 years ago
Andrew Dolgov
00310d2d23
cleanup some unused code, fix App.byId() invoked by wrong name
5 years ago
Andrew Dolgov
70fa423026
initial for RIP prototype/scriptaculous
5 years ago
Andrew Dolgov
39c0fe3697
shorten many invocations of Ajax.Request in inline form methods
5 years ago
Andrew Dolgov
1adb9bb6b6
profiles: use client dialog; move related methods to pref-prefs
5 years ago
Andrew Dolgov
bdbbdbb0ed
rework controls to accept parameters as array
5 years ago
Andrew Dolgov
26d6b84a57
add namespaced controls with unified naming; deprecated old-style control shortcuts
5 years ago
Andrew Dolgov
8e79f1717d
prefs: unify naming
5 years ago
Andrew Dolgov
1c7e4782aa
prefs system: load phpinfo using inline method
5 years ago
Andrew Dolgov
6b5c9c781b
pref prefs: load secondary tabs when needed
5 years ago
Andrew Dolgov
e5cedc7d5f
appPasswordList: markup cleanup
5 years ago
Andrew Dolgov
8e75551f95
pref prefs: split index into manageable chunks
5 years ago
Andrew Dolgov
481bd76100
pref helpers: move some methods to their own sections
5 years ago
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
5 years ago
Andrew Dolgov
20fb056323
remove customizecss from csrf-ignored methods
5 years ago
Andrew Dolgov
bf6d0f2817
various dialog-related fixes; stop referring to many dialogs by name; move filter test initial dialog to client side
5 years ago
Andrew Dolgov
d466284fab
* customizeCSS: client dialog
...
* remove hardcoded width from most dialogs (move to css)
* add helper to easily get dialog from its widget
* rework some dialog buttons to use current object instead of calling dialog by name
5 years ago
Andrew Dolgov
e7e73193fe
fix warning in profile edit dialog (2)
5 years ago