Commit Graph

11 Commits

Author SHA1 Message Date
Milon 5c527dc6a2
mail refactor + predicted mail (#5031)
* scope? i don't know her

* more cleanup, Entity<T>

* priority mail timer, shared dependencies

* MailSystem file-scoped namespace

* change FTL text

* TODOs

* mailteleporter file-scoped namespace

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* remove the evil nyano mail

* Update Content.Shared/_DV/Mail/MailTeleporterComponent.cs

Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
Signed-off-by: Milon <plmilonpl@gmail.com>

---------

Signed-off-by: Milon <plmilonpl@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com>
2025-12-27 07:27:24 -06:00
ConstantlyConfused 85baec2532
Update the Crime Assist App (again) (#4937)
* update crime descriptions

* make questions not refer to sophonts

* meow
2025-12-11 08:58:57 -06:00
Vanessa 67c127ecee
Vulnerable String Sanitization (Prevent `cmdlink`) (#4922)
* Fix label markup escapeing (#40600)

fix

* Sanitize NanoChat

* Escape PDA Owner/Job

* Escape ID Examine

* Early merge of https://github.com/space-wizards/space-station-14/pull/41799

---------

Co-authored-by: beck-thompson <107373427+beck-thompson@users.noreply.github.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
2025-12-09 15:38:10 +00:00
ConstantlyConfused 854e546e25
Update the Crime Assist PDA App to match current Space Law (#3927)
* make Grand Felonies a possible crime

* Update the crime assist to match current space law

* re-organize result pages, add missing details

* Re-organize the general flow, add new questions & crimes

* typo ops

* typo ops v2

* Modify the flow further, per feedback

* mrrp

* typo ops 3: revengeance

* rename decorp to POR

* phrasing part one

* theft/possession phrasing changes & minor flow fixes

* remove redundant question, more flow changes

* update OOJ question

* update to include Noöspheric Tampering
2025-08-31 01:27:38 +00:00
deltanedas ac43c95d24 goida 2025-05-19 07:49:53 +01:00
Tobias Berger be7d616f07
Fix being able to add/edit invalid NanoChat contacts (#3045) 2025-02-25 09:42:34 +00:00
Tobias Berger 4ecf2aaca2
Various Improvements to NanoChat (#2922)
* Port improvements to NanoChat from Einstein-Engines and Goob-Station

* fix duplicate translation key

* add missing space

* Properly mark DeltaV changes

* Allow muting individual NanoChat users, NanoChat UI to put per-chat buttons next to the message box

* remove leftover from testing stuff

* cycle through inputs with tab, confirm with enter; for new and edit chat

* Add channel switching with (Shift+)Alt+Up/Down; Discord-Style

* better null check

* another better null check

* Implement changes from ImpStation PR

* Rename ContactControl -> ContactContainer

* Requested changes

* Move Loc to _DV, don't register system as manager

* I'm so smart :)

---------

Co-authored-by: Alex C <alex91905@yahoo.com>
2025-02-23 15:59:24 +00:00
Tobias Berger 27383be3dc
Nanochat lookup (#2794)
* NanoChat Phonebook MVP

* Only work with active Telecomms server with correct channel

* Add localization and program sprite

* Cartridge icon

* Only preinstall on HoP, Courier, and QM PDAs

* untroll, fix formatting

* fix double newline

* replace NanoChat lookup cartridge with UI elements

* List Number setting in NanoChat instead of PDA

* replace NanoChat lookup cartridge with UI elements

* re-fuck formatting just to make the diff on GitHub nicer

* remove superfluous svg

* remove leftovers I somehow created

* address simple requested changes; remove more leftovers

* NanoChat lookup to own Container

* fix indentation
2025-02-06 13:53:38 +00:00
deltanedas a23928c9db
make CrimeAssistPage use LocId and ProtoId instead of a test (#2100)
* make CrimeAssistPage use LocId and ProtoId instead of a test

* use an enum instead of le funny

* use enums in the prototypes

* rust

Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>

* fix

* untroll engine

* actually fix spelling

* lovely language

---------

Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-01-02 18:45:44 +00:00
deltanedas 8360e715c2
stock market refactor (#2141)
* stock market refactor

* PlayEntity

* make client use int

* refactor and fix cartridge system

* fix

* deny sound if it fails

* reviews

* thank you ss14

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-01-01 13:47:42 +00:00
deltanedas ec94579ebc
the great namespace refactor (#2574)
* refactor DeltaV/deltav resources to _DV

* change DeltaV namespaces to _DV

* add space before all DeltaV comments

* update xamls

* fix and move arena parallax to _DV

* more fix

* refactor even more stuff

* fix the grid fills

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-01-01 07:50:34 +00:00