Commit Graph

146 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
smx.pusha 3f91fd3ab7 ENH - add authentic App Store previews 2026-08-19 09:12:13 +02:00
Leon.Schmidt 165d26ec9b ADD - register CityWarn phone app
Register CityWarn as a built-in, non-removable phone app with notification defaults and catalog ordering. Add its runtime WebP icon and update app inventory contracts to cover installation and launch metadata.
2026-08-18 15:36:26 +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
Leon.Schmidt 1b453e3456 ENH - add muted vibration alerts
Play the supplied notification vibration asset for muted push banners and loop the supplied call vibration asset for muted incoming calls. Remove the synthesized vibration tone, add playback coverage, and provide a development preview for the muted notification path.
2026-08-17 15:30:53 +02:00
DerEchteAlec 7d3a3b7b38 ENH - rework homescreen editing and widgets 2026-08-17 05:16:28 +02:00
Leon.Schmidt 3e35a12efd feat: add LB migration and reorganize configuration 2026-08-17 02:08:31 +02:00
Dominik ecfe089051 fix(flare): enforce real profile photos 2026-08-17 01:30:41 +02:00
Leon.Schmidt 335b9a98b5 FIX - polish banking interactions and transaction details 2026-08-17 00:25:14 +02:00
DerEchteAlec 181206f3cf FIX - stabilize homescreen app dragging 2026-08-17 00:12:33 +02:00
Dominik 1c085f975f feat(messages): overhaul messaging and contact flows 2026-08-16 23:37:40 +02:00
Leon.Schmidt a97d09a6b2 ENH - refine DarkChat and Picstagram flows 2026-08-16 20:50:20 +02:00
smx.pusha 8de1613153 ENH - refine Photos gallery interactions 2026-08-16 17:49:08 +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
Leon.Schmidt 14fcfe384d ADD - separate Home and Lock wallpapers
Store independent Home Screen and Lock Screen wallpaper selections, preserve legacy preferences, and route gallery or camera picks to the selected destination. Add the Settings segmented selector and contract coverage.
2026-08-15 20:04:45 +02:00
Type 458ad92429 Merge branch 'weather-app' into dev 2026-08-15 00:02:44 +02:00
DerEchteAlec 4954c26419 ENH - align Sky UI catalog with Konsta 2026-08-15 00:00:14 +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
Type d0d6f96b7d ENH - merge Picstagram Sky UI updates
Merge the Picstagram Sky UI work and its dependent phone, media, voice, gallery, app store, setup, and UI parity updates into weather-app.

Resolve the frontend development port configuration and retain the Sky UI EasyShare implementation. Frontend validation and local resource deployment completed; included configuration, locale, and SQL updates require no separate migration step beyond this merge.
2026-08-14 17:12:31 +02:00
Type 562dd8f321 ENH - polish weather refresh experience
Migrate the Weather app to the Sky UI primitives with richer condition effects, updated WebP icons, and pull-to-refresh feedback.\n\nAdd a shared reload cooldown for weather, banking, and housing actions, including localized status feedback and test-server coverage.
2026-08-14 17:09:03 +02:00
smx.pusha e033271cb2 ADD - introduce advanced phone setup and reset flow 2026-08-14 14:35:27 +02:00
smx.pusha 33cf49e8b6 ENH - overhaul wallpaper customization 2026-08-14 13:19:05 +02:00
smx.pusha 54924daca0 ENH - overhaul App Store experience 2026-08-14 12:53:39 +02:00
smx.pusha 3fc0ebb08f ENH - overhaul Photos media experience 2026-08-14 10:46:36 +02:00
DerEchteAlec a90ef7819d FIX - preserve Home Screen drag across pages 2026-08-13 22:08:06 +02:00
DerEchteAlec 477b61e0cb FIX - enable cross-page Home Screen dragging 2026-08-13 21:21:14 +02:00
Type 8744640068 Merge branch 'dev' into weather-app 2026-08-13 20:44:26 +02:00
smx.pusha f5403254e1 Merge remote-tracking branch 'origin/dev' into benja/app-overhaul 2026-08-13 17:25:42 +02:00
smx.pusha b4b341d202 ENH - expand Notes rich text editing 2026-08-13 17:25:37 +02:00
Leon.Schmidt f4ed86fd63 ADD - voice memo app 2026-08-13 16:16:32 +02:00
smx.pusha 223cb4a600 ENH - rebuild calculator with scientific history 2026-08-13 14:23:22 +02:00
smx.pusha bc4b439eb6 ADD - support home screen app folders 2026-08-13 13:15:25 +02:00
Type bfaf277f5f FIX - align NUI test server port
Update the NUI callback test to assert the configured development API default port.\n\nThis restores test coverage after the dev merge changed the test-server default to port 3001.
2026-08-13 11:50:53 +02:00
Type ddc92a18d9 Merge branch 'dev' into weather-app 2026-08-13 11:47:07 +02:00
DerEchteAlec a98b3b0c98 ENH - add swipe-to-clear lock-screen notifications 2026-08-13 03:10:40 +02:00
DerEchteAlec 6b508adbc9 ADD - introduce the first-party Sky UI system 2026-08-13 03:08:43 +02:00
Leon.Schmidt f6664bf4cf ADD - added Extern Image/Video Import 2026-08-13 01:59:28 +02:00
Dominik ce6393ba07 ADD - implement Weazel News app 2026-08-13 00:03:25 +02:00
DerEchteAlec 87ae9902bf FIX - add Chrome 103 rendering fallbacks 2026-08-12 18:59:48 +02:00
DerEchteAlec b54839ee74 FIX - make phone input and overlays CEF safe 2026-08-12 18:59:33 +02:00
DerEchteAlec ff7e00596b FIX - stabilize CEF media capture and uploads 2026-08-12 18:59:14 +02:00
DerEchteAlec c3b7a0871a FIX - harden phone lifecycle and server authority 2026-08-12 18:59:05 +02:00
smx.pusha 25ae1b31c1 ADD - share music through messages 2026-08-12 08:48:51 +02:00
smx.pusha 7c697fd993 ADD - share CrewLink group invitations 2026-08-12 08:40:58 +02:00
smx.pusha 4255a90d2e FIX - suggest compatible EasyShare destinations 2026-08-12 08:25:36 +02:00
smx.pusha 0053cfbdb1 ENH - prioritize recent SMS contacts 2026-08-12 07:52:46 +02:00
smx.pusha ea34dce1c8 ENH - open exact EasyShare content targets 2026-08-12 07:44:55 +02:00
smx.pusha eeb3396f52 ENH - complete and secure EasyShare integration 2026-08-12 07:15:26 +02:00
Leon.Schmidt 5d984b5efe FIX - clone custom app frame messages 2026-08-11 21:46:40 +02:00