Releases: flusio/Flus
v0.16
A new batch of fixes and improvements to deploy in production today!
News
- Allow to delete messages
- Provide pagination on discovering page
Improvements
- Display origin of news links
- Change wording for accepting terms of service
- Clarify important emails on registration
- Improve integration on various platforms
- Improve account nav menu
- Increase modal margin bottom on mobile
- Change default title font-family to sans-serif
- Add spacing under
.news__postpone
- Remove some autofocus
- Lighten the layout border color
- Homogeneize card-action border width with footer
Bug fixes
- Fix link to continue on step 4 of onboarding
- Fix modal undefined content
- Fix checkbox shrinking on mobile
- Fix section image on mobile
- Fix header background for Firefox on mobile
v0.15
This release brings mainly a lot of UI/UX improvements.
Improvements
- Improve overall layout structure
- Reorganize create/edit/delete buttons
- Remove cancel actions from forms
- Change body background
- Add a border around content
- Improve links UX
- Change link main action from "see" to "read"
- Move actions from link show page to collection cards
- Remove quick unbookmark button in cards
- Simplify link show page
- Remove sharing page
- Add links to web extension stores
- Remove shadow card from discover and public lists
- Hide "remove from news definitively" option
- Change card footer from turquoise to purple
- Change the green color in collections illustration to turquoise
- Create subscription accounts on Cron sync
Misc
- Add service param in subscription login request
- Fix a SpiderBits test
- Fix the GitHub funding link
- Bump ParcelJS version
- Bump JS ini version to 1.3.8
v0.14
A small release for the “grand opening”!
Improvements
- Provide better integration for browser extension
Misc
- Bump ParcelJS version
- Increase default HTTP timeout
- Add log on subscriptions sync
v0.13
A release to bring a bunch of improvements, expect to see at least one or two more like this one before December.
New
- Allow to mark a single link as read
Improvements
- Pick public news links in private collections
- Display a default card image for links with no image
- Move news preferences in a modal
- Improve readability of fieldsets
- Increase the quantity of blue in grey color
- Change cards titles to display block
- Add autofocus on security confirm password
- Add a pop-out icon on the subscription anchor
- Reword collections index section intro
- Improve details of the link fetching page
- Put "Show publicly" always at the end of forms
- Reword default option to select collections
- Change the color of selected collections
- Add a confirmation on "mark all as read"
- Add a bit of colors to cards footers
- Animate slowly the "body after" bar
Bug fixes
- Fix popup menu position on mobile
v0.12
It should be one of the last "big" release before the opening in December, so enjoy the features! :D
Migration notes
Make sure that the GD PHP extension is installed with support of PNG, JPEG and
WEBP images.
You might need to reset some ids due to the bug fixed by df29d41
.
(optional) flusio now supports Open Graph and Twitter Cards images. For oldest
links, you can refresh their image by running the following command:
flusio$ # where NUMBER should be replaced by a positive integer value (default is 10)
flusio$ php cli --request /links/refresh -pnumber=NUMBER
New
- Display Open Graph images on links
- Add batch actions at the bottom of news
Improvements
- Improve the UX of news
- Improve unbookmark UX
- Save and redirect at step 4 of onboarding
- Improve visibility of
.popup__item
on hover - Add light gradient backgrounds
- Change cursor on button hover to pointer
- Reduce line-height of cards titles
- Reorganize commands in CLI usage action
Bug fixes
- Fix id on Link::initFromNews
Misc
- Don't hide card--shadow on mobile per default
- Add French sync to PR template
- Add PHP gd extension requirement
v0.11
Breaking changes
The ids of collections and links are changing to a numeric form, which means
previous URLs will break. This is not a change that I would do if the service
was open or installed by other people, at least not in a >= 1.0 release. Since
I'm almost the only person using it today and that I shared very few URLs, it’s
OK for me to do it. It's also the last occasion to make this change (or it
would require more work).
Migration notes
(optional, mostly for myself) You can configure the subscription feature with
the APP_SUBSCRIPTIONS_*
environment variables. Read production documentation
for more details.
New
- Provide a subscription feature (monetization)
- Allow users to update login credentials
- Add a “terms of service” mecanism
- Block not validated users after 1 day
Improvements
- Make explicit that JavaScript is required
- Change links and collections ids format (decimal instead of hexadecimal)
- Reorganize the "avatar" menu
- Reduce width of registration/login sections
- Improve extraction of websites title (again!)
- Hide back anchors on public page if no back URL
- Center submit button on profile page
- Homogeneize titles case
- Add a light linear gradient on popup menus
- Fix height of inputs
Bug fixes
- Set cookies
SameSite
toLax
- Generate user CSRF token directly instead of calling
Minz\CSRF
Misc
- Update Minz version
- Fix the locale in User factory
- Improve SpiderBits\Http get method
- Rename
format_date
toformat_message_date
and create a more generic
format_date()
function
v0.10
The onboarding and news configuration were the two last "big" features for the beta! The next weeks will be dedicated to improving the reception of the users.
Migration notes
(optional) You can change your instance brand name by setting APP_BRAND
in
your .env
file.
New
- Allow to configure news
- Provide onboarding
- Allow to change the brand name
Improvements
- Consider the OpenGraph and Twitter titles
- Redirect intelligently on link deletion
- Improve the news tips section
- Reword options to remove news
- Increase the topic label max size
Bug fixes
- Don't select link in owned collection for news
- Hide "add to collections" if user has no collections
- Fix select width with long options on mobile
- Fix padding for header locale form
Misc
- Add
[devmode]
in page title in development - Fix break line in cards details
- Refactor listing with
human_implode
in News - Fix NewsPicker duration test
- Fix a test to be sure to generate unique URLs
v0.9
This version brings features allowing to discover public links (via the news) and collections (via a new discovery page). It also fixes a lot of small details and comes, on the technical side, with a rollback system and Parcel 2 in beta .
Migration notes
(optional) You can now create topics. Topics are attached to collections in
order to categorize them. Topics are created by the administrator with the CLI:
flusio# php ./cli --request /topics/create -plabel=LABEL
New
- Provide topics for collections
- Allow users to set their points of interest
- Get news suggestions from points of interest
- Provide public collections discovery
- Allow to delete a link
Improvements
- Change default avatar
- Display if collection/link is public
- Improve the link and collection settings menus
- Add a card shadow to complete blocks of 3
- Add a light color on card:focus-within
- Add placeholder on public links without comments
- Display owner of followed collections
- Improve tips when there are no news
- Change links to close modals to buttons
- Improve
section__nav
margin on mobile - Fix wording for private collection back button
- Go to previous page from public collection
Bug fixes
- Refactor and fix "back" anchor on link pages
- Fix
<title>
for collections pages - Fix cards design
- Hide titles overflow
- Return 404 if deleting non existing collection
Misc
- Add support for rollbacks
- Update Parcel to beta-1
- Add support for serial ids in SaveHelper
- Add a test on cli usage command
v0.8
The biggest release of flusio I've ever made! Public collections, huge improvement of the news, modalz and always MOAR stuff. Enjoy!
Security
- Forbid access to not owned collections
New
- Allow to create public collections
- Allow to follow collections
- Provide tips if there are no news to suggest
- Allow to permanently hide a news
Improvements
- Allow to set link public during creation/edit
- Improve the process to add news to collections
- Move a bunch of actions in modals
- Improve the collections selector
- Improve the look of checkboxes
- Move public checkboxes at the end of forms
- Add a link to skip to the main content
- Add an anchor to go back from links add page
- Redirect directly to link page after fetch
- Add autofocus on a bunch of inputs
- Improve the look of navbar on mobile
- Change the news icon
- Put primary buttons on the right
- Add back anchor on public pages
- Add a light background to cards footers
- Fix links "collections" button padding
- Add few illustrations
- Improve and homogeneize wording
Bug fixes
- Fix sanitization of HTML
<title>
- Fix cards overflow
- Fix scrolling to top on Firefox
- Save backForLink on turbolinks:visit
- Fix margins of
.card__details
- Hide marker of
.popup__opener
on Chrome
Misc
- Extract a CSS card component
- Provide a modal mechanism
- Migrate the news system to a dedicated model
- Update French locales
- Change
include_once
byinclude
for JS configuration - Bump bl from 4.0.2 to 4.0.3
v0.7
A small release to prepare the next features.
New
- Provide a basic system to read the "News"
- Provide a back anchor on link page
Improvements
- Show link title on edit and collections
- Make a bunch of small design adjustments
Misc
- Return l10n key if value doesn't exist (JS)