Releases: get-wrecked/fivem
Releases · get-wrecked/fivem
v1.45.3
Features
- clipping: add debug logging for NUI callbacks #47 (Imthatguyhere)
- clipping: add debug logging for custom event handling #47 (Imthatguyhere)
- clipping: load toggle state from KVP for custom events and add debug logging #47 (Imthatguyhere)
- clipping: add debug logging for vessel NUI communication #47 (Imthatguyhere)
- Custom signal event validation #53 (WLVF)
Bug Fixes
- clipping: logging is less intensive now #47 (Imthatguyhere (ITGH | Tyler))
- Make minutes reflect minutes, not seconds #51 (WLVF)
- server/honeycomb: Deduplicate player joins #52 (WLVF)
- Use Medal comment structure #53 (WLVF)
- Prevent signal event trigger creation leak #53 (WLVF)
- Use src variable in GetPlayerIdentifierByType calls #52 (WLVF)
- Remove dropped sources #52 (WLVF)
Builds
- update monorepo dependencies #49 (lynexer)
- update UI dependencies #49 (lynexer)
- update super soaker dependencies #49 (lynexer)
Commits
v1.40.6
Bug Fixes
- set default locale to en #45 (Kyle Graham)
- ui: disable i18next debug #46 (Kyle Graham)
Builds
- allow @swc/core build #45 (Kyle Graham)
- update dependencies #46 (Kyle Graham)
Continuous Integration
- add package minimum release age #46 (Kyle Graham)
Chores
- ui: switch to new server details endpoints #45 (Kyle Graham)
- ui: update package name #46 (Kyle Graham)
v1.39.32
Features
- improve screenshot fallback logic flow #42 (Imthatguyhere)
- add debug logging for WebSocket status changes #43 (Imthatguyhere)
- add debug logging for Medal API status changes #43 (Imthatguyhere)
- add Medal availability monitoring and capture method logging #43 (Imthatguyhere)
- add configurable Medal check interval #43 (Imthatguyhere)
- add toggle functionality to Medal UI command #43 (Imthatguyhere)
- add Medal client configuration sync to UI #43 (Imthatguyhere)
- add Medal client integration configuration #43 (Imthatguyhere)
- add keybind-aware UI closing with special key support #43 (Imthatguyhere)
Bug Fixes
- dynamic Medal availability polling with configurable interval #43 (Imthatguyhere)
- update locale NUI event #44 (Kyle Graham)
- set locale read path to root #44 (Kyle Graham)
Documentation
- add automatic fallback from Medal.tv to WebGL for screenshots #42 (Imthatguyhere)
- update comment to appease the machine gods #42 (Imthatguyhere (ITGH | Tyler))
- add continuous Medal availability monitoring #43 (Imthatguyhere)
- medal availability tracking and UI toggle added #43 (Imthatguyhere)
- update README with keybind resolution and UI closing behavior #43 (Imthatguyhere)
Styles
- lint NUI #44 (Kyle Graham)
Code Refactoring
- replace console logging with nuiLog in Medal API #43 (Imthatguyhere)
- replace console logging with nuiLog in Container component #43 (Imthatguyhere)
- remove unused keybind from Medal config debug logging #43 (Imthatguyhere)
- extract Medal timer cleanup into dedicated method with beforeunload handler #43 (Imthatguyhere)
- set locale on client UI load #44 (Kyle Graham)
Builds
- ui: add i18next dependecy #44 (Kyle Graham)
Chores
- fix weird package-lock.json staging error #42 (Imthatguyhere)
- remove npm package lock that was added by error #42 (Imthatguyhere)
- dict: add Numpad to VSCode dictionary #43 (Imthatguyhere)
- dict: add Noto to VSCode dictionary #43 (Imthatguyhere)
- ui: setup react i18next #44 (Kyle Graham)
- ui: add API Indicator translations #44 (Kyle Graham)
- ui: add auto clipping translations #44 (Kyle Graham)
- ui: add clip length translations #44 (Kyle Graham)
- ui: add download translations #44 (Kyle Graham)
- ui: add websocket indicator translations #44 (Kyle Graham)
- ui: add additional language translation files #44 (Kyle Graham)
- ui: add German translations #44 (Kyle Graham)
- ui: add French translations #44 (Kyle Graham)
- ui: add Japanese translations #44 (Kyle Graham)
- ui: add Korean translations #44 (Kyle Graham)
- ui: add Arabic translations #44 (Kyle Graham)
- ui: add Portuguese translations #44 (Kyle Graham)
- ui: add Chinese translations #44 (Kyle Graham)
- ui: add Pirate translations #44 (Imthatguyhere)
- ui: add Wingdings translations #44 (Imthatguyhere)
- update locale config names #44 (Kyle Graham)
- ui: update Pirate translation strings #44 (Imthatguyhere)
- update Portuguese locale #44 (Kyle Graham)
- add Arabic locale title #44 (Kyle Graham)
- update German time locale #44 (Kyle Graham)
Commits
v1.30.9
Features
- add debug logging #39 (Imthatguyhere)
- add debug logging for SuperSoaker water requests #39 (Imthatguyhere)
- add debug logging for SuperSoaker image capture #39 (Imthatguyhere)
- add HTTP server for SuperSoaker screenshot uploads #39 (Imthatguyhere)
- add JavaScript server bundle to resource manifest #39 (Imthatguyhere)
- replace event-based callback system with HTTP token-based uploads #39 (Imthatguyhere)
- initialize superSoaker with gitignore configuration #39 (Imthatguyhere)
- add SuperSoaker screenshot upload handler package #39 (Imthatguyhere)
- add input validation and structured logging to HTTP upload #39 (Imthatguyhere)
- change upload endpoint to use multipart file uploads #39 (Imthatguyhere)
- add automated release build script #39 (Imthatguyhere)
- add release builds to gitignore #39 (Imthatguyhere)
- add release script command #39 (Imthatguyhere)
- add release documentation and scripts reference #39 (Imthatguyhere)
- add release package verification script #39 (Imthatguyhere)
- add verify-release script to package.json #39 (Imthatguyhere)
- add combined release verification script #39 (Imthatguyhere)
Bug Fixes
- shootWater, fillSoaker doesn't call function ref #37 (CENSOR37)
- swap filling to flow to the HTTP server #39 (Imthatguyhere)
- resolve export reference and playerSrc type issues #39 (Imthatguyhere)
Documentation
- update file header and add logBase64Payload documentation #39 (Imthatguyhere)
- update build instructions for pnpm workspace #39 (Imthatguyhere)
- implement HTTP-based screenshot upload system docs to main README #39 (Imthatguyhere)
- add comprehensive README for release build script #39 (Imthatguyhere)
- add release verification instructions to README #39 (Imthatguyhere)
- update README with combined release verification command #39 (Imthatguyhere)
- add link to view all contributors in README #39 (Imthatguyhere)
Styles
- fix indentation in package.json dependencies #39 (Imthatguyhere)
Code Refactoring
- use shared function to check callback #37 (CENSOR37)
- restructure shared utilities with proper namespacing #37 (Imthatguyhere)
- replace Common with Medal.Shared.Utils namespace #37 (Imthatguyhere)
- update callback validation to use Medal.Shared.Utils namespace #37 (Imthatguyhere)
- rename
shared-common.luatoshared-utils.lua#37 (Imthatguyhere) - consolidate logging logic in SuperSoaker server #39 (Imthatguyhere)
- switch root package to turborepo #39 (Kyle Graham)
- standardize URL handling in water soaker module #39 (Imthatguyhere)
- correct file path in build documentation #39 (Imthatguyhere)
Builds
- soaker: force rollup dependency version #41 (Kyle Graham)
- soaker: update esbuild dependency #41 (Kyle Graham)
Chores
- add http-wrapper dependency and update pnpm #39 (Imthatguyhere)
- add SuperSoaker and root-level build artifacts to gitignore #39 (Imthatguyhere)
- initialize monorepo with build scripts and dependencies #39 (Imthatguyhere)
- add pnpm workspace configuration #39 (Imthatguyhere)
- ide: add Lua diagnostics globals for FiveM framework #39 (Imthatguyhere)
- add pnpm lockfile with project dependencies #39 (Imthatguyhere)
- add TypeScript configuration for superSoaker module #39 (Imthatguyhere)
- replace TypeScript compiler with esbuild for faster builds #39 (Imthatguyhere)
- remove unused esbuild dependency #39 (Imthatguyhere)
- add formidable dependency and reorganize server file [#39](https://github...
v1.13.6
Features
- add HoneyComb startup HTTP request #36 (Kyle Graham)
- add HoneyComb player join HTTP request #36 (Kyle Graham)
Styles
- add semicolon #36 (Kyle Graham)
Chores
- deps-dev: bump vite from 7.1.5 to 7.1.11 in /ui #35 (dependabot[bot])
- ore: add server global to cfx id #36 (Kyle Graham)
- add HonesyComb startup thread #36 (Kyle Graham)
- nui: add Medal status NUI event #36 (Kyle Graham)
- add medal state server event #36 (Kyle Graham)
- cast player join argument type #36 (Kyle Graham)
- await Medal status NUI fetch #36 (Kyle Graham)
Commits
v1.11.4
Bug Fixes
- SuperSoaker: 🐛 Resolves an issue with function callbacks not being recognized as functions #34 (Imthatguyhere)
Chores
- add Medal FiveM resource description to manifest #34 (Imthatguyhere)
v1.11.2
v1.10.2
Features
- add radius multi-player request support in assayer #30 (Imthatguyhere)
- add proximity-based ore data requests from nearby players with radius and maxPlayers #30 (Imthatguyhere)
- flatten envelope data into request payload for improved message handling #30 (Imthatguyhere)
- add a server-side ore assayer for nearby player ore aggregation #30 (Imthatguyhere)
- medal: add context local api method #31 (Kyle Graham)
- version: create client version accessor #31 (Kyle Graham)
- add configurable defaults for nearby players in the assayer #30 (Imthatguyhere)
- nui: add shadcn/ui button component #32 (lynexer)
- ac: create download component #32 (lynexer)
Bug Fixes
- manifest: remove duplicate lib/server-.lua entry and add gameVein/assayer/server-.lua path #30 (Imthatguyhere)
Documentation
- reorganize README structure by moving clipping and superSoaker to core #28 (Imthatguyhere)
- ore: 🥚 fix UL spacing #30 (Imthatguyhere)
- GV: implement case-insensitive ore type routing with dispatch table #30 (Imthatguyhere)
- fix code block formatting in README.md #30 (Imthatguyhere)
- add language hints to code blocks in framework detection docs #30 (Imthatguyhere)
- update UI readme formatting and whitespace #30 (Imthatguyhere)
- add client-side exports and usage details to README #30 (Imthatguyhere)
- clarify NUI callback usage in handlers README #30 (Imthatguyhere)
Code Refactoring
- replace ore type conditionals with dispatch table for case-insensitive lookups, and cleaner code #30 (Imthatguyhere)
- medal: switch Medal API to exported class instance #31 (Kyle Graham)
- medal: update builders to static methods #31 (Kyle Graham)
- swap magic numbers into named constants, for timeouts and waits #30 (Imthatguyhere)
- ac: add medal missing state #32 (lynexer)
Chores
- create LICENSE (Kyle Graham)
- dict: add ipairs to the dictionary whitelist #30 (Imthatguyhere)
- dict: add new words to the dictionary for lowercase ores #30 (Imthatguyhere)
- bump pnpm from 10.17.0 to 10.18.0 #30 (Imthatguyhere)
- ac: await client version on resource startup #31 (Kyle Graham)
- add Medal context on server details init #31 (Kyle Graham)
- open download link from JS #32 (lynexer)
Commits
- f924f74: Merge branch 'main' of https://github.com/get-wrecked/fivem into ITGH--Multiplayer (Imthatguyhere) #30
- 95353c4: Merge remote-tracking branch 'origin/main' into ITGH--Multiplayer (Imthatguyhere) #30
v1.1.9
Documentation
- update example ore functions in GameVein readme #27 (Imthatguyhere)
- update framework detection order to check QBX before QB #27 (Imthatguyhere)
- fix casing inconsistencies in import path documentation #27 (Imthatguyhere)
- update FiveM UI loading path in README to use dist/index.html #27 (Imthatguyhere)
- update the main README with new features, exports and configuration details #27 (Imthatguyhere)
Code Refactoring
- rename communityName ore to cfxId for clarity and add server-side handlers #27 (Imthatguyhere)
- standardize RegisterNuiCallback casing in client-side Lua files #27 (Imthatguyhere)
v1.1.2
Features
- add cached ox_core groups for jobs #26 (Imthatguyhere)
Bug Fixes
- ore: use cached ox_core character data instead of unreliable exports for player names #26 (Imthatguyhere)
- ore: attempt to use ND events instead of wrong imports #26 (Imthatguyhere)
- remove legacy statebag fallbacks and simplify job/name resolution #26 (Imthatguyhere)
- register ND character loaded event handler instead of just adding it #26 (Imthatguyhere)
Styles
- add success colour styling #25 (Kyle Graham)
Code Refactoring
- update status icons #25 (Kyle Graham)