Commit Graph

217 Commits

Author SHA1 Message Date
Julian Prieber 132c5cfbed Updated delete function 2023-10-24 01:04:17 +02:00
Julian Prieber 64b61e683c Added click count to link info page 2023-10-19 17:19:29 +02:00
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 909bf9636b Update UserController.php 2023-10-08 17:54:53 +02:00
Julian Prieber b79d5905e2 Added unique redirection to user page with ID
https://example.com/u/{user_id}
2023-10-08 17:45:49 +02:00
Julian Prieber 02f6200922 Session now expires after password change 2023-09-29 15:37:08 +02:00
Julian Prieber 6dabe3d46e Fixed empty Form Submissions Result in NULL Database Entries
https://github.com/LinkStackOrg/LinkStack/issues/577

https://github.com/LinkStackOrg/linkstack-docker/issues/86
2023-09-20 14:54:26 +02:00
Julian Prieber be4228cd1c Bugfix
https://github.com/LinkStackOrg/LinkStack/issues/576
2023-09-20 13:35:48 +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 7e357565b9 Translation support 2023-07-27 16:00:59 +02:00
Julian Prieber 07336bb34c Multiple fixes and improvements
- Fixed JS exploit using SVG
 - Improved security
 - Now sanitizing EXIF and metadata
 - Now allowing multiple file types as profile picture
 - Added error messages
2023-07-27 15:45:05 +02:00
Julian Prieber 47f9ce4a01 Fixed bug preventing deletion of custom background image
https://github.com/LinkStackOrg/LinkStack/issues/495
2023-07-19 13:42:13 +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 ee922a8656 Bugfix 2023-07-06 17:00:14 +02:00
Julian Prieber ab958a71dc Translated missing section 2023-06-19 14:02:19 +02:00
Julian Prieber acaa4f6290 Now using messages.php 2023-06-16 23:04:59 +02:00
Julian Prieber c57e5163bc Added language select to installer page 2023-06-13 15:19:39 +02:00
Julian Prieber f0c96b954a Fixed remember me token 2023-05-26 00:27:30 +02:00
Julian Prieber 7a38ca1cae Update RegisteredUserController.php 2023-05-25 23:20:26 +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 0c4384490a Updated redirect 2023-05-15 15:07:00 +02:00
Julian Prieber d8b8142707 Added user confirmation mail to admin email 2023-05-10 16:37:07 +02:00
Julian Prieber 73eef01056 Update InstallerController.php 2023-05-10 15:27:11 +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 70a382a6df Update UserController.php 2023-03-28 17:05:29 +02:00
Julian Prieber 90e272d11a Update UserController.php 2023-03-28 16:02:36 +02:00
Julian Prieber dbab3a64ef Fixed vcard edit
Removed file upload from form
2023-03-28 15:12:01 +02:00
Julian Prieber 0155d96381 Bugfix
Fixed vcard title bug
2023-03-28 14:19:37 +02:00
Julian Prieber ad744dbbaa Update UserController.php 2023-03-28 13:45:54 +02:00
Julian Prieber adee9ccaec Initial Vcard
Added Vcard feature
2023-03-27 19:04:41 +02:00
Julian Prieber 8a21ddfff6 Revert "Turned ll home page into one function"
This reverts commit b9c0b38260.
2023-03-21 20:24:23 +01: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 b9c0b38260 Turned ll home page into one function 2023-03-13 15:32:48 +01:00
Julian Prieber 03db2656ba Bugfix
Checkmark not showing when ll page set as home page. https://github.com/JulianPrieber/littlelink-custom/issues/359
2023-03-11 12:32:37 +01:00
Julian Prieber 7a37f50231 User export now includes profile picture 2023-03-09 00:59:52 +01:00
Julian Prieber 19c6097a1c Removed unique constrain from usernames 2023-03-08 19:12:14 +01:00
Julian Prieber ab3812b5a0 Updated naming format
For exported files
2023-03-08 18:01:23 +01:00
Julian Prieber 4eca39e9ce Added option to import and export user data 2023-03-08 17:20:39 +01:00
Julian Prieber 7aea53e0b8 Added new blocks:
- E-Mail Block
- Telephone number Block
2023-03-05 20:02:42 +01:00
Julian Prieber 231586b69a Added option for users to disable checkmark
First test of the new database user setting save system.
2023-02-16 15:38:17 +01:00
Julian Prieber 5622b4fe65 Update UserController.php 2023-02-16 14:25:37 +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 5c73cc3c59 Added button to remove custom background image 2023-02-13 18:40:18 +01:00
Julian Prieber 96c155c518 Custom background image file type 2023-02-13 17:18:32 +01:00
Julian Prieber fc73453872 Added option to upload custom background image 2023-02-13 16:22:11 +01:00
Julian Prieber 3bc5b6418b Bugfix 2023-02-13 14:47:47 +01:00
Julian Prieber 715726d330 Fixed 404 error when installing
https://github.com/JulianPrieber/littlelink-custom/issues/313

https://www.youtube.com/watch?v=VJpZMZOBeB0
2023-02-13 13:22:49 +01:00
Julian Prieber a92739c950 Update UserController.php 2023-02-09 20:32:19 +01:00
Julian Prieber 98933c784a Added page icon twitch 2023-02-09 20:30:23 +01:00
pey b794a2c7ab
Update UserController.php
updated to access to the user's role as a variable
2023-02-07 08:45:09 -05: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 85469283a6 Switched to IDs 2023-02-03 16:18:28 +01:00
Julian Prieber ffb123c306 Update AdminController.php 2023-02-02 18:40:40 +01:00
Julian Prieber 369965f55f
Merge pull request #317 from JulianPrieber/image-id
Changed profile picture save method to use user id
2023-02-02 18:07:16 +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 6f6e260f4b Fixed for current system 2023-01-25 17:41:04 +01:00
Julian Prieber 590f5b45ad Added button to remove profile picture 2023-01-23 17:19:09 +01:00
Julian Prieber 5b23fa08de Changed profile picture save method to use user id
Changed profile picture to use user id instead of username to save it.

If merged, this will reset all current profile pictures on the instance.
2023-01-23 16:54:18 +01:00
Julian Prieber 26bd92fdc7 Bugfix
Fixed bug changes not applying when not changing littlelink name.
2023-01-23 16:30:29 +01:00
Julian Prieber 1950ba2a18 Now forcing usernames to be unique
Now forcing usernames to be unique in regard to capitalization.
2023-01-23 16:06:07 +01:00
Julian Prieber 972e7c7c96 Added Facebook page icon 2023-01-11 21:59:06 +01:00
Julian Prieber cdea1ea175 Bugfix 2022-12-06 23:12:32 +01:00
Julian Prieber 449bff98c0 Update UserController.php 2022-12-05 22:58:06 +01:00
Julian Prieber f189d83bf1 Added new social icons
+ bugfix
2022-12-05 21:22:06 +01:00
Julian Prieber 42d2fabd55 Multiuser support for social icons 2022-12-05 20:43:29 +01:00
Julian Prieber 34133543f1 Added link icons to littlelink page 2022-12-05 20:02:23 +01:00
Julian Prieber 4adf239c8e Revert "Added skip option to installer"
This reverts commit bc900d0d29.
2022-12-02 16:06:07 +01:00
Julian Prieber bc900d0d29 Added skip option to installer 2022-12-02 14:35:14 +01:00
Julian Prieber 9c2a91e0fc Added new block "Text" 2022-12-01 12:51:16 +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 bdb293c7a8 Added option to clear icon chache 2022-11-28 20:20:43 +01:00
Julian Prieber 19a49fedad Caching favicons locally 2022-11-28 19:44:02 +01:00
Julian Prieber 6422f78eda Removed URL from link query string 2022-11-25 16:50:11 +01:00
Julian Prieber 80644a14b7 Updated first setup page 2022-11-23 22:09:59 +01:00
Julian Prieber 9b9593b98d Added first setup page
This setup will:
1. Check the server dependencies
2. Setup the database
3. Create the admin user
4. Configure the app
2022-11-23 15:52:33 +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 f26a1336b9 Fixed bug while editing 2022-11-16 16:33:00 +01:00