Oxide Landscapingv1.6.0
MinorAdded
- Shift messages arrive as texts from the office on phones that support texts. Other phones get them as mail, as before. Texts need o-link 1.11.0 or newer.
- Gigs app support for Oxide Phone: the app shows the offices, the player's current shift (yards done) and pay so far, and their level. Shift updates appear in the app instead of as texts; the pay summary still arrives as a text.
- New read-only server exports
GetInfo,GetShiftandGetProgression, plusSetUpdateHandlerso another resource, such as a phone app, can show shift updates itself.
Changed
- The settings editor's remaining English text (the Admin badge, Move up, Move down, Remove, Place in world, Teleport here, and the empty-list and entry labels) now comes from
locales/en.jsonand can be translated. - The server log now records refused
/landscaping settingsattempts by non-admins, and whether each settings change came from the menu or another resource.
Fixed
Config.usePhonenow works. Set it tofalseand the job sends nothing to the player's phone; the net-pay notification at clock-out still shows. Before, it was ignored.- If a setting can't be saved to the database, the editor says it couldn't be saved and the old value stays. Before, the server used the new value even though it was never saved.
- A setting reset that fails now shows a message instead of doing nothing.
- Logging out with the settings editor open now closes it instead of leaving it on screen.
Documentation
docs/EXPORTS.md:GetInfo,GetShift,GetProgressionandSetUpdateHandler.docs/CONFIGURATION.md,docs/FEATURES.md,docs/INSTALLATION.md,docs/TROUBLESHOOTING.md: shift messages as texts or mail, the Gigs app on Oxide Phone, o-link 1.11.0 for texts, Oxide Phone and qs-smartphone-pro in the supported phones, and the list of phone messages the job actually sends.- The docs now say
Config.shiftSummaryhas no effect in this job. It never changed how the pay summary is shown: the summary followsConfig.usePhone, and the net-pay notification always shows.
Migration Guide
- No SQL to run. Restart the server fully once after updating (new server file and a rebuilt settings UI).