Commit Graph
78 Commits
Author SHA1 Message Date
Charlie NolanandGitHub 2ea75e81f3 Corrected admin/user names in ticket typing indicator. (#25599)
* Reversed admin/user names.

* Preserve casing
2024-05-25 01:41:14 +00:00
8f2bcdba85 Added a typing indicator to the tickets interface. (#25189)
* Added a typing indicator to the tickets interface.

* Lint

* Review changes.

---------

Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
2024-05-21 23:29:27 +00:00
a5d780e4d7 Don't html-ize high rank admins in Discord. (#25117)
* More escaping fixes.

* Update code/__HELPERS/text.dm

Co-authored-by: GDN <96800819+GDNgit@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com>

---------

Signed-off-by: Charlie Nolan <funnyman3595@gmail.com>
Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
Co-authored-by: GDN <96800819+GDNgit@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2024-05-06 03:19:14 +00:00
DGamerLandGitHub 41eff52fac Renames most processing SS' to the convention of SS[SS name here] (#25302)
* Renames most processing SS'

* Contra review
2024-05-01 23:55:38 +00:00
bad8b31afa Changes all .len to length() where applicable (#25174)
* Globals work

* Double access works

* All other things

* Revert "All other things"

This reverts commit 6574442eb6.

* More changes that compile and work

* IT WORKS AAAAAA

* Changes even more .len to length()

* Apply suggestions from code review

* Update code/datums/mind.dm

* Update code/__HELPERS/sorts/InsertSort.dm

Co-authored-by: Deniz <66401072+Oyu07@users.noreply.github.com>

* Update code/__HELPERS/sanitize_values.dm

Co-authored-by: Deniz <66401072+Oyu07@users.noreply.github.com>

---------

Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
Co-authored-by: Deniz <66401072+Oyu07@users.noreply.github.com>
2024-04-19 17:32:09 +00:00
0b838dc3c4 [READY] BYOND 516 compatability (#25105)
* Preliminary changes for 516

* Also removes the goon folder

* Fixes a BUNCH of UIs

* update our things

* debug proc

* le maintainer verb

* fix strip panel

* browseroutput => chat_panel

* prettier, remove obsolete bat

* tidu tgui say css

* href purge

* 515 compat

* 515 compat 2

* more required chores

* comments

* fully working 515

* bungle

* correct this

* fixes 515 support

* prettier

* new CI

* fixes old href styles sneaking in

* update docs to reflect href changes

* more href fixes (thanks cdui)

* MORE href nonsense

* even more hrefs (seriously wtf)

* Update code/modules/admin/permissionverbs/permissionedit.dm

* error on fail

---------

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2024-04-15 18:49:50 +00:00
cb75108c70 Ahelp and Mhelp QOL 2 (#24796)
* Consistently box mhelp/ahelp messages, change mhelp sound.

* Apply suggestions from code review

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

---------

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
2024-04-12 18:35:22 +00:00
40c408d6e6 Made ahelps/mhelps report more to Discord (#24719)
* Bound ahelp/mhelp replies more tightly to their ticket.

* Hardened PMs further against missing data.

* Support expanding Discord notifications for ahelp/mhelp.

Functionality changes:
* Informs the user when their ticket is reopened.
* Informs other mentors/admins when tickets are converted.
* Discord messages now get a "Ticket 3, " or similar prefix.
  Not useful by itself, but will be with the following PR.

Code changes:
* When you create a ticket, you get the ticket object back.
* checkForTicket now allows you to fetch a ticket by number, and falls
  back to searching for open tickets if the ticket isn't found.
* Corrected and simplified the logic for adding PMs to tickets.
* Responses are now added through the ticket system, not the tickets
  directly.

* Make the ahelp/mhelp relay cover more than the initial message.

---------

Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com>
2024-04-12 18:25:31 +00:00
663e007d4d Added an autoresponse system for mentorhelp, using the existing button. (#24384)
* Added an autoresponse system for mentorhelp, using the existing button.

* Apply suggestions from code review

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Review suggestions.

* Add How to Objectives

* Apply suggestions from code review

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* Build the response phrases lists only once.

* Add Russian autoresponse.

* Corrected Russian Paradise server name.

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2024-04-01 07:49:06 +00:00
Charlie NolanandGitHub e2f6212656 Ahelp and Mhelp QOL (#24597)
* Bound ahelp/mhelp replies more tightly to their ticket.

* Hardened PMs further against missing data.

* Support expanding Discord notifications for ahelp/mhelp.

Functionality changes:
* Informs the user when their ticket is reopened.
* Informs other mentors/admins when tickets are converted.
* Discord messages now get a "Ticket 3, " or similar prefix.
  Not useful by itself, but will be with the following PR.

Code changes:
* When you create a ticket, you get the ticket object back.
* checkForTicket now allows you to fetch a ticket by number, and falls
  back to searching for open tickets if the ticket isn't found.
* Corrected and simplified the logic for adding PMs to tickets.
* Responses are now added through the ticket system, not the tickets
  directly.
2024-03-26 13:44:26 +00:00
ContrabangandGitHub 694959178b Changes implicit nulls to be explicit (#24587)
* , , -> null

* more

* bam

* lets undo these, for atomicity

* NOW THIS IS MORE

* lol

* oops
2024-03-14 18:38:32 +00:00
Charlie NolanandGitHub 5598144229 Make admin and mentor tickets actually update their info in the table view (#24519)
* Make admin and mentor tickets actually update their info in the table view.

* Additional ticket hardening against null mob and client.

* The initial chat message on ahelp/mhelp should include the name again now.
2024-03-11 21:25:11 +00:00
ContrabangandGitHub e32544e599 #undef is now required for all file defines (#24091)
* CI

* undef

* hooooly crap

* yeah

* false by default

* fixes

* alright, there we go

* oops lmao

* lol, lmao even

* proper programming

* fix

* losin my mind

* oops

* yeah coloring

* WE LOVE MULTIPLE DEFINES (ive lost my sanity)
2024-03-11 14:03:30 -04:00
Henri215andGitHub 4237f77be1 Fixing a few grammar issues (#23842)
* fixing some typos and spacings

* another one

* not that one

* even more
2024-01-25 11:44:38 -06:00
matttheficusandGitHub 37d3a3dbe0 yay for autoresponse (#22937) 2023-10-22 13:04:54 -04:00
ContrabangandGitHub 793fd34b6b i hate usr i hate usr i hate usr (#22802) 2023-10-09 15:44:46 -05:00
SteelSlayerandGitHub dded4e54a6 Restricts the visibility of some more variables in the VV menu (#22788)
* more admin-only vv restrictions

* even more

* hopefully the last of them
2023-10-09 08:29:14 +02:00
AffectedArc07andGitHub 5b351abf3a Fixes tickets not logging awho properly (#21563) 2023-07-04 19:14:30 +01:00
ContrabangandGitHub 16bc693f94 Representative (#21377) 2023-06-21 23:16:44 +01:00
S34NandGitHub 4a5fb011e6 515 Compliance part 2 (#20809)
* more illegal procpaths

* Update code/modules/ruins/lavalandruin_code/puzzle.dm

* REGEX_REPLACE_HANDLER

* shuttle fix
2023-04-22 09:28:54 +02:00
AffectedArc07andGitHub 946fb4dff6 Small MC refactor (#20017)
* Small MC refactor

* Order fix

* Nabs tgstation/tgstation#27324

* Oops

* gnarg
2023-01-18 12:06:24 -06:00
warriorstar-orionandGitHub 066bd06e8d Whitespace cleanup part 3. (#19897)
* Whitespace cleanup part 3.

* clean up mecha a lot, other review fixes
2022-12-27 11:00:39 -05:00
AffectedArc07andGitHub b1ba9ed47d Logs tickets to the DB (#19679)
* Logs tickets to the DB

* Awho tracking

* This aint needed
2022-12-01 14:03:03 -06:00
AffectedArc07andGitHub d538100ceb Shift+F3 debug menu (#18065)
* F3 debug menu

* Some tweaks

* So that escalated

* Update code/controllers/subsystem.dm

* Update code/controllers/subsystem/debugview.dm

* Charlie tweaks
2022-06-26 20:10:09 +01:00
CharlieandGitHub 6e6cf3e516 del sarcasm (#17504) 2022-04-12 16:05:09 +01:00
AffectedArc07 ac9ff5359f Adds fox metrics 2021-08-15 22:26:37 +01:00
AffectedArc07 2ece3203c2 SSmetrics - Elasticsearch powered metrics viewing 2021-08-15 13:00:19 +01:00
AffectedArc07 7486d026b7 READY 2021-05-23 17:26:17 +01:00
AffectedArc07 8dd5dfbf7f URL configuration 2021-05-16 21:14:10 +01:00
AffectedArc07 f2770ed6be Merge remote-tracking branch 'ParadiseSS13/master' into brutal-part1 2021-03-11 18:41:17 +00:00
Fox McCloudandGitHub 78cb60f160 Fixes Some Sounds Having Reverb (#15602)
* Fixes Some Sounds Having Reverb

* typeless
2021-02-24 09:34:34 +00:00
SabreMLandGitHub 6a8ef73719 Some Admin/Mentor help improvements (#15415)
* Ticket thing V1

* Flipped Buttons
2021-02-03 21:57:07 +00:00
AffectedArc07 f5f97882cf BRUTAL Part 1 - No proc var/ in procs 2021-02-01 14:10:08 +00:00
joep van der velden 6cc5bf1120 Re adds ticket conversion via the chat link. Minor tweak to formatting 2020-11-07 22:34:26 +01:00
joep van der velden a85b0b5496 Merge remote-tracking branch 'upstream/master' into ticket-conversion-fix 2020-09-21 23:10:40 +02:00
farie82andGitHub 1ffca6dfed Makes PMs work after the client reconnects (#14404) 2020-09-21 15:08:34 -04:00
joep van der velden 81cce5977f Review changes 2020-09-18 13:17:02 +02:00
joep van der velden e89d4e80d6 Review fixes 2020-08-22 15:01:32 +02:00
joep van der velden f2d21f9299 Refactors the ticket SSes. Fixes the ticket conversion 2020-08-22 13:12:41 +02:00
AffectedArc07andGitHub 57decdd4fb Merge pull request #13560 from farie82/convert-tickets
Makes staff able to convert m/ahelp tickets to the other type
2020-08-16 12:46:23 +01:00
joep van der velden 4554340b7c Add warning no staff online for converted ticket 2020-08-11 17:01:09 +02:00
86d41ec5f4 Update code/controllers/subsystem/tickets/tickets.dm
testing suggestion

Co-authored-by: SabreML <57483089+SabreML@users.noreply.github.com>
2020-07-31 07:59:12 +00:00
farie82andGitHub 1a66695e59 Merge branch 'master' into convert-tickets 2020-07-30 18:26:09 +02:00
Kyep b4e6e2a77d disclaimer for current round info 2020-07-30 03:25:52 -07:00
Kyep 69cdf0b40c Ahelp autoreply for github issues 2020-07-30 03:07:22 -07:00
AffectedArc07 73f756f1de Adds missing offline implications 2020-07-26 20:53:58 +01:00
farie82andGitHub 76724a959b Merge branch 'master' into convert-tickets 2020-07-13 22:35:02 +02:00
AffectedArc07 650c638d41 Removes semicolons 2020-07-11 18:51:45 +01:00
AffectedArc07 1283bc9022 Message Tweaks 2020-07-05 08:35:45 +01:00
joep van der velden 3ee0026f90 Message change 2020-06-07 01:07:21 +02:00