gotosocial/internal/cache
kim 7e45168d33 [feature] add streaming of statuses and status updates to LOCAL / PUBLIC timelines (#4353)
This adds streaming of statuses and edits to LOCAL and PUBLIC timeline types. Note that in the future we should probably rearrange some of the surface code so we don't perform so many repeated mute and visibility checks on the same status in sequence.

closes https://codeberg.org/superseriousbusiness/gotosocial/issues/4342

Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4353
Co-authored-by: kim <grufwub@gmail.com>
Co-committed-by: kim <grufwub@gmail.com>
2025-07-30 17:54:07 +02:00
..
domain [feature] Move to code.superseriousbusiness.org 2025-04-26 15:38:43 +02:00
headerfilter [feature] Move to code.superseriousbusiness.org 2025-04-26 15:38:43 +02:00
timeline [performance] bump codeberg.org/gruf/go-kv to v2 (#4341) 2025-07-29 09:23:20 +02:00
cache.go [performance] add statusfilter cache to cache calculated status filtering results (#4303) 2025-07-01 16:00:04 +02:00
db.go [feature] add streaming of statuses and status updates to LOCAL / PUBLIC timelines (#4353) 2025-07-30 17:54:07 +02:00
invalidate.go [feature] add streaming of statuses and status updates to LOCAL / PUBLIC timelines (#4353) 2025-07-30 17:54:07 +02:00
mutes.go [performance] add statusfilter cache to cache calculated status filtering results (#4303) 2025-07-01 16:00:04 +02:00
size.go [performance] add statusfilter cache to cache calculated status filtering results (#4303) 2025-07-01 16:00:04 +02:00
statusfilter.go [performance] add statusfilter cache to cache calculated status filtering results (#4303) 2025-07-01 16:00:04 +02:00
timeline.go [feature] Move to code.superseriousbusiness.org 2025-04-26 15:38:43 +02:00
util.go [feature] Move to code.superseriousbusiness.org 2025-04-26 15:38:43 +02:00
visibility.go [performance] add statusfilter cache to cache calculated status filtering results (#4303) 2025-07-01 16:00:04 +02:00
wrappers.go [performance] rewrite timelines to rely on new timeline cache type (#3941) 2025-04-26 09:56:15 +00:00