Andrew Dolgov
e6a875b7e4
check if client-presented URL scheme is different from one configured in SELF_URL_PATH
2021-02-26 14:14:44 +03:00
Andrew Dolgov
4896874bda
_get_headlines: don't try to use _SESSION uid
2021-02-26 13:52:16 +03:00
Andrew Dolgov
fa7c6a6129
we need to compile .mo files after all
2021-02-26 13:26:31 +03:00
Dario Di Ludovico
b63119df33
Translated using Weblate (Italian)
...
Currently translated at 100.0% (660 of 660 strings)
Translation: Tiny Tiny RSS/messages
Translate-URL: https://weblate.tt-rss.org/projects/tt-rss/messages/it/
2021-02-26 10:23:38 +00:00
Andrew Dolgov
b5d9b285f1
Translated using Weblate (Russian)
...
Currently translated at 91.5% (604 of 660 strings)
Translation: Tiny Tiny RSS/messages
Translate-URL: https://weblate.tt-rss.org/projects/tt-rss/messages/ru/
2021-02-26 10:23:26 +00:00
Weblate
05364e11ed
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/
2021-02-26 10:08:32 +00:00
Andrew Dolgov
cb512d653c
match a few more translated strings
2021-02-26 13:07:31 +03:00
Andrew Dolgov
2a0b3a161c
rebase-translations: try only dealing with messages.pot, let weblate rebuild .po files
2021-02-26 13:03:33 +03:00
Weblate
ab0bf8692d
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/
2021-02-26 09:59:53 +00:00
Andrew Dolgov
c21fbb2d13
rebase translations, fixing a few JS strings not mached; remove obsolete scripts (2)
2021-02-26 12:59:13 +03:00
Andrew Dolgov
15cad4a9c0
rebase translations, fixing a few JS strings not mached; remove obsolete scripts
2021-02-26 12:58:33 +03:00
Andrew Dolgov
634f1210a6
Merge branch 'weblate-integration'
2021-02-26 12:56:30 +03:00
Andrew Dolgov
9a2f893672
Translated using Weblate (Russian)
...
Currently translated at 90.0% (588 of 653 strings)
Translation: Tiny Tiny RSS/messages
Translate-URL: https://weblate.tt-rss.org/projects/tt-rss/messages/ru/
2021-02-26 09:55:58 +00:00
Andrew Dolgov
8d49b6396e
Merge branch 'weblate-integration'
2021-02-26 12:47:23 +03:00
Ptsa Daniel
5794a801f0
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.2% (648 of 653 strings)
Translation: Tiny Tiny RSS/messages
Translate-URL: https://weblate.tt-rss.org/projects/tt-rss/messages/zh_Hans/
2021-02-26 09:46:08 +00:00
Dario Di Ludovico
1dfa699aea
Translated using Weblate (Italian)
...
Currently translated at 100.0% (653 of 653 strings)
Translation: Tiny Tiny RSS/messages
Translate-URL: https://weblate.tt-rss.org/projects/tt-rss/messages/it/
2021-02-26 09:46:06 +00:00
Glandos
a6853d2f49
Translated using Weblate (French)
...
Currently translated at 100.0% (653 of 653 strings)
Translation: Tiny Tiny RSS/messages
Translate-URL: https://weblate.tt-rss.org/projects/tt-rss/messages/fr/
2021-02-26 09:46:04 +00:00
Andrew Dolgov
26a6177bc9
upd previous
2021-02-26 12:36:15 +03:00
Andrew Dolgov
9689f884ab
add Prefs::DEBUG_HEADLINE_IDS
2021-02-26 12:34:50 +03:00
Andrew Dolgov
05f690c86b
add a separator before HEADLINES_NO_DISTINCT
2021-02-26 10:22:04 +03:00
Andrew Dolgov
3ab664f846
feeds/view: silence view_mode warning
2021-02-26 10:02:25 +03:00
Andrew Dolgov
f3d4bae32e
add an option to disable DISTINCT on headlines query (unless it's Labels category)
2021-02-26 09:57:34 +03:00
Andrew Dolgov
51142e1bf8
silence phpstan warning
2021-02-26 09:24:43 +03:00
Andrew Dolgov
7815a881e8
cleanup previous
2021-02-26 09:22:16 +03:00
Andrew Dolgov
56b10fea18
pass translations to frontend as a json object
2021-02-26 09:21:17 +03:00
Andrew Dolgov
fd9cd52929
prefs: migrate after cache has been filled to skip 1 pref request
2021-02-25 21:45:16 +03:00
Andrew Dolgov
a1ca62af50
cache schema version better
2021-02-25 21:42:05 +03:00
Andrew Dolgov
22ae284db4
reduce overall amount of unnecessary database queries
2021-02-25 21:27:16 +03:00
Andrew Dolgov
281f2efeb8
wrap prefs->migrate() into a transaction block
2021-02-25 19:21:29 +03:00
Andrew Dolgov
89ad25405e
userhelper: only notify failed login for actual logins
2021-02-25 18:26:37 +03:00
Andrew Dolgov
8915bd1b21
fix crash caused by non-numeric non-null _SESSION[uid] passed to sql logger
2021-02-25 18:21:48 +03:00
Andrew Dolgov
34c74400a4
enforce some stricter type checking for loggers
2021-02-25 17:10:03 +03:00
Andrew Dolgov
dcf0135285
logger: shorter syntax
2021-02-25 15:49:30 +03:00
Andrew Dolgov
59c14e9c00
api: remove base64 encoded passwords (wtf), log all authentication failures in userhelper
2021-02-25 15:39:46 +03:00
Andrew Dolgov
efd196839a
stop caching schema version entirely, fix some session_start() related warnings
2021-02-25 15:28:27 +03:00
Andrew Dolgov
1464abbbfc
prefs cleanup
2021-02-25 14:59:02 +03:00
Andrew Dolgov
f137e64a13
get_version: pass int to strftime()
2021-02-25 14:51:13 +03:00
Andrew Dolgov
c96172fa04
use constants in get_pref()/set_pref()
2021-02-25 14:49:58 +03:00
Andrew Dolgov
5aa05c90e1
pref-prefs: use constants instead of hardcoded strings
2021-02-25 14:45:11 +03:00
Andrew Dolgov
011e318947
prefs: don't try to do anything on schema < 141
2021-02-25 14:38:29 +03:00
Andrew Dolgov
6f02b1afd0
cleanup a bunch of old prefs code
2021-02-25 14:25:37 +03:00
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.
2021-02-25 12:24:23 +01:00
Andrew Dolgov
7f18e8c33b
updater: show owner login instead of just uid
2021-02-25 14:23:56 +03:00
Andrew Dolgov
7869378436
deal with feed update scheduling w/ new prefs
2021-02-25 14:20:54 +03:00
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.
2021-02-25 12:06:25 +01:00
Andrew Dolgov
00d0cb8c81
remove unused data from schema files
2021-02-25 12:58:00 +03:00
Andrew Dolgov
2621fe7955
fix get_pref always using default profile; remove unneeded code from db_prefs
2021-02-25 12:53:20 +03:00
Andrew Dolgov
bd2314170d
implement prefs UI based on new prefs class and a few more things
2021-02-25 12:46:13 +03:00
Andrew Dolgov
e858e979e9
Merge branch 'master' into wip-new-prefs
2021-02-25 10:35:01 +03:00
Andrew Dolgov
49a9afadce
add prefs caching
2021-02-25 10:34:59 +03:00