Commit Graph

43 Commits

Author SHA1 Message Date
Julian Prieber 1fbf124ebe Added locale option to config 2023-06-11 19:05:36 +02:00
Julian Prieber 3a7663af38 Added option to hide credit in footer 2023-05-10 19:41:19 +02:00
Julian Prieber b2f5709ce0 Update .env 2023-05-10 15:23:07 +02:00
Frank d3d0c100fc
Update .env
Change Line 17 Littlelink to LinkStack
2023-05-04 20:53:22 +02:00
Julian Prieber 5dbb2b182d Version 4.0
-- Dashboard Update --

Update to version 4.0.0.
Complete redesign of the admin panel.
New features and a license change.
2023-04-26 15:44:39 +02:00
Julian Prieber 06ba584a7c Added option to disable user import/export 2023-03-08 17:46:40 +01:00
Julian Prieber 34edfa19a1
Disabled email verification by default 2023-02-17 13:19:02 +01:00
Julian Prieber bf0182b8fa Added option to disable custom background images 2023-02-15 19:00:03 +01:00
Julian Prieber 2914523907 Added option to disable verification checkmark 2023-02-13 14:18:53 +01:00
Julian Prieber 1f38010ef6 Updated .env 2023-01-09 18:13:59 +01:00
Julian Prieber 9b85395d14 Update .env 2023-01-09 18:08:45 +01:00
Julian Prieber dd68dee129 Added option to rename footer pages
Users can now edit the names of footer pages. This new category on the config page replaces the previous section in the Advanced Config.
2023-01-09 18:07:30 +01:00
Julian Prieber 542afadd8b Fixed HTTPS links on reverse proxies
The force HTTPS option in the config now turns any link into HTTPS. This also works on reverse proxy setups.

The previous option in the config is now being replaced with the new option FORCE_ROUTE_HTTPS which redirects all routes and pages to HTTPS. This option should never be used behind a reverse proxy.

See issue: https://github.com/JulianPrieber/littlelink-custom/issues/216
2022-11-20 14:10:49 +01:00
Julian Prieber 68f815613c set ALLOW_USER_HTML to true 2022-11-10 22:44:23 +01:00
Julian Prieber 6aafb8a9e7
Update .env 2022-11-09 08:06:30 +01:00
Julian Prieber 874e8c94eb Added option to disable theme updater in config 2022-09-13 19:44:47 +02:00
Julian Prieber 25afd8f074 Added options to disable custom code in themes 2022-09-10 11:15:40 +02:00
Julian Prieber 45a607ea33 Added new option to .env config 2022-08-08 14:27:00 +02:00
Julian Prieber 3a69ebb6c7 Set FORCE_HTTPS to false 2022-07-05 00:09:40 +02:00
Julian Prieber 7caeac0a60 Update .env 2022-07-05 00:07:36 +02:00
Julian Prieber 0df539c261 Added HTTPS redirection to env config 2022-06-30 10:39:40 +02:00
Julian Prieber b46fab95be Added new option to env config 2022-06-10 15:32:04 +02:00
Julian Prieber c673b44b6d Added keys to default config 2022-06-01 18:53:22 +02:00
Julian Prieber 5cd69b4167 Update .env 2022-05-28 16:17:20 +02:00
Julian Prieber c2632be778 Updated config
NOTIFY_UPDATES now either true or false
2022-05-28 15:54:34 +02:00
Julian Prieber ae1d5a85bd Added "download more themes" button 2022-05-20 11:59:16 +02:00
Julian Prieber 4cb312dceb
Update .env 2022-05-15 12:01:12 +02:00
Julian Prieber 38d6d64ecf Enabled optional use of custom HTML for ll page
Enabled users to use custom HTML formatting for their personal page descriptions.

Due to security reasons, this option is turned off by default. This setting can be enabled in the config.
2022-05-13 18:10:43 +02:00
Julian Prieber cb75a24e92 Update button editor
Added functionality for custom website button. Made button editor optional to use.
2022-05-04 10:12:01 +02:00
Julian Prieber 877dd8373f Added option to only notify about important updates
Added option to only notify about major updates. This setting is now the default and can be changed in the config by changing the setting "NOTIFY_UPDATES" from "major" to "all".

This setting was achieves by turning the previous if statement into an if-else statement with the new option. For this, I utilized a function that gets the latest tag from the GitHub repository.

I wasn't able to implement the 'if URL exists' check, the URL would just not return an error negating the function. I will probably fix this in the future, but as it is now, if the GitHub API server can't be reached this might trow an error.

The major release is still the previous update version retreated from the GitHub repository. This means I will only update that version for major or otherwise important updates. 

I implemented this feature because I didn't want to spam new users with a new update notification every other day.
2022-04-04 17:46:32 +02:00
Julian Prieber d150822b2c
Update .env 2022-04-04 13:29:27 +02:00
Julian Prieber 693964e19d
Update .env 2022-04-04 13:28:13 +02:00
Julian Prieber 89d54492fd Added option to set profile as homepage
The homepage can now be changed to a user's profile page with the option "HOME_URL" in the config (found on the Admin Panel under Admin>Config).

This commit is a bit janky, I wanted to change the homepage with a setting saved in the database, but I couldn't finish this in time, so this has to do for now.

An if statement in the web routes PHP checks if the new setting is present in the config and changes the homepage to the listed LittleLink Custom name. If the homage  is changed, the page previously set as the homepage where users can register and or login can now be found at .../home.
2022-03-24 14:44:33 +01:00
Julian Prieber a290e78000 Added footer / credit option
Added a footer and a credit options. Both can be turned off in the config.
2022-03-21 23:11:49 +01:00
Julian Prieber 0b804da28d
Update .env 2022-03-21 16:10:21 +01:00
Julian Prieber aac19d17f4 Bugfixes
Fixed problems in .env and database seeder
2022-03-21 15:37:55 +01:00
Julian Prieber 53d2286c3d Updated .env
Event notifications are now turned on by default
2022-03-21 09:30:30 +01:00
Julian Prieber 4babe1fe2e Made update notification optional / Added Event notification
Added optional event notification that can be enabled in the config (is disabled by default).

You can read more about this feature on the Blog here: https://blog.littlelink-custom.com/event-notifications/
2022-03-20 17:15:16 +01:00
Julian Prieber fa4f4f1441 Added email verification
Added email verification after user registration. After a user registered, an email is sent to the email used to sign up. The mail contains a verification link which is required to complete the registration process.

This feature can be turned off in the Admin Panel under: Admin>Config by changing the setting "Register_auth" from "verified" to "auth".

Read more about this on the Blog here: https://blog.littlelink-custom.com/optional-email-verification/
2022-03-19 16:48:21 +01:00
Julian Prieber 89b61c5855
Update .env 2022-03-17 13:47:41 +01:00
Julian Prieber fef2e09aa9 Added built in Config Editor
LittleLink Custom now includes an .env config editor. This editor can be accessed via the Admin Panel under Admin>Config.
This editor allows admins to edit, backup, download and upload the .env configuration file. All in all, the new feature, allows users to more easily edit the configuration file, contributing to my goal of making LittleLink Custom easier to use.

Read more about this topic on the Blog https://blog.littlelink-custom.com/built-in-config-editor
2022-03-16 14:16:03 +01:00
JulianPrieber c1604ff9d5 Updated Name and description
Updated the name and description on the website.

Updated: App name, admin message in home (seeder), footer, and footer studio-sidebar.
2022-02-22 10:31:23 +01:00
JulianPrieber 4753ceaa63
Added default config => switch to SQLite
Added default '.env' config file. I'm keeping the '.env.example' in the repository, but an easier setup process a default configuration will from now on be included in the repository.

I'm switching from MySQL to SQLite for the same reason mentioned above. By adding the MySQL database setting from '.env.example' to the '.env' config, MySQL can still be used as the database.
2022-02-21 19:56:34 +01:00