Server Journal v1.1.1.0

DESCRIPTION

[1.1.1] - 2026-06-28
Fixed
-Header Icon Customization:
- Pointed the page title header icon (`headerIcon`) to the custom `icon_JournalTab.png` instead of the base game contracts image slice.

[1.1.0] - 2026-06-28

Added
-Menu Tab Custom Icon:
- Created a custom tab icon `icon_JournalTab.png` showing a minimalist white journal silhouette with transparent background.
- Registered the custom icon for the in-game menu tab, disabling the base game contracts icon override.

[1.0.9] - 2026-06-27

Added
- New Translations:
- Added full support for **French** (`translations/lang_fr.xml`) translation, including UI labels, settings, and tooltips.
- Added full support for **Spanish** (`translations/lang_es.xml`) translation, including UI labels, settings, and tooltips.
- **Mod Description Translations:**
- Added French and Spanish localized description blocks in `modDesc.xml`.

[1.0.8] - 2026-06-23

Added
-Security & Validation:
- Implemented client-to-server request validation and security checks.
- Server Settings:
- Added server-configurable settings menu allowing customization of maximum posts per player, auto-cleanup duration in days, and chat announcements.
- Automated Cleanup:
- Implemented automated background cleanup of expired/old journal posts.
- Chat Announcements:
- Added optional chat notifications when new events are logged to the journal.
- UI Improvements:
- Enhanced UI formatting and layout responsiveness.

[1.0.7] - 2026-06-22

Added
- Initial in-game settings page hook and layout registration structure. 

**Server Journal** is a **multiplayer bulletin board** mod for **Farming Simulator 25**
that lets players create and view real-time announcements on the server.
Data is server-authoritative and persists in the savegame, ensuring all players
see the same information even after reconnecting.

### Features
- Real-time post creation and listing with multiplayer sync
- Category filters: Jobs, Sales, Freight, and RP
- Savegame persistence via XML
- Native GIANTS Engine UI with custom pause menu icon
- Configurable keybind (default J) in Options > Controls
- i18n support: EN, PT, BR

CREDITS

Anderson BOB

COMMENTS

There are no any comments

Write a comment