LinkStack

LinkStack - the ultimate solution for creating a personalized & professional profile page. Showcase all your important links in one place, forget the limitation of one link on social media. Set up your personal site on your own server with just a few clicks.

AGPL-3.0 License

Stars
1.8K

Bot releases are hidden (Show)

LinkStack - LinkStack v4.2.7

Published by JulianPrieber about 1 year ago

New additions:

  • Fixed bug in site logo and favicon deletion
  • Fixed user clicks displaying as zero on the manage users page
  • Fixed VRchat icon

LinkStack -

Published by JulianPrieber about 1 year ago

LinkStack - LinkStack v4.2.5

Published by JulianPrieber about 1 year ago

New additions:

  • Added furaffinity.net button
  • Added itaku.ee button
  • Added last.fm button
  • Fixed Apple Books icon

@LeviSnoot

LinkStack -

Published by JulianPrieber about 1 year ago

LinkStack - New LinkStack release (version 4.2.3)

Published by JulianPrieber about 1 year ago

New additions:

  • Improved security
  • Added support for more image formats

Improved security for custom user images. Users can no longer upload SVGs as their background image for improved security.
Hardened checks to make sure only supported image types are used. Users can now use multiple image formats for their profile picture.
If users have the Imagick PHP extension enabled, the app will sanitize images when uploaded and remove all EXIF and metadata.

In short:

  • Fixed JS exploit using SVG
  • Now sanitizing EXIF and metadata
  • Now allowing multiple file types as profile picture
  • Added new error messages

New Translations:

  • Brazilian Portuguese

Issues:

Users may get an erroneous error when trying to delete their profile or background image. We do not know what's causing this. For now, you can ignore this error, you will be able to delete your images by trying again eventually.


LinkStack - LinkStack v4.2.2

Published by JulianPrieber about 1 year ago

New additions:


Issues:

Users reported issues when updating to the latest version when using MySQL. This issue should be resolved now, and our team is not able to reproduce this issue anymore. If you still encounter this issue, please report it here: https://github.com/LinkStackOrg/LinkStack/issues/501


LinkStack -

Published by JulianPrieber about 1 year ago

Added option for admins to impersonate other users

Added an option to impersonate other users. This feature was heavily inspired by this plugin for Nextcloud. This allows admins to authenticate as other users and view the Admin Panel as that user.

To use this new feature, navigate to your "Manage Users" page and click on the impersonation icon next to any user.

dviBqLg6xf

This will redirect you to the user's panel view. To exit this mode, click on the x on the top right-hand corner of the page.

p0XFQSysgZ

Only one admin can impersonate a user at any time. Should you be logged out while impersonating another user, the system will resume your session again after you're logged in again.

Additional additions:

  • Added theme selector to edit user page
  • Fixed error 404 for footer links on footer pages

Hotfix:

  • Fixed DB calls for MySQL causing an error while updating
  • Fixed bug preventing deletion of custom background image

New translations:

  • Swedish

LinkStack - LinkStack v4.2.0

Published by JulianPrieber over 1 year ago

Added option for admins to impersonate other users

Added an option to impersonate other users. This feature was heavily inspired by this plugin for Nextcloud. This allows admins to authenticate as other users and view the Admin Panel as that user.

To use this new feature, navigate to your "Manage Users" page and click on the impersonation icon next to any user.

dviBqLg6xf

This will redirect you to the user's panel view. To exit this mode, click on the x on the top right-hand corner of the page.

p0XFQSysgZ

Only one admin can impersonate a user at any time. Should you be logged out while impersonating another user, the system will resume your session again after you're logged in again.

Additional additions:

  • Added theme selector to edit user page
  • Fixed error 404 for footer links on footer pages

Notes:

In some rare instances, we noticed that the impersonation icons may appear greyed out directly after updating. This can be fixed by visiting /update?finishing again.

LinkStack - LinkStack v4.1.4

Published by JulianPrieber over 1 year ago

New additions:

  • Fixed custom favicons not loading when adding custom website button
  • Fixed Mastodon link verification
  • Fixed cache affecting newly uploaded images
  • Performance increase on LinkStack page
  • Fixed error when trying to download manual updates
  • Removed requirement for "simplexml" extension

New translations:

  • Bulgarian

Performance improvements:

msedge_iZH9jzQIaP


Notes:

After the update, some themes may render incorrectly. You can fix this by updating your themes via the built-in theme updater on the themes page.

LinkStack - LinkStack v4.1.2

Published by JulianPrieber over 1 year ago

⚠️PLEASE UPDATE IMMEDIATELY, AS IT WAS POSSIBLE TO EXECUTE MALICIOUS CODE ON ALL LINKSTACK INSTANCES PRIOR TO THIS UPDATE!⚠️

New additions:

  • Fixed JavaScript injection exploit

  • Fixed adding custom link favicon causing error 500


Knows issues:

The favicon system, used for custom buttons, may not work properly for some websites.
This will be addressed in one of the following patches.


LinkStack - LinkStack v4.1.1

Published by JulianPrieber over 1 year ago

New additions:


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.

chrome_Ui20I1C2JJ


LinkStack - LinkStack v4.1.0

Published by JulianPrieber over 1 year ago

New additions:


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.

chrome_Ui20I1C2JJ


LinkStack - LinkStack v4.0.6

Published by JulianPrieber over 1 year ago

New additions:

  • Fixed bug where parts of the app where still using Google Fonts
  • Fixed security check timeout
  • Fixed profile picture disappearing when a custom color scheme is applied

LinkStack -

Published by JulianPrieber over 1 year ago

LinkStack - LinkStack v4.0.4

Published by JulianPrieber over 1 year ago

New additions:

  • Fixed security check timeout
  • Fixed errors with empty custom URL prefix https://github.com/LinkStackOrg/LinkStack/issues/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 - LinkStack v4.0.3

Published by JulianPrieber over 1 year ago

New additions:

  • Fixed sidebar toggle button clipping into title text (moved it down)
  • Fixed custom logo not displaying on user customization page
  • Now wrapping SMTP password in quotes
  • Fixed spelling on config page

LinkStack - LinkStack v4.0.2

Published by JulianPrieber over 1 year ago

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 - LinkStack v4.0.1

Published by JulianPrieber over 1 year ago

New additions:


Added new theme selector

New modal based theme selector, with preview images.

chrome_yqeHsSFMiH


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 - LinkStack v4.0.0

Published by JulianPrieber over 1 year ago



New additions:


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:

chrome_zemHrlyOXC

The navbar has become a more integral part to the app. Every element now serves a purpose and can be interacted with.

chrome_A92rih9IqS

New share dialog drop down menu

chrome_drxTwlHqkT

With now QR code share function

chrome_h69PcJhsVS

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.

chrome_jehsZOWcFf

chrome_vc5mydkHrc

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.

chrome_yfzAzQMOYb

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.

chrome_3wLRqy9Xf4


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.

chrome_Fem5aHs9bv

chrome_zlBHerXnNV

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.

eeeee


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:

Code_RH3s6l46yQ

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.

chrome_9F3XktaotT


Advanced user statistics for admins

chrome_9F3XktaotT

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?

chrome_LWTCY9D7aK

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.

chrome_raBbG9esGu


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.

LinkStack - LittleLink Custom v3.6.0 redux

Published by JulianPrieber over 1 year ago

LittleLink Custom is now LinkStack

New additions:

  • Added Vcard block
  • Fixed link names appearing lower case
  • Fixed profile picture width on links page
  • Updated dependencies
  • Added Apple Books button
  • Added Scribd Button