Andrew Dolgov
6359259dbb
simplify internal authentication code and bump default algo to SSHA-512
3 years ago
Andrew Dolgov
320503dd39
move version-related stuff to Config; fix conditional feed requests
3 years ago
Andrew Dolgov
7f2fe465b0
add plugin updates checker into normal updates checker
3 years ago
Andrew Dolgov
5edcbf2e9b
add an option to disable conditional counters
3 years ago
Andrew Dolgov
126b1fd2de
don't try to compare null value against anything
3 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
3 years ago
Andrew Dolgov
e6a875b7e4
check if client-presented URL scheme is different from one configured in SELF_URL_PATH
3 years ago
Andrew Dolgov
9689f884ab
add Prefs::DEBUG_HEADLINE_IDS
3 years ago
Andrew Dolgov
51142e1bf8
silence phpstan warning
3 years ago
Andrew Dolgov
7815a881e8
cleanup previous
3 years ago
Andrew Dolgov
56b10fea18
pass translations to frontend as a json object
3 years ago
Andrew Dolgov
dcf0135285
logger: shorter syntax
3 years ago
Andrew Dolgov
1464abbbfc
prefs cleanup
3 years ago
Andrew Dolgov
c96172fa04
use constants in get_pref()/set_pref()
3 years ago
Andrew Dolgov
7869378436
deal with feed update scheduling w/ new prefs
3 years ago
Andrew Dolgov
00d0cb8c81
remove unused data from schema files
3 years ago
Andrew Dolgov
bd2314170d
implement prefs UI based on new prefs class and a few more things
3 years ago
Andrew Dolgov
7f41228a71
decouple runtime-info object from counters
3 years ago
Andrew Dolgov
553548b689
request label counters conditionally
3 years ago
Andrew Dolgov
155e4f6125
pass a bunch of related arrays properly to backend
3 years ago
Andrew Dolgov
d6203bf350
try to calculate counters conditionally based on feed ids
3 years ago
Andrew Dolgov
8d2e3c2528
drop errors.php and simplify error handling
3 years ago
Andrew Dolgov
2ae0b7059f
cleanup some defined-stuff
3 years ago
Andrew Dolgov
211f699aa0
migrate the rest into Config::
3 years ago
Andrew Dolgov
e4107ac952
wip: initial for config object
3 years ago
Andrew Dolgov
d1328321be
move published OPML endpoint to public.php
3 years ago
Andrew Dolgov
94560132dd
for the most part, deal with filter rules UI
3 years ago
Andrew Dolgov
5c7416458f
rpc: disable completeLabels for now
3 years ago
wn_
ce3e1756b3
Fix an undefined array key warning in 'catchupFeed'.
3 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
3 years ago
Andrew Dolgov
1adb9bb6b6
profiles: use client dialog; move related methods to pref-prefs
3 years ago
Andrew Dolgov
e9c3118ddd
don't show E_USER_DEPRECATED on the frontpage
3 years ago
Andrew Dolgov
22fc6871e8
remove backend helper and move its only function to rpc for the time being
3 years ago
Andrew Dolgov
8e79f1717d
prefs: unify naming
3 years ago
Andrew Dolgov
5704deb460
counters: unify naming
3 years ago
Andrew Dolgov
257efb43c6
article: unify naming
3 years ago
Andrew Dolgov
020f062a76
feeds: unify naming
3 years ago
Andrew Dolgov
6b006a18e7
subscribe to feed: use client dialog
3 years ago
Andrew Dolgov
82adb01307
render enclosures on the client
3 years ago
Andrew Dolgov
eec5871f5f
fail better if requested article URL is blank
3 years ago
Andrew Dolgov
ad7842c98a
RIP tag cloud: last of the vanilla popup dialog system
3 years ago
Andrew Dolgov
848bc57f29
disable themes in safe mode; rework safe mode warning/login prompt
3 years ago
Andrew Dolgov
6c8ccd2acc
front page log checker: filter out idiotic GD warning
3 years ago
Andrew Dolgov
3b52cea811
move some old-style handlers to new callback ones
3 years ago
Andrew Dolgov
b6e1a5c91a
fix several warnings reported by phpstan
3 years ago
Andrew Dolgov
6e774a58fe
more php8 fixes mostly related to login
3 years ago
Andrew Dolgov
403dca154c
initial WIP for php8; bump php version requirement to 7.0
3 years ago
Andrew Dolgov
da0ad82c24
Archive cleanup:
...
- remove code to manually archive/unarchive articles
- remove ttrss_archived_feeds/orig_feed_id handling - the whole thing was implemented for
this data to be kept indefinitely; it doesn't make a lot of sense to deal with this stuff
now that it is expired after one month anyway (same reasons as feed browser being removed - privacy)
- remove "originally from"-related stuff because of the above
- also remove unused remaining frontend/backend code related to feed browser (rip)
3 years ago
Andrew Dolgov
3b17c45887
exclude E_USER_NOTICE from recent events icon
4 years ago
Andrew Dolgov
215f388992
move timestamp-related stuff to a separate class
4 years ago