178 Commits

Author SHA1 Message Date
Julian Prieber
bbad48998b Map domain to specific profile
Admins can now map domains to specific profiles.
To do this add this array to your advanced config:

  'custom_domains' => [
    ['domain' => 'example.com', 'name' => 'example_user',],
    ['domain' => 'example.example.com', 'id' => '1',],
    // more entries as needed
  ],

For each entry, a domain and user name or id has to be defined.
2023-12-12 00:27:48 +01:00
Julian Prieber
32a796181a Refactored code 2023-12-06 16:57:35 +01:00
Julian Prieber
64938046b7 Now displaying checkmark by default when user is set to VIP 2023-12-05 22:39:13 +01:00
Julian Prieber
aab11565c0 Fixed email verifications not sending the first time 2023-12-05 19:06:24 +01:00
Julian Prieber
2e5dde0f88 Now returning 404 on user page when user is blocked 2023-12-05 16:09:45 +01:00
Julian Prieber
9e980fea5b Update UserController.php 2023-11-26 01:29:32 +01:00
Julian Prieber
7536457e12 Namechanges now update user home page
https://github.com/LinkStackOrg/LinkStack/issues/625
2023-11-24 17:48:08 +01:00
Julian Prieber
af7972d723 Disabled sending user registration emails if disabled in the config 2023-11-24 16:35:50 +01:00
Julian Prieber
404aa7549c Added page to report user profiles
Sends notification with report to admin email set in env with SMTP server.
2023-11-17 17:05:50 +01:00
Julian Prieber
18586719a4 Updated users route 2023-11-02 22:14:25 +01:00
Julian Prieber
970580b629 Update AdminController.php 2023-10-26 11:50:13 +02:00
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