Commit Graph

417 Commits

Author SHA1 Message Date
Leon.Schmidt f6fb680fbd FIX - give Control Center an opaque backdrop
Replace the scene-dependent background with a stable layered material and keep the control panel above it. Performance mode now uses the same readable fallback without relying on blur.
2026-08-15 20:04:34 +02:00
Leon.Schmidt 47778c70e6 BLD - update app, map and weather images
Replaces the map atlas and several WebP app/weather icon assets with updated binaries and removes the old feather.svg icon (iconography migrated to WebP). Pure asset refresh / visual update; no code changes. Run the frontend build (build_frontend.bat) if you need to verify the updated NUI bundle.
2026-08-15 15:56:54 +02:00
Leon.Schmidt d31ca9960d FIX - map company contacts from config
Use each company definition's validated HTTPS LogoUrl for automatic Phone contacts and populate Company or Group with the configured company name. Keep uploaded company logos as profile overrides, update browser mocks and tests, and document the required LogoUrl config field.
2026-08-15 15:35:28 +02:00
Leon.Schmidt 2544cfd490 FIX - theme Memos overlays
Root cause: the Memos dialogs and action sheet render beside the themed SkyAppPage, so they inherited light root tokens even while the phone was in dark mode.

Attach the SKYUI provider theme to every Memos overlay and preserve the app's red accent across recording, discard, delete, and action surfaces.
2026-08-15 04:11:51 +02:00
Leon.Schmidt dcee16fed2 ENH - rebuild Memos with SKYUI
Root cause: the Memos app still owned its layout and dialogs through legacy Konsta primitives, which kept the header, empty state, and recording actions outside the shared SKYUI patterns.

Replace the list, player, footer composer, empty state, and centered recording dialogs with SKYUI components. Move search and recording controls into the bottom composer and keep the recording actions inside the popup.
2026-08-15 03:57:49 +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
Leon.Schmidt a9dd46f98f FIX - Inline App Store bundle; CEF-compatible CSS
Make the App Store part of the phone shell (remove preload helper/loadAppStoreComponent and App.vue preload) by importing AppStoreApp in PhoneAppWindow and selecting it when app.id === 'app-store'. Update the apps registry to use an inline import for the async component. Replace unsupported CSS features (:has, color-mix) with CEF-safe alternatives using semantic tokens (--sky-app-accent-soft, --sky-danger-soft) and add explicit .store-action-button/.store-action-button--icon and .store-detail__action classes. Add contract tests to assert the App Store is bundled with the shell and that styles remain compatible with the FiveM CEF target.
2026-08-14 21:04:10 +02:00
smx.pusha 6cdbe753ad FIX - share phone contacts through EasyShare
Load the server-canonical own contact instead of constructing an unsupported profile payload in the Phone app. Move canonical contact resolution before payload sanitization so self-contact transfers are validated and received correctly, with a regression contract test.
2026-08-14 19:51:32 +02:00
smx.pusha adaa2a3eef ENH - refine factory reset screen
Replace the circular reset ornament with a layered device mark and add a modern restrained gradient surface while preserving the existing reset progress and protection status behavior.
2026-08-14 19:51:32 +02:00
smx.pusha 048e72a4ae FIX - preload App Store module
Preload and cache the App Store route module when the phone shell starts so FiveM CEF does not fetch it only after the user opens the app. Cover the shared loader contract with a focused registry test.
2026-08-14 19:51:32 +02:00
smx.pusha 2bbbe87dcb ENH - expand House browser fixtures 2026-08-14 17:27:35 +02:00
smx.pusha 7ab9924fa7 ENH - refine setup and reset transitions 2026-08-14 17:27:35 +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
Leon.Schmidt e81f092991 ENH - rebuild Picstagram with SKYUI
Replace the legacy Konsta-based layout at its source with SKYUI components and responsive app-specific styling. Add media creation, profile and social improvements, comment reactions and replies, plus Activity and phone notification delivery with the required database migration.
2026-08-14 16:39:41 +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 1c90c62e62 FIX - make Gallery fixture test line-ending agnostic 2026-08-14 12:55:30 +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
smx.pusha 6cfdd44551 FIX - improve Notes action menu visibility 2026-08-14 07:26:34 +02:00
smx.pusha 4b438fa1e2 ENH - enable unlocked browser phone preview 2026-08-14 07:26:34 +02:00
DerEchteAlec b59d46b252 ENH - align Sky UI with Konsta kitchen sink 2026-08-14 03:46:38 +02:00
DerEchteAlec aecadeec04 ENH - add configurable SaltyChat speaker support 2026-08-14 03:46:13 +02:00
Leon.Schmidt 332060b8e3 ENH - modernize FlipTok and Messages
Replace the mixed legacy Konsta presentation and fixed light surfaces with the shared Sky UI system. Add FlipTok comment replies and reactions, editable profile media, follower lists, external sound metadata, and the required schema migration.
2026-08-14 01:28:48 +02:00
DerEchteAlec e13fa6ca51 ENH - migrate Home Screen widgets to Sky UI 2026-08-13 22:33:02 +02:00
DerEchteAlec a90ef7819d FIX - preserve Home Screen drag across pages 2026-08-13 22:08:06 +02:00
Leon.Schmidt 31e2676c82 FIX - raise Garage navbar title
Increase the Garage-only navbar title offset so its heading matches the raised Sky UI app layout without changing the shared navbar.
2026-08-13 21:46:20 +02:00
Leon.Schmidt cbf76fa2bc ENH - polish DarkChat attachments and header
Replace the oversized two-column attachment controls with a compact five-action SkyGlass rail and align the inbox title with the raised app header geometry.
2026-08-13 21:46:19 +02:00
DerEchteAlec 262a798df8 FIX - keep Home Screen apps visible while dragging 2026-08-13 21:37:09 +02:00
Leon.Schmidt 904bc63735 FIX - use full-width DarkChat conversation cards 2026-08-13 21:33:06 +02:00
Leon.Schmidt 9ced2c893d FIX - align Garage navbar title 2026-08-13 21:28:11 +02:00
Leon.Schmidt 712d96eaa6 ENH - migrate DarkChat account flow to Sky UI 2026-08-13 21:28:10 +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
DerEchteAlec 36672c69e0 FIX - increase Sky settings row spacing 2026-08-13 20:36:00 +02:00
DerEchteAlec d2222c9b35 FIX - align first Sky settings group 2026-08-13 20:26:03 +02:00
DerEchteAlec 9f1412d659 ENH - complete Radio Sky UI migration 2026-08-13 20:13:06 +02:00
Leon.Schmidt 0437fdfe4e ENH - migrate garage to Sky UI
Replace the Garage screen's direct Konsta surface with the Sky-owned UI primitives. Remove the provider footer payload and Garage EasyShare support because neither belongs in the vehicle overview.
2026-08-13 19:48:16 +02:00
DerEchteAlec b9bf5dd7ef FIX - migrate Music navigation to full width 2026-08-13 19:45:02 +02:00
DerEchteAlec 7fac1bdbcd FIX - compact Companies Glass subnavigation 2026-08-13 19:25:06 +02:00
DerEchteAlec 4284143cb2 FIX - add Glass to Companies request filter 2026-08-13 19:11:25 +02:00
DerEchteAlec 71f21b1e3e ENH - complete Sky UI Konsta parity 2026-08-13 19:06:05 +02:00
Leon.Schmidt 5fca29eb90 ENH - modernize SkyRide profile and interface 2026-08-13 17:36:23 +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