Commit Graph
100 Commits
Author SHA1 Message Date
Daniel Winzen c11365fecf Turn on nocache, when top to bottom message sorting is default 2016-09-02 14:22:21 +02:00
Daniel Winzen abab38e67b Allow changing frame sorting 2016-09-02 13:20:24 +02:00
Daniel Winzen 8e75c36572 Don't escape CSS (fixes use of html entities) 2016-09-02 10:35:18 +02:00
Daniel Winzen 1753606b8a Allow changing message sort direction 2016-09-02 10:23:33 +02:00
Daniel Winzen ff158feffa Rename logout to unban for kicked sessions and replace backtochat with a reload button 2016-09-02 08:37:00 +02:00
Daniel Winzen 95919e81f6 Add logout button to session view and allow logging out kicked sessions 2016-08-31 21:42:35 +02:00
Daniel Winzen 6365372ada Style status changes 2016-08-31 18:54:30 +02:00
Daniel Winzen 70c59b4638 Use int rather than string for two variables. 2016-08-31 13:47:02 +02:00
Daniel Winzen 3f19d3aae0 Add an option to first display a greeting message, before showing messages 2016-08-29 13:12:17 +02:00
Daniel Winzen c05f1e613f Remove global variable for configuration 2016-08-28 21:44:18 +02:00
Daniel Winzen f8abff926b Set replace of a filter used for kicking as kickmessage 2016-08-28 21:05:05 +02:00
Daniel Winzen 1ec5a6b562 Make /me work with custom texts 2016-08-28 18:20:20 +02:00
Daniel Winzen 2d4ba6f902 Fix style in PM 2016-08-28 16:40:08 +02:00
Daniel Winzen 8d9e6a70ce Remove global variable for present users 2016-08-28 15:57:38 +02:00
Daniel Winzen 131c84a78f Simplify registration function 2016-08-27 16:41:24 +02:00
Daniel Winzen 68d0f5d2b4 Remove global variable for members 2016-08-27 16:19:36 +02:00
Daniel Winzen 064d5f6e4a Add external CSS setting for large stylesheets 2016-08-26 16:31:53 +02:00
Daniel Winzen 9606d20a27 Don't keep track of moderator count globally, use new function instead. 2016-08-26 14:52:17 +02:00
Daniel Winzen 61126c77eb Hash collisions are extremely unlikely, simplify check for it. 2016-08-25 14:59:50 +02:00
Daniel Winzen 2ab29a0014 Prevent browser from caching at all. 2016-08-17 14:50:31 +02:00
Daniel Winzen 0d9a9de558 Allow configuring password and nickname regex 2016-08-12 13:28:54 +02:00
Daniel Winzen 37b0a323ad Instruct browser not to send referrer.
Enable image embedding without cookies as there is no more risk of session leakage.
2016-08-09 21:07:49 +02:00
Daniel Winzen 2b8faa735a Prevent posting the same message twice, if no other message was posted in-between 2016-07-30 16:45:01 +02:00
Daniel Winzen 2951780599 Allow ignoring incognito chatters 2016-07-25 12:26:57 +02:00
Daniel Winzen 9d758146d1 Fix warning when ignoring a user, that has already left. 2016-07-25 08:19:44 +02:00
Daniel Winzen 6a8442969d Don't show a kick button on your own session in the list of active sessions 2016-07-24 20:34:18 +02:00
Daniel Winzen 7972453e42 Don't display empty option for system messages in delete messages by name 2016-07-24 10:19:34 +02:00
Daniel Winzen f9b53cb044 Allow deleting messages by name, when only PMs were sent. 2016-07-23 20:40:18 +02:00
Daniel Winzen 24575374eb Use pre-calculated greyval instead of calculating it every time 2016-07-23 07:50:43 +02:00
Daniel Winzen 18810a387c Delete messages based on public message limit, no buffer for private ones needed 2016-07-23 07:49:20 +02:00
Daniel Winzen 8518536956 Use subqueries for less db traffic 2016-07-22 14:42:35 +02:00
Daniel Winzen 0ebb5ddc82 Allow selectively deleting your own messages 2016-07-21 20:30:34 +02:00
Daniel Winzen 643189d5ee Simplify ignore logic + disallow ignoring chatters with higher status 2016-07-21 09:12:07 +02:00
Daniel Winzen 5c4586c04e Check permission before selectively deleting a message. 2016-07-19 23:01:33 +02:00
Daniel Winzen ba35a1c8d0 Don't hotlink schema links without protocol. 2016-07-15 17:56:41 +02:00
Daniel Winzen e8968d7712 Fix typo in CHANGELOG 2016-07-14 13:17:36 +02:00
Daniel Winzen 35a2d5a524 Third attempt to fix the same bug 2016-07-12 20:43:36 +02:00
Daniel Winzen 2cf52871b8 Fetch only relevant ignored data 2016-07-12 11:31:08 +02:00
Daniel Winzen 309d86050b make $A and $P use same data layout 2016-07-12 11:02:52 +02:00
Daniel Winzen c8f3020f17 Yesterdays bugfix broke more than it fixed, refixed. 2016-07-10 10:38:15 +02:00
Daniel Winzen 260dbdfd56 Fix bug preventing to send PMs to number-only nicknames 2016-07-09 17:52:29 +02:00
Daniel Winzen 53211076a0 Making a moderator to member now sets incognito back to disabled 2016-06-13 19:55:09 +02:00
Daniel Winzen 5ef5d5f701 Bugfix 2016-05-21 16:49:05 +02:00
Daniel Winzen b053e18e11 Make embed image option re-appear whith cookies disabled 2016-05-17 09:55:52 +02:00
Daniel Winzen eb13ee2d2f Completely fix link-redirection 2016-05-15 09:33:06 +02:00
Daniel Winzen dca1b81ef9 Add a lang_update.php script to auto-update language files 2016-05-11 12:46:50 +02:00
Daniel Winzen 86b1de0ec8 Add setting in profile to allow offline inbox for: staff, members or everyone 2016-05-10 12:49:31 +02:00
Daniel Winzen 147c511c61 Only use js if browser refresh stopped working 2016-05-10 08:16:25 +02:00
Daniel Winzen 07ff78994e Remove JavaScript "load only new messages" feature, add JS auto-refresh to header instead 2016-05-07 10:37:56 +02:00
Daniel Winzen b09cb6b352 Fix parts of the offline inbox 2016-05-01 20:15:55 +02:00
Daniel Winzen e454b44f2b de-duplicate code 2016-04-30 15:29:41 +02:00
Daniel Winzen a72cd08cfb Fix duplicated class-tags and spelling mistake in SQL 2016-04-29 23:03:16 +02:00
Daniel Winzen 190ec4c863 Allow deletion of member accounts in profile 2016-04-29 21:51:08 +02:00
Daniel Winzen 3105cffaf1 Add an offline inbox for members 2016-04-29 21:47:32 +02:00
Daniel Winzen 1a8eefc396 Fix wrong registration variables 2016-04-28 19:07:09 +02:00
Daniel Winzen 47ffde6839 Better wording for registering applicants 2016-04-28 16:40:07 +02:00
Daniel Winzen ae3fe6d510 Optimize language-selection function 2016-04-28 11:59:23 +02:00
Daniel Winzen 6ccce399b7 De-duplicate code 2016-04-28 11:05:09 +02:00
Daniel Winzen 8538b22f6a simplify parse_sessions() and write_new_session() 2016-04-28 09:58:07 +02:00
Daniel Winzen a37026ca64 Add useful error message on failed login 2016-04-28 09:02:42 +02:00
Daniel Winzen 555208a556 Combine Password reset and setting new nickname 2016-04-27 11:14:54 +02:00
Daniel Winzen d9c9dae6c0 Complete time zone feature 2016-04-27 09:57:34 +02:00
Daniel Winzen 266523902f Avoid douple-parsing of sessions, when logging out or kicking 2016-04-26 13:25:44 +02:00
Daniel Winzen 8408edd1f8 Fix incorrect header 2016-04-26 12:27:39 +02:00
Daniel Winzen 7210a9fc90 Add timezone settings 2016-04-26 12:26:40 +02:00
Daniel Winzen 37fbb7bc43 Allow disabling the chat completely 2016-04-20 15:48:12 +02:00
Daniel Winzen e72dc58d56 Simplify check_init() 2016-04-19 20:24:53 +02:00
Daniel Winzen b2df491ab7 Add disable PM option 2016-04-19 20:14:06 +02:00
Daniel Winzen 63b4764ec4 Display a fatal error, if SQLite engine fails to connect to the database 2016-04-19 16:13:30 +02:00
Daniel Winzen 15a4eb62bc Simplify SQL table creation by using common data types for all engines 2016-04-19 15:52:15 +02:00
Daniel Winzen 60355735ee Make nocache refresh hack configurable in profile 2016-04-18 17:22:22 +02:00
Daniel Winzen 0b8cdcc1e5 Remove nocache hack from message reload again
(scrolls back to top every time)
2016-04-17 08:12:48 +02:00
Daniel Winzen 51ee2e1495 Split routing into several sub-functions 2016-04-16 21:04:41 +02:00
Daniel Winzen db86cb984b Fix a few forms to be used cookie-less 2016-04-15 16:07:15 +02:00
Daniel Winzen 30d460b91e Improve invalid filter handling + allow new line match with \n 2016-04-15 15:16:18 +02:00
Daniel Winzen ea24d7ae5b Add caching hack for aggressively caching browsers (e.g. links) 2016-04-15 08:54:14 +02:00
Daniel Winzen 6a8186d984 de-duplicate code by using new functions 2016-04-14 22:32:02 +02:00
Daniel Winzen 2757f62d48 Properly escape some parameters 2016-04-14 22:08:20 +02:00
Daniel Winzen df140d0ee7 Fix warning on redirection of links without a scheme 2016-04-14 19:44:32 +02:00
Daniel Winzen 6890bdb80a Allow extreme captcha to be solved in both directions 2016-04-14 19:12:15 +02:00
Daniel Winzen 5c62bcef00 Add CSS classes and move more css to the database 2016-04-14 18:49:25 +02:00
Daniel Winzen f2c6d9fb95 Fixed a typo 2016-04-13 21:38:20 +02:00
Daniel Winzen 8749eb0982 Fix language parameter overwrite 2016-04-13 20:08:20 +02:00
Daniel Winzen 1c74441bb4 Better message routing and fixed handling of links with special characters 2016-04-13 20:01:26 +02:00
Daniel Winzen d4ef35e8ac Add better fatal error handling 2016-04-12 22:19:22 +02:00
Daniel Winzen 0092abe964 Add option to let guests register themselves 2016-04-12 20:12:34 +02:00
Daniel Winzen 333983a2c3 Fix guestaccess selection in setup 2016-04-11 16:20:28 +02:00
Daniel Winzen fd807ff5ff Add fallback option for moderator approval 2016-04-11 16:05:20 +02:00
Daniel Winzen bc3bb8e3a4 Attempt to create database when there is no connection 2016-04-11 16:05:07 +02:00
Daniel Winzen e181af4df5 Move some more settings to the database and add CSS to limit list of chatters hight 2016-04-11 16:02:27 +02:00
Daniel Winzen a22ffd83fd Several optimizations
Use constants for configuration
Simplify extreme captcha code generation
Add language setting to profile
Add checks for required extensions
2016-04-10 15:52:19 +02:00
Daniel Winzen 8d2b10468f Allow using html tags in linkfilter without breaking dereferrer or image embed 2016-03-06 07:54:34 +01:00
Daniel Winzen cbba4e5784 Merge pull request #2 from yolateng0/patch-2
Update lang FR
2016-02-24 18:26:33 +01:00
Daniel Winzen 8c752b07b6 Updated French translation 2016-02-21 20:43:28 +01:00
Daniel Winzen c70cf35d61 Integrate French translation and use Unix line ending for Spanish translation. 2016-02-20 17:16:39 +01:00
Daniel Winzen 2048f4c4b5 Merge pull request #1 from yolateng0/patch-1
creat language FR
2016-02-20 16:59:40 +01:00
Daniel Winzen 6ad5b4bc8b Added 2 Spanish translations.
Thanks for the submission!
2016-02-18 09:45:18 +01:00
Daniel Winzen 2be93518cb Don't display kicked people and fix deadlock warning 2016-01-26 20:04:54 +01:00
Daniel Winzen 8765c104f9 Added indonesian translation 2016-01-02 14:25:54 +01:00
Daniel Winzen 0d00adb2cb Fix XSS vulnerability in change nickname + make it available for registered users only 2015-12-19 20:18:14 +01:00