Skip to content

Releases: LinkStackOrg/LinkStack

LittleLink Custom v3.5.3

22 Mar 12:46
Compare
Choose a tag to compare

New LittleLink Custom release (version 3.5.3)


Download latest

Download latest


New additions:

  • Fixed theme styling issues
  • Added pre-install dependency check
  • Changed avatar width="auto"
  • Fixed disabling registration does not remove "register"-link on login page

LittleLink Custom v3.5.2

16 Mar 14:49
Compare
Choose a tag to compare

New LittleLink Custom release (version 3.5.2)


Download latest

Download latest


New additions:

Docker only:


v3.5.1 hotfix:

  • Fixed default avatar being used on mobile
  • Added new button "BookWyrm"

v3.5.2 security patch and bugfixes:

  • Added option to test SMTP setup
  • Fixed custom logo not showing on login/register page
  • Fixed cross-realm object access in Webpack 5 (security update)



Updated Framework to Laravel 9

We switched from Laravel 8 to Laravel 9. Laravel 9 introduces important security updates and improvements to the framework, which make it more secure and reliable. Additionally, Laravel 8 has reached its end of life, which means that it will no longer receive updates or security patches, leaving the application vulnerable to potential security risks. Initially, we couldn't update to Laravel 9 due to our dependencies not supporting it.
By upgrading to Laravel 9, we ensure that our application is up-to-date and secure.

chrome_nlkMmsxKu6

Laravel 10 has been released, but it requires at least PHP 8.1, which means that we won't be switching to it just yet to retain support for PHP 8.0.




Added phone and email block

chrome_lytSxQZTo4

The page item blocks now include two new additions, the phone and email blocks.
Here, users can simply enter their E-Mail address or phone number, respectively. This will generate a button that opens a system dialog to compose a new email or initiate a phone call.

chrome_qlDbrSJIIX

The same can still be done with all regular buttons by saving your phone number or E-Mail by adding tel: or mailto: at the beginning.




Added option to import and export user data

Users can now export and import their user data and links. This allows users to transfer their accounts from one instance to another. This new options can be accessed from the account settings.

chrome_pafUaqOIJe

Users can choose to either export all their data or just their links.

This export includes:

  • all links and page icons
  • LittleLink name
  • username
  • page description
  • profile picture

the export won't include:

  • user email
  • user password
  • the selected theme
  • theme background image

Things like roles, blocked status or email verification will be ignored by the import system.

Importing user data from a file will result in overwriting of the current user's data, including replacing all their current links.

Admins can disable both import and export separately in their config in the security section.

chrome_pafUaqOIJe




Improved LittleLink page loading time

Recent code refactoring on the LittleLink page has resulted in significant improvements in page load times. By rendering most of the CSS and JavaScript assets inline, we have been able to reduce the number of requests made to the server, which has contributed to faster loading times.

chrome_xm7N3VUHgJ

Previous performance:
chrome_LrNtdHVF99

Additionally, we also changed the code for rendering links from to a switch case, which has helped to simplify the code and improve its maintainability.


What the future holds:

The current use of Font Awesome is negatively impacting the performance of the website, causing slower load times. We will look into solving this issue and improving load time, even further.

Loading time without Font Awesome:
chrome_jnzCd839f4




Improved loading time on the themes page

The loading time on the themes page has been improved through the implementation of lazy loading the theme updater using Ajax.

The updater part has been moved off the page, resulting in a faster loading time even if you have many themes installed. A loading animation is displayed until all external requests to the themes have been made to check the version, after which the updater becomes interactive.

ezgif com-video-to-gif




Removed unique constrain from usernames

The database used to have a restriction that each user had to have a unique name. This meant that if two users tried to register with the same name, the system would not allow it and the second user would have to choose a different name.

However, now, the unique constraint has been removed, which means that users can now have the same username. This update allows multiple users to choose the same name without any issues or restrictions. So, if two users want to use the same username, they are now free to do so, and the system will accept both names without any issues.




Fixed page description spacing issue

The line breaks in the page description have been adjusted to have less spacing between them.

chrome_LWTCY9D7aK




Fixed text input limited to 255 characters on MySQL

Previously, users were restricted to a maximum of 255 characters when inputting text for page descriptions on MySQL. This meant that users had to limit their descriptions to fit within this character limit.

However, with the recent update, users are no longer restricted to a specific character limit. This means that they can enter longer descriptions for their pages without any restrictions. They are free to input as much text as they need to effectively describe their page, without worrying about hitting a character limit.




Enabled compression for docker image

The Docker image has been updated to include compression, which is a technique used to reduce the size of data sent between the website server and the user's browser.

By enabling mod_deflate for text compression, we can reduce the size of files before they are sent from the server to the client. This is achieved by compressing the data using the Deflate algorithm and then sending the compressed data to the client. This process reduces the amount of data that needs to be transferred and therefore may improve the page load time.

To enable compression, we have updated the Apache configuration file to include the necessary directives to enable mod_deflate and configure the output filters for various file types. By doing so, we can compress all text-based content types such as HTML, CSS, and JavaScript files, as well as certain image and font formats.

Overall, this change improves the performance of the application, reduces bandwidth usage, and provides a faster browsing experience for users.

To make use of this update, users will have to update their docker instance or reinstall it manually.




LittleLink Custom v3.5.1

10 Mar 23:11
Compare
Choose a tag to compare

New LittleLink Custom release (version 3.5.1)


Download latest

Download latest


New additions:

Docker only:


v3.5.1 hotfix:

  • Fixed default avatar being used on mobile
  • Added new button "BookWyrm"



Updated Framework to Laravel 9

We switched from Laravel 8 to Laravel 9. Laravel 9 introduces important security updates and improvements to the framework, which make it more secure and reliable. Additionally, Laravel 8 has reached its end of life, which means that it will no longer receive updates or security patches, leaving the application vulnerable to potential security risks. Initially, we couldn't update to Laravel 9 due to our dependencies not supporting it.
By upgrading to Laravel 9, we ensure that our application is up-to-date and secure.

chrome_nlkMmsxKu6

Laravel 10 has been released, but it requires at least PHP 8.1, which means that we won't be switching to it just yet to retain support for PHP 8.0.




Added phone and email block

chrome_lytSxQZTo4

The page item blocks now include two new additions, the phone and email blocks.
Here, users can simply enter their E-Mail address or phone number, respectively. This will generate a button that opens a system dialog to compose a new email or initiate a phone call.

chrome_qlDbrSJIIX

The same can still be done with all regular buttons by saving your phone number or E-Mail by adding tel: or mailto: at the beginning.




Added option to import and export user data

Users can now export and import their user data and links. This allows users to transfer their accounts from one instance to another. This new options can be accessed from the account settings.

chrome_pafUaqOIJe

Users can choose to either export all their data or just their links.

This export includes:

  • all links and page icons
  • LittleLink name
  • username
  • page description
  • profile picture

the export won't include:

  • user email
  • user password
  • the selected theme
  • theme background image

Things like roles, blocked status or email verification will be ignored by the import system.

Importing user data from a file will result in overwriting of the current user's data, including replacing all their current links.

Admins can disable both import and export separately in their config in the security section.

chrome_pafUaqOIJe




Improved LittleLink page loading time

Recent code refactoring on the LittleLink page has resulted in significant improvements in page load times. By rendering most of the CSS and JavaScript assets inline, we have been able to reduce the number of requests made to the server, which has contributed to faster loading times.

chrome_xm7N3VUHgJ

Previous performance:
chrome_LrNtdHVF99

Additionally, we also changed the code for rendering links from to a switch case, which has helped to simplify the code and improve its maintainability.


What the future holds:

The current use of Font Awesome is negatively impacting the performance of the website, causing slower load times. We will look into solving this issue and improving load time, even further.

Loading time without Font Awesome:
chrome_jnzCd839f4




Improved loading time on the themes page

The loading time on the themes page has been improved through the implementation of lazy loading the theme updater using Ajax.

The updater part has been moved off the page, resulting in a faster loading time even if you have many themes installed. A loading animation is displayed until all external requests to the themes have been made to check the version, after which the updater becomes interactive.

ezgif com-video-to-gif




Removed unique constrain from usernames

The database used to have a restriction that each user had to have a unique name. This meant that if two users tried to register with the same name, the system would not allow it and the second user would have to choose a different name.

However, now, the unique constraint has been removed, which means that users can now have the same username. This update allows multiple users to choose the same name without any issues or restrictions. So, if two users want to use the same username, they are now free to do so, and the system will accept both names without any issues.




Fixed page description spacing issue

The line breaks in the page description have been adjusted to have less spacing between them.

chrome_LWTCY9D7aK




Fixed text input limited to 255 characters on MySQL

Previously, users were restricted to a maximum of 255 characters when inputting text for page descriptions on MySQL. This meant that users had to limit their descriptions to fit within this character limit.

However, with the recent update, users are no longer restricted to a specific character limit. This means that they can enter longer descriptions for their pages without any restrictions. They are free to input as much text as they need to effectively describe their page, without worrying about hitting a character limit.




Enabled compression for docker image

The Docker image has been updated to include compression, which is a technique used to reduce the size of data sent between the website server and the user's browser.

By enabling mod_deflate for text compression, we can reduce the size of files before they are sent from the server to the client. This is achieved by compressing the data using the Deflate algorithm and then sending the compressed data to the client. This process reduces the amount of data that needs to be transferred and therefore may improve the page load time.

To enable compression, we have updated the Apache configuration file to include the necessary directives to enable mod_deflate and configure the output filters for various file types. By doing so, we can compress all text-based content types such as HTML, CSS, and JavaScript files, as well as certain image and font formats.

Overall, this change improves the performance of the application, reduces bandwidth usage, and provides a faster browsing experience for users.

To make use of this update, users will have to update their docker instance or reinstall it manually.




LittleLink Custom v3.5.0

10 Mar 20:35
Compare
Choose a tag to compare

New LittleLink Custom release (version 3.5.0)


Download latest

Download latest


New additions:

Docker only:




Updated Framework to Laravel 9

We switched from Laravel 8 to Laravel 9. Laravel 9 introduces important security updates and improvements to the framework, which make it more secure and reliable. Additionally, Laravel 8 has reached its end of life, which means that it will no longer receive updates or security patches, leaving the application vulnerable to potential security risks. Initially, we couldn't update to Laravel 9 due to our dependencies not supporting it.
By upgrading to Laravel 9, we ensure that our application is up-to-date and secure.

chrome_nlkMmsxKu6

Laravel 10 has been released, but it requires at least PHP 8.1, which means that we won't be switching to it just yet to retain support for PHP 8.0.




Added phone and email block

chrome_lytSxQZTo4

The page item blocks now include two new additions, the phone and email blocks.
Here, users can simply enter their E-Mail address or phone number, respectively. This will generate a button that opens a system dialog to compose a new email or initiate a phone call.

chrome_qlDbrSJIIX

The same can still be done with all regular buttons by saving your phone number or E-Mail by adding tel: or mailto: at the beginning.




Added option to import and export user data

Users can now export and import their user data and links. This allows users to transfer their accounts from one instance to another. This new options can be accessed from the account settings.

chrome_pafUaqOIJe

Users can choose to either export all their data or just their links.

This export includes:

  • all links and page icons
  • LittleLink name
  • username
  • page description
  • profile picture

the export won't include:

  • user email
  • user password
  • the selected theme
  • theme background image

Things like roles, blocked status or email verification will be ignored by the import system.

Importing user data from a file will result in overwriting of the current user's data, including replacing all their current links.

Admins can disable both import and export separately in their config in the security section.

chrome_pafUaqOIJe




Improved LittleLink page loading time

Recent code refactoring on the LittleLink page has resulted in significant improvements in page load times. By rendering most of the CSS and JavaScript assets inline, we have been able to reduce the number of requests made to the server, which has contributed to faster loading times.

chrome_xm7N3VUHgJ

Previous performance:
chrome_LrNtdHVF99

Additionally, we also changed the code for rendering links from to a switch case, which has helped to simplify the code and improve its maintainability.


What the future holds:

The current use of Font Awesome is negatively impacting the performance of the website, causing slower load times. We will look into solving this issue and improving load time, even further.

Loading time without Font Awesome:
chrome_jnzCd839f4




Improved loading time on the themes page

The loading time on the themes page has been improved through the implementation of lazy loading the theme updater using Ajax.

The updater part has been moved off the page, resulting in a faster loading time even if you have many themes installed. A loading animation is displayed until all external requests to the themes have been made to check the version, after which the updater becomes interactive.

ezgif com-video-to-gif




Removed unique constrain from usernames

The database used to have a restriction that each user had to have a unique name. This meant that if two users tried to register with the same name, the system would not allow it and the second user would have to choose a different name.

However, now, the unique constraint has been removed, which means that users can now have the same username. This update allows multiple users to choose the same name without any issues or restrictions. So, if two users want to use the same username, they are now free to do so, and the system will accept both names without any issues.




Fixed page description spacing issue

The line breaks in the page description have been adjusted to have less spacing between them.

chrome_LWTCY9D7aK




Fixed text input limited to 255 characters on MySQL

Previously, users were restricted to a maximum of 255 characters when inputting text for page descriptions on MySQL. This meant that users had to limit their descriptions to fit within this character limit.

However, with the recent update, users are no longer restricted to a specific character limit. This means that they can enter longer descriptions for their pages without any restrictions. They are free to input as much text as they need to effectively describe their page, without worrying about hitting a character limit.




Enabled compression for docker image

The Docker image has been updated to include compression, which is a technique used to reduce the size of data sent between the website server and the user's browser.

By enabling mod_deflate for text compression, we can reduce the size of files before they are sent from the server to the client. This is achieved by compressing the data using the Deflate algorithm and then sending the compressed data to the client. This process reduces the amount of data that needs to be transferred and therefore may improve the page load time.

To enable compression, we have updated the Apache configuration file to include the necessary directives to enable mod_deflate and configure the output filters for various file types. By doing so, we can compress all text-based content types such as HTML, CSS, and JavaScript files, as well as certain image and font formats.

Overall, this change improves the performance of the application, reduces bandwidth usage, and provides a faster browsing experience for users.

To make use of this update, users will have to update their docker instance or reinstall it manually.




LittleLink Custom v3.4.2

02 Mar 15:51
Compare
Choose a tag to compare

New LittleLink Custom release version 3.4.2


Download latest

Download latest


New additions:

  • Fixed built in SMTP service
  • Fixed Advanced Config example

Thank you for making all of this possible! Our supporters on GitHub and Patreon are the backbone of this project, and we are grateful for each and every one of you. A special thank you to everyone who supports this project!

If you would like to help keep this project and its services running for as long as possible, we invite you to learn more about sponsoring us here. Your support means the world to us, and we thank you for your generosity!




LittleLink Custom v3.4.1

01 Mar 15:27
Compare
Choose a tag to compare

New LittleLink Custom release (version 3.4.1)


Download latest

Download latest



thing

Happy Birthday LittleLink Custom! 🎉

Happy one-year anniversary to our amazing open source project, LittleLink Custom!

It's been an incredible journey, and we're thrilled to celebrate all that we've accomplished in just one year.

Over the past year, we've made steady updates to LittleLink Custom, and we're proud to say that we've now reached a full year of active development. It's amazing to see how far we've come, and we're even more excited about the possibilities that lie ahead.

Thanks to the support of our community, we've reached over 650 stars on GitHub and have had over 30,000 downloads.

GitHub star history

Thank you for being a part of this incredible journey, and here's to another year!

To mark the occasion, we're excited to release LittleLink Custom 3.4.0! This update includes custom background images for users, a highly requested feature from our community.

Now, users can personalize their links even more and make their LittleLink pages truly unique. Plus, we're introducing a sleek new theme called PolySleek.

Thank you for your continued support and feedback, and we hope you enjoy this update!

Your LLC Team



New additions:


Patches:

  • Fixed email button icons not displaying.
  • Fixed login button layout on home page
  • Fixed option to disable custom background
  • Other minor bugfixes



Added option to upload custom background image

Users now have the option to upload custom background images to use on their pages. This is compatible with most themes. This image can be uploaded in the most common image types, including PNG, JPG, WebP and GIF.

This new option can be found on the themes page.

When using the default theme, the custom background image overwrite the automatic color scheme of the site and matches it according to the uploaded image. This is not possible with custom themes, there, users have to use images that support the theme's color scheme.




Improved "Manage Users" page

On the users page, admins are now able to sort table column alphabetically.

When sorting a column, the admin row will always remain on top.

Additionally, more entries have been added:

  • User ID
  • Total links
  • Total clicks
  • Created at
  • Last seen



Minor fixes and improvements

  • Added option for verified users to disable checkmark
  • Added actual URL to query string for links and page icons
  • Added option to config to disable custom background images



LittleLink Custom v3.4.0

23 Feb 18:04
Compare
Choose a tag to compare

New LittleLink Custom release (version 3.4.0)


Download latest

Download latest



thing

Happy Birthday LittleLink Custom! 🎉

Happy one-year anniversary to our amazing open source project, LittleLink Custom!

It's been an incredible journey, and we're thrilled to celebrate all that we've accomplished in just one year.

Over the past year, we've made steady updates to LittleLink Custom, and we're proud to say that we've now reached a full year of active development. It's amazing to see how far we've come, and we're even more excited about the possibilities that lie ahead.

Thanks to the support of our community, we've reached over 650 stars on GitHub and have had over 30,000 downloads.

GitHub star history

Thank you for being a part of this incredible journey, and here's to another year!

To mark the occasion, we're excited to release LittleLink Custom 3.4.0! This update includes custom background images for users, a highly requested feature from our community.

Now, users can personalize their links even more and make their LittleLink pages truly unique. Plus, we're introducing a sleek new theme called PolySleek.

Thank you for your continued support and feedback, and we hope you enjoy this update!

Your LLC Team



New additions:




Added option to upload custom background image

Users now have the option to upload custom background images to use on their pages. This is compatible with most themes. This image can be uploaded in the most common image types, including PNG, JPG, WebP and GIF.

This new option can be found on the themes page.

When using the default theme, the custom background image overwrite the automatic color scheme of the site and matches it according to the uploaded image. This is not possible with custom themes, there, users have to use images that support the theme's color scheme.




Improved "Manage Users" page

On the users page, admins are now able to sort table column alphabetically.

When sorting a column, the admin row will always remain on top.

Additionally, more entries have been added:

  • User ID
  • Total links
  • Total clicks
  • Created at
  • Last seen



Minor fixes and improvements

  • Added option for verified users to disable checkmark
  • Added actual URL to query string for links and page icons
  • Added option to config to disable custom background images



LittleLink Custom v3.3.6

13 Feb 13:34
Compare
Choose a tag to compare

New LittleLink Custom release version 3.3.6


Download latest

Download latest


New additions:

Added verified check mark to littlelink page
Added verification badge to admin and VIP pages.

Admins can now verify users by giving them the VIP role. This will display a blue checkmark on these users pages.
Admins have this badge by default. This check mark can be disabled in the config.
Most themes are compatible with this new addition.

J7EYoB8TKX

Fixed 404 error when installing
Some users were experiencing an error 404 when trying to set up the application, this is now fixed.




LittleLink Custom v3.3.5

09 Feb 13:47
f0c08f6
Compare
Choose a tag to compare

New LittleLink Custom release version 3.3.5


Download latest

Download latest


New additions:

Change URL for footer pages
The URL of footer pages now change with the footer page when renamed.

Now displaying custom page titles on footer pages
The page title (appears at the top of a browser window) now reflects the custom name of a footer page.



LittleLink Custom v3.3.4

05 Feb 11:34
Compare
Choose a tag to compare

New LittleLink Custom release version 3.3.4


Download latest

Download latest


New additions:

Now saving profile pictures using the user ID instead of the littlelink_name. This means a user's profile pictures won't disappear when changing the display name.

The updater will automatically convert all existing profile pictures to the new format.

  • Admins now have the ability to delete user's profile pictures from the edit users page.