Kayori
10f804fa3f
Fix Sppass which uses GET instead of POST
2026-09-29 09:23:05 +02:00
Kayori
3f5eff30da
A little plugin hot reload fix and weird card fix
2026-09-07 21:17:58 +02:00
Kayori
755c047693
Platform, plugin & account UX improvements
...
- Refactor handler dispatch to use a parsed GameModel instead of raw
model strings (Handler.cs, HandlerService.cs, new GameModel.cs)
- Add a Unity asset-extraction subsystem (Abstractions/Extractors/Unity)
- Add WriteEventLogHandler, XrpcDouble serialization type
- Rename EaCoin*Handler -> *EaCoinHandler for naming consistency
- Add PIN/username update and forgot/reset password flows, with a
console-logging IEmailSender until real email is wired up
- Add a settings page and a theming pass (theme tokens, tailwind config)
- Add plugin nav/route/UI-manifest frontend types
2026-09-06 15:12:50 +02:00
Kayori
6081393bf8
Change id to long to match ingame 16 number length
2026-08-20 01:06:57 +02:00
Kayori
2dfa182852
Added Handler for Paseli consumption. nd add missing fields from SDVX into Facility. And fix plugin dispose error
2026-08-11 09:40:52 +02:00
Kayori
e65625ca06
Add missing fields to facility.
2026-08-10 19:15:17 +02:00
Kayori
7fd68433c1
Extracted shared card lookup logic into CardInquireLookup, used by both Inquire and GnInquire handlers. Removed old unused GnInquire handler. Made User.Pin settable instead of init-only.
2026-08-09 17:54:49 +02:00
Kayori
0fbd8d726e
Added missing Pcode to InquireResponse.cs. Made the DoesProfileExist a Delegate with FromService support like minimal api's. Fix ref ids return and data id return. so at auth lvl user is identified by the id of the card in the datase padded left so its 16
2026-08-04 00:17:29 +02:00
Kayori
c52e7daeaf
Added more attribute types. Added GnInquire for charge machine. Added handeling for when plugin still returns XDocument instead of typed response. Fixed 500 error when no encoding specified. Move Handle method after return
2026-01-29 23:24:03 +01:00
Kayori
8a4c4af8af
Added front end login and beginnen of card mangment page. Also cleaned up the main server endpoints and added docker file
2026-01-18 22:02:20 +01:00
Kayori
c7a27b8783
Front end stuff and fixed some encoding stuff.
2025-10-03 09:21:11 +02:00
Kayori
99f27acaba
Moved to new way to handle requests. Now with TRequest and TResponse with automatic parsing and serialization handeling
2025-09-25 23:54:06 +02:00
Kayori
f26baf35a4
more standard stuff to abstrractions
2025-09-20 16:54:42 +02:00
Kayori
1106d25933
Fixed some attributes so now sdvx booth actually boots
2025-07-31 01:18:15 +02:00
Kayori
b570f78670
welp has stuff wrong way
2025-07-31 00:07:12 +02:00
Kayori
39e6ece696
This should work
2025-07-30 23:46:50 +02:00
Kayori
4eda961b6c
Made some changes so you can now return a bool to see if profile exists
2025-07-30 23:35:20 +02:00
Kayori
faeb438279
Working on adding authentication to frontend
2025-07-29 14:45:32 +02:00
Kay Houwertjes
1e7410deb5
Cleanups. Fix creating plugins directory on startup and added xml logger
2025-07-19 00:47:53 +02:00
Kayori
5361484ce9
Added plugin loader
2025-06-23 20:26:33 +02:00
Kayori
ab0128af32
Init
2025-06-22 13:01:34 +02:00