Skip to content

Releases: michelcrypt4d4mus/fedialgo

0.12.0

12 Dec 00:28

Choose a tag to compare

0.12.0

  • Add TrendingLinksScorer to boost toots that contain Fediverse-wide trending links
  • TrendingTagsScorer uses max of numAccounts not log2(sum(numAccounts))
  • Add blocked accounts to muted account list
  • [bug] Add @server.com string to Account 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

10 Dec 18:20

Choose a tag to compare

  • DiversityFeedScorer sorts by MD5 of id to get random but repeatable ordering so scores don't bounce around as incremental loads happen
  • ChaosScorer uses a hashing function to generate a deterministic score instead of Math.random()
  • Don't decide whether to reload feed (leave that to the client app using this package)

0.9.0

10 Dec 05:04

Choose a tag to compare

  • 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

09 Dec 02:11

Choose a tag to compare

  • Handle FeatureScorer not being ready if page is reloaded

0.8.4

09 Dec 01:59

Choose a tag to compare

  • Fix de/serialization of score data on Toot objects introduced by Toot refactor

0.8.3

09 Dec 01:27

Choose a tag to compare

  • 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

08 Dec 07:52

Choose a tag to compare

Refactoring

0.8.1

07 Dec 20:05

Choose a tag to compare

  • 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

07 Dec 03:39

Choose a tag to compare

  • Add numeric filtering of timeline (minimum replies, minimum reblogs, etc)

0.7.0

06 Dec 20:27

Choose a tag to compare

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