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
Bot releases are hidden (Show)
Published by JulianPrieber almost 2 years ago
Added a new link block "Text". If this block is selected, users can add multiple page descriptions to their pages.
This block can be used in combination with the space block to customize your page even further.
Published by JulianPrieber almost 2 years ago
We implemented an installer page where you can set up your page with some important parameters to get you started.
When setting up a fresh installation of LittleLink Custom, this page will guide you through the setup process.
Here you can check your required dependencies, set up your database, create an admin account and configure some page settings.
This installer gives the user the option to set up their application with a MySQL database. This may not work on all systems.
Choosing this database type requires a separate MySQL server with an empty database.
After you chose a database type, this cannot be changed later on without losing your data!
LittleLink Custom is now fully self-sustained with no external dependencies.
We are now hosting fonts external CSS and JavaScript dependencies locally to comply with GDPR guidelines.
Previously, we relied on an external API to get favicons from websites for custom website buttons.
We created a custom internal system for this purpose that works better than the third-party API that was previously utilized.
Some themes may still make use of external dependencies.
Added dependency section to debugging information tab on config page
Added version number to diagnosis page
Removed URL from link query string
The theme selector now displays the current theme as selected by default
The theme selector now displays the theme name from the theme's README as the display name
Published by JulianPrieber almost 2 years ago
This version includes documentation for:
v3.0.0
v3.0.1
v3.0.2
This is a re-release of the latest version with important bug fixes applied:
v3.0.3
Disabling maintenance mode now forces application out of maintenance
Added config option to redirect all pages to HTTPS (previously force HTTPS)
Fixed HTTPS links on reverse proxies with new config option that turns all links to HTTPS
Fixed database errors when updating
Fixed spelling mistake on config page
Fixed custom logo with dimensions wider than 1:1
Removed register select from footer page editor
Fixed shifting on config page on lower width devices
Disabled all errors in Advanced Config Editor
Added quick select legend list to Config Editor
Added back to top button to config page
Minor bugfixes
This update introduces a bunch of new features. Its goal is to improve the overall appearance and feel of the Admin Panel. We are keeping the general design scheme of the previous design, but we're improving a lot of pages with better designs and comfort features.
We completely reworked the button adder. We now separate specialty buttons into separate modules. Furthermore, we plan on greatly expanding these modules in the future.
The config editor has undergone a major overhaul in Part 2.
For sections like the Advanced Config and backups page, the new editor makes use of the previous editor's tab system.
The new configuration editor is the standout feature of this new addition. A lot of the settings menu's items are straightforward toggle switches.
To apply the setting, simply flick the switch. No more changing the configuration text files' true or false values.
The Alternative Config Editor and the Advanced Config Editor were also updated. Like a true code editor, the new design enables colored syntax highlighting in the files.
Updated frontend:
Updated update notification
Updated "view page button"
Added page share option to "view page button"
Updated user index page
Updated links page
Updated page settings page
Updated themes page
Updated profile settings page
Updated admin users page
Updated sidebar labels
Frontend functional updates:
New functionalities:
Added social login support. This allows users to login or register via their social accounts like Twitter, Facebook, google account and more.
Users can now delete their own accounts.
JavaScript is now stripped from users page descriptions.
Added rel="me" attribute to Mastodon links.
Config changes:
Published by JulianPrieber almost 2 years ago
This version includes documentation for:
v3.0.0
v3.0.1
v3.0.2
This update introduces a bunch of new features. Its goal is to improve the overall appearance and feel of the Admin Panel. We are keeping the general design scheme of the previous design, but we're improving a lot of pages with better designs and comfort features.
We completely reworked the button adder. We now separate specialty buttons into separate modules. Furthermore, we plan on greatly expanding these modules in the future.
The config editor has undergone a major overhaul in Part 2.
For sections like the Advanced Config and backups page, the new editor makes use of the previous editor's tab system.
The new configuration editor is the standout feature of this new addition. A lot of the settings menu's items are straightforward toggle switches.
To apply the setting, simply flick the switch. No more changing the configuration text files' true or false values.
The Alternative Config Editor and the Advanced Config Editor were also updated. Like a true code editor, the new design enables colored syntax highlighting in the files.
Updated frontend:
Updated update notification
Updated "view page button"
Added page share option to "view page button"
Updated user index page
Updated links page
Updated page settings page
Updated themes page
Updated profile settings page
Updated admin users page
Updated sidebar labels
Frontend functional updates:
New functionalities:
Added social login support. This allows users to login or register via their social accounts like Twitter, Facebook, google account and more.
Users can now delete their own accounts.
JavaScript is now stripped from users page descriptions.
Added rel="me" attribute to Mastodon links.
Config changes:
Published by JulianPrieber almost 2 years ago
This version also includes:
v2.9.3
v2.9.4
v2.9.5
v2.9.6
v2.9.7
v2.9.8
v2.9.9
v3.0.0
This version includes important bug fixes for v3.0.0
Updated frontend:
Updated update notification
Updated "view page button"
Added page share option to "view page button"
Updated user index page
Updated links page
Updated page settings page
Updated themes page
Updated profile settings page
Updated admin users page
Updated sidebar labels
Frontend functional updates:
New functionalities:
Added social login support. This allows users to login or register via their social accounts like Twitter, Facebook, google account and more.
Users can now delete their own accounts.
JavaScript is now stripped from users page descriptions.
Added rel="me" attribute to Mastodon links.
Config changes:
Published by JulianPrieber almost 2 years ago
This version also includes:
v2.9.3
v2.9.4
v2.9.5
v2.9.6
v2.9.7
v2.9.8
v2.9.9
Updated frontend:
Updated update notification
Updated "view page button"
Added page share option to "view page button"
Updated user index page
Updated links page
Updated page settings page
Updated themes page
Updated profile settings page
Updated admin users page
Updated sidebar labels
Frontend functional updates:
New functionalities:
Added social login support. This allows users to login or register via their social accounts like Twitter, Facebook, google account and more.
Users can now delete their own accounts.
JavaScript is now stripped from users page descriptions.
Added rel="me" attribute to Mastodon links.
Config changes:
Published by JulianPrieber almost 2 years ago
Published by JulianPrieber almost 2 years ago
This version also includes:
v2.8.5
v2.8.6
v2.8.7
v2.8.8
v2.8.9
v2.9.0
Theme makers now have the option to use the default buttons in their themes.
Previously, if a theme dint apply the same styling to all buttons every time a new button was added, this button had also be added to the theme requiring an update.
With this update, the default styling from the default theme can be applied to buttons with a new option in the theme config. This option automatically applies button updates to themes using this option.
One limitation of this new function is that this only applies if the default LittleLink Custom styling is used in the theme. For example, a reskin of the Default Theme.
This update adds almost 50 new brands and buttons.
Improved visibility of multiple buttons.
Fixed Mastodon button.
Fixed PHP incompatibility on the Docker version.
@MagicLike
Published by JulianPrieber almost 2 years ago
This version also includes:
v2.8.5
v2.8.6
v2.8.7
v2.8.8
v2.8.9
Theme makers now have the option to use the default buttons in their themes.
Previously, if a theme dint apply the same styling to all buttons every time a new button was added, this button had also be added to the theme requiring an update.
With this update, the default styling from the default theme can be applied to buttons with a new option in the theme config. This option automatically applies button updates to themes using this option.
One limitation of this new function is that this only applies if the default LittleLink Custom styling is used in the theme. For example, a reskin of the Default Theme.
This update adds almost 50 new brands and buttons.
@MagicLike
Published by JulianPrieber almost 2 years ago
Profile URLs can now be configured to work without a URL prefix.
The URL prefix is the user identifier before the username (i.e. example.com/@example-user
).
In the Advanced Config, users can define a second URL prefix. The default second prefix is set as "+" (example.com/+example-user
).
By removing the "+" and leaving the option "custom_url_prefix" empty, you can now access user's pages over example.com/example-user
.
@MagicLike
Published by JulianPrieber about 2 years ago
Published by JulianPrieber about 2 years ago
LittleLink Custom now includes a new theme updater! This updater allows you to easily update your themes to the latest version with just one click.
To enable this capability, an update was issued to all current themes that is essential for the theme updater to function properly.
This means that it is necessary that you first update all your themes manually before you can use the automatic theme updater.
For this, we provide a single file containing all major themes on the latest version:
themes.zip
You can upload this file as a normal theme, and it will overwrite all themes you currently have with the latest version.
The theme updater adds 4 different tags to inform you about the status of your theme:
Your theme is up-to-date and everything is working as expected.
Your theme needs an update. You can update your themes by pressing the "Update all themes" button.
Your theme is not capable of updating itself. You will have to check for updates and update it manually.
Your theme is not setup properly and something went wrong. In this case, you should contact the theme's developer.
Published by JulianPrieber about 2 years ago
Theme V2 is the update to the theme system that allows theme-makers to make use of long awaited features.
These features include:
The theme config allows you to configure how LittleLink Custom should treat your theme.
All settings are explained with comments in the config file.
If you want to use custom code like HTML, JavaScript or custom icons in your theme you can enable this here as well.
Published by JulianPrieber about 2 years ago
Theme V2 is the update to the theme system that allows theme-makers to make use of long awaited features.
These features include:
The theme config allows you to configure how LittleLink Custom should treat your theme.
All settings are explained with comments in the config file.
If you want to use custom code like HTML, JavaScript or custom icons in your theme you can enable this here as well.
Published by JulianPrieber about 2 years ago
A flashy theme with an animated background.
This theme is included by default in the new update
Links on the links page can now be organized by dragging and dropping.
We decided to de-googled our open source project for a few reasons. First, we wanted to move away from using Google products and services. We also wanted to make sure that our project was not reliant on any one company or service.
Special thanks to @MagicLike for assisting in this process.
Backups can now be performed independently of the updater.
To perform a manual update on your Admin Panel, navigate to your Config->Backups and click on "You can back up your instance here"
When updating your instance with the built-in updater, a maintenance page will be displayed.
When in this mode, non admin users will not be able to use the instance.
The maintenance mode can be enabled manually in the config.
Users now have an option on the top left-hand side of the links page to change how many links should be displayed. You can toggle this option between 10, 20, 30 and all.
A system remembers your choice with a cookie, every time you open the link page the app will remember your selection.
Published by JulianPrieber about 2 years ago
Links on the links page can now be organized by dragging and dropping.
We decided to de-googled our open source project for a few reasons. First, we wanted to move away from using Google products and services. We also wanted to make sure that our project was not reliant on any one company or service.
Special thanks to @MagicLike for assisting in this process.
Backups can now be performed independently of the updater.
To perform a manual update on your Admin Panel, navigate to your Config->Backups and click on "You can back up your instance here"
When updating your instance with the built-in updater, a maintenance page will be displayed.
When in this mode, non admin users will not be able to use the instance.
The maintenance mode can be enabled manually in the config.
Users now have an option on the top left-hand side of the links page to change how many links should be displayed. You can toggle this option between 10, 20, 30 and all.
A system remembers your choice with a cookie, every time you open the link page the app will remember your selection.
Published by JulianPrieber about 2 years ago
Links on the links page can now be organized by dragging and dropping.
We decided to de-googled our open source project for a few reasons. First, we wanted to move away from using Google products and services. We also wanted to make sure that our project was not reliant on any one company or service.
Special thanks to @MagicLike for assisting in this process.
Backups can now be performed independently of the updater.
To perform a manual update on your Admin Panel, navigate to your Config->Backups and click on "You can back up your instance here"
When updating your instance with the built-in updater, a maintenance page will be displayed.
When in this mode, non admin users will not be able to use the instance.
The maintenance mode can be enabled manually in the config.
Users now have an option on the top left-hand side of the links page to change how many links should be displayed. You can toggle this option between 10, 20, 30 and all.
A system remembers your choice with a cookie, every time you open the link page the app will remember your selection.
Published by JulianPrieber about 2 years ago
Phone Number Button
This button adds the ability to directly call a phone number with a single click.
The phone number is entered as the link when adding a new button.
Text on the button can be changed with the button title.
This works on all supported operating systems.
Trello
E-Mail Buttons
These buttons have been changed to now accept plain emails and will automatically open the default mail program if clicked.
Instead of typing mailto:
the button now accepts the mail address without that.
Changed Designs
The YouTube Button got an updated design to better match the companies brand image.
The Website Button received a new updated icon.
If a link is edited on the edit-link section, the default button selection now has the current button selected rather than the custom button.
Published by JulianPrieber about 2 years ago
Phone Number Button
This button adds the ability to directly call a phone number with a single click.
The phone number is entered as the link when adding a new button.
Text on the button can be changed with the button title.
This works on all supported operating systems.
Trello
E-Mail Buttons
These buttons have been changed to now accept plain emails and will automatically open the default mail program if clicked.
Instead of typing mailto:
the button now accepts the mail address without that.
Changed Designs
The YouTube Button got an updated design to better match the companies brand image.
The Website Button received a new updated icon.
If a link is edited on the edit-link section, the default button selection now has the current button selected rather than the custom button.
Published by JulianPrieber over 2 years ago
Added prevention measures against Admins locking themselves out of their own instances.
If REGISTER_AUTH=auth
in the config, the "E-Mail Verified" field will be hidden.
A new updater system for Windows users now allows for automatic update via the one click updater.
Note that this updater will not make updates.
'theme' => '',
is set to true
or false
in the Advanced Config.