56 Commits

Author SHA1 Message Date
Julian Prieber
f863cd4257 Update AdminController.php 2023-10-18 23:58:52 +02:00
Julian Prieber
0510326171 Added link-info page
Shows user details and destination for any link.
2023-10-18 23:45:43 +02:00
Julian Prieber
406cd4edb0 Fixed user deletion to also delete associated links
https://github.com/LinkStackOrg/LinkStack/issues/576
2023-09-20 13:33:51 +02:00
Julian Prieber
74460ad378 Update AdminController.php 2023-09-10 19:40:46 +02:00
Julian Prieber
bedb1cadb1 Bugfix 2023-08-24 14:10:21 +02:00
Julian Prieber
6f0ca87514 Bugfix 2023-08-23 12:09:16 +02:00
Julian Prieber
ad69668105 Bugfix 2023-08-23 12:06:35 +02:00
Julian Prieber
708b60ee5b Reduced DB queries 2023-08-18 13:20:27 +02:00
Julian Prieber
4cdd7256ef Added theme selector to edit user page 2023-07-15 17:32:37 +02:00
Julian Prieber
b3e0b36dba Security fix 2023-07-14 17:59:39 +02:00
Julian Prieber
b99a975de1 Switched to session storage 2023-07-14 13:45:42 +02:00
Julian Prieber
87acd3fd08 Update AdminController.php 2023-07-13 18:57:07 +02:00
Julian Prieber
3f62c84406 Added option for admins to impersonate other users
Inspired by: https://github.com/nextcloud/impersonate
2023-07-13 18:22:50 +02:00
Julian Prieber
37fd33a322 Unique Image String Attached to Uploaded Images
The system now assigns a unique string to uploaded images, ensuring renewed cached images when new ones are uploaded.
https://github.com/LinkStackOrg/LinkStack/issues/480
2023-07-10 19:16:04 +02:00
Julian Prieber
d1d1e86993 Improved compatibility 2023-05-25 17:34:09 +02:00
Julian Prieber
3ecaad28e2 Now wrapping SMTP password in quotes
https://github.com/LinkStackOrg/LinkStack/issues/442
2023-05-19 15:30:27 +02:00
Julian Prieber
058c7ccfdf Fixed error 404 2023-04-27 16:25:01 +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
b47ba6959d Update AdminController.php 2023-03-16 15:11:22 +01:00
Julian Prieber
811e56178b Added option to test SMTP setup 2023-03-13 19:49:30 +01:00
Julian Prieber
2ebfe4db94 Added last seen section to users page 2023-02-16 13:02:05 +01:00
Julian Prieber
5665465076 Added option for admins to upload background image for users 2023-02-15 18:14:54 +01:00
Julian Prieber
5c26f1e8ab Updated users table
Added new fields to the users table.
Added ability to sort users table alphabetically.
2023-02-15 15:53:55 +01:00
Julian Prieber
b593b2ddfd Update AdminController.php 2023-02-14 13:45:01 +01:00
Julian Prieber
2798c1f8d1 Update AdminController.php 2023-02-14 13:13:35 +01:00
Julian Prieber
4e97bae3e2 Change URL for footer pages
Change the URL for footer pages when footer page is renamed
2023-02-06 20:13:11 +01:00
Julian Prieber
ffb123c306 Update AdminController.php 2023-02-02 18:40:40 +01:00
Julian Prieber
ab1557110d Disabling footer pages when inactive in config
Footer pages now return an error 404 when disabled in the config.
2023-01-31 15:10:51 +01:00
Julian Prieber
fed93daf48 Added option to reset favicon and logo 2022-11-30 12:10:45 +01:00
Julian Prieber
38c856484d Added support for custom favicon
Custom logo and custom favicons can now have any supported format.
2022-11-29 23:33:25 +01:00
Julian Prieber
3b08b5b6d9 Disabling maintenance mode now forces application out of maintenance 2022-11-20 15:13:53 +01:00
Julian Prieber
b90a2245dc Update AdminController.php 2022-11-17 21:32:47 +01:00
Julian Prieber
1d792ee963 Update AdminController.php 2022-11-17 21:22:06 +01:00
Julian Prieber
6a03987169 Update AdminController.php 2022-11-17 16:20:04 +01:00
Julian Prieber
8350373262 Updated config editor 2022-11-17 15:07:06 +01:00
Julian Prieber
951df23c91 Laravel 9
Update to Laravel 9

Commit for the upcoming from-end update.
2022-11-08 16:11:59 +01:00
Julian Prieber
4c8f8283d9 Fixed GitHub API rate limit
For Theme Updater
2022-09-13 21:04:17 +02:00
Julian Prieber
c589a3adad Implemented Theme Updater beta
https://github.com/JulianPrieber/littlelink-custom/discussions/49#discussioncomment-3408857
2022-09-13 13:47:21 +02:00
Julian Prieber
0afd520412 Update AdminController.php 2022-07-12 16:12:54 +02:00
Julian Prieber
49981c8c6c Now displaying user's emails on user page 2022-07-12 16:10:49 +02:00
Julian Prieber
ceb65f6d17 Fixed SQLSTATE[23000]: Integrity constraint violation: 19 CHECK constraint failed when deleting user 2022-07-11 20:46:45 +02:00
Julian Prieber
be5b890ce7 Added proper option to delete users
Users links will now NOT be deleted anymore if blocked.
2022-07-11 16:25:26 +02:00
Julian Prieber
9a38e061c9 Added option to create new user from the Admin Panel 2022-07-11 16:05:28 +02:00
Julian Prieber
ffcab1c8ec Added manual E-Mail verification
Admins are now able to verify users emails manually from the Admin Panel.
2022-07-11 14:51:24 +02:00
Julian Prieber
8f6a4cdb30 Fixed bug
Fixed bug bricking your instance if you delete themes if no theme is left
2022-07-05 10:30:25 +02:00
Julian Prieber
1ee73d0554 Added option for deleting themes 2022-07-04 23:41:28 +02:00
Julian Prieber
e4f682c3a1 Added page to download updater backups 2022-06-16 13:35:39 +02:00
Julian Prieber
b5baeecab9 Added Advanced Config editor to Admin Panel
+ .ENV editor for NGINX users
2022-06-13 17:47:24 +02:00
Julian Prieber
2dc3e3d185 Added option for admins to view and delete user links 2022-05-30 15:02:27 +02:00
Julian Prieber
cf66be63cb Fixed 'Edit User' changes not applying
Fixed bug where if a user was edited on the Admin Panel under 'Admin>Users> Edit User' changes would not apply without every value being changed.

This bug originates from LittleLink Admin (the fork of which this fork is based on).

One part of this issue was that most fields were required to fill in. If only one would be left, empty, none would apply. The problem was if this requirement was removed, the password would always overwrite the current password, even when left empty.
This meant you could only edit users if you knew their password, otherwise their passwords would be changed, probably preventing that user from login in ever again.

After some experimenting, I implemented the easiest fix I could come up with. A simple if-else statement that checks if the password field is empty and if so only saves the other parameters without touching the password. If the password is changed, the changes will be applied normally.

Also fixed the profile image size for the default placeholder image.
2022-03-28 19:54:17 +02:00