Commit Graph

10863 Commits (ce9955c6ff3964c58fdd370cf599fce35c35b99b)
 

Author SHA1 Message Date
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
Andrew Dolgov d6203bf350 try to calculate counters conditionally based on feed ids 4 years ago
Andrew Dolgov a42e8aad97 add Errors.php 4 years ago
Andrew Dolgov 8d2e3c2528 drop errors.php and simplify error handling 4 years ago
Andrew Dolgov 37d46411c7 App.requestCounters() is not a thing 4 years ago