Skip to content

v0.60.3

Choose a tag to compare

@michelcrypt4d4mus michelcrypt4d4mus released this 03 Jun 19:49
· 1238 commits to master since this release
  • Rename BooleanFilter.validValues() to selectedOptions, isThisSelectionEnabled() to isOptionEnabled()
  • Add a maxSecondsPerPage to the API config that will halt polling if things are going slow
  • Drop configured initialMaxRecords for favourited toots to half of the other configuration because it seems to be the bottleneck
  • BooleanFilterOption objects now contain more information than just the number of toots in the current timeline they match (in particular they now contain enough information to drive the color gradients in the demo app - e.g. number of user participations/favourites/etc for hashtags)
  • Add filterOptionDataSources() method to TheAlgorithm
  • Add UserData.favouriteAccounts property
  • Repair broken audio attachments like we do with images and videos
  • Refactor an abstract ObjWithCountList class from TagList class so we can hold account info
  • Stop exporting isDebugMode (it's a static property now)
  • Add FEDIALGO_DEEP_DEBUG env var and corresponding Logger.deep() method
  • UserData's Tag properties are now TagList objects; TagList has a few new methods to make it easier to work with
  • Add config.favouritedTags.maxParticipations param
  • Fully separate TagTootsCacheKey enum elements from CacheKey enum, export TagTootsCacheKey