Releases: LinkStackOrg/LinkStack
LinkStack v4.1.0
New LinkStack release (version 4.1.0)
The Translation Update
New additions:
- Added translation support
- Added fix for custom button favicons timing out the page
- Added option in text fields to open links in a new tab
Added translation support
This update finally added full translation support to the LinkStack app.
The team rewrote the entire app to make this possible.
Currently, supported languages:
- German @LinkStackOrg/staff
- French @cedriclocqueneux
How to use translations:
After the update, you will find a new section on your config page.
By clicking on the "Language" button or scrolling to the bottom of the page, you can select your desired language.
Automatic translation:
To automatically translate your app, add your desired language code(s) to your .env config as such:
LOCALES="de, es, pt, zh, ms"
Then run the command php artisan translate
to auto translate your app.
Note: as of now, this is an experimental feature.
Become a translator
Special thanks to @lastsamurai26
Added fix for custom button favicons timing out the page
Fixed issue where the internal favicons system caused user pages to time out, making them inaccessible.
Added option in text fields to open links in a new tab
Users can now select for links in text fields to open in a new tab.
LinkStack v4.0.6
v4.0.5
Translation fix
LinkStack v4.0.4
New LinkStack release (version 4.0.4)
Bugfix Update
New additions:
- Fixed security check timeout
- Fixed errors with empty custom URL prefix #451
- Fixed email not sending when user registers
- Fixed HTML appearing in social share preview on home page
- Fixed remember me functionality when logging in or registering
- Updated Maintenance Mode to only use the config entry to store maintenance state
- Added option to maintenance page to disable Maintenance Mode directly
- Improved compatibility for updater
- Improved compatibility for theme updater
- Added message when there are no links on the links page
- Added message when there are no links on the dashboard/index page
LinkStack v4.0.3
LinkStack v4.0.2
New LinkStack release (version 4.0.2)
Bugfix Update
New additions:
- Fixed bug where custom links didn't display the correct styling
- Touched up button editor page
- Added noindex header to redirect page
- Corrected update server URL
- Reduced button editor bloat (refactoring)
See also: version 4.0.1
LinkStack v4.0.1
New LinkStack release (version 4.0.1)
New additions:
- Added new theme chooser
- Added new config entry for admin email
- Signup confirmation email
- Bugfixes and minor changes
Added new theme selector
New modal based theme selector, with preview images.
Added new config entry for admin email
New entry in the config that is used to send notifications to a specific email address.
Signup confirmation email
Now sending confirmation email when manual user verification is active.
(Using new admin email adress)
Bugfixes and minor changes
- Fixed nav colors on config page
- Made share button focusable
- Reduced share button bloat (refactoring)
- Fixed logo on credit footer
- Added option to hide credit in footer
- Now suppressing errors caused by the share QR code
- Fixed error 404 for delete themes route
LinkStack v4.0.0
New LinkStack release (version 4.0.0)
⚠️ Before you update ⚠️
Name Change
LittleLink Custom is now LinkStack.
Other than the new name and logo, nothing will really change for you.
All coming versions (including this one) are still compatible with the system you're used to.
If you are still using the default app name before you update, the update may log you out after completion.
This is normal and means the update went through successfully. You can simply log back in and use your instance like normal.
New license
With the 4.0 update, the project license has changed.
We have switched from the GNU General Public License version 3.0 (GPLv3) to the GNU Affero General Public License version 3.0 (AGPLv3) to ensure that any modifications made to our project will be available to the wider community, which we believe will benefit the project as a whole.
The AGPLv3 is a copyleft license that applies specifically to network-based software applications, whereas the GPLv3 applies to all software. By using the AGPLv3, we are making a more significant commitment to the open-source community, as it requires all modifications to our project to be made public. This ensures that everyone benefits from any improvements or bug fixes made to the software.
Advanced Config
The update to version 4 will reset your Advanced Config!
If you have advanced settings you would like to bring to the new version, we strongly urge you to back up your settings before you update.
✨ Version 4.0.0 - The new look ✨
Version 4 represents our most significant update yet, as we have completely overhauled the entire page. We have worked diligently to update every single page, resulting in a sleeker and more visually appealing look and feel.
New additions:
- New layout
- Manual user verification
- Multi domain support
- Hide share button
- Advanced user statistics for admins
- Admin Panel themes
- Bugfixes and comfort changes
New layout
With version 4 the layout of your application has changed a bit. You can still find most pages, how you are used to.
We changed everything to a naming scheme that is supposed to give new users a better overview of the site.
New sidebar:
The navbar has become a more integral part to the app. Every element now serves a purpose and can be interacted with.
New share dialog drop down menu
With now QR code share function
New notification and update notification menu. If a new notification or update becomes available one of these icons will display a colored dot.
Click on these to reveal a notification drop down menu to view all notifications and updates.
Personalization drop down menu. Click on your profile picture or name to reveal your personal settings.
This is the place to access your personal settings or log out.
The new styling menu gives you some options to customize your Admin Panel.
Here you can select dark or light mode and select one of the predefined color schemes if you don't like the default one.
Manual user verification
Admins can now select to manually verify every newly registered user.
This replaces the previous "block" function but works similarly.
When enabled in the config, if a new user registers, their status will be set to Pending by default. An admin can now approve this user on the users tab.
When a use's approval status is still pending, a message will be displayed, and they won't be able to use the application until they get approved.
Multi domain support
You can now run your server with multiple domains at once.
A new setting in the config allows admins to display multiple domains in the share dialog on the Admin Panel.
For this, make sure all domains are pointing to your web server and are used by your vhost.
You can then enter each domain (without HTTPS or HTTP) in the config entry
SUPPORTED_DOMAINS like shown below:
Make sure to wrap everything in quotes when doing this.
This setting can only be made by editing the .env config directly or using the alternative config editor.
Hide share button
Users can now hide their share button on their personal pages if they don't want to display it.
Advanced user statistics for admins
Admins now have a bit more information on how active users are and how many individuals register over certain time frames.
It is planned to expand this feature more in the near future to include advanced analytics for the users.
Admin Panel themes?
Admins can customize the feel and look of the entire page.
This marks the first step towards a full Admin Panel theme system.
Admins can customize the color scheme of the entire page and edit CSS to overwrite desired default styling.
Additionally, The banner image can be replaced to give admins more control over their page appearance.
Currently, this feature is aimed at semiprofessionals and professionals.
How to do it:
Upload and rename this file as "dashboard.css" to the folder "assets/dashboard-themes". This file contains all variables to edit the default color scheme.
To upload a custom header image, upload a PNG called "header.png" to the same folder.
Bugfixes and comfort changes
- Now displaying placeholder image if getting custom favicon fails
- Fixed Vcard throwing error on MySQL
Added "Save and Add More" button to add link page.
As always, we count have done this without our monthly subscribers and donors.
A huge “Thank You” goes out to everyone who supported this project.
Thanks to all our beta testers and everyone who participated in the public beta.
LittleLink Custom v3.6.0 redux
LittleLink Custom v3.5.4
New LittleLink Custom release (version 3.5.4)
New additions:
Fixed error undefined constant "STDIN" when updating
Fixed an issue that caused an "Undefined constant 'STDIN'" error during updates, resulting in a 500 error.
This issue has been fixed in version 3.5.4 and onward, and users should no longer experience this issue with future updates.