Commit Graph

25 Commits

Author SHA1 Message Date
Leon.Schmidt c766cb5044 ENH - Browser preview + convert app SVGs to WebP
Introduce a browserPreview mode (isBrowserPreview) with adjusted viewport scaling and CSS (.phone-stage--browser-preview) and update related contract tests. Allow apiBase via URL params in nui utils so the dev build can call a local browser API base. Replace many SVG app icons with WebP (and update imports), swap crypto header PNG to WebP, and add a demo wallpaper image. Testserver now installs demo apps and configures a demo wallpaper; smoke tests updated to assert these browser-demo conditions.
2026-08-19 15:17:26 +02:00
Leon.Schmidt b7e966948f ADD - extend CityWarn browser mocks
Provide English active and archived population warnings plus stateful publish, update, resolve, and read-only scenarios for live preview. Extend the browser smoke suite to verify CityWarn bootstrap content and publisher access.
2026-08-18 15:36:53 +02:00
smx.pusha 3b66b13e43 ENH - stream live VaultX market movement
Run smaller server-authoritative market ticks every few seconds, update portfolio and chart values from batched prices, and mirror the live feed in the browser test server.
2026-08-18 12:23:56 +02:00
smx.pusha 8b8c88f029 ADD - enable secure VaultX crypto transfers
Give every VaultX profile a unique public receiving key and migrate existing profiles safely. Add server-authoritative, password-confirmed, idempotent crypto-only transfers with atomic balance and ledger updates, recipient refresh events, detailed auth flows, profile key display, localized transfer UI, and browser mock coverage.
2026-08-18 12:01:40 +02:00
smx.pusha 604d2b4084 ENH - simulate live crypto markets
Drive market prices from randomized server intervals with per-market momentum, global trend, mean reversion, bounded shocks, and retained history. Stream authoritative market updates into live holdings, portfolio valuations, and real detail charts while invalidating stale quotes.
2026-08-18 11:41:56 +02:00
smx.pusha 386a8d50eb ADD - expand VaultX fictional markets
Add 24 server-defined markets with unique symbols and broad price and supply ranges. Update the market DTO, UI, browser mocks, and contract coverage.
2026-08-18 09:32:02 +02:00
smx.pusha 1cf08cbc6b ENH - expand VaultX trading experience 2026-08-18 09:11:24 +02:00
smx.pusha 7e2bd38599 ADD - implement secure VaultX exchange
Add the VaultX phone UI, stateful browser mocks, localized copy, and generated WebP icon. Implement character-bound authentication, fixed-point balances, finite treasury markets, idempotent quote execution, settlement reconciliation, Scrypt credentials, SQL schema, limits, audit records, and contract tests.
2026-08-18 08:47:05 +02:00
smx.pusha 05444c84ec ENH - refine CrewLink layouts and authentication 2026-08-17 09:46:33 +02:00
Dominik ecfe089051 fix(flare): enforce real profile photos 2026-08-17 01:30:41 +02:00
Dominik ae8134bf98 feat(companies): improve requests and service line calls 2026-08-17 00:34:17 +02:00
Dominik 1c085f975f feat(messages): overhaul messaging and contact flows 2026-08-16 23:37:40 +02:00
Leon.Schmidt 102af69e48 FIX - stabilize FlipTok media interactions
Complete the FlipTok UI, store, mock API, and server audit. Add reliable photo-slide publishing, comments, privacy checks, action error handling, deletion, localization, and profile interaction states.

Replace the photo carousel scroll path with a GPU-accelerated drag and swipe track that supports rapid consecutive gestures, and cover the corrected behavior with focused contract, store, and mock smoke tests.
2026-08-16 23:32:46 +02:00
DerEchteAlec 0d351f9743 ENH - complete Mail and Radio Sky UI 2026-08-16 22:53:20 +02:00
Dominik 3b7f0b8858 ENH - add Flare account controls and photo overview
Use the centered SkyNavbar surface back action, expose every owned profile photo as a selectable thumbnail, and add confirmed Sky Cloud sign-out plus server-authoritative Flare account deletion. Keep client, server, localization, stateful mocks, and regression coverage aligned.
2026-08-16 20:34:43 +02:00
smx.pusha 7d0f5a50f4 ENH - verify browser test data coverage 2026-08-16 17:49:14 +02:00
Dominik a25508c89e ENH - refine Weazel News experience 2026-08-16 17:38:32 +02:00
Type 6fba5bcc10 FIX - align health app with observable data
Remove inferred condition, recovery, and player-health values from the Health UI and NUI contract. Keep browser mocks and tests aligned, correct the default development API port, remove the misleading Medical ID disclosure, and apply the shared page gutter to prevent clipped cards.
2026-08-16 00:29:13 +02:00
Leon.Schmidt 387c27cc7f ENH - refine camera capture controls
Move Photo and Video selection onto Sky UI, separate the bottom controls, and expose the camera movement lock with localized labels. Support smooth wheel zoom down to 0.5x inside the phone crop and extend browser lifecycle coverage and camera contracts.
2026-08-15 22:19:28 +02:00
Type 56ca2c5ba9 ADD - introduce Health phone app
Add the Health app with server-authoritative health, wellness, medical ID, and emergency-contact data flows.

Register the app in the phone UI, add localized configuration and NUI coverage, persist its schema through the resource migration and install SQL, and include design references and the WebP app icon.
2026-08-14 23:23:46 +02:00
smx.pusha 3fc0ebb08f ENH - overhaul Photos media experience 2026-08-14 10:46:36 +02:00
DerEchteAlec aecadeec04 ENH - add configurable SaltyChat speaker support 2026-08-14 03:46:13 +02:00
Leon.Schmidt f4ed86fd63 ADD - voice memo app 2026-08-13 16:16:32 +02:00
DerEchteAlec cd28c64073 ENH - add Mail selection and batch deletion 2026-08-13 03:10:45 +02:00
smx.pusha 65f8312a26 ADD - seed browser and ingame phone test data 2026-08-12 18:51:03 +02:00