Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-05 | initial WIP for php8; bump php version requirement to 7.0 | Andrew Dolgov | |
2021-01-17 | Archive cleanup: | Andrew Dolgov | |
- 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) | |||
2021-01-15 | pluginhost: load plugin data automatically (also marks load_data method as ↵ | Andrew Dolgov | |
private) | |||
2021-01-07 | feed editor: show purge interval correctly if FORCE_ARTICLE_PURGE is set | Andrew Dolgov | |
2020-12-24 | event log: add severity filtering | Andrew Dolgov | |
2020-12-21 | BLACKLISTED_TAGS: use textarea for editing; normalize value when saving | Andrew Dolgov | |
2020-12-16 | Switch from 'vsprintf' to 'sprintf' in another place. | wn_ | |
2020-12-16 | Merge branch 'feature/php8' of wn/tt-rss into master | fox | |
2020-12-15 | feed editor: properly show global purging interval as disabled | Andrew Dolgov | |
2020-12-12 | Use correct 'sprintf' function and other minor fixes in Pref_Feeds. | wn | |
2020-12-12 | Remove duplicate block in 'classes/pref/filters.php'. | wn | |
Also a minor tweak to getting the search filter. | |||
2020-12-12 | Fix some 'isset' checks in 'classes/pref/prefs.php'. | wn | |
2020-11-30 | feed editor: also show default value for purge interval | Andrew Dolgov | |
2020-11-30 | feed editor: show actual value of default update interval | Andrew Dolgov | |
2020-11-27 | prevent horizontal scrolling in filter editor dialog if rules are very long | Andrew Dolgov | |
2020-09-23 | move timestamp-related stuff to a separate class | Andrew Dolgov | |
2020-09-22 | use self:: in some places to invoke static methods from the same class | Andrew Dolgov | |
2020-09-22 | remove a lot of stuff from global context (functions.php), add a few helper ↵ | Andrew Dolgov | |
classes instead | |||
2020-09-18 | add basic safe mode which doesn't load any user plugins | Andrew Dolgov | |
2020-09-17 | replace FALSE with false so that static analyzer shuts up about it | Andrew Dolgov | |
2020-09-17 | fix typo in previous | Andrew Dolgov | |
2020-09-17 | fix OTP QR code not displayed because of CSRF token passed as a query | Andrew Dolgov | |
parameter use type-strict comparison when validating CSRF token on the backend | |||
2020-09-16 | pass CSRF token to opml import and feed icon replace dialogs | Andrew Dolgov | |
2020-09-14 | user preferences: forbid < and > characters when changing passwords (were ↵ | Andrew Dolgov | |
silently stripped on save because of clean()) | |||
2020-09-14 | - fix multiple vulnerabilities in af_proxy_http | Andrew Dolgov | |
- fix vulnerability in rewrite_relative_url() which prevented some URLs from being properly absolutized - fetch_file_contents: validate all URLs before requesting them - validate URLs: explicitly whitelist http and https scheme, forbid everything else - DiskCache/cached_url: only serve whitelisted content types (images, video) - simplify filename/URL handling code, remove and consolidate some less-used functions | |||
2020-07-01 | prefs: show disabled filters properly on mysql | Andrew Dolgov | |
2020-07-01 | prefs: show root of filter tree as enabled so it's not grayed out | Andrew Dolgov | |
2020-06-05 | eslint-related fixes; move a few things from global context to App | Andrew Dolgov | |
2020-05-22 | when removing favicon, reset its auto-refresh timer | Andrew Dolgov | |
2020-03-13 | allow overriding built-in templates via templates.local | Andrew Dolgov | |
2020-02-28 | batchSubscribe: use validationtextarea | Andrew Dolgov | |
2020-02-28 | add validationtextarea control, use it for filter match editor | Andrew Dolgov | |
2020-02-28 | filter test dialog: pass contents via xhr POST | Andrew Dolgov | |
2020-02-22 | don't generate default.css, replace with themes/light.css as a default root ↵ | Andrew Dolgov | |
CSS file | |||
2020-02-20 | 1. feedtree: show counters for marked articles if view-mode == marked | Andrew Dolgov | |
2. hide/show relevant counter nodes using css 3. cleanup some counter-related code 4. compile default css into light theme to prevent cache-related issues | |||
2020-02-18 | prefs layout fixes: | Andrew Dolgov | |
1. prevent layout breakage when using an authenticator which doesn't allow changing passwords 2. show explanatory messages when OTP or password changing is not available 3. allow app (API) passwords when using any auth module | |||
2020-01-24 | scrap counter cache system; rework counters to sum() booleans instead | Andrew Dolgov | |
2019-12-17 | update app password notice | Andrew Dolgov | |
2019-12-06 | add a hidden tweakable which forbids changing passwords | Andrew Dolgov | |
2019-12-06 | user css dialog: allow saving and applying CSS without closing the dialog | Andrew Dolgov | |
2019-11-14 | add a plugin page warning for plugins using HOOK_FEED_FETCHED, etc | Andrew Dolgov | |
2019-11-01 | Merge branch 'master' of git.fakecake.org:tt-rss | Andrew Dolgov | |
2019-11-01 | line endings + remove : from headings | Andrew Dolgov | |
2019-11-01 | OTP stuff: update notice wording a bit | Andrew Dolgov | |
2019-11-01 | auth_internal: fix indents | Andrew Dolgov | |
2019-11-01 | implement app password checking / management UI | Andrew Dolgov | |
2019-11-01 | add placeholder UI plumbing for app passwords | Andrew Dolgov | |
2019-11-01 | allow using OTP without GD | Andrew Dolgov | |
2019-10-09 | add notification for OTP being disabled | Andrew Dolgov | |
2019-10-09 | add notifications for mail and password changes | Andrew Dolgov | |
update and shorten some other message templates |