Releases: michelcrypt4d4mus/fedialgo_demo_app_foryoufeed
Releases · michelcrypt4d4mus/fedialgo_demo_app_foryoufeed
0.13.0
0.12.0
0.12.0
- Add
TrendingLinksScorer
to boost toots that contain Fediverse-wide trending links TrendingTagsScorer
uses max ofnumAccounts
notlog2(sum(numAccounts))
- Add blocked accounts to muted account list
- [bug] Add
@server.com
string toAccount
objects for users on the home server that didn't have it.
0.11.0
- Add
MentionsFollowedScorer
- Add handling for audio
mediaAttachment
0.10.1
- Refactor a
MastodonServer
class for calls to the public API
0.10.0
- Add
Toot.isDM()
instance method and filter option - Stop muted accounts from sneaking into the feed via trending toots
0.9.1
DiversityFeedScorer
sorts by MD5 of id to get random but repeatable ordering so scores don't bounce around as incremental loads happenChaosScorer
uses a hashing function to generate a deterministic score instead ofMath.random()
- Don't decide whether to reload feed (leave that to the client app using this package)
0.9.0
- Remove followed servers that don't meet MAU requirements from trending data
- Standardize caching of data fetched from Mastodon
- (demo app) switch to sort filters by count instead of by name
0.8.5
0.8.5
- [bug] Handle
FeatureScorer
not being ready if page is reloaded
0.8.4
- Fix de/serialization of score data on
Toot
objects introduced byToot
refactor
0.8.3
- Enable
reloadFeed()
method to return true after 10 minutes has passed since latest toot in timline - Refactor out a proper
Toot
class
0.8.2
- [bug] Fix server side filter application
0.8.1
- Pull and apply server side filters to trending toots manually because user's server side filters can't be applied to toots pulled from other servers
0.8.0
- Add numeric filtering of timeline (minimum replies, minimum reblogs, etc)
0.7.0
0.7.0
- Add filtering based on username
- Implement a real incremental load
0.6.1
- Convert the filtering of sources to the standard model
- [bug] Fix doublecounting of toot categories
0.6.0
- Allow inverting filters for apps and languages (not just hashtags)
- Standardize a
FilterSection
object structure for app, language, hashtag, etc. filtering
0.5.1
0.5.1
- Rudimentary ability to keep loading more toots in the background after delivering the first batch
0.5.0
- Add scoring for raw number of retoots
- Centralize configuration and defaults in
config.ts
0.4.0
- Implement tag based filtering (blacklist and whitelist)
0.3.0
- Implement
TrendingTags
scoring (pull recent toots from tags that are trending into the timeline) - [bug] Fix followed accounts filter
0.2.0
- Add ability to filter based on the application used to toot
- Repair broken
mediaAttachments
entries if possible
2024-12-02
(0.1.0
)
- Implement live filtering of the feed (for languages, followed tags, etc.)
- Add
setFeedInApp
callback parameter toTheAlgorithm.create()
- Remove user's own toots from timeline