760 Commits

Author SHA1 Message Date
smx.pusha 5a35dabf78 FIX - polish CrewLink authentication UI
Align authentication fields and the animated mode switch, constrain profile images to their square avatar surface, center the ping badge, and keep regular browser fixtures authenticated. The issues came from competing shared control styles, replaced-image sizing inside the avatar grid, and mismatched badge dimensions.
2026-08-18 07:57:47 +02:00
smx.pusha a917d9eba0 FIX - normalize contract test line endings
Normalize source fixtures before newline-sensitive assertions so the Companies and Notes contract tests behave consistently on Windows and Unix checkouts.
2026-08-18 07:32:01 +02:00
smx.pusha 77c1790f8b ENH - add CityMarkt password authentication
Authenticate CityMarkt profiles with the linked iFruit account password, including server-side validation and rate limiting. Update the shared auth UI, localized copy, frontend state, browser mocks, and regression coverage for login and registration flows.
2026-08-18 07:31:55 +02:00
Alec Schitzkat 0f39d6ab8a Merge remote-tracking branch 'origin/dev' into dev 2026-08-18 00:30:14 +02:00
Alec Schitzkat a121f444bd ADD - Add phone and SIM card inventory icons
Include image assets for the phone item and both anonymous and registered SIM card variants for use within the inventory UI.
2026-08-18 00:30:09 +02:00
Leon.Schmidt cc1a8ae151 ENH - detect payphones and spawn custom locations
Remove the static vanilla payphone coordinate list so configured prop models are detected directly in the streamed world. Add vector4-based custom locations that spawn the selected custom prop, and validate detected booth models and player proximity server-side.
2026-08-17 23:14:33 +02:00
Leon.Schmidt 29fb234d5c feat(phone): unify popups and add dynamic island 2026-08-17 22:19:43 +02:00
Leon.Schmidt fc3f5b1da2 feat(locales): complete German phone locale 2026-08-17 21:17:15 +02:00
Leon.Schmidt bbecf64e55 DOC - document phone exports and events
Add a complete per-app reference for public client and server exports, observer events, related internal contracts, and the custom-app iframe protocol. Link the new reference from the repository README so integrators can find supported examples and security boundaries.
2026-08-17 18:51:47 +02:00
Leon.Schmidt e5a1c2bf40 ADD - open unique phones by item and hotkey
Register a configurable F1 phone toggle through a server-authoritative open request and retain the selected unique handset by IMEI. Verify usable-item support for every inventory adapter, fail visibly on registration errors, and document the behavior.
2026-08-17 15:57:56 +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
Leon.Schmidt e58f1b6c18 FIX - complete phone locale fallback
Resolve configured and regional locales through a centralized English fallback for Lua and NUI consumers. Complete the German and English app translation keys, localize remaining picker and attachment copy, and add contract tests that detect missing locale entries.
2026-08-17 15:01:57 +02:00
Leon.Schmidt 9adc5a755f ENH - refine Feather comments and actions
Route every post and comment more action through the shared Phone action sheet, flatten the thread into an Instagram-style comment layout, and add clearer reply indentation. Replace the profile editor Save pill with a compact neutral icon control that only activates for valid changes.
2026-08-17 13:46:18 +02:00
Leon.Schmidt 62b404f5b5 FIX - keep Local Pages banner copy white
Apply the white foreground directly to every city-banner text element so Sky UI and light-mode colors cannot override it. Extend the Local Pages UI contract test for the explicit banner styling.
2026-08-17 13:46:08 +02:00
Leon.Schmidt 409d22e57b FIX - polish FlipTok profile interactions
Improve feed follow feedback, authentication titles, connection avatar alignment, and following-list state. Keep already-followed profiles disabled and cover the behavior with store and UI contract tests.
2026-08-17 13:45:53 +02:00
Leon.Schmidt 9fe47f8794 FIX - smooth hardware and Control Center volume 2026-08-17 13:15:18 +02:00
Type df74a47743 FIX - improve health activity readability
Make metric labels readable at compact phone resolutions and prevent their row from shrinking. Show localized two-character weekday abbreviations consistently in health activity charts and lists.
2026-08-17 11:52:14 +02:00
Type da5ea04552 ENH - merge latest dev into weather app
Integrates the current dev branch while preserving the weather-app Dynamic Island alongside the new hardware volume HUD and homescreen editing state. Makes the new Companies contract tests line-ending agnostic so the merged suite passes on Windows checkouts.
2026-08-17 11:38:13 +02:00
smx.pusha 05444c84ec ENH - refine CrewLink layouts and authentication 2026-08-17 09:46:33 +02:00
DerEchteAlec 7d3a3b7b38 ENH - rework homescreen editing and widgets 2026-08-17 05:16:28 +02:00
DerEchteAlec 6a8be4d679 FIX - harden server startup diagnostics 2026-08-17 05:16:10 +02:00
DerEchteAlec d121370159 ENH - expand Settings controls and wallpaper imports 2026-08-17 05:16:03 +02:00
DerEchteAlec 4532ba393b FIX - keep dialog action labels white 2026-08-17 05:15:36 +02:00
DerEchteAlec 9b29a69624 ENH - modernize Clock controls with Sky UI 2026-08-17 05:15:29 +02:00
DerEchteAlec 29e767d73b FIX - map glass highlights through phone scaling 2026-08-17 05:14:52 +02:00
DerEchteAlec e3db33ce96 CLN - normalize frontend file contracts 2026-08-17 05:14:46 +02:00
DerEchteAlec dd6b9eb350 CLN - share pull to refresh behavior 2026-08-17 05:14:39 +02:00
DerEchteAlec a888f206ff FIX - resolve radio members by character identity 2026-08-17 05:14:34 +02:00
Leon.Schmidt a99becff87 ADD - activate phone hardware controls
Overlay accessible hit targets on the rendered phone frame for mute, volume, and power controls. Add the compact iOS volume HUD, localized labels, and full passcode locking when the device is explicitly locked.
2026-08-17 05:00:41 +02:00
Leon.Schmidt c9735e6fe7 ENH - modernize Local Pages with Sky UI
Migrate Local Pages navigation and scrolling to shared Sky UI primitives, refine the profile and compose actions, and add like/save feedback. Correct the composer safe-area offset and cover the layout with focused contract tests.
2026-08-17 05:00:29 +02:00
Leon.Schmidt 6b483f8458 ENH - modernize Feather with SkyUI
Replace the remaining Feather navigation, menus, comments, filters, and profile controls with shared SkyUI components. Fix connection-list navigation, remove obsolete profile media controls, and use neutral compact header actions.
2026-08-17 04:20:44 +02:00
Leon.Schmidt 4b72aacf79 feat(feather): complete SkyUI interaction polish 2026-08-17 03:42:44 +02:00
Leon.Schmidt 7d770b838a refactor: move media settings into dedicated config 2026-08-17 02:13:07 +02:00
Leon.Schmidt 3e35a12efd feat: add LB migration and reorganize configuration 2026-08-17 02:08:31 +02:00
Leon.Schmidt d9ada55ebc feat(messages): add draggable contact share sheet 2026-08-17 01:34:43 +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
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 0475831b15 test(messages): stabilize contact contracts 2026-08-16 23:40:17 +02:00
Type 26492216fc Merge branch 'dev' into weather-app 2026-08-16 23:39:22 +02:00
Type d99be70e77 ENH - merge dev into weather app
Integrates the current dev branch while preserving the weather-app Dynamic Island, Notes deletion flow, and simplified Phone contact header. Resolves the overlapping Sky UI migration conflicts in Notes and Phone.
2026-08-16 23:37:42 +02:00
Dominik 8b7ccdda33 config(weazel): allow reporter job 2026-08-16 23:37:41 +02:00
Dominik 1c085f975f feat(messages): overhaul messaging and contact flows 2026-08-16 23:37:40 +02:00
Leon.Schmidt 49bd7f358f ENH - unify phone notifications as popups
Replace the central Konsta notification banner with the shared Sky UI popup across phone and preview surfaces. Add light and dark materials, app icons, timestamps, routed opening, swipe dismissal, and contract coverage.
2026-08-16 23:32:47 +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
Type e9cd220971 ENH - polish core phone app interfaces
Adds an active-call Dynamic Island and refines the Phone, Health, Notes, and Companies experiences with shared Sky UI behavior, improved keyboard interaction, and localized note deletion confirmation. Updates the relevant contract and component tests.
2026-08-16 23:18:00 +02:00
DerEchteAlec 0d351f9743 ENH - complete Mail and Radio Sky UI 2026-08-16 22:53:20 +02:00
Leon.Schmidt c5c9c33c2e fix: refine map controls and garage layout 2026-08-16 22:08:00 +02:00
Leon.Schmidt 1bcf04d021 feat: overhaul FlipTok and garage interfaces 2026-08-16 21:51:04 +02:00