Commit Graph

341 Commits

Author SHA1 Message Date
183afd0404 Simplified noguestpm feature 2025-10-24 12:19:58 +02:00
Rexzooly Kai Black
800bdc1ff3 Update chat.php
Removed a little debug string no longer needed/never needed in the live script.
2025-10-24 12:19:58 +02:00
Rexzooly Kai Black
c7bd99f2b9 Update chat.php
Added setting noguestpm this lets you enable and disabled guests pms via the admin setting (Disable Guests private messages) = Enabled/Disabled

Added a mini function to PM the Guest that sent a PM when it's disabled, this function can PM user it's called system_pm

Only problem is right now it's not supported by the Language filess
2025-10-24 12:19:58 +02:00
f97d8419af Mark simple and moderate captchas as deprecated.
Change extreme captcha to use random colours, instead of fixed ones.
Change it to have lines to every character: the characters in the solution
are now connected by dotted lines; characters not in the solution are
connected by solid lines. Replace dots with polygons.

Add new captchas with a TrueType font. The solution is obscured by small
characters or by rectangles, ellipses, slices of ellipses, and polygons.
These shapes are either filled or outlined.

Fixes #13
2025-10-24 12:19:58 +02:00
b3a7d9951a Some hosting providers may disable putenv for security reasons, check before using 2025-10-24 12:19:58 +02:00
b9c416a183 Add more extension checks 2025-10-24 12:19:58 +02:00
4f45ac53b3 Bugfix in db migrations 2025-10-24 12:19:58 +02:00
1aac20b24f Check if mbstring extension is installed before using it 2025-10-24 12:19:58 +02:00
fecd7ff060 Check if intl and gettext extensins are loaded before using them 2025-10-24 12:19:57 +02:00
c6ef6f9203 Show kick messages to everyone. 2025-10-24 12:19:57 +02:00
e57e32c17e In check_login(), clear delayed logout indicator when someone logs in after logging out. 2025-10-24 12:19:57 +02:00
01ba4d03ce Fix incognito mode and embed image option in profile page 2025-10-24 12:19:57 +02:00
4cbf70525c show delayed logouts in send_post() 2025-10-24 12:19:57 +02:00
64bfaa995f Add option to delay logout for guests and applicants. Fixes #46. The intent
is for a delay after posting. If the user does not post, there is a delay
from the time the user entered, because of the way $lastpost is set.
2025-10-24 12:19:57 +02:00
c5e4747962 Translate texts with gettext 2025-10-24 12:19:57 +02:00
41627b256b Add new captcha difficulty hard 2025-10-24 12:19:36 +02:00
c0ea40a4c5 Fixed typo 2025-10-24 12:19:36 +02:00
841f1c34ae Add Dutch and Polish translations 2025-10-24 12:19:36 +02:00
e75b4e47bb Fix kicking and logging out all guests 2025-10-24 12:19:36 +02:00
bc511faadf Include Hindi translation 2025-10-24 12:19:36 +02:00
63ba06bd41 Delete disallowed sessions when switching guest access mode - fixes #136 2025-10-24 12:19:35 +02:00
3f083b3db9 Fixes #137 and #138 2025-10-24 12:19:35 +02:00
1c55a79122 Migrate translations from PHP array to gettext 2023-01-18 21:53:08 +01:00
cbf1520dfd Empty history state - Fixes #130 2022-10-22 12:11:13 +02:00
745e16bc51 Minor css structure improvements 2022-09-06 22:35:59 +02:00
ddd62ed0f4 Fixed styling nicknames 2022-09-05 22:12:31 +02:00
b071f0b721 Reduce inline CSS 2022-09-05 22:05:26 +02:00
0e6202b57d Add JS helper scripts to autofocus message field after loading 2022-09-02 07:34:13 +02:00
aff8b156d6 Added new options to hide buttons, customize refresh limits and allow js 2022-09-02 05:16:33 +02:00
Wolf
062fac1278 use urlencode in urls (was htmlspecialchars) 2022-01-31 11:38:54 +01:00
Wolf
bf60367704 you do not need to escape " in ' 2022-01-31 11:38:10 +01:00
Wolf
cac94d3151 you do not need "text/css"-type for style-tags 2022-01-31 11:36:51 +01:00
47d4858753 SQL Bugfix when prefix is in use 2022-01-29 13:13:47 +01:00
Daniel Winzen
df18b8072c Delete deleted users data and not the admins data 2021-09-11 14:33:10 +02:00
Daniel Winzen
eb04a484ab Add decryption of messages to view_publicnotes - fixes #115 2021-08-28 19:41:33 +02:00
Daniel Winzen
a0df135e12 Delete data associated with deleted accounts and fix view_publicnotes function 2021-08-26 00:06:56 +02:00
Daniel Winzen
4fdd795a74 Use DISTINCT rather than GROUP BY - Fixes #112 2021-08-18 19:16:16 +02:00
Daniel Winzen
420b95237c Fix TypeError caused by empty memcached cache returning bool - Closes #111 2021-08-12 21:47:32 +02:00
Daniel Winzen
1d654a6ac3 Add Arabic translation 2021-07-08 18:51:43 +02:00
Daniel Winzen
70df4d9cf5 Fixed typo 2021-06-19 12:43:17 +02:00
Daniel Winzen
373973fb25 Disallow otp-credentials Permission 2021-06-19 12:41:30 +02:00
Daniel Winzen
20ebe8a995 Fix for SQLite not supporting UNION on tables that use ORDER BY 2021-05-23 12:30:51 +02:00
Daniel Winzen
ec0d167647 Fix SQLite table initialization 2021-05-22 22:46:43 +02:00
Daniel Winzen
5760565991 Switch errmode to exception 2021-05-22 22:32:26 +02:00
Daniel Winzen
136b52d920 Catch error in get_setting function, if database is not yet initialized 2021-05-22 21:23:51 +02:00
Daniel Winzen
726aea996d Fix access array offset on value of type bool warning 2021-05-22 21:21:03 +02:00
Daniel Winzen
3a99548228 Fix access array offset on value of type bool warning 2021-05-22 21:18:03 +02:00
Aaron
10ded3c9a2 chat.php: Forbid tracking users via FLoC
Signed-off-by: Aaron <admin@datahoarder.dev>
2021-05-18 22:09:20 +02:00
Daniel Winzen
c0a5ac137b Add new security headers 2021-05-14 21:07:22 +02:00
Daniel Winzen
36b8446602 Generate fixed postid for new messages to make spamming harder 2021-05-13 15:06:03 +02:00