Commit Graph
78 Commits
Author SHA1 Message Date
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 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 54924daca0 ENH - overhaul App Store experience 2026-08-14 12:53:39 +02:00
Leon.Schmidt f4ed86fd63 ADD - voice memo app 2026-08-13 16:16:32 +02:00
DerEchteAlec fd7eaf6887 ENH - add widget home labels 2026-08-13 04:31:08 +02:00
DerEchteAlec 2cf15c70be ENH - migrate Radio to Sky UI 2026-08-13 03:10:19 +02:00
Dominik ce6393ba07 ADD - implement Weazel News app 2026-08-13 00:03:25 +02:00
Leon.Schmidt 42ac955052 ADD - expand phone application platform
Add the Companies app, resilient call handling, custom app registry, vendor compatibility, storage policies, frontend bridge, tests, documentation, config, locale, and SQL migrations.
2026-08-11 00:22:39 +02:00
smx.pusha db623e73e6 ADD - implement CrewLink location groups 2026-08-10 21:02:09 +02:00
smx.pusha 6fbb358932 ADD - implement billing app 2026-08-10 09:35:52 +02:00
smx.pusha 79e821632c ADD - integrate Feather social app 2026-08-10 07:09:45 +02:00
Type 8630804cef MERGE - integrate Music app with Housing
Preserve the Housing app registry while integrating the Music app and its frontend, server, configuration, database, and locale changes from origin/dev.
2026-08-09 22:35:34 +02:00
Dominik 7a16903b00 merge: integrate music app
# Conflicts:
#	frontend/src/config/apps.ts
2026-08-09 22:15:13 +02:00
Type 2e4843cfbe ADD - build Housing phone app 2026-08-09 22:12:38 +02:00
smx.pusha 5a4a1beed2 ADD - implement Feather social app 2026-08-09 22:09:50 +02:00
Leon.Schmidt e3de5cd747 ADD - introduce SkyRide taxi platform 2026-08-09 19:10:36 +02:00
Dominik 8fc09d8a55 feat: music app 2026-08-09 17:05:59 +02:00
Leon.Schmidt 2840b2e3ea ADD - implement Picstagram app 2026-08-09 14:51:12 +02:00
Dominik 232d065bb7 MERGE - integrate latest dev changes 2026-08-09 05:39:11 +02:00
Dominik 30933add5a MERGE - resolve dev integration conflicts 2026-08-09 05:36:10 +02:00
Alec Schitzkat 49ad493893 Merge branch 'feature/funk' into dev 2026-08-09 05:30:27 +02:00
Alec Schitzkat 7cdfac3285 ADD - Graphics modes and new phone frames
Introduces Graphics Mode settings to toggle between "Performance" (blur-free) and "Ultimate" (full effects) to optimize CEF rendering. Expands device customization with ten new phone frames, standardizes 24-hour time formatting across all apps, and updates the build target to Chrome 103 for better compatibility.
2026-08-09 05:30:11 +02:00
Leon.Schmidt 1481e44819 ENH - expand phone apps and polish iOS UI 2026-08-09 04:32:01 +02:00
Dominik 78e84efce1 ADD - implement Flare dating app 2026-08-09 02:40:39 +02:00
Alec Schitzkat 1ee14ad4ce Merge branch 'dev' into feature/funk 2026-08-09 02:25:24 +02:00
Leon.Schmidt bb5e7fae2c ENH - expand iOS settings controls 2026-08-09 02:24:52 +02:00
Alec Schitzkat a4b3ce48ba Merge branch 'dev' into feature/funk 2026-08-09 02:24:01 +02:00
Leon.Schmidt 2ca96504d3 ADD - implement FlipTok creator platform 2026-08-09 01:50:37 +02:00
Alec Schitzkat 7c829af4ec Merge branch 'dev' into feature/funk 2026-08-09 00:46:04 +02:00
Alec Schitzkat 40ca206628 Merge branch 'dev' into feature/funk 2026-08-09 00:42:49 +02:00
Leon.Schmidt e4c94eda67 ADD - register available home widgets 2026-08-08 22:48:39 +02:00
smx.pusha fb642f5678 FIX - preserve Banking social category 2026-08-08 21:56:09 +02:00
smx.pusha d9aad9a765 Merge branch 'benja/app-overhaul' into dev 2026-08-08 21:53:17 +02:00
Leon.Schmidt 59489b9781 TEST - cover garage app registration 2026-08-08 18:53:28 +02:00
Leon.Schmidt 7184d1dce6 ADD - register garage phone app 2026-08-08 18:53:27 +02:00
smx.pusha 2ed4c78f72 FIX - complete phone app categories 2026-08-08 17:56:04 +02:00
DerEchteAlec 352f1b6193 Merge branch 'dev' into feature/funk
# Conflicts:
#	frontend/src/config/apps.test.ts
#	frontend/src/config/apps.ts
#	frontend/src/stores/phone.ts
#	frontend/testserver/index.cjs
#	sky_phone/config/locales/en.lua
#	sky_phone/source/html/index.html
#	sky_phone/source/server/db_migrate.lua
2026-08-07 16:06:51 +02:00
Type 082e16f465 Merge branch 'dev' into weather-app 2026-08-07 12:22:09 +02:00
Eichenholz 189a9c89d0 ENH - make some app not deletable 2026-08-07 10:59:23 +02:00
Leon.Schmidt 9ab79b9658 FIX - categorize merged phone apps 2026-08-06 22:55:17 +02:00
Leon.Schmidt bf4f590135 Merge branch 'dev' into darkchat
# Conflicts:
#	sky_phone/source/html/index.html
2026-08-06 22:54:47 +02:00
Leon.Schmidt 509fdc7dbc ENH - add DarkChat media attachments 2026-08-06 22:50:38 +02:00
DerEchteAlec 31d3cb990e Merge branch 'dev' into feature/funk
# Conflicts:
#	frontend/testserver/index.cjs
#	sky_phone/config/config.lua
#	sky_phone/source/html/index.html
2026-08-06 22:04:38 +02:00
Eichenholz b381ac2aa4 Merge branch 'enhanced-homescreen' into dev 2026-08-06 21:46:49 +02:00
Leon.Schmidt db29a3dd07 ADD - build DarkChat phone app 2026-08-06 21:13:36 +02:00
Type 02f2901cfb ENH - merge messages with weather and banking 2026-08-06 21:05:20 +02:00
Eichenholz 9465ed1579 ENH - organize App Library suggestions 2026-08-06 20:36:09 +02:00
DerEchteAlec fc859888c3 ADD - integrate configurable radio app 2026-08-06 19:46:34 +02:00
Eichenholz 48bcc6c551 ENH - update weather branch from dev 2026-08-06 19:42:55 +02:00