Commit Graph

292 Commits

Author SHA1 Message Date
Kashargul fb673e1be2 request persistence for the iframe indexDB (#19105)
* request persistence for the iframe indexDB

* new  min js

* also format this

* .
2026-02-01 21:22:20 +01:00
Kashargul 6cf7d1ab5f ports the chat panel and backend updates [NO GBP] (#18895)
* ports the chat  settings update

* .

* .

* follow up changes

* zod

* migration changes from jl

* this will blow up badly

* yuck

* .

* .

* order

* .

* :

* be gone

* .

* .

* logging

* dix logging

* move to its own atom

* fix settings import

* .

* fix audio

* tgui fix

* .

* archiving as atom

* more changes from JL

* bring back default archive  all

* no stale state

* no need to run twice

* -

* we need both anyway

* dep up

* .

* build fixes port

* Fix file path replacement in build script

* backend update

* .

* .

* use the tg method

* only use as unchunked fallback for say etc

* .

* linter errors

* tg's chunking methód should be sane enough

* sadly still not

* update for tg chunking

* force those

* jl suggestion

* .

* needs game atom

* push

* have this

* we only want to store if a page was changed or added

* only store what we really care about

* fixes import port

* we need settings first

* recoloring shouldn't be a pain

* partial

* .

* some type fixing

* .

* no throw of events

* ree map might not be there yet

* .

* always store our settings

* this is a valid crash

* ss early assets

* saver image access

* missed unsafe access

* .

* move chat loading order

* .

* .

* .

* .

* missing unregs

* keep the ref map name, just don't bother

* await the asset like redux did before

* try that?

* .

* use await

* biome up

* better handling as JL did on tg

* rename

* last dep up

* major bump here

* major bump

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-01-06 11:56:31 +01:00
Selis 301cc138ec Iframe fix (#18842)
* Iframe fix

* Reads reload configuration verb

* Load store by custom key

* Remove bad compile option
2025-12-05 01:26:27 +01:00
Kashargul 34a0791c2f Port of the iframe storage for settings (#18751)
* Port of the iframe storage for settings

* Update resources.txt

* re add keying

* fix byond storage

* port the adjustments

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-11-26 19:29:02 +01:00
Kashargul 7301d1121f tgui default background color port (#18008)
* tgui default background color port

* globs are not ready yet

* prettier

* .
2025-07-16 11:13:26 -07:00
Kashargul 97bd12b862 removes tgui sonar, dev server oversights (#17929)
* removes tgui sonar, dev server oversights

* Update retrace.ts

* tgui-core up

* update depts

* .

* .

* be gone IE stuff

* .

* prettier

* .

* .

* .

* up for bins

* .

* .

* .

* .

* .

* fix that

* .
2025-06-29 15:04:09 +02:00
Kashargul cc02a1a056 split tgui html (#17476)
* Repackage yarn sdks

* oups forgot that

* update dompurify

* fix mantraps

* .

* fix weakrefs

* rm

* porting the HTML split

* minify

* ut that back

* bye poly

* .

* re minify

* ..

* prettier

* fix that
2025-04-06 18:08:14 +02:00
Kashargul d1b9aa9ae8 dependency update (#17454)
* dependency update

* pda typing

* windows dll

* .

* make it rescale directly

* rm log

* urg

* remove polyfills

* rust g up
2025-04-03 22:54:22 +02:00
Kashargul e2ea28a416 fix tgui asset loading (#17383)
* fix tgui asset loading

* make this a define
2025-03-19 20:10:16 +01:00
Kashargul 5d1a3923aa tgui say update (#17273)
* tgui say update

* .

* also fix the tgui say limit

* handle batching

* max chunks

* enable~
2025-03-06 22:47:56 +01:00
Selis 52ce9232fc Chat history prototype (#17206)
* Chat history prototype

* changes

* static defines

* bunch of fixes (#17207)

* bunch of fixes

* multi round export

* allow to export 1 specific round

* prepare for databse load

* Update code/__defines/vchatlog.dm

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>

* fixed typo

* beginning of loading

* frontend

* data/chatlogs

* loading lines

* lint fix

* more fixes

* new define

* less spam

* timeout the loading (#17214)

* more frontend fixes

* ckey

* some comments and reverts (#17220)

* some comments and reverts

* we should fix that too

* .

* api

* cleanup (#17232)

* Button.Confirm

* API

* Up to date binaries

* Default set for chatlog backend

* Removed unused verbs

* fix that

* Update misc.dm

* .

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-03-02 15:04:33 +01:00
Kashargul da4c6f1f63 more 516 compat (#16920)
* more 516 compat

* fix that
2025-01-17 20:02:45 -05:00
ShadowLarkens 292c9c3ef3 Need crossorigin="anonymous" for webroot (#16784) 2024-12-29 16:32:43 +01:00
ShadowLarkens 411503d84b Make export chatlog work under 516 (#16713)
* Make a helper to support log download under 516

* Format tgui.html with the default formatter

* Throw catch at it until it stops screaming
2024-12-16 14:44:42 +10:00
ShadowLarkens 3282bcac0e Remove tgui bundle from repo 2024-09-29 01:46:53 -07:00
Guti 1862c0e11b Deconf 2: Electric Boogaloo 2024-09-27 13:43:21 +02:00
ShadowLarkens 975445912c Update tgui bundle 2024-09-22 08:14:59 -07:00
ShadowLarkens 3444395d5e Swizzle some prefs around with the new meaning of resleeve lock 2024-09-18 00:40:10 -07:00
ShadowLarkens f2345ece95 Make PDAs try to do image embedding like chat app 2024 2024-09-15 14:51:13 -07:00
ShadowLarkens bcd6c9a85a Refactor pda into a proper module 2024-09-15 14:50:31 -07:00
SatinIsle c5c95c6bb8 Updated with Kasharguls changes 2024-09-14 11:24:14 +01:00
SatinIsle e424bc7de9 Rebundled 2024-09-13 11:00:12 +01:00
SatinIsle 807595f953 Merge remote-tracking branch 'upstream/master' into game-controls 2024-09-13 10:57:22 +01:00
SatinIsle cf582b1ee0 Finished! 2024-09-12 21:55:12 +01:00
SatinIsle 1bc05cf5c4 Commit again 2024-09-12 14:42:01 +01:00
ShadowLarkens d02e25fad3 Add fit viewport verb and automatic pref 2024-09-11 19:14:10 -07:00
ShadowLarkens e9ee57df18 Revert "Revert "/tg/ preference datums part 1: take two"" 2024-09-07 23:58:49 -07:00
ShadowLarkens 02410abcf3 Revert "/tg/ preference datums part 1: take two" 2024-09-07 23:17:16 -07:00
ShadowLarkens f9052dbb60 Revert "Merge pull request #16240 from ShadowLarkens/revert"
This reverts commit 885171f985, reversing
changes made to 3e314f8064.
2024-09-07 14:11:15 -07:00
Nadyr eff6c5749c September 2024 adds, QoL and fixes 2024-09-02 23:12:15 -04:00
ShadowLarkens 3c09f52c6a Revert "/tg/ pref datums (part 1) (#16219)"
This reverts commit faac97e352.
2024-08-31 12:04:15 -07:00
ShadowLarkens faac97e352 /tg/ pref datums (part 1) (#16219)
* TG Prefs (Step 1: JSON savefiles)

* TG Prefs (Step 2: Preference Datum Code)

* TG Prefs (Step 3: Convert /datum/client_preferences)

* TG Prefs (Step 4: Clean up and finishing touches)

* Fix some weird compile errors from the rebase
2024-08-31 07:09:05 +10:00
SatinIsle abe1575420 Load Prefs From Slot (#16226)
* Load Prefs From Slot

Added a new button to the vore panel preferences tab, "Load Prefs From Slot". This button allows you to simply load another bellies slots onto your current character, but does not automatically save them.

My implementation is just a couple of new procs to load a new slot, save the number of the slot you started on, apply the bellies, then load the original slot again without applying the bellies. Probably needs a keen eye to look at it, but it didn't seem to cause any problems or runtimes in testing.

* Fixed inconsistent capitalisation

Load prefs From Slot -> Load Prefs From Slot

* Resolves conflicts

Rebundled TGUI
2024-08-31 05:53:47 +10:00
ShadowLarkens 40c88ab02e Vore Panel tweaks and fixes (#16211) 2024-08-31 05:24:38 +10:00
Kashargul 692045c61c refocusses number input on clicks (#16210)
* refocusses number input on clicks

* dragable

* small tag fix
2024-08-26 05:21:08 +10:00
Kashargul da60cb1852 move the scrollbar on the supplyconsole 2024-08-22 20:03:59 +02:00
Kashargul a6627c19dd adds cell names to the battery rack 2024-08-20 00:46:38 +02:00
Kashargul f25c022103 . 2024-08-16 19:51:37 +02:00
Kashargul 8f07f30a61 move history to page up / down keys 2024-08-16 19:35:43 +02:00
Novacat ebf0a93611 Merge pull request #16190 from Kashargul/tguiSayChannels
match TGUI Say channel list with our channels
2024-08-15 16:39:46 -04:00
Kashargul 57fc4b8668 supply scroll 2024-08-15 22:07:59 +02:00
Kashargul 0b35c40e33 sleeper scrollable 2024-08-15 18:06:32 +02:00
Kashargul 431c6f7a83 match TGUI Say channel list with our channels 2024-08-15 15:03:06 +02:00
Kashargul 44fdda24af allows to delete singular recipes 2024-08-15 08:59:15 +02:00
ShadowLarkens 7a7920f29e TGUI Say (#16160)
* TGUI Say

* Add icon_ref_map.json to make tgui-dev-server stop screaming

* Update tgui.bundle.js

* bundle recompile

---------

Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: Heroman <alesha3000@list.ru>
2024-08-12 05:48:06 +10:00
ShadowLarkens bd1d79aebf Add recipe macro recording to reagent dispenser (#16173)
* Add recipe macro recording to reagent dispenser

* Switch to a Record type
2024-08-12 05:22:54 +10:00
Kashargul 15c0ec008e fix splicer (#16153) 2024-08-03 14:43:20 +10:00
Kashargul 501850fa16 no early return between hooks (#16142) 2024-07-31 12:16:05 +02:00
Kashargul 24555b40e3 fix focus loss 2024-07-31 02:44:49 +02:00
Kashargul 6e9278ca01 tgui update (#16128)
* tgui update

* some more

* more uis

* move those to tsx

* chat and iconrefmap

* fix flows

* rever number Input to the old implementation

* keycodes

* alow disabling

* disable autoscroll on our dropdowns

* add bundles
2024-07-28 06:13:31 +10:00