Commit Graph

34 Commits

Author SHA1 Message Date
Daniel Supernault 4f2b8ed20a
Refactor total local post count logic, cache value and schedule updates twice daily to eliminate the perf issue on larger instances 2024-06-19 03:02:00 -06:00
Daniel Supernault 6e0d1ef41b
Update cache 2024-06-12 02:58:25 -06:00
Daniel Supernault d969a97360
Update Status model, improve thumb logic 2023-09-25 01:57:43 -06:00
Daniel Supernault 61d235b797
Update StatusService, fix logic check 2023-09-18 00:17:22 -06:00
Daniel Supernault 223661ecb2
Update StatusService, hydrate accounts on request instead of caching them along with status objects 2023-09-17 23:54:31 -06:00
Daniel Supernault 59b643789f
Update StatusService, reduce cache ttl from 7 days to 6 hours 2023-07-22 03:50:23 -06:00
Daniel Supernault 4d8b4dcf35
Update StatusService, fix bug in getFull method 2023-05-24 23:41:48 -06:00
Daniel Supernault f48daab37e
Update StatusService, fix missing account condition 2023-05-08 22:45:02 -06:00
Daniel Supernault 18940cb209
Update StatusService, on purge remove from NetworkTimelineService cache 2023-03-01 00:40:25 -07:00
Daniel Supernault 63f723decb
Update StatusService 2022-12-30 21:05:11 -07:00
Daniel Supernault 492b92140a
Update DeleteAccountPipeline 2022-12-28 19:42:25 -07:00
Daniel Supernault cc6b78c436
Update StatusService 2022-04-18 01:59:27 -06:00
Rm Yakovenko 72da667305 #3288 Fix: Undefined index: replies_count
https://github.com/pixelfed/pixelfed/issues/3288
2022-03-07 09:21:05 +02:00
Daniel Supernault 6cfd6be523
Add ReblogService, improve reblogged state for api entities 2022-01-28 22:06:43 -07:00
Daniel Supernault a7d715517d
Update StatusService, use BookmarkService for bookmarked state 2022-01-28 20:57:25 -07:00
Daniel Supernault eeaf0f9311
Update StatusService 2022-01-07 19:59:29 -07:00
Daniel Supernault 46485426ea
Update ApiV1Controller, add mastoapi strict mode 2022-01-05 21:36:02 -07:00
Daniel Supernault 454b4e21dd
Update Services, fix mastoapi compat 2022-01-03 02:31:03 -07:00
Daniel Supernault 36a129fe89
Update StatusService, add getMastodon method for mastoapi compatibility 2022-01-02 23:47:08 -07:00
Daniel Supernault 937cdfb7f9
Update StatusService 2021-12-21 21:40:10 -07:00
Daniel Supernault 83b48b5681
Update StatusService, improve cache invalidation 2021-12-12 22:30:55 -07:00
Daniel Supernault f88b3a2fb9
Update StatusService, add getDirectMessage method 2021-12-04 17:33:32 -07:00
Daniel Supernault 192553ff77
Update public timeline api, add experimental cache 2021-10-21 19:02:15 -06:00
Daniel Supernault e5454620e6
Update HomeTimeline api 2021-10-07 04:49:33 -06:00
Daniel Supernault 9e630851a3
Update AccountService, fix status bug 2021-09-04 21:12:44 -06:00
Daniel Supernault ef8e38298f
Update StatusService 2021-08-31 00:40:07 -06:00
Daniel Supernault acaf630dee
Update StatusService, invalidate profile embed cache on deletion 2021-07-27 00:13:03 -06:00
Daniel Supernault 3f8acb1266
Update AccountService, add syncPostCount method 2021-07-26 23:59:38 -06:00
Daniel Supernault 15c4fdd90c
Update StatusService, add non-public option and improve cache invalidation 2021-07-26 19:02:11 -06:00
Daniel Supernault 918016a5ad
Update PublicTimelineService 2021-07-06 02:01:24 -06:00
Daniel Supernault 6e44ae0b64
Update StatusService, add ttl of 7 days 2021-01-30 16:05:18 -07:00
Daniel Supernault 0fbde91e87
Update StatusService, cast response to array 2020-12-27 17:54:55 -07:00
Daniel Supernault 1ea2db74b2
Update StatusService, fix json bug 2020-12-13 16:08:59 -07:00
Daniel Supernault 425ec918ae
Add StatusService 2019-06-10 20:10:57 -06:00