2680 Commits

Author SHA1 Message Date
supahgreg
b30ce92d58
Rector rule 'StrStartsWithRector'.
https://getrector.com/rule-detail/str-starts-with-rector
2025-10-18 01:42:29 +00:00
supahgreg
77c9098dd3
Rector rule 'SetCookieRector'.
https://getrector.com/rule-detail/set-cookie-rector
2025-10-18 01:39:41 +00:00
supahgreg
6cf8f11b2b
Rector rule 'RemoveUnusedVariableInCatchRector'.
https://getrector.com/rule-detail/remove-unused-variable-in-catch-rector
2025-10-18 01:37:11 +00:00
supahgreg
c25478297e
Rector rule 'ReadOnlyPropertyRector'.
https://getrector.com/rule-detail/read-only-property-rector
2025-10-18 01:33:19 +00:00
supahgreg
c756a96b78
Rector rule 'NullCoalescingOperatorRector'.
https://getrector.com/rule-detail/null-coalescing-operator-rector
2025-10-18 01:30:04 +00:00
supahgreg
5c4f68fad2
Rector rule 'MultiDirnameRector'.
https://getrector.com/rule-detail/multi-dirname-rector
2025-10-18 01:27:08 +00:00
supahgreg
8480b14746
Rector rule 'LongArrayToShortArrayRector'.
https://getrector.com/rule-detail/long-array-to-short-array-rector
2025-10-18 01:24:59 +00:00
supahgreg
fbdf35d134
Rector rule 'ListToArrayDestructRector'.
https://getrector.com/rule-detail/list-to-array-destruct-rector
2025-10-18 01:20:32 +00:00
supahgreg
98a92e2c08
Rector rule 'ClosureToArrowFunctionRector',
https://getrector.com/rule-detail/closure-to-arrow-function-rector
2025-10-18 01:15:05 +00:00
supahgreg
b33900ffe1
Rector rule 'ClassOnObjectRector'.
https://getrector.com/rule-detail/class-on-object-rector
2025-10-18 01:11:09 +00:00
supahgreg
312469c5f6
Rector rule 'ChangeSwitchToMatchRector'.
https://getrector.com/rule-detail/change-switch-to-match-rector
2025-10-18 00:57:44 +00:00
supahgreg
040a3bc4c9
Get the timezone list via DateTimeZone vs static text file. 2025-10-17 18:26:55 +00:00
supahgreg
e1f34c982c
Stop using 'set_include_path', remove related PHPStan exclude. 2025-10-17 03:29:51 +00:00
supahgreg
bd1e066402
Fix using 'strlen' with 'array_filter', remove PHPStan ignore. 2025-10-17 02:28:26 +00:00
supahgreg
e2fce86d40
Use a consistent short SHA length. 2025-10-16 19:30:15 +00:00
supahgreg
97ab007fc9
Publish and use 'version.json' for tt-rss update checking. 2025-10-16 18:17:27 +00:00
supahgreg
0d9a033e3e
Switch to the friendly URL for 'plugins.json'. 2025-10-16 12:16:42 +00:00
supahgreg
050141676f
Reactivate the plugin installer using new JSON source. Closes tt-rss/tt-rss#3.
* The JSON is built using https://github.com/tt-rss/tt-rss/blob/main/.github/workflows/update-plugins-json.yml
* The aforementioned workflow pushes the JSON to https://github.com/tt-rss/tt-rss/blob/gh-pages/plugins.json
* GitHub Pages then makes the JSON available at https://tt-rss.github.io/tt-rss/plugins.json
2025-10-16 03:45:28 +00:00
supahgreg
f85559735b
Remove 'App.byId()', which was essentially an alias of 'document.getElementById()'. 2025-10-14 23:23:01 +00:00
supahgreg
8b88da364f
Tweak the PHPUnit config and fix a UrlHelper deprecation that was identified. 2025-10-11 21:17:19 +00:00
supahgreg
2d880e6c7d
Add some DOMElement hints to help PHPStan. 2025-10-11 01:41:56 +00:00
supahgreg
72426e42dd
Fix supporting master+main in plugin management. Fixes tt-rss/tt-rss#17 2025-10-08 20:21:59 +00:00
supahgreg
a7d5566aa9
Switch links to the 'tt-rss' GitHub organization. 2025-10-06 19:02:28 +00:00
supahgreg
958d25b831
minor: Update the wiki link in 'Config::sanity_check()'. 2025-10-06 02:45:35 +00:00
supahgreg
ceab15254b
minor: make PHPStan happy after a4eed151b73ca32e92963fae054e77f04a7d5eb2 2025-10-05 21:23:24 +00:00
supahgreg
a4eed151b7
minor: Deal with potentially-missing 'inverse' key when testing filters. 2025-10-05 21:19:42 +00:00
supahgreg
e0b116f904
Bump PHPStan to 2.1.30 and address new findings.
Also some minor adjacent cleanup.
2025-10-05 20:51:13 +00:00
supahgreg
ec367b23f4
Switch from 'tt-rss-web-static' links to wiki links. 2025-10-05 20:18:56 +00:00
supahgreg
664f37ae71 Appeasing PHPStan.
The two if statements involved are related to calls to 'tt-rss.org' that are intentionally disabled.
2025-10-04 21:20:32 +00:00
supahgreg
d7a91de140 Initial attempt to support both 'main' and 'master' branches. 2025-10-03 22:03:52 +00:00
supahgreg
5e99eb41ec Remove references to, and integrations with, 'tt-rss.org'. 2025-10-03 21:00:43 +00:00
wn_
98779acdc5 Fix OPML exporting via 'update.php'. 2025-09-18 00:29:31 +00:00
Andrew Dolgov
36644365c8
use built-in feed for integration test 2025-09-02 22:22:24 +03:00
wn_
ecef0ae951 Tweak the 'Feeds::_get_title()' param order to make PHP happy.
Required params need to go before optional.
2025-08-29 12:28:05 +00:00
wn_
fd5ce90efe Minor fix in 'OPML#opml_export()'. 2025-08-29 12:22:27 +00:00
wn_
e5c5a1bf42 Make 'owner_uid' required for 'Feeds::_get_title()' and 'Feeds::_get_cat_title()'. 2025-08-29 12:19:04 +00:00
wn_
9aafc7bb8d Fix getting the title for syndicated feeds.
https://gitlab.tt-rss.org/tt-rss/tt-rss/-/merge_requests/181 missed that 'Feeds::_get_title()' gets invoked when headlines are generated for syndicated feeds.
2025-08-29 12:04:20 +00:00
wn_
9982871ac1 Filter more results by user ID. 2025-08-25 16:06:41 +00:00
vjkcxl
9fd54db30d Fix youtube-nocookie support 2025-08-04 22:55:28 -05:00
Andrew Dolgov
19fc3bff21
drop unused legacy (?) handler method OPML->import() 2025-08-04 20:05:59 +03:00
Andrew Dolgov
0d0745da44
add necessary plumbing for auto light/dark switch for the forgotpass handler 2025-08-04 19:54:12 +03:00
Andrew Dolgov
8eb340c3ca
make default light/dark themes configurable, add support for main application and login form 2025-08-01 17:22:21 +03:00
Andrew Dolgov
c7aa33fe8a
fix publishedcounter not working for feed counters 2025-07-30 20:04:02 +03:00
Andrew Dolgov
aeb0d42f89
add missing count_published to get_cats() and fix some misleading indenting 2025-07-30 19:57:56 +03:00
Andrew Dolgov
bc312b1205
implement special counter display when viewing by published, similar to marked 2025-07-30 19:24:53 +03:00
wn_
f62aaa307b Look for media thumbnails in more places.
https://www.rssboard.org/media-rss#optional-elements
2025-07-26 20:00:25 +00:00
wn_
0cd788220d Separate feed type detection from init, don't subscribe on failures.
Also some FeedParser tweaks.
2025-07-06 02:33:18 +00:00
Andrew Dolgov
ec0a19c5a6
replace all instances of die() with print+exit because die() returns exit code 0 2025-07-04 13:31:15 +03:00
Andrew Dolgov
4088636865
add support for PG sslmode and set it to prefer encrypted connections by default 2025-07-03 19:04:32 +03:00
Andrew Dolgov
12ef981bfb
allow searching by tags (prefix tag:) 2025-06-23 18:56:47 +03:00