Releases: flusio/Flus
v0.36
News
- Allow to configure a time filter per collection (behind a feature flag)
Improvements
- Improve popup items on big screens
Bug fixes
- Fix performance issue when deleting links
- Fix a test of validation email
- Fix migrations create tests
Misc
- Autoclean old invalidated users
- Autoclean old unused feeds and links
- Unlock jobs, links and collections if locked for more than an hour
- Update the
idx_links_fetched_code
index - Allow to list subscriptions with CLI
- Provide a command to generate migration files
- Remove CLI users clean command
v0.35
Improvements
- Improve performance when listing links from followed
- Delay groups loading on collections page
- Forbid ‘@’ character in usernames
Misc
- Handle
x-rss+xml
mime type for RSS - Close DB connections in jobs workers
- Update README.md
- Update index
links_fetched_at
- Cache NPM on GitHub CI
- Improve performance of tests
v0.34
Improvements
- Deduplicate feeds with same name on search page
Bug fixes
- Fix URLs in OPML exportation
- Make parsing of feeds dates more robust
- Support
APP_PATH
correctly
Misc
- Reorganize media files
- Add type
rss
to OPML export - Store feeds type
v0.33
News
- Allow users to export their data
- Provide CLI users' data exportation
Improvements
- Change the wording of "New link" to "New"
- Change the wording of URL to address
Bug fixes
- Fix redirection to Pocket
Misc
- Limit download size in fetchers
- Enhance links and collections feeds
- Enhance feed parsers
- Provide a Docker psql command
- Execute docker bins in running containers if any
- Fix a Http test
- Alter version in development and test environments
v0.32
News
- Remove links from news without marking as read
Improvements
- Auto-resize text editors
Bug fixes
- Fix use of
LinkToCollection
DAO inFeedFetcher
Misc
- Upgrade JavaScript dependencies
- Migrate from Turbolinks to Turbo
- Upgrade to Stimulus 2.0.0
- Refactor modal with TurboFrame
- Drop
news_links
table
v0.31
Important note: this version comes with a bunch of tricky migrations. They
are expected to work well but, you know, a crash can be expected. For this
reason, it's recommended to stop the jobs workers and to put the application
in maintenance mode during the update.
News
- Allow to list read links
Improvements
- Handle different link publication dates
Security
- Duplicate identical URLs for different feeds
Misc
- Decrease rate limit for Youtube feeds
- Improve rate limit during feeds fetching
- Select links to fetch based on fetched_code
- Sort jobs by ids in CLI
v0.30
Migration notes
Important change: CLI commands interface has changed! You’ll need to update
the worker(s) service/cron command with the new format (i.e. php cli jobs watch [--queue=TEXT]
).
If you dedicates workers to queues, the performance document
didn’t mentionned the importators
queue previously. It’s now fixed and you
should start a worker dedicated to this queue as well.
Improvements
- Improve performance of Youtube and feeds fetching
- Redesign the command line interface
- Provide CLI command to show system info and stats
- Add three indexes to database for performance
Misc
- Refactor a whole bunch of code
- Mention importators queue in performance doc
- Improve handling of errors during feeds and links sync
- Fix output of migration and rollback commands
- Rename the LinksFetcher job
- Handle correctly empty responses with SpiderBits
- Fix some failing tests
v0.29
Migration notes
You can now improve performance if you have a high number of feeds and links to
synchronize. Documentation has been updated with a new document titled “How to
improve performance”.
Improvements
- Improve performance of synchronization jobs
Bug fixes
- Fix click on buttons with SVG on Safari
- Track
cache
folder with git - Change
stopWatch
to be a public method
v0.28
Improvements
- Improve look of error and success messages
- Make explicit the username is public
- Show email address when resending validation
- Add info importation can be long
Security
- Reset sessions/reset token on password change
- Send X-Frame-Options header to deny embeding
Bug fixes
- Don't decode
+
during URL sanitization - Catch errors during collection image fetching
Misc
- Revert Googlebot-compatibility by default
- Dump Pocket items on importation errors
- Fix tests
v0.27
News
- Enable feeds for all!
Improvements
- Improve accessibility for form captions
- Fix small accessibility issues
Misc
- Add an accessibility item to PR checklist