Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-26 | pass translations to frontend as a json object | Andrew Dolgov | |
2021-02-25 | prefs: migrate after cache has been filled to skip 1 pref requestwip-new-prefs | Andrew Dolgov | |
2021-02-25 | cache schema version better | Andrew Dolgov | |
2021-02-25 | reduce overall amount of unnecessary database queries | Andrew Dolgov | |
2021-02-25 | wrap prefs->migrate() into a transaction block | Andrew Dolgov | |
2021-02-25 | userhelper: only notify failed login for actual logins | Andrew Dolgov | |
2021-02-25 | fix crash caused by non-numeric non-null _SESSION[uid] passed to sql logger | Andrew Dolgov | |
2021-02-25 | enforce some stricter type checking for loggers | Andrew Dolgov | |
2021-02-25 | logger: shorter syntax | Andrew Dolgov | |
2021-02-25 | api: remove base64 encoded passwords (wtf), log all authentication failures ↵ | Andrew Dolgov | |
in userhelper | |||
2021-02-25 | stop caching schema version entirely, fix some session_start() related warnings | Andrew Dolgov | |
2021-02-25 | prefs cleanup | Andrew Dolgov | |
2021-02-25 | get_version: pass int to strftime() | Andrew Dolgov | |
2021-02-25 | use constants in get_pref()/set_pref() | Andrew Dolgov | |
2021-02-25 | pref-prefs: use constants instead of hardcoded strings | Andrew Dolgov | |
2021-02-25 | prefs: don't try to do anything on schema < 141 | Andrew Dolgov | |
2021-02-25 | cleanup a bunch of old prefs code | Andrew Dolgov | |
2021-02-25 | fix checkboxes shown as checked when they're not with mysql | Frenck Lutke | |
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. | |||
2021-02-25 | updater: show owner login instead of just uid | Andrew Dolgov | |
2021-02-25 | deal with feed update scheduling w/ new prefs | Andrew Dolgov | |
2021-02-25 | add fallback for feed_language on edit-feed-saving | Frenck Lutke | |
Feed_language is only included in the form if running on pgsql, failing the not null constraint on mysql setups. | |||
2021-02-25 | remove unused data from schema files | Andrew Dolgov | |
2021-02-25 | fix get_pref always using default profile; remove unneeded code from db_prefs | Andrew Dolgov | |
2021-02-25 | implement prefs UI based on new prefs class and a few more things | Andrew Dolgov | |
2021-02-25 | Merge branch 'master' into wip-new-prefs | Andrew Dolgov | |
2021-02-25 | add prefs caching | Andrew Dolgov | |
2021-02-25 | bump schema for upcoming prefs overhaul | Andrew Dolgov | |
2021-02-25 | initial (wip) for new prefs: add missing | Andrew Dolgov | |
2021-02-25 | initial (wip) for new prefs | Andrew Dolgov | |
2021-02-24 | reorder debug targets | Andrew Dolgov | |
2021-02-24 | Update translation files | Weblate | |
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/ | |||
2021-02-24 | Merge branch 'master' of git.fakecake.org:fox/tt-rss into weblate-integration | Andrew Dolgov | |
2021-02-24 | rebase translations | Andrew Dolgov | |
2021-02-24 | add hide/show events for feeds sidebar | Andrew Dolgov | |
2021-02-24 | add a hack to position labels on a dijit toolbar better | Andrew Dolgov | |
2021-02-24 | decouple runtime-info object from counters | Andrew Dolgov | |
2021-02-24 | request label counters conditionally | Andrew Dolgov | |
2021-02-24 | fix warning in counters::get_feeds() | Andrew Dolgov | |
2021-02-24 | pass array to setScore | Andrew Dolgov | |
2021-02-24 | pass a bunch of related arrays properly to backend | Andrew Dolgov | |
2021-02-24 | fix typo | Andrew Dolgov | |
2021-02-24 | only request counters once for headline mutations | Andrew Dolgov | |
2021-02-24 | cats_of: enforce owner_uid | Andrew Dolgov | |
2021-02-24 | no special counter handling for catchupAll | Andrew Dolgov | |
2021-02-24 | _cats_of: only request parents if needed | Andrew Dolgov | |
2021-02-24 | try to calculate counters conditionally based on feed ids | Andrew Dolgov | |
2021-02-23 | add Errors.php | Andrew Dolgov | |
2021-02-23 | drop errors.php and simplify error handling | Andrew Dolgov | |
2021-02-23 | App.requestCounters() is not a thing | Andrew Dolgov | |
2021-02-23 | rename TTRSS_SESSION_NAME to SESSION_NAME | Andrew Dolgov | |