Commit Graph

60 Commits

Author SHA1 Message Date
DerEchteAlec 3eae2b8d30 ADD - check GitHub releases on startup (#10)
Compare the fxmanifest version against the latest published sky_phone release tag and report update, current, ahead, and failure states without blocking resource startup.

Document the startup check and cover the HTTP and version comparison behavior with a focused Lua test.
2026-08-19 20:57:02 +02:00
Dominik 734f4651cb ADD - add housing provider bridges (#6)
Co-authored-by: DerEchteAlec <alec.schitzkat@luwan.io>
2026-08-19 20:11:36 +02:00
Leon.Schmidt 7985ca08d9 ADD - integrate Yaca voice support (#5) 2026-08-19 17:04:23 +02:00
Alec Schitzkat f67872d744 DOC - Remove fixed width from README header banner
Remove the hardcoded width attribute to allow the banner image to scale naturally within the repository description.
2026-08-19 15:44:51 +02:00
Alec Schitzkat f30cd7a7c8 DOC - Update README header banner
Replace the live demo button image with the repository banner in the README header.
2026-08-19 15:44:28 +02:00
Alec Schitzkat 0927327574 DOC - Relocate README assets to .github/assets
Move documentation images into a centralized .github/assets directory and update the README image references. This change includes relocating the live demo button and adding a new repository banner.
2026-08-19 15:43:21 +02:00
Leon.Schmidt dae67a48b8 Document supported inventory adapters
Clarify the supported database, framework, and inventory requirements in the README. Add a compatibility table covering metadata support, unique phone behavior, and adapter-specific notes for ESX, QBCore, and Qbox setups.
2026-08-19 14:28:14 +02:00
Leon.Schmidt 5735450c06 DOC: Tidy README headings and copy
Small documentation edits in README.md and sky_phone/README.md: update image alt text to "Sky Phone, the free FiveM phone script", change title punctuation from an em dash to a colon ("Sky Phone: Free FiveM Phone Script"), and adjust a sentence comma/em-dash usage for clarity. No functional changes.
2026-08-19 12:44:03 +02:00
Leon.Schmidt c3f42410a1 Use local live-demo SVG in READMEs
Add readme-assets/live-demo-button.svg and update README.md and sky_phone/README.md to reference the local SVG instead of the external shields.io badge. Replaces the remote badge with a bespoke SVG (larger, styled) and updates image paths/attributes for consistent appearance and offline reliability.
2026-08-19 12:37:11 +02:00
Leon.Schmidt 4df7f03901 Increase demo badge height in READMEs
Bump the 'TRY_THE_LIVE_DEMO' badge height from 76 to 156 in README.md and sky_phone/README.md to improve visibility of the live demo link in repo and package views. No functional changes; purely presentational.
2026-08-19 12:34:16 +02:00
Leon.Schmidt 171e4e50ba Refresh README badges and docs
This commit updates the live demo badge sizing in both README files and removes the outdated 'Updating Sky Phone' guidance from the published documentation. The goal is to keep the docs aligned with the current branding and avoid directing users through obsolete upgrade steps.
2026-08-19 12:32:44 +02:00
Leon.Schmidt b4efa28b3c Add live demo badge and link to READMEs
Insert an interactive "Try the live demo" badge and a short call-to-action into README.md and sky_phone/README.md, and add a "Live demo" link to the header links. Also remove an outdated sentence about maintaining separate ESX/QBCore/Qbox phone versions from the top-level README.
2026-08-19 12:30:16 +02:00
Leon.Schmidt 0c52eb14e9 DOC - Enhance README with features and branding
Restructure root and resource READMEs with professional header, badges, and visual hierarchy. Expand feature documentation organized by category (communication, social, business, media, games, system). Add hex_4_inventory and native ESX inventory support with adapter notes. Enhance custom app section explaining native API and compatibility. Update LB Phone migration docs with Flare support. Add Support and Community section with Discord link. Explicitly license under GPL-3.0.
2026-08-19 12:16:12 +02:00
Leon.Schmidt df6b06c6db FIX - support HEX inventory compatibility
Auto-detect hex_4_inventory and add a count-based ESX adapter for non-unique, virtual-SIM phone configurations. Expose the LB Phone IsOpen alias required by HEX and document/test the supported configuration boundaries.
2026-08-18 20:06:50 +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 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 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 9afafe4a27 ENH - allow movement while phone is open
Add Config.Phone.AllowMovement and route it through the central focus resolver. Keep camera and attention overlays authoritative over movement input, document the setting, and cover the focus-state combinations.
2026-08-15 22:17:41 +02:00
smx.pusha 4b438fa1e2 ENH - enable unlocked browser phone preview 2026-08-14 07:26:34 +02:00
DerEchteAlec aecadeec04 ENH - add configurable SaltyChat speaker support 2026-08-14 03:46:13 +02:00
Leon.Schmidt f4ed86fd63 ADD - voice memo app 2026-08-13 16:16:32 +02:00
DerEchteAlec 9edf1405d9 ENH - align Sky Cloud branding and app copy 2026-08-13 03:10:10 +02:00
Leon.Schmidt f6664bf4cf ADD - added Extern Image/Video Import 2026-08-13 01:59:28 +02:00
Dominik ce6393ba07 ADD - implement Weazel News app 2026-08-13 00:03:25 +02:00
DerEchteAlec 87ae9902bf FIX - add Chrome 103 rendering fallbacks 2026-08-12 18:59:48 +02:00
smx.pusha 65f8312a26 ADD - seed browser and ingame phone test data 2026-08-12 18:51:03 +02:00
smx.pusha eeb3396f52 ENH - complete and secure EasyShare integration 2026-08-12 07:15:26 +02:00
smx.pusha 14f0b7a178 ENH - integrate latest dev into EasyShare 2026-08-12 06:43:14 +02:00
smx.pusha cdf8d276ef ADD - share contacts and rich content in chats 2026-08-11 21:37:39 +02:00
Leon.Schmidt 2a87432e50 FIX - support third-party custom apps 2026-08-11 18:26:22 +02:00
Leon.Schmidt 60c1c40a10 ENH - merge dev into Companies feature 2026-08-11 16:31:27 +02:00
Dominik ebac6e5509 ENH - make phone identity and SIM cards configurable 2026-08-11 12:25:51 +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 79e821632c ADD - integrate Feather social app 2026-08-10 07:09:45 +02:00
smx.pusha 5a4a1beed2 ADD - implement Feather social app 2026-08-09 22:09:50 +02:00
Dominik cf0a70d834 feat: improve music playback and asset discovery 2026-08-09 21:22:17 +02:00
Dominik ae12cf2e30 refactor: move music assets to config directory 2026-08-09 20:05:29 +02:00
Dominik 8fc09d8a55 feat: music app 2026-08-09 17:05:59 +02:00
Alec Schitzkat 49ad493893 Merge branch 'feature/funk' into dev 2026-08-09 05:30:27 +02:00
Leon.Schmidt 1481e44819 ENH - expand phone apps and polish iOS UI 2026-08-09 04:32:01 +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
smx.pusha 2c0e8bb246 FIX - require phone item to open device 2026-08-08 17:55:45 +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
DerEchteAlec cb175a77bf ENH - integrate phone-owned radio HUD 2026-08-06 21:40:33 +02:00
DerEchteAlec fc859888c3 ADD - integrate configurable radio app 2026-08-06 19:46:34 +02:00
Eichenholz e540cdf07c ENH - update SMS branch from dev 2026-08-06 19:42:54 +02:00