Commit Graph

195 Commits

Author SHA1 Message Date
Ling
08f6fe51ab Loads mentors 2018-10-26 19:58:04 +02:00
Ling
4feac11d96 Merge pull request #2906 from GuppyLaxx/mentorzzz
[WIP] Ports mentors
2018-10-22 21:18:51 +02:00
Ling
0a33924abe Update client_procs.dm 2018-10-13 22:46:56 +02:00
Ling
6bc5fa3666 Fix undeleted SQL query bug 2018-10-13 22:45:52 +02:00
guppylaxx
9c0228d18c merge 2018-10-08 02:10:42 -04:00
guppylaxx
644f28f27f i hate this so much 2018-10-07 07:59:26 -04:00
Ling
29afd4e91c Fix async logout bug 2018-10-02 20:27:38 +02:00
AnturK
d0b55fc316 Fix for part of client drops. Maybe. (#40455)
* Fix for part of client drops. Maybe.

* Whoops.

* Oh it's a verb.
2018-09-30 21:09:05 +01:00
Joe Schmoe
4723752dca one more file 2018-08-29 00:07:35 +02:00
CitrusGender
42a8db55b0 Add Note severity and changes UI of administrative notes (#39808)
* Adds note_severity and updates dbconfig. New SQL stuff too.

* whoops please don't hack into my database >:^(

* UI change, changed how it's stored in the DB, removed some queries when it returns, changed stuff to key.

* Update sql_message_system.dm

* this was not defined

* random indent

* wait how did this get here

* okay enough web edits I promise

* just kidding I got u

* Update common.css

* Added buttons, changed UI again, standardized the inputs, added severity for appearance bans, fed the dog

* forgot about the banning panel

* added an asset cache

* corrects asset datum var name
2018-08-26 12:40:19 +01:00
Ling
b32823b27e Merge pull request #2163 from 1fbff5f83b23d39d38b1dfcb4cac8d9b/freeze-forreal
[s] [admin] Readds freezing, properly
2018-08-14 15:20:18 +02:00
Jordan Brown
2847d764ea Fix undeleted query (#39688) 2018-08-13 22:05:42 +01:00
Joe Schmoe
b1287b9233 lots of new stuff 2018-08-13 18:58:40 +02:00
Joe Schmoe
7c91cd6641 basic freezing 2018-08-13 02:39:52 +02:00
Jordie
a54f635fb4 Add expiration time for admin messages (#39502)
* add expiration time for messages

* typo

* fix

* src to usr

* allows removing expiry from existing messages

* cancel button
2018-08-12 14:18:10 +02:00
Jordie
7e94c282a4 Key instead of ckey for user facing logs and ui (#39009)
* converts to using key instead of ckey for user facing logs and ui

* more key_name for airlock wires

* futureproofing check for if key changes

* --onlyckeymatch script argument and fail/success counter

* fix
2018-08-10 20:33:24 +01:00
Jordie
6bcd0567a8 Change +everything admin flag to not use ALL define (#39142)
* change +everything admin flag to not use ALL define

* add proc to handle max flag value changing update to db
2018-07-27 07:15:46 +01:00
Jordan Brown
80caa759f1 Removes can_vv_get from some things (#39136)
* Removes can_vv_get from some things

* This too

* Remove extra vv_edit_var
2018-07-25 18:40:15 +02:00
Ling
d9ab0427c6 Update client_procs.dm 2018-07-24 11:39:57 +02:00
Ling
21120edd08 Update client_procs.dm 2018-07-19 21:45:06 +02:00
Ling
4f757ed369 Update client_procs.dm 2018-07-19 21:40:39 +02:00
Ling
3061c7ef12 Update client_procs.dm 2018-07-19 21:38:50 +02:00
Ling
9d7d01f99c Update client_procs.dm 2018-07-19 21:38:22 +02:00
Ling
593e7fc056 removes cid and ip 2018-07-19 21:33:09 +02:00
Ling
1304599cc8 Update client_procs.dm 2018-07-19 19:42:49 +02:00
Ling
d81b7d5705 Fixes logout sync 2018-07-18 12:07:22 +02:00
AnturK
93f41a8d7a Adds client byond version to feedback. (#39061)
* Adds client byond version to feedback.

* Duh

* i need more sleep
2018-07-16 16:21:46 +02:00
Jordan Brown
b222eb7a0d Merge pull request #39010 from AnturK/client-version-logging
Adds logging minor client version.
2018-07-09 13:28:47 +01:00
Jordan Brown
f2d0b8044c Merge pull request #38692 from Jordie0608/blacklistedmakesitsoundlikethebuilddidsomethingbadwhichitdidbadbuildnaughtybuild
Blacklisted buggy build 1428
2018-06-24 15:28:27 +01:00
Ling
ae4bc9a52c Fix logout tracking 2018-06-19 19:30:17 +02:00
Ling
b926233c8f Fix merge conflicts 2018-06-19 10:45:52 +02:00
Jordan Brown
1f0b362b18 Qdels queries, adds sleep safety checks, DBcore checks for leaks (#38363)
* Qdels all queries, adds sleep handling

* DB Core messages admins about undeleted queries

* Compile fixes. Adds missing set waitfor

* Remove world/New shennanigans. Add DBQuery/BlockingExecute()

* Less spammy notifications to admins about undeleted queries

* Increase dbcore fire time to 1 minute

* Upgrade undeleted query warning

* Better place of death

* Fix build

* Remove BlockingExecute, see BSQL PR for why

* Yep, missed that one.

* Psyche, that's the WRONG QUERY!!
2018-06-18 20:49:09 +01:00
Ling
533fe6ddb3 Fix errors 2018-06-17 00:28:53 +02:00
Ling
5f2ae1955c Adds logout logging 2018-06-16 23:46:45 +02:00
Tad Hardesty
1850c72ed4 Add "Fit Viewport" verb to automatically size the map window (#38351)
* Add a verb to automatically size the map window

* Add a preference to auto-fit the viewport
2018-06-14 09:03:31 +01:00
Jordie
8b2d11c5e1 Fixes datediff not returning (#38215) 2018-06-02 21:42:13 +01:00
ShizCalev
39c247d6a9 Standardizes and cleans up some admin messages & logging (#38128)
* Improved logging

* Fixes & emitter logging

* ded
2018-05-31 05:57:29 +01:00
Tad Hardesty
c46bdbbcbd Allow dynamically updating UI style, do so on mob login (#38089) 2018-05-30 11:52:53 +01:00
Jordan Brown
dc8b5153ce Merge pull request #37963 from AutomaticFrenzy/patch/finally
Unredden the input bar when the viewport is clicked
2018-05-26 03:24:34 +01:00
ShizCalev
ece47f583d Updates BYOND links to use HTTPS (#37918)
* Updates BYOND links to use HTTPS

* revert

* if -> If
2018-05-24 11:46:56 +02:00
Jordan Brown
0df047281b Adds OOC verb to show the last round end report you've viewed (#37900)
You can now view your last round end report window with the "Your last round" verb in the OOC tab

stores the HTML in a data dir
2018-05-21 22:48:20 +01:00
Kyle Spier-Swenson
01d0d2210b Client topics only check for deleted objects when an object was actually passed (#37866) 2018-05-17 18:55:23 +01:00
Nich
998e927dd6 adds male vox 2018-05-11 22:19:58 +02:00
Tad Hardesty
f0304d4bc2 Fix the preference menus not expanding (#37578) 2018-05-06 13:07:50 +01:00
Nich
7e8b38e472 Update client_procs.dm 2018-04-29 14:17:39 +02:00
Ling
4943c52ef9 loads donors i hope 2018-04-29 13:59:32 +02:00
vuonojenmustaturska
9d1a1e28e8 remove 512 version checks 2018-04-11 20:27:17 +01:00
Tad Hardesty
33359acbd9 Fix various macro consistency problems (#37092) 2018-04-11 15:44:54 +01:00
Jordan Brown
f42538bdbc Merge pull request #37050 from AutomaticFrenzy/patch/fullscreen-cloning
Fix fullscreens added to clientless mobs not stretching properly
2018-04-11 02:55:56 +02:00
Bjorn Neergaard
853146704e Use a rust DLL for logging (#36858)
By moving our logging to a DLL we see a drop in CPU/real time of 2-3 orders of magnitude. This is due to BYOND opening and closing file handles on every write, causing incredible amounts of unneeded overhead. The logging library also handles timestamps for us, further increasing performance gains.

This library will also allow for further offloading in the future, such as completely replacing file2text() and friends.

A pre-compiled DLL is bundled, but Linux users will have to compile manually. Directions can be found at the rust-g repo.

Log output is enhanced with millisecond time stamps:

[2018-04-01 15:56:23.522] blah blah blah

This includes runtimes as well, which benefit from the same timestamp improvements and no longer have hacky splitting code to add their own timestamps.

Log shutdown is handled in a dedicated proc called as late as possible, as rust-g integration expands this will be factored out into a generic native code shutdown proc.
2018-04-11 02:55:39 +02:00