Commit Graph

4671 Commits

Author SHA1 Message Date
Oxdeception 04c7e4d633
Adds a typing indicator to the AAC (#3595)
* Adds a typing indicator to the AAC

* Removes duplicate TypingChangedEvent constructor

* Updates sprite attribution

* Corrects fork addition comment style

* Moves typing indicator override from Appearance to TypingIndicatorComponent

* Reduces retrievals of TypingIndicatorSystem in the AAC BUI

* Moves ClientAlternateTyping to _DV

* Adds missing comment

* Sets TypingIndicatorComponent Dirty

* Caches ShowTypingIndicator in AlternateTypingIndicator

* Removes unnecessary default assignment

---------

Co-authored-by: Oxdeception <9624-oxdeception@users.noreply.gitgud.io>
2025-05-03 23:36:13 +01:00
pathetic meowmeow 17e85c2c6b
Introduce an AI shop system (#3610)
* Introduce an AI shop system

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

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

* feetback

* condensation

* meow

* valid8

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-02 21:15:13 +00:00
AftrLite dad088edcb
The Cosmic Cult (#3288)
* asset upload

* fixes

* yml

* guidebook, alert

* yml fixes

* yml you silly goose

* yml and ft and just one tiny tiny cs

* wtf is git doing i swear i already comitted these exact files

* i can't believe it took 16 minutes to fail an enum

* test fails begone. please.

* ccvar namespace correction

* ftl changes, namespace fixes again

* wow actiongrant yml conflicts make me angrier than god

* razor weapon dev

* some requested changes

* more requested changes

* step one of who knows how many requested changes

* grabbag of bugfixes

* big refactorenning

* the refactorings continue

* bugfixes, some timering

* ability system feedbacks

* finish detimering

* she feed on my back til i loop

* ough

* linq...

* unity

* mrrrp

* meow

* todo

* mrp

* woe rider mass cleanup be upon ye

* ough

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

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

* Revert "woe rider mass cleanup be upon ye"

This reverts commit 5e24490a66389c78efe969d16e43a7c5d52c1249.

* 3 of 9

* omegadictionary begone

* centralize is cosmic cult/sees cosmic cult checks

* durations

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

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

* florbular

Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: pathetic meowmeow <uhhadd@gmail.com>

* feedback is stored in the git

* yaml warrior

* test fail real

* dont specify the default

---------

Signed-off-by: pathetic meowmeow <uhhadd@gmail.com>
Co-authored-by: Janet Blackquill <uhhadd@gmail.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
2025-05-02 10:58:51 -04:00
Whatstone b7f923a9c5 DocumentParsingManager: Ignore XML comments in guidebook pages (#35506)
* Parse XML comments

* Use var instead of typed for variable declaration

---------

Co-authored-by: Simon <63975668+Simyon264@users.noreply.github.com>
2025-05-01 18:00:51 +01:00
Winter 29b14f489b
Changing RCD and construction menu sprites to match Delta-V resprites (#3564)
* Added new sprites for the RCD, changed cs to reflect new location, Changed construction menu YML to display delta-V sprite instead of upstream one

* added artibutions.yml for new RCD sprites

* Added recipies for directional uranium window and directional reinforced uranium window

* Decided to move uranium windows to new branch/pr since it's a seperate issue

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

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

* Added recipies for directional uranium window and directional reinforced uranium window

* New line

* Relocated additions to _DV

* Formatting

* Added additional deconstruct.png sprite added. attributions.yml updated with correct attributions. Formatting fixes.

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

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

* removed unneeded files and fixed formatting

* formatting part 2

* updated with complete filepaths

* updated with permalinks

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-01 12:41:04 +01:00
deltanedas 6838d28a64
fully refactor waddling (#3588)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-04-27 02:15:30 +01:00
Anthony B. cc501f3079
Fix #3425: nullcheck glove dirtiness to prevent toolbar control from breaking (#3577)
* null check glove dirtiness to fix broken control

* use is not null instead of != for fix 3425

---------

Co-authored-by: Anthony Bucyk <abucyk2@gmail.com>
2025-04-26 11:17:34 +01:00
KOTOB 0f84d5f817
Uplink Item: Records Tablet (#3556)
* records tablet initial

* implemented, reorganized, added to uplink

* oops

* remove unneeded criminalrecords component

* proper suffix

* comment cleanup

* syndie category, indent, free now

* move sprite to _dv, description update

attribution in .meta is still correct it looks

* inhandsonly -> false

* attribution fix
2025-04-25 01:58:16 +00:00
pathetic meowmeow 1ebfc27635
Make funding allocation computer more configurable (#36790) (#3555)
* Make funding allocation computer more configurable (#36790)

* Make funding allocation computer more configurable

* admin logging

* unused

* ccvar enabled

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
(cherry picked from commit 907f4b39cd)

* It's called logistics

* dv extensions
2025-04-22 19:23:40 +00:00
Vanessa 8909bff7c0
Health Analyzer Reactivation (#3521)
* Added health analyzer reactivation if one moves back in range of the entity

* Leaving analyzer range while focusing on a body part will keep focus on that body part.

* PR #3521 requested changes
2025-04-21 15:18:50 +01:00
Madison Rye Progress d23b01f040
Port ChatStack (#3332)
* Add Chatstack (#1422)

Chatstack.

Can be changed/disabled in settings, and the chat automatically updates
to reflect the change.
Does not interfere with filters, etc.
Also updated ChatMessage class and serverside IChatManager with a new
IgnoreChatStack bool option, default false.

Currently is limited to looking up to 3 messages behind, only because I
feel off adding a textbox to the options.

---

- [x] Make sure it works
- [x] Add it to settings
---

<details><summary><h1>Media</h1></summary>
<p>

![image](https://github.com/user-attachments/assets/e020bb35-3bac-4620-80d1-3dbd9dee2d1c)

[ee.webm](https://github.com/user-attachments/assets/bf1c92f0-b52a-47a0-b142-70b1ee5003cc)

</p>
</details>

---

🆑
- add: Chatstack. Look for it in Options under "General - Accessibility".

---------

Co-authored-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com>

* fix missing param; use default value

* Properly save entries option

* Move added EE content to _EE where possible, comment where not.

* Comments; simplify l10n; cleanup/standards

* remove ignoreChatStack, unused l10n strings

* l10n moment; style/untouch

* Simplify ftl; int → var

* Whitespace

* Fix naming for get-only property

Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: Madison Rye Progress <makyo@drab-makyo.com>

* Fix instance of old variable name.

---------

Signed-off-by: Madison Rye Progress <makyo@drab-makyo.com>
Co-authored-by: RedFoxIV <38788538+RedFoxIV@users.noreply.github.com>
Co-authored-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
2025-04-20 11:55:28 +01:00
deltanedas 85ba9ce8ff
fix aac tablet fr (#3502)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-04-18 02:01:48 +01:00
AeraAulin 928dde67fe
Kitsune (#3175)
* old branch bad

* Stun transfer

* big bunch of needed yaml stuff

* minor fixes

* locale stuff

* lots of stuff, kitsunes are no longer just orange

* fixed license attribution thing

* maybe fix the linter fail

* more yaml fixes

* removes error.log stuff since not needed

* Fix fox sprite coloring

* Remove polymorph into fox from fox

* fail fix

* modifies damage set and light strength for direction

* Colors yippie

* Access transfer

* factions stuff

* minor fixes

* transfer factions

* modified foxfire sprite a little bit

* merge master and hope things don't break

* Revert "merge master and hope things don't break"

This reverts commit 2261ec8f5f.

* aaaaaaaaaaaaaa

* let's try this

* fix kitsune size

* fixes yaml stuff I hope

* Fish part 1

* move server KitsuneSystem.cs methods to SharedKitsuneSystem.cs

* fish part 2

* Made fox fires not an item, fix fox fire charges.

* unused

* comments

* more tails and ears

* make more markings available

* edit scale and height limits

* change some things, also removes holy damage for now, pending new damagecontainer stuff

* stuff like this I can just do here

Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>

* same thing for this

Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>

* fix foxfire name stuff

* so my dev env kinda hates me so this is genuinely the easiest way to fix the merge conflict

* readd kitsune to scars file

* and unambiguously CC licensed sounds, plus last Foxfire fix

* growl volume adjustment and typing indicator stuff

* fix scar stuff

* more delta changes

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

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

* networking hell

* A tad broken

* fixed

* nicer comments, moving things into polymorph event

* oops

* remove extra empty line

Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>

* readd taking holy damage

* meow

* BiologicalMetaphysical again

* a

Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>

* aa

Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>

* aaa

Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>

* aaaa

Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>

* aaaaa

Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>

* aaaaaa

* newline stuff real quick

---------

Signed-off-by: AeraAulin <133451603+AeraAuling@users.noreply.github.com>
Co-authored-by: Sol <ewokgotswag222@gmail.com>
Co-authored-by: Tobias Berger <toby@tobot.dev>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: SolStar <44028047+ewokswagger@users.noreply.github.com>
2025-04-17 22:14:56 +02:00
pathetic meowmeow fd728fdd08
Early cherrypick of Departmental Economy (#36445) (#3458)
* Departmental Economy (#36445)

* Cargo Accounts, Request Consoles, and lock boxes

* Funding Allocation Computer

* final changes

* test fix

* remove dumb code

* ScarKy0 review

* first cour

* second cour

* Update machines.yml

* review

---------

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: Milon <milonpl.git@proton.me>
(cherry picked from commit 12b75beeab)

* Fix station income instantly accumulating roundstart (#36572)

Fix station money accumulating roundstart

(cherry picked from commit ed3e4c7d4e)

* DeltaV departmental economy

---------

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
2025-04-16 22:05:13 +00:00
deltanedas 0cef9216d5
aac tablet cleanup (#3483)
* localized AAC tablet window

* no writing novels

* gleep

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-04-16 19:12:13 +01:00
Oxdeception 55b889a4c9
Allows AAC phrases to be combined (#3461)
* Allows AAC phrases to be combined

* Uses Index instead of TryIndex when ID guaranteed valid

* Removes unnecessary braces

* Reduces List reallocations

* Renames the backspace button to be less silly

---------

Co-authored-by: Oxdeception <9624-oxdeception@users.noreply.gitgud.io>
2025-04-16 15:55:23 +00:00
deltanedas 55e8a385df
fix borg selection thing (#3465)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-04-15 00:02:38 +01:00
deltanedas 776fa6822b
Merge pull request #3424 from deltanedas/surgery-cleanup-2-ops
surgery dirtiness cleanup 2: judgement day
2025-04-12 15:52:21 +01:00
deltanedas bc54a0c373
Merge pull request #3394 from deltanedas/upstream-ops
upstream merge 06/04/2025
2025-04-12 15:46:26 +01:00
Falcon d94ea1d0e1
cherrypick: PR 149 and 329 from cosmatic-drift-14/cosmatic-drift (#3409)
* Synth Trait (cosmatic-drift-14/cosmatic-drift#149 and cosmatic-drift-14/cosmatic-drift#329) from cosmatic-drift-14/cosmatic-drift

* Initial trait implementation

* Fix the trait.

* Readd fields.

* fix: required comments for code changes upstream

* feat: added excluded species field to traits.yml

* fix: switching races now disables the unsupported trait

* chore: added missing comment

* fix: requested changes

* fix: CR Round 2

* chore: missed changes in foreign file
2025-04-10 13:42:24 -04:00
pre-commit-ci[bot] 21148ba733 [pre-commit.ci] auto fixes from pre-commit.com hooks 2025-04-09 18:11:20 +01:00
deltanedas 024d56a4f1 Revert "Datetime based changelogs"
This reverts commit 29510cb4be.
2025-04-06 21:40:56 +01:00
J 6571868f3b Extracts magic strings from Tag calls (#36305)
* Extracts magic strings from Tag calls

When #36281 gets merged, the `TagSystem` methods will all give warnings. Let's fix those warnings before they even happen!

* Adds missing libraries

* Remove not yet implemented TagSystem changes

* Fix tag spelling error

Genuinely surprised there was only 1!

* Styling and proper type changes

* Styling

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>

---------

Co-authored-by: Tayrtahn <tayrtahn@gmail.com>
2025-04-06 21:35:59 +01:00
metalgearsloth 3410a10c94 Mob collisions (#34580)
* Conveyor optimisations

- Optimise movement for moving stuff. Better flags + less resolves + slapped parallelrobustjob on it.
- Sleeping for entities getting conveyed into walls.

* Blocker version

* Finish

* Final

* Mob collisions

* impulses

* Collision smoothing

* Locked in

* 30tps working

* r

* fixes

* Best

* Fixes + CVars

* CVars in place

* Pushies

* Opt attempt 1

* Revert "Opt attempt 1"

This reverts commit 5ccd72dcbea09261a992aa1f7f05df169a1ce676.

* Fix mispredicts

* Ready-ish

* better

* Cleanup

* Fix conveyor power mispredict

* Forgetting to actually do deltas

* Fix buckle pushes

* Bagel save

* Revert "Bagel save"

This reverts commit 1b93fda81fb852d89b89b0beae0b80f8a61165f2.

* Conveyor resave

* Fix prediction

* Mob movement rewrite

* Bandaid

* Working version

* Tentatively working

* Friction to fix cornering

* More fixes

* Revert bagel

* Revert this

* Bad parity

* Working

* Fixes

* Woops

* Doc comments

* Pen cap cvar

* StandingState cleanup and sub

* Fix downed mobs

* fish

* client

* Disable pushing on tests

* More variables

* Movement mods

* Mass diff

* 1 more tweak

* Cvar
2025-04-06 21:35:57 +01:00
pathetic meowmeow 3fd75f210d Improve sprite fading behaviour (#35863)
* Click through faded sprites

* Count the mouse position for which sprites to fade
2025-04-06 21:35:57 +01:00
Tayrtahn 6c713d01b9 Localize air alarm states (#36266) 2025-04-06 21:35:56 +01:00
J c8b1aae78d Rotation warnings cleanup (#36197)
* Rotation warnings cleanup

* Naming convention fix

* Adding component that we already have
2025-04-06 20:53:16 +01:00
Tayrtahn 12288f22a0 Add prediction to electric grills (#36241)
* Prediction for EntityHeaterSystem

* Switch to Entity<T>

* meh

* Move popup inside ChangeSetting

* Fix grill visually turning on when changing setting while power is off

* Add note about my failed quest

* Why isn't this an IDE warning?

* Move comment above switch expression in SettingPower
2025-04-06 20:52:44 +01:00
J 1d99993630 Light warnings cleanup (#36195)
* Light warnings cleanup

* Using EntitySystem Proxy overrides

* New TryComp guards for light animations

* Reverting guards when not wanted
2025-04-06 20:52:12 +01:00
Fildrance 0e022994cb refactor: simple radial menu for easier creation (#34639)
* it works! kinda

* so it works now

* minor cleanup

* central button now is useful too

* more cleanup

* minor cleanup

* more cleanup

* refactor: migrated code from toolbox (as it was rejected as too specific)

* feat: moved border drawing for radial menu into RadialMenuTextureButton. Radial menu position setting into was moved to OverrideArrange to not being called on every frame

* refactor: major reworks!

* renamed DrawBagleSector to DrawAnnulusSector

* Remove strange indexing

* Regularize math

* refactor: re-orienting segment elements to be Y-mirrored

* refactor: extracted radial menu radius multiplier property, changed color pallet for radial menu button

* refactor: removed icon backgrounds on textures used in current radial menu buttons with sectors, RadialContainer Radius renamed and now actually changed control radius.

* refactor: in RadialMenuTextureButtonWithSector all sector colors are converted to and from sRGB in property getter-setters

* refactor: renamed srgb to include Srgb suffix so devs gonna see that its srgb clearly

* fix: enabled any functional keys pressed when pushing radial menu buttons

* fix: radial menu sector now scales with UIScale

* fix: accept only one event when clicking on radial menu ContextualButton

* fix: now radial menu buttons accepts only click/alt-click, now clicks outside menu closes menu always

* feat: simple radial menu prototype for easier creation

* refactor: cleanup, restored emote filtering, button models now have class hierarchy

* refactor: remove usage of closure from 'outside code'

* refactor: remove non existing type from UiControlTest

* refactor: remove unused using

* refactor: revert ability to declare radial menu layers in xaml, scale 32px sprites using scale in radial menu

* refactor: whitespaces

* refactor: subscribe for dispose on existing radial menus

* feat: now simple radial menu button models can have custom color for each sector background (and hover background color). Also added OpenOverMouseScreenPosition inside SimpleRadialMenu

* fix: AI door menu now can be closed by verb if it gets unpowered

* refactor: simplify hiding border, extended xml-doc for simple radial menu settings

* refactor: remove linq

* fix: fix AI radial action serialization using invalid type

* refactor: fix duplicate ShowDeviceNotRespondingPopup for AI by properly checking if it can interact

* refactor: whitespaces, changed list to array in simple radial button preparing methods

---------

Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2025-04-06 20:52:12 +01:00
metalgearsloth 0fdb024752 Add BUI ctor tests (#31463)
5 lines of eaten iocmanager.injectdependencies led to this.
2025-04-06 20:52:00 +01:00
J 1278e4ec84 Movement systems warning cleanup (#36161)
* Movement systems warning cleanup

* Revert unnecessary change

* Reverting variable removal and changing entity query

* Reverting VV removals

* LocalEntity does in fact exist
2025-04-06 20:51:06 +01:00
J a671d64085 Chemistry warnings cleanup (#36160)
* Chemistry warnings cleanup

* Fixing failed ITest

* Better entity instantiation

* Caching spritesystem and entity instantiation improvement

* Correcting naming conventions

* Rearranging dependency caching
2025-04-06 20:51:06 +01:00
J c4c379c9c4 Examine warnings cleanup (#36162)
* Examine warnings cleanup

* Revert unnecessary change

* SpriteSystem naming conventions
2025-04-06 20:51:06 +01:00
metalgearsloth f1c0c18836 Better jetpack emitter (#36093)
* Better jetpack emitter

Still need particles this just tilts me whenever I see it.

* Update Resources/Prototypes/Entities/Objects/Tools/jetpacks.yml

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2025-04-06 20:50:29 +01:00
J ed7d0d426b Fix some atmos warnings (#36157) 2025-04-06 20:50:17 +01:00
J c04d06ecab Remove warnings from cargo system (#36159)
* Remove warnings from cargo system

* Guard statement early exit and cleaner object instantiation

* Whitespace

* Add AnimationPlayer as a component of telepads
2025-04-06 20:50:17 +01:00
J 0d18aba57d Mapping warnings cleanup (#36168)
* Mapping warnings cleanup

* Redo
2025-04-06 20:50:17 +01:00
chromiumboy 68cbf34f86 Sentry turrets - Part 4: The sentry turret and its primary systems (#35123)
* Initial commit

* Removed mention of StationAiTurretComponent (for now)

* Prep for moving out of draft

* Fixing merge conflict

* Re-added new net frequencies to AI turrets

* Removed turret control content

* Removed unintended change

* Final tweaks

* Fixed incorrect file name

* Improvement to fire mode handling

* Addressed review comments

* Updated how turret wire panel auto-closing is handled

* Ranged NPCs no longer waste shots on stunned targets

* Fixed bug in tracking broken state

* Addressed review comments

* Bug fix

* Removed unnecessary event call
2025-04-06 20:50:17 +01:00
Milon 066437b59d Fix gas pressure pump prediction (#35865)
* ACTUALLY predict gas pumps

* generic fake

* aaaaaaaaaaaaa
2025-04-06 20:43:53 +01:00
Errant 0d3b39493f Overlay stack sorting fix (#36103)
* round float before sorting

* weh
2025-04-06 20:40:07 +01:00
slarticodefast 1a5f051ae3 Improve paradox clone item copying (#35993)
* even better item copying for the paradox clone

* copy paper

* fix

* blacklist implanter

* string.Empty

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
2025-04-06 20:40:06 +01:00
Milon 87c0847f1e add predicted popups with PVS filtering (#36092)
add
2025-04-06 20:39:56 +01:00
Errant dc0c8ffbe1 Admin Overlay stacking and ghost hiding (#35622)
* ghostbuster mouse and overlay stacks

* variable adjustment

* use map coords for distance check

* vertical stack ordering, and cvars

* skreee

* fix stack merge 'sidedness' issue

* overlays no longer try to stack to overlays at the wrong coordinates

* options slider for stack merge distance

* admin option sliders for ghost fade/hide

* Update AdminOptionsTab.xaml.cs

---------

Co-authored-by: ScarKy0 <scarky0@onet.eu>
2025-04-06 20:38:37 +01:00
Errant 6c4659630b Admin playerlist antag presentation rework (#35538)
* refactor(src): Minor refactor of Draw in "AdminNameOverlay. And new info about playtime player

* fix(src): Add configure classic admin owerlay

* fix

* antag status indication rework

* the cvars are free, you can just take them

* update playerlist on cvar change

* more overlay options

* tweak(src): Use _antagLabelClassic and tweak style

* tweak(src): Add config display overlay for startingJob and playTime

* tweak(src): Vector2 is replaced by var

* tweak(src): return to the end of the list

* add new option checkboxes

* passing ConfigurationManager through constructor, some format changes

* made sorting values more futureproof

* comments

* labels

* no point commenting this out when the overlay stack PR will uncomment it again anyway

* sorting prototype

* localize symbols because why not

* symmetry

* Revert "localize symbols because why not"

This reverts commit 922d4030300285a45777d62fcfd9c74b25fe7a60.

* layout and formatting stuff

* fix errant space

---------

Co-authored-by: Schrödinger <132720404+Schrodinger71@users.noreply.github.com>
2025-04-06 20:38:23 +01:00
Tayrtahn 88012758ed Fix changelog entries with brackets crashing the client (#36033) 2025-04-06 20:36:25 +01:00
Tobias Berger 025a10795b
Unlinq message highlights (#3387)
* Un-LINQ message highlighting

* Inline the function that gets called only once
2025-04-06 03:58:50 +01:00
deltanedas 766245e810
add apc wires (#3372)
* add disabling apc power with wire

* update apc yml

* make wire lights work for APC

* show it as Disabled in the ui

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2025-04-06 03:51:55 +01:00
Tobias Berger f026ba0ad6
Hotfix for broken comms from empty message highlights (#3378) 2025-04-05 15:35:06 +01:00
deltanedas 730ec71337
hide surgeries that cant be done yet (#3335)
* kill xeno

* hide surgeries that cant be done yet

* a

* guh

Co-authored-by: Tobias Berger <toby@tobot.dev>
Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>

* empty

---------

Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: Tobias Berger <toby@tobot.dev>
2025-04-04 20:42:52 +01:00