History
12.6.2023 v 2.1
- Instance opt-in
23.4.3023 v 2.0
- Tootfinder posts are kept 3 months from now on.
19.3.2023 v 1.8
- Tootfinder can read ActivityPub outbox but prefers Mastodon API if available because it is richer
- Refactored inc structure (separation of crawl.php to index.php and read.php)
- Refactored user profile to be unified independent of application
- Refactored user profile, webfinger and hostmeta process
5.3.2023 v 1.7
- the crawler detects deleted posts (rule: newer than oldest post and not in list.)
- card descriptions and media descriptions are limited to 500 characters
- hashtag queries are now possible (if the search term is a hashtag and a single word)
- REST API adds a activitypub/search/ path to accommodate Mastodon format
- pretty URL for search and hashtag search
26.2.2024 v 1.6
- Indexing japanese text
- Improved debugging
- Fixed typo in REST API
- Moved clean old posts from query to index
25.2.2023 v 1.5
- Added MIT license
- Unlisted posts are correctly filtered out on JSON feed
- JSON feed captures 40 posts
- Added some maintenance features (add, remove user) to cron.php
- Fixed card of simple links
- Improved fallback of users with HTML fallback
20.2.2023 v 1.4
- Fallback from JSON profile to HTML
- Fallback from JSON feed to RSS to Atom
- Refactoring indexing (separating JSON, RSS and Atom parsers)
- Improved handling of content warning
- Removed exception for OAuth users
- Privacy statement
- REST API draft
18.2.2023 v 1.3
- CURL works in multi mode
- Handles redirection with host-meta und web finger
- Use of public API (account JSON and public feed JSON) degrading gracefully to HTML for profile when JSON is not available
- Multiple images and cards are processed
- Mentions are already filtered at indexing
- Better estimation when next feed is expected
- Grid layout adapts to post size
12.2.2023 v 1.2
- By default search syntax is strict. Star version only when no results found
- Refactoring score function of search, including reputation (log follower count), multiple hashtag penalty (more than 3 hashtags), newer posts first
- Limiting results to 100 results (limiting resources)
- Published on GitHub
12.2.2023 v 1.1
- Verification of consent by magic word in profile instead of OAuth
- Mentions are removed and replaced by a placeholder @…
- Messages with content warning are not visible before the warning is clicked
- Avatar links now to profile and the timestamp to the post
- Restructured indexing (separating slow remote crawling from fast database access and separated write and read access to sqlite)
- Restructured code in order to publish on GitHub the next days
6.2.2023 v 1.0