summaryrefslogtreecommitdiff
path: root/classes
AgeCommit message (Collapse)Author
2020-05-22when removing favicon, reset its auto-refresh timerAndrew Dolgov
2020-05-17calculate_article_hash: don't die() on previous, woopsAndrew Dolgov
2020-05-17calculate_article_hash: ignore some useless or read-only fields (i.e. GUID) ↵Andrew Dolgov
when calculating hash
2020-05-17* store UID in article hashed GUID separately so it could be migrated ↵Andrew Dolgov
cleanly to a different instance * store resulting GUID as a JSON object so it could be extended easier if needed
2020-05-13add --opml-export to update.phpAndrew Dolgov
2020-05-12DiskCache: append fake file extension when sending cached files based on ↵Andrew Dolgov
mime type to make saving files easier
2020-04-29DiskCache: properly deal with srcset attributesAndrew Dolgov
2020-04-29remove unneeded var_dump()Andrew Dolgov
2020-04-29* add HOOK_ENCLOSURE_IMPORTEDAndrew Dolgov
* pass feed id to HOOK_FEED_PARSED
2020-04-04search: add support for label:XXX search keywordAndrew Dolgov
Labels: enforce case-insensitive lookups when creating/looking for labels
2020-03-13allow overriding built-in templates via templates.localAndrew Dolgov
2020-03-12add support for video[@src] in media cachelllusion3418
it's a valid alternative to a source[@src] child element: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video
2020-03-12actually download <video> posters to media cachelllusion3418
video[@poster] is already supported in the rewriting logic but never actually downloaded
2020-03-12fix url rewriting for videos with poster and srclllusion3418
if a poster attribute was present only that would have been rewritten and the (arguably more important) src attribute would be left as-is
2020-03-10PluginHost/save_data: use separate PDO connection to prevent issues with ↵Andrew Dolgov
nested transactions
2020-02-28batchSubscribe: use validationtextareaAndrew Dolgov
2020-02-28add validationtextarea control, use it for filter match editorAndrew Dolgov
2020-02-28filter test dialog: pass contents via xhr POSTAndrew Dolgov
2020-02-27external subscribe dialog: support dark themeAndrew Dolgov
2020-02-27share anything dialog: support dark themeAndrew Dolgov
2020-02-22don't generate default.css, replace with themes/light.css as a default root ↵Andrew Dolgov
CSS file
2020-02-20properly calculate marked counters for feeds in nested categoriesAndrew Dolgov
2020-02-201. feedtree: show counters for marked articles if view-mode == markedAndrew 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-18prefs 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-27getCategoryCounters: properly handle categories which don't have any stored ↵Andrew Dolgov
feeds/articles
2020-01-25mark primary button in the default password dialogAndrew Dolgov
2020-01-25default password warning: fix close button, don't crash if dialog is ↵Andrew Dolgov
recreated (on feed tree reload etc)
2020-01-25getCategoryUnread: return correct unread count for labels categoryAndrew Dolgov
2020-01-25getCategoryChildrenUnread: fix typoAndrew Dolgov
2020-01-25getCategoryCounters: properly calculate counters for child subcategory entriesAndrew Dolgov
getCategoryUnread: cleanup
2020-01-24getCategoryUnread: don't return unread counters for Special category because ↵Andrew Dolgov
it doesn't make a lot of sense to do so
2020-01-24getFeedCounters: pass parameter correctly to PDOAndrew Dolgov
2020-01-24scrap counter cache system; rework counters to sum() booleans insteadAndrew Dolgov
2020-01-19support night mode in feed debuggerAndrew Dolgov
2020-01-19support night mode when using share by URLAndrew Dolgov
2020-01-13generate_syndicated_feed: use local media in generated feeds if it is availableAndrew Dolgov
2020-01-05API/getVersion: don't try to use removed VERSION constantAndrew Dolgov
2019-12-20get_version: fix commit/timestamp lost on subsequent invocations because of ↵Andrew Dolgov
misbehaving caching
2019-12-18remove version.php and VERSION global constant, do version-related things in ↵Andrew Dolgov
a slightly less ridiculous way
2019-12-17update app password noticeAndrew Dolgov
2019-12-12show current unread counter on headlines toolbar if sidebar is hiddenAndrew Dolgov
2019-12-06add a hidden tweakable which forbids changing passwordsAndrew Dolgov
2019-12-06user css dialog: allow saving and applying CSS without closing the dialogAndrew Dolgov
2019-12-06php 7.4 deprecation-related fixesAndrew Dolgov
2019-12-05versioning changesAndrew Dolgov
- remove VERSION_STATIC - https://community.tt-rss.org/t/versioning-changes-for-trunk/2974 - report git commit/timestamp properly by invoking git instead of trying to parse .git/HEAD etc - remove git-related global constants used when checking for updates
2019-11-27remove hardcoded iframe domain whitelist, make iframe script whitelisting ↵Andrew Dolgov
configurable by plugins (HOOK_IFRAME_WHITELISTED)
2019-11-25cache media: set referrer to source URL when fetching imagesAndrew Dolgov
2019-11-20tag-related fixesAndrew Dolgov
1. move tag sanitization to feedparser common item class 2. enforce length limit on tags when parsing 3. support multiple tags passed via one dc:subject and other such elements, parse them as a comma-separated list 4. sort resulting tag list to prevent different order between feed updates 5. remove some duplicate code related to tag validation 6. allow + symbol in tags
2019-11-17reset domain hit quota on feed update startAndrew Dolgov
2019-11-14add a plugin page warning for plugins using HOOK_FEED_FETCHED, etcAndrew Dolgov