Skip to content

v4.7.0

Compare
Choose a tag to compare
@JulianPrieber JulianPrieber released this 02 Jan 14:49
· 121 commits to main since this release

New LinkStack release (version 4.7.0)


Download latest

Docker


New additions:


New Buttons:

  • Added Behance button
  • Added Google Drive button
  • Added Friendi.ca button
    @Realmlist



Now counting clicks using JS

All link clicks will from now on be counted using JavaScript. This means buttons will now open links directly.
Users can now choose on their Appearance page whether to open links in a new or the same tab.
Old "going" links will still work and be able to count clicks.




Disabled setting cookies on public pages

While not strictly required by law, we now don't set any cookies until they are strictly required for authentication.
This includes the users links pages.




Updated buttons database table structure

[Important for contributors]
All buttons now follow a new structure to add support for advanced sorting and categories later on.
All brands now include an alt name, which adds native support for proper spelling of a brand, including capitalization as well as special formatting.




Fixed validation translation

Validation errors should now be translated to the defined language of the app.




Page URL is now validating in real time

Users choosing a Page URL (@ name) now get real time feedback whether their desired name is available or not.
See below:




Page URL is now set manually on user registration

The registration page now includes a field where the user can select their Page URL (@ name).




Users can now be verified over the admin bar

An update for the Admin Bar allows validation of users immediately from the respective user's page.
Verifying a user (assigning the VIP role) will now set displaying the verification mark on the user's profile to true by default.
This can be disabled by the user.




Numbers for admin generated users are now generated sequentially

When a user is created by an admin, names are now generated sequentially rather than random.
Moving forward, default email addresses will no longer use "example.com." Instead, the actual domain will be utilized, except in cases where the hostname is localhost, in which case "example.com" will serve as the fallback.