Commit Graph

512 Commits

Author SHA1 Message Date
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 25c8adb737 FIX - support configurable company service numbers
Company service lines were validated as full-length SIM numbers, which rejected short configured numbers such as 911 and stopped dependent server modules from initializing.

Accept non-empty service numbers up to the configured SIM length, resolve configured service lines before direct SIM dialing for phone and payphone calls, and load Companies and SIM before Phone. Add focused normalization boundary tests.
2026-08-14 21:24:35 +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
Leon.Schmidt 0e1838fb1e FIX - Shorten emergency service numbers
Update sky_phone/config/companies.lua to use short 3-digit service numbers. Replaces long strings for Police, Medical, and Fire service lines with '911', '912', and '913' respectively to match expected dialing behavior; no other changes made.
2026-08-14 18:43:18 +02:00
smx.pusha e5f746ea4a FIX - escape reserved locale key 2026-08-14 17:27:35 +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 5d494419da ENH - merge wallpaper customization 2026-08-14 13:19:31 +02:00
smx.pusha 33cf49e8b6 ENH - overhaul wallpaper customization 2026-08-14 13:19:05 +02:00
smx.pusha 7badddcfa2 FIX - merge Gallery test portability 2026-08-14 12:55:41 +02:00
smx.pusha 1c90c62e62 FIX - make Gallery fixture test line-ending agnostic 2026-08-14 12:55:30 +02:00
smx.pusha 2dc426cfdc ENH - merge App Store overhaul 2026-08-14 12:54:03 +02:00
smx.pusha 54924daca0 ENH - overhaul App Store experience 2026-08-14 12:53:39 +02:00
smx.pusha 451a2d41a7 ENH - merge Photos media overhaul 2026-08-14 10:47:08 +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