Commit Graph

634 Commits

Author SHA1 Message Date
smx.pusha d4e5526d16 FIX - stabilize VaultX wallet key actions
Keep copy and share labels contained inside the profile card and cover partial locale payloads with a regression test.
2026-08-18 12:16:57 +02:00
smx.pusha efa1ae523c FIX - contain VaultX quick actions
Complete the VaultX frontend fallback locale for auth, transfers, profile keys, and activity labels so browser previews never render raw translation paths. Shorten and constrain the send quick action so all four cards remain equal-width on the phone surface.
2026-08-18 12:12:35 +02:00
smx.pusha 4ac00f944b ENH - share VaultX receiving keys
Add explicit Copy and Share actions to the profile key card. Use the CEF-compatible clipboard helper for reliable copying and route sharing through the phone-owned EasyShare flow with localized payload text.
2026-08-18 12:05:58 +02:00
smx.pusha 8b8c88f029 ADD - enable secure VaultX crypto transfers
Give every VaultX profile a unique public receiving key and migrate existing profiles safely. Add server-authoritative, password-confirmed, idempotent crypto-only transfers with atomic balance and ledger updates, recipient refresh events, detailed auth flows, profile key display, localized transfer UI, and browser mock coverage.
2026-08-18 12:01:40 +02:00
smx.pusha 604d2b4084 ENH - simulate live crypto markets
Drive market prices from randomized server intervals with per-market momentum, global trend, mean reversion, bounded shocks, and retained history. Stream authoritative market updates into live holdings, portfolio valuations, and real detail charts while invalidating stale quotes.
2026-08-18 11:41:56 +02:00
smx.pusha 3a5391c10d ENH - add responsive VaultX period charts
Rebuild crypto detail charts around the selected 1D through 1Y period with adaptive price and time axes, period-specific curves and returns, an exact current-price marker, accessible pressed states, and reduced-motion support.
2026-08-18 11:27:09 +02:00
smx.pusha 7647d29d56 FIX - show market logo in VaultX detail header
Render the selected market's dedicated CryptoLogo in the compact detail navbar instead of reusing the VaultX application brand. Keep the market symbol and name alongside the correctly sized logo.
2026-08-18 11:21:13 +02:00
smx.pusha 11446e88b7 ENH - polish VaultX quick actions
Remove secondary labels from portfolio quick actions and add focused hover, keyboard-focus, and pressed feedback while keeping the compact card layout.
2026-08-18 11:18:21 +02:00
smx.pusha 88767dc844 ENH - refine VaultX trading flow
Pin Buy and Sell actions to the crypto detail footer, rebuild the trade sheet around protected quote review, and invalidate stale quotes after side or quantity changes. Add localized trading labels without config or SQL migrations.
2026-08-18 11:01:36 +02:00
smx.pusha 95698b20e0 FIX - show VaultX logo in market headers
Use the VaultX app mark in crypto detail navbars while retaining each market symbol and name beside it. Keep the coin-specific logo in the detail content where it identifies the selected asset.
2026-08-18 10:52:56 +02:00
smx.pusha 69d55cc9da ENH - rebuild VaultX profile management
Move profile identity edits into a secure sheet, add header sign out, persist preferences immediately, and support authenticated password rotation with the existing scrypt provider.
2026-08-18 10:49:36 +02:00
smx.pusha 3574ceaf8b ENH - refine VaultX activity controls
Unify the activity summary and filters into a polished VaultX hub with icon-led controls, stronger selected states, and performance-mode-safe effects.
2026-08-18 10:40:01 +02:00
smx.pusha 347b7f660c FIX - improve VaultX text readability
Raise undersized captions and metadata across every VaultX view, preserve compact chart labels, and correct the profile security card structure so larger text remains separated.
2026-08-18 10:34:56 +02:00
smx.pusha 9fb0d4f030 FIX - use VaultX app mark in header
Replace the generic header glyph with a transparent cutout of the actual VaultX app coin while preserving the background-free header treatment.
2026-08-18 10:29:33 +02:00
smx.pusha e517a8fae8 FIX - recover expired crypto quotes
Expire client-side trade quotes at their server deadline and clear rejected execution state so browser debug sessions can request and execute a fresh quote.
2026-08-18 10:22:44 +02:00
smx.pusha bad7585ab7 ENH - add distinct crypto brand marks
Replace text glyph placeholders with 24 bespoke vector coin logos across portfolio, market, detail, and trade views. Add six surface treatments and contract coverage for the complete fictional market.
2026-08-18 10:15:50 +02:00
smx.pusha cb6cfe72f8 FIX - simplify portfolio card glow
Remove the decorative concentric rings from the portfolio card and replace them with a soft blurred highlight in the upper-right corner.
2026-08-18 10:10:49 +02:00
smx.pusha bbca5590d4 ENH - add portfolio performance forecast
Replace the decorative market sparkline with a holdings-weighted profit and loss chart. Anchor the solid history and dashed forecast to the same current-position point and localize the new labels.
2026-08-18 10:08:25 +02:00
smx.pusha 469b458551 ENH - add transparent VaultX header mark
Replace the framed header glyph with a background-free faceted VaultX mark that echoes the app icon while remaining crisp and transparent in the compact navbar.
2026-08-18 09:54:22 +02:00
smx.pusha fcc5d026f7 FIX - make active VaultX navigation white
Scope the active navigation foreground to the VaultX pill navigation so selected labels and icons render white without changing other segmented controls.
2026-08-18 09:49:34 +02:00
smx.pusha 7f3abc5652 ENH - refine VaultX navigation and sheets
Replace the oversized VaultX title treatment with compact Flare-style navigation, add focused page transitions, and redesign trading and settlement sheets with clearer hierarchy and controls.
2026-08-18 09:41:05 +02:00
smx.pusha 386a8d50eb ADD - expand VaultX fictional markets
Add 24 server-defined markets with unique symbols and broad price and supply ranges. Update the market DTO, UI, browser mocks, and contract coverage.
2026-08-18 09:32:02 +02:00
smx.pusha 7799ababae ENH - refine VaultX header
Move the VaultX navigation header farther below the phone status area and add a compact branded lockup, accent rail, and authenticated status indicator. Keep the shared Sky navbar geometry unchanged outside VaultX.
2026-08-18 09:24:42 +02:00
smx.pusha dcf2b418ff ENH - redesign VaultX as premium exchange
Rebuild the portfolio, market, activity, asset-detail, and profile surfaces with a denser premium hierarchy and richer data visualization. Remove manual refresh controls, retain server-authoritative financial flows, and add localized allocation copy plus regression coverage.
2026-08-18 09:20:43 +02:00
smx.pusha 1cf08cbc6b ENH - expand VaultX trading experience 2026-08-18 09:11:24 +02:00
smx.pusha d7a140c996 ENH - add VaultX navigation icons
Give portfolio, markets, and activity distinct Lucide icons while retaining localized labels and accessible button names.
2026-08-18 08:54:19 +02:00
smx.pusha 6d13b59479 FIX - refine VaultX icon background
Restore the premium faceted coin artwork while replacing the heavy sci-fi scene with a restrained blue gradient and subtle market line.
2026-08-18 08:51:26 +02:00
smx.pusha 94c9ec1329 FIX - simplify VaultX app icon
Replace the futuristic space-styled artwork with a restrained finance symbol that remains legible at phone icon size.
2026-08-18 08:49:04 +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
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
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