This website requires JavaScript.
b2de7a0dc9
Bugfix for prefix-routed chats + make rearranging frames change message sorting direction
Daniel Winzen
2016-09-20 14:47:08 +02:00
96ee911c53
Make colour input use colorChooser, if supported
Daniel Winzen
2016-09-19 23:17:34 +02:00
68a29558b1
Remove up to two characters from the end of @mention to also match @mention, etc.
Daniel Winzen
2016-09-19 11:24:29 +02:00
9156af26e5
Depending on database engine, SQL-lower works different from mb_strtolower() use SQL-lower only
Daniel Winzen
2016-09-19 10:59:43 +02:00
84e4a91656
Consider storage-overhead for varchar
Daniel Winzen
2016-09-19 07:00:34 +02:00
2855566261
Fix varchar(20000) being too long with 4-byte characters
Daniel Winzen
2016-09-18 22:28:16 +02:00
3cbeee4f1b
Don't hotlink external links in filters which have " in front of it, to allow linking an external ressource via HTML
Daniel Winzen
2016-09-18 20:12:01 +02:00
400e5fe03e
Fix bug: Prevent usage of space in new nicknames
Daniel Winzen
2016-09-13 08:12:53 +02:00
ee2e29db2e
Don't send messages to inbox when in incognito
Daniel Winzen
2016-09-11 11:11:50 +02:00
219d30f8b3
Add better multi-byte character support - New dependency: mbstring extension
Daniel Winzen
2016-09-06 19:54:16 +02:00
22f7fb82a4
some bugfixes + improvements
Daniel Winzen
2016-09-06 12:39:05 +02:00
d0163957f6
Make nicknames in the chatters list clickable to send PMs more easily
Daniel Winzen
2016-09-05 19:05:10 +02:00
c9f622265f
de-duplicate code
Daniel Winzen
2016-09-05 15:56:42 +02:00
77aac82f98
Add option to hide the list of chatters
Daniel Winzen
2016-09-05 15:36:41 +02:00
ac5092d5b6
Fix bug: Let guests ignore members
Daniel Winzen
2016-09-05 09:16:58 +02:00
467d9b55f2
Escape nickname on output, since html entities can now be used
Daniel Winzen
2016-09-05 07:51:39 +02:00
691e36cd6b
Allow making filters case sensitive
Daniel Winzen
2016-09-04 13:09:12 +02:00
453d3a1421
When sorting messages top to bottom, put notifications at the botom.
Daniel Winzen
2016-09-02 15:29:36 +02:00
c11365fecf
Turn on nocache, when top to bottom message sorting is default
Daniel Winzen
2016-09-02 14:22:21 +02:00
abab38e67b
Allow changing frame sorting
Daniel Winzen
2016-09-02 13:20:24 +02:00
8e75c36572
Don't escape CSS (fixes use of html entities)
Daniel Winzen
2016-09-02 10:35:18 +02:00
1753606b8a
Allow changing message sort direction
Daniel Winzen
2016-09-02 10:23:33 +02:00
ff158feffa
Rename logout to unban for kicked sessions and replace backtochat with a reload button
Daniel Winzen
2016-09-02 08:37:00 +02:00
95919e81f6
Add logout button to session view and allow logging out kicked sessions
Daniel Winzen
2016-08-31 21:42:35 +02:00
6365372ada
Style status changes
Daniel Winzen
2016-08-31 18:54:30 +02:00
70c59b4638
Use int rather than string for two variables.
Daniel Winzen
2016-08-31 13:47:02 +02:00
3f19d3aae0
Add an option to first display a greeting message, before showing messages
v1.21
Daniel Winzen
2016-08-29 13:12:17 +02:00
c05f1e613f
Remove global variable for configuration
Daniel Winzen
2016-08-28 21:44:18 +02:00
f8abff926b
Set replace of a filter used for kicking as kickmessage
Daniel Winzen
2016-08-28 21:04:38 +02:00
1ec5a6b562
Make /me work with custom texts
Daniel Winzen
2016-08-28 18:19:39 +02:00
2d4ba6f902
Fix style in PM
Daniel Winzen
2016-08-28 16:40:08 +02:00
8d9e6a70ce
Remove global variable for present users
Daniel Winzen
2016-08-28 15:57:21 +02:00
131c84a78f
Simplify registration function
Daniel Winzen
2016-08-27 16:41:24 +02:00
68d0f5d2b4
Remove global variable for members
Daniel Winzen
2016-08-27 15:50:48 +02:00
064d5f6e4a
Add external CSS setting for large stylesheets
Daniel Winzen
2016-08-25 22:16:13 +02:00
9606d20a27
Don't keep track of moderator count globally, use new function instead.
Daniel Winzen
2016-08-25 15:59:54 +02:00
61126c77eb
Hash collisions are extremely unlikely, simplify check for it.
Daniel Winzen
2016-08-25 14:59:50 +02:00
2ab29a0014
Prevent browser from caching at all.
Daniel Winzen
2016-08-17 14:50:31 +02:00
0d9a9de558
Allow configuring password and nickname regex
Daniel Winzen
2016-08-12 13:28:54 +02:00
37b0a323ad
Instruct browser not to send referrer. Enable image embedding without cookies as there is no more risk of session leakage.
Daniel Winzen
2016-08-09 21:06:25 +02:00
2b8faa735a
Prevent posting the same message twice, if no other message was posted in-between
Daniel Winzen
2016-07-30 16:45:01 +02:00
2951780599
Allow ignoring incognito chatters
Daniel Winzen
2016-07-25 11:14:34 +02:00
9d758146d1
Fix warning when ignoring a user, that has already left.
Daniel Winzen
2016-07-25 08:19:44 +02:00
6a8442969d
Don't show a kick button on your own session in the list of active sessions
Daniel Winzen
2016-07-24 20:04:18 +02:00
7972453e42
Don't display empty option for system messages in delete messages by name
Daniel Winzen
2016-07-24 10:19:34 +02:00
f9b53cb044
Allow deleting messages by name, when only PMs were sent.
v1.20.6
Daniel Winzen
2016-07-23 18:56:08 +02:00
24575374eb
Use pre-calculated greyval instead of calculating it every time
Daniel Winzen
2016-07-23 07:50:43 +02:00
18810a387c
Delete messages based on public message limit, no buffer for private ones needed
Daniel Winzen
2016-07-22 15:24:45 +02:00
8518536956
Use subqueries for less db traffic
Daniel Winzen
2016-07-22 14:42:35 +02:00
0ebb5ddc82
Allow selectively deleting your own messages
Daniel Winzen
2016-07-21 20:30:34 +02:00
643189d5ee
Simplify ignore logic + disallow ignoring chatters with higher status
Daniel Winzen
2016-07-21 09:06:29 +02:00
5c4586c04e
Check permission before selectively deleting a message.
v1.20.5
Daniel Winzen
2016-07-19 12:52:51 +02:00
ba35a1c8d0
Don't hotlink schema links without protocol.
Daniel Winzen
2016-07-15 17:56:41 +02:00
e8968d7712
Fix typo in CHANGELOG
Daniel Winzen
2016-07-14 13:17:36 +02:00
35a2d5a524
Third attempt to fix the same bug
v1.20.4
Daniel Winzen
2016-07-12 16:16:08 +02:00
2cf52871b8
Fetch only relevant ignored data
Daniel Winzen
2016-07-12 11:31:08 +02:00
309d86050b
make $A and $P use same data layout
Daniel Winzen
2016-07-12 11:02:52 +02:00
c8f3020f17
Yesterdays bugfix broke more than it fixed, refixed.
v1.20.3
Daniel Winzen
2016-07-10 10:38:15 +02:00
260dbdfd56
Fix bug preventing to send PMs to number-only nicknames
v1.20.2
Daniel Winzen
2016-07-09 17:50:11 +02:00
53211076a0
Making a moderator to member now sets incognito back to disabled
v1.20.1
Daniel Winzen
2016-06-13 13:06:02 +02:00
5ef5d5f701
Bugfix
Daniel Winzen
2016-05-21 16:49:05 +02:00
b053e18e11
Make embed image option re-appear whith cookies disabled
Daniel Winzen
2016-05-17 09:55:52 +02:00
eb13ee2d2f
Completely fix link-redirection
v1.20
Daniel Winzen
2016-05-15 09:31:47 +02:00
dca1b81ef9
Add a lang_update.php script to auto-update language files
Daniel Winzen
2016-05-10 15:37:16 +02:00
86b1de0ec8
Add setting in profile to allow offline inbox for: staff, members or everyone
Daniel Winzen
2016-05-10 12:49:31 +02:00
147c511c61
Only use js if browser refresh stopped working
Daniel Winzen
2016-05-10 08:16:25 +02:00
07ff78994e
Remove JavaScript "load only new messages" feature, add JS auto-refresh to header instead
v1.19.2
Daniel Winzen
2016-05-07 10:33:23 +02:00
b09cb6b352
Fix parts of the offline inbox
v1.19.1
Daniel Winzen
2016-05-01 20:15:55 +02:00
e454b44f2b
de-duplicate code
Daniel Winzen
2016-04-30 15:29:41 +02:00
a72cd08cfb
Fix duplicated class-tags and spelling mistake in SQL
v1.19
Daniel Winzen
2016-04-29 22:03:28 +02:00
190ec4c863
Allow deletion of member accounts in profile
Daniel Winzen
2016-04-29 21:50:04 +02:00
3105cffaf1
Add an offline inbox for members
Daniel Winzen
2016-04-29 16:42:00 +02:00
1a8eefc396
Fix wrong registration variables
v1.18
Daniel Winzen
2016-04-28 19:07:09 +02:00
47ffde6839
Better wording for registering applicants
Daniel Winzen
2016-04-28 16:39:41 +02:00
ae3fe6d510
Optimize language-selection function
Daniel Winzen
2016-04-28 11:59:23 +02:00
6ccce399b7
De-duplicate code
Daniel Winzen
2016-04-28 10:56:11 +02:00
8538b22f6a
simplify parse_sessions() and write_new_session()
Daniel Winzen
2016-04-28 09:35:22 +02:00
a37026ca64
Add useful error message on failed login
Daniel Winzen
2016-04-28 09:02:42 +02:00
555208a556
Combine Password reset and setting new nickname
Daniel Winzen
2016-04-27 10:47:42 +02:00
d9c9dae6c0
Complete time zone feature
Daniel Winzen
2016-04-27 09:57:34 +02:00
266523902f
Avoid douple-parsing of sessions, when logging out or kicking
Daniel Winzen
2016-04-26 13:05:02 +02:00
8408edd1f8
Fix incorrect header
Daniel Winzen
2016-04-26 12:27:39 +02:00
7210a9fc90
Add timezone settings
Daniel Winzen
2016-04-26 12:25:35 +02:00
37fbb7bc43
Allow disabling the chat completely
v1.17
Daniel Winzen
2016-04-20 15:48:12 +02:00
e72dc58d56
Simplify check_init()
Daniel Winzen
2016-04-19 20:22:17 +02:00
b2df491ab7
Add disable PM option
Daniel Winzen
2016-04-19 20:14:06 +02:00
63b4764ec4
Display a fatal error, if SQLite engine fails to connect to the database
Daniel Winzen
2016-04-19 16:13:30 +02:00
15a4eb62bc
Simplify SQL table creation by using common data types for all engines
Daniel Winzen
2016-04-19 15:44:09 +02:00
60355735ee
Make nocache refresh hack configurable in profile
Daniel Winzen
2016-04-18 17:22:22 +02:00
0b8cdcc1e5
Remove nocache hack from message reload again
Daniel Winzen
2016-04-17 08:12:48 +02:00
51ee2e1495
Split routing into several sub-functions
Daniel Winzen
2016-04-16 21:04:41 +02:00
db86cb984b
Fix a few forms to be used cookie-less
v1.16.4
Daniel Winzen
2016-04-15 16:07:15 +02:00
30d460b91e
Improve invalid filter handling + allow new line match with \n
Daniel Winzen
2016-04-15 12:10:29 +02:00
ea24d7ae5b
Add caching hack for aggressively caching browsers (e.g. links)
Daniel Winzen
2016-04-15 08:54:14 +02:00
6a8186d984
de-duplicate code by using new functions
Daniel Winzen
2016-04-14 22:32:02 +02:00
2757f62d48
Properly escape some parameters
Daniel Winzen
2016-04-14 22:08:20 +02:00
df140d0ee7
Fix warning on redirection of links without a scheme
v1.16.3
Daniel Winzen
2016-04-14 19:44:32 +02:00
6890bdb80a
Allow extreme captcha to be solved in both directions
v1.16.2
Daniel Winzen
2016-04-14 19:12:15 +02:00
5c62bcef00
Add CSS classes and move more css to the database
Daniel Winzen
2016-04-14 18:49:25 +02:00
f2c6d9fb95
Fixed a typo
v1.16.1
Daniel Winzen
2016-04-13 21:38:20 +02:00