Andrew Dolgov
9f734c9050
minor phpstan tweaks
3 years ago
Andrew Dolgov
41245da8a6
pluginhost: update comments for HOOK_ constants to use phpdoc syntax; add HOOK_PRE_SUBSCRIBE
3 years ago
Philip Klempin
aead30a041
Fix undefined array key "output" when adding new label
3 years ago
Andrew Dolgov
a936e80630
OPML improvements/fixes:
...
* allow CLI import of OPML files (--opml-import)
* visualize OPML structure when importing
* add strict type hints to most OPML class methods
3 years ago
Andrew Dolgov
145fc31625
feed tree context menu: add an entry to open originating website
3 years ago
Andrew Dolgov
949e2ab4d2
properly sanitize video poster attribute
3 years ago
Andrew Dolgov
8ed927dbd2
OPML: multiple fixes
...
- remove unused integer indexes when exporting filters as JSON
- fix warning when importing filters without rules
- properly assign category IDs for category filter rules
- fix warning: check if outline attributes like xmlUrl are set before trying to use them
- fix warning: don't try to use libxml_disable_entity_loader on PHP 8
3 years ago
Andrew Dolgov
78ff7770d1
classes/opml: fix indentation; when importing, don't produce warning
...
on filters with no rules defined.
3 years ago
Andrew Dolgov
36e174750e
fix label ordering in feed tree
3 years ago
jmechnich
e8f9567d79
fix password recovery
3 years ago
Andrew Dolgov
a1173ab06a
block useless usort() E_DEPRECATED for the time being
3 years ago
Andrew Dolgov
2c931df77c
remove SELF_USER_AGENT custom constant, replaced with configurable Config::HTTP_USER_AGENT / Config::get_user_agent()
3 years ago
Andrew Dolgov
5c60254474
Pref_Feeds:calculate_children_count - fix operator precedence
3 years ago
Andrew Dolgov
0808123179
fix broken feed tree generation when categories are disabled
3 years ago
wn_
23b4152c9e
Make prefs feed search case-insensitive.
...
Previously the search query had to match lower title or feed_url (i.e. searching w/ uppercase wouldn't match).
3 years ago
wn_
992e9cd9e3
Use ORM more in 'classes/pref/feeds.php'.
3 years ago
Andrew Dolgov
73d14338ab
fix rendering of category filters on Uncategorized
3 years ago
Philip Klempin
14d57d9a14
Rewrite feed entry link as href content
3 years ago
Philip Klempin
1d4d3bc49c
Fix operator precedence
3 years ago
Andrew Dolgov
800ebd6373
revise previous a little bit more
3 years ago
Andrew Dolgov
69f261c41d
revise previous a little bit
3 years ago
Andrew Dolgov
e9c062a189
UrlHelper::rewrite_relative():
...
- support invoking specifying owner URL element/attribute
- restrict mailto/magnet/tel schemes for A href
- allow some data: base64 image types for IMG src
Sanitizer::sanitize():
- when checking href and src attributes, pass element tagname and attribute to rewrite_relative()
3 years ago
fox
34807bacd4
Merge pull request 'Skip all urls with schemes different from base_url in rewrite_relative' ( #38 ) from klempin/tt-rss:fix/mailto into master
...
Reviewed-on: https://git.tt-rss.org/fox/tt-rss/pulls/38
4 years ago
Philip Klempin
b3bedd0a94
Skip URI base on ALLOWED_RELATIVE_SCHEMES in rewrite_relative
4 years ago
Andrew Dolgov
8ed8a10965
add settings profile cloning
4 years ago
Andrew Dolgov
326850845d
UrlHelper::rewrite_relative: don't try to feed NULL to with_trailing_slash()
4 years ago
Andrew Dolgov
dff479af64
feeditem_atom: support xml:base for enclosures and entry content
...
UrlHelper::rewrite_relative: use base URL path if relative url path is not absolute (experimental)
4 years ago
Andrew Dolgov
8574532b7f
add hotkeys J/K to move between unread feeds
4 years ago
Andrew Dolgov
295fc1f88a
API: bump api level to 17
4 years ago
Andrew Dolgov
2adf364c2c
provide base configuration object in login response to skip on initial getConfig
4 years ago
Andrew Dolgov
9f6237a1b8
Merge branch 'master' of git.tt-rss.org:fox/tt-rss
4 years ago
Andrew Dolgov
57cd8acfc9
API: return custom sort types in getConfig
4 years ago
Andrew Dolgov
f423874e05
checking for PDO there is rather useless
4 years ago
Andrew Dolgov
b5a559a1a7
sanity check: in single user mode, only test for admin user if migrations have been completed
4 years ago
Jacek Tomasiak
0c38dc8456
Improve missing token check
...
Avoid "E_NOTICE (8) (classes/userhelper.php:78) Undefined index:
csrf_token" in logs.
4 years ago
Andrew Dolgov
b2f888e386
include archived articles (which lack associated feed id) when browsing by tag
4 years ago
Andrew Dolgov
86300a0ca8
add urlhelper to extract youtube video id from url
4 years ago
Oliver Haucke
cfd9e6b53b
FIX: public.php - Undefined index: feed_title
4 years ago
Andrew Dolgov
eadaaebd58
functions_enabled: trim spaces from disable_functions php ini setting
4 years ago
Andrew Dolgov
a61348e2b7
pluginhost: add profile_get/profile_set helpers
4 years ago
Andrew Dolgov
c0fba62fa0
Merge branch 'master' of git.tt-rss.org:fox/tt-rss
4 years ago
Andrew Dolgov
0acd33abe3
OTP: generate longer secrets, also make them easier to read/copy
4 years ago
wn_
5d5c034a90
Adjust quotation marks in search query before 'str_getcsv'.
...
This moves a potential first quotation mark to before the associated keyword to ensure 'str_getcsv' groups the key and value correctly. Without this 'str_getcsv' would split on potential spaces within the quoted value.
4 years ago
Andrew Dolgov
e3c51b0e6c
Revert "clip max displayed counter value to 9999 because of container node width"
...
This reverts commit c34a4c85bd
.
4 years ago
Andrew Dolgov
c34a4c85bd
clip max displayed counter value to 9999 because of container node width
4 years ago
Andrew Dolgov
0f6644880a
yet another flex feedtree attempt
4 years ago
wn_
711e8e70e0
Switch most of API to ORM
...
'updateArticle' was left as-is due to Idiorm not supporting efficient multi-row updating (i.e. it would do an UPDATE per row).
4 years ago
Andrew Dolgov
43ea36d030
prefs: allow setting email if it was previously blank
4 years ago
wn_
cd52ca80ab
Minor cleanup in 'Handler_Public->getProfiles'
4 years ago
wn_
baf3ecd4cf
Fix a couple of array index warnings in 'Handler_Public->forgotpass'
4 years ago