wn_
|
fe08299ec4
|
Replace special feed and category numbers with constants.
|
2023-03-05 19:16:48 +00:00 |
Andrew Dolgov
|
d373b7b452
|
* bring back cache-busting for feed icons based on timestamp
* DiskCache: use singleton pattern to create less cache object instances
* DiskCache: implement ETag
|
2022-12-19 21:36:50 +03:00 |
jmechnich
|
560caf8377
|
Fix PHP8 strtime warning if argument is null (addendum)
|
2022-10-01 11:05:12 +02:00 |
wn_
|
3487c922b3
|
Replace use of 'array_merge' with the spread operator and 'array_push' in various places.
This isn't supported for arrays with string keys until PHP 8.1.
https://wiki.php.net/rfc/spread_operator_for_array
|
2022-08-12 17:58:38 +00:00 |
Andrew Dolgov
|
f7e2f62022
|
fix Feeds::_get_counters() used improperly as a replacement for
getFeedUnread()
|
2022-02-20 12:48:38 +03:00 |
Andrew Dolgov
|
77f39d65b5
|
* Feeds::_get_counters - fix retrieving unread for tags
* mark several symbols as @deprecated properly
* replace uses of (deprecated) getFeedUnread() with Feeds::_get_counters()
|
2022-02-20 11:04:40 +03:00 |
Andrew Dolgov
|
2493c9cddd
|
set better matching type hint on virtual feed object
|
2021-11-15 08:19:44 +03:00 |
Andrew Dolgov
|
676c5787e7
|
require virtual feed plugins to implement IVirtualFeed
|
2021-11-15 07:11:29 +03:00 |
wn_
|
b0eb347839
|
Fix a warning in 'classes/counters.php'.
|
2021-11-12 05:04:55 +00:00 |
wn_
|
14ca0f2ac0
|
Address PHPStan warnings in 'classes/counters.php'.
|
2021-11-11 12:26:30 +00:00 |
Andrew Dolgov
|
6f93c45c28
|
use orm in some more places; prevent _get_cat_title from hitting the db for uncategorized
|
2021-03-02 20:07:31 +03:00 |
Andrew Dolgov
|
553548b689
|
request label counters conditionally
|
2021-02-24 15:07:31 +03:00 |
Andrew Dolgov
|
9313ebf2e7
|
fix warning in counters::get_feeds()
|
2021-02-24 13:25:26 +03:00 |
Andrew Dolgov
|
d6203bf350
|
try to calculate counters conditionally based on feed ids
|
2021-02-24 09:47:26 +03:00 |
Andrew Dolgov
|
d4157b9e4e
|
counters: just merge everything at once
|
2021-02-15 17:01:05 +03:00 |
Andrew Dolgov
|
71f2f4288f
|
counters: one more
|
2021-02-15 16:14:48 +03:00 |
Andrew Dolgov
|
5704deb460
|
counters: unify naming
|
2021-02-15 16:00:54 +03:00 |
Andrew Dolgov
|
020f062a76
|
feeds: unify naming
|
2021-02-15 15:43:07 +03:00 |
Andrew Dolgov
|
41fc03287e
|
fix even more warnings reported by phpstan
|
2021-02-06 17:56:47 +03:00 |
Andrew Dolgov
|
215f388992
|
move timestamp-related stuff to a separate class
|
2020-09-23 13:04:26 +03:00 |
Andrew Dolgov
|
6811d0bde2
|
use self:: in some places to invoke static methods from the same class
|
2020-09-22 14:54:15 +03:00 |
Andrew Dolgov
|
e3adacc588
|
fix several cases of Db class being invoked as wrong name (as DB)
|
2020-09-17 09:18:03 +03:00 |
Andrew Dolgov
|
67f02e2aa7
|
properly return counters for labels with zero assigned articles
refs https://community.tt-rss.org/t/label-counter-doesnt-update-when-count-goes-down-to-zero/3766
|
2020-08-29 08:41:52 +03:00 |
Andrew Dolgov
|
5f30061c92
|
properly calculate marked counters for feeds in nested categories
|
2020-02-20 15:54:40 +03:00 |
Andrew Dolgov
|
60288f02e8
|
1. feedtree: show counters for marked articles if view-mode == marked
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-20 14:14:45 +03:00 |
Andrew Dolgov
|
47135160d1
|
getCategoryCounters: properly handle categories which don't have any stored feeds/articles
|
2020-01-27 15:45:04 +03:00 |
Andrew Dolgov
|
a6ced36189
|
getCategoryCounters: properly calculate counters for child subcategory entries
getCategoryUnread: cleanup
|
2020-01-25 09:57:28 +03:00 |
Andrew Dolgov
|
2f6741e49a
|
getFeedCounters: pass parameter correctly to PDO
|
2020-01-24 14:27:24 +03:00 |
Andrew Dolgov
|
6080cca9ca
|
scrap counter cache system; rework counters to sum() booleans instead
|
2020-01-24 14:25:31 +03:00 |
Théophile Helleboid - chtitux
|
c70dc852a1
|
Be explicit when id column is ambiguous
|
2018-12-08 22:36:03 +01:00 |
Andrew Dolgov
|
fa3bcfa379
|
queryfeedheadlines: there's no need to quote order_by/override_order
else: feedicon cache busting etc
|
2017-12-03 22:49:57 +03:00 |
Andrew Dolgov
|
a25ac0d7c8
|
counters: PDO
|
2017-12-01 17:47:29 +03:00 |
Andrew Dolgov
|
65af3b2cbb
|
move counter stuff to a separate class
|
2017-05-05 11:54:31 +03:00 |