Andrew Dolgov
05f690c86b
add a separator before HEADLINES_NO_DISTINCT
4 years ago
Andrew Dolgov
3ab664f846
feeds/view: silence view_mode warning
4 years ago
Andrew Dolgov
f3d4bae32e
add an option to disable DISTINCT on headlines query (unless it's Labels category)
4 years ago
Andrew Dolgov
51142e1bf8
silence phpstan warning
4 years ago
Andrew Dolgov
7815a881e8
cleanup previous
4 years ago
Andrew Dolgov
56b10fea18
pass translations to frontend as a json object
4 years ago
Andrew Dolgov
fd9cd52929
prefs: migrate after cache has been filled to skip 1 pref request
4 years ago
Andrew Dolgov
a1ca62af50
cache schema version better
4 years ago
Andrew Dolgov
22ae284db4
reduce overall amount of unnecessary database queries
4 years ago
Andrew Dolgov
281f2efeb8
wrap prefs->migrate() into a transaction block
4 years ago
Andrew Dolgov
89ad25405e
userhelper: only notify failed login for actual logins
4 years ago
Andrew Dolgov
8915bd1b21
fix crash caused by non-numeric non-null _SESSION[uid] passed to sql logger
4 years ago
Andrew Dolgov
34c74400a4
enforce some stricter type checking for loggers
4 years ago
Andrew Dolgov
dcf0135285
logger: shorter syntax
4 years ago
Andrew Dolgov
59c14e9c00
api: remove base64 encoded passwords (wtf), log all authentication failures in userhelper
4 years ago
Andrew Dolgov
efd196839a
stop caching schema version entirely, fix some session_start() related warnings
4 years ago
Andrew Dolgov
1464abbbfc
prefs cleanup
4 years ago
Andrew Dolgov
f137e64a13
get_version: pass int to strftime()
4 years ago
Andrew Dolgov
c96172fa04
use constants in get_pref()/set_pref()
4 years ago
Andrew Dolgov
5aa05c90e1
pref-prefs: use constants instead of hardcoded strings
4 years ago
Andrew Dolgov
011e318947
prefs: don't try to do anything on schema < 141
4 years ago
Andrew Dolgov
6f02b1afd0
cleanup a bunch of old prefs code
4 years ago
Frenck Lutke
27b676b7b2
fix checkboxes shown as checked when they're not with mysql
...
The issue occurs because boolean/tinyint values are retrieved from mysql
as strings, and in php/js all non-empty strings are cast as boolean
true.
Current PDO mysql driver doesn't support `PDO::ATTR_STRINGIFY_FETCHES =
false`, and if I disable prepare-emulation so it uses the native MySQL
driver instead which supposedly does support it, prepare statements no
longer play nice with named parameters.
Every remaining clean solution that comes to mind that can cover all
cases, just for MySQL, adds an annoying amount of additional code /
overhead.
As long as the `App.FormFields.checkbox_tag()` JS function is the only
one suffering from the lack of conversion, I'll go with easy ugly over
here.
4 years ago
Andrew Dolgov
7f18e8c33b
updater: show owner login instead of just uid
4 years ago
Andrew Dolgov
7869378436
deal with feed update scheduling w/ new prefs
4 years ago
Frenck Lutke
2f2642bbd4
add fallback for feed_language on edit-feed-saving
...
Feed_language is only included in the form if running on pgsql, failing
the not null constraint on mysql setups.
4 years ago
Andrew Dolgov
00d0cb8c81
remove unused data from schema files
4 years ago
Andrew Dolgov
2621fe7955
fix get_pref always using default profile; remove unneeded code from db_prefs
4 years ago
Andrew Dolgov
bd2314170d
implement prefs UI based on new prefs class and a few more things
4 years ago
Andrew Dolgov
e858e979e9
Merge branch 'master' into wip-new-prefs
4 years ago
Andrew Dolgov
49a9afadce
add prefs caching
4 years ago
Andrew Dolgov
1112922029
bump schema for upcoming prefs overhaul
4 years ago
Andrew Dolgov
8026f3c3bd
initial (wip) for new prefs: add missing
4 years ago
Andrew Dolgov
988eb3ac91
initial (wip) for new prefs
4 years ago
Andrew Dolgov
922a699215
reorder debug targets
4 years ago
Weblate
c70fc68012
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: Tiny Tiny RSS/messages
Translate-URL: https://weblate.tt-rss.org/projects/tt-rss/messages/
4 years ago
Andrew Dolgov
93940d2a9f
Merge branch 'master' of git.fakecake.org:fox/tt-rss into weblate-integration
4 years ago
Andrew Dolgov
1adacd0572
rebase translations
4 years ago
Andrew Dolgov
db583287b2
add hide/show events for feeds sidebar
4 years ago
Andrew Dolgov
2f14fa1bc3
add a hack to position labels on a dijit toolbar better
4 years ago
Andrew Dolgov
7f41228a71
decouple runtime-info object from counters
4 years ago
Andrew Dolgov
553548b689
request label counters conditionally
4 years ago
Andrew Dolgov
9313ebf2e7
fix warning in counters::get_feeds()
4 years ago
Andrew Dolgov
8b09e653e0
pass array to setScore
4 years ago
Andrew Dolgov
155e4f6125
pass a bunch of related arrays properly to backend
4 years ago
Andrew Dolgov
96182597c4
fix typo
4 years ago
Andrew Dolgov
9ad5f04e51
only request counters once for headline mutations
4 years ago
Andrew Dolgov
e468e5a589
cats_of: enforce owner_uid
4 years ago
Andrew Dolgov
6ea1430a04
no special counter handling for catchupAll
4 years ago
Andrew Dolgov
e6505b7d83
_cats_of: only request parents if needed
4 years ago