forked from Missionchiefunofficial/Realism-Location-Marker
-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog
Norbit-Online edited this page Aug 23, 2026
·
2 revisions
Revision: 1.5
This document tracks all changes, updates, and improvements made to the Realism Location Marker (RLM) project.
Release Date: 23 August 2026
-
Create Building false fail — a successful MissionChief create no longer shows Failed - Try Again. Stable was treating Bootstrap
alert-dangerin the success page as a form reject and never checked/api/buildings. Create now confirms a station actually appeared; real failures still show Failed.
Tampermonkey stable loader: 7.3.6. Check for updates in Tampermonkey or reload the game.
Release Date: 20 August 2026
-
POI Statistics — live counts from
/api/poi-stats(indexed, OSM total, coverage); no more placeholder numbers -
Start Vehicles — navbar settings per world from
/api/start-vehicles(replaces hardcoded US/DE building-type IDs) - Discord Panel — loads through the modular feature system like Dashboard
-
FBI & RNLI POI types — defined once in
RLMExtraPoiTypes; FBI on US only, RNLI on UK only - Map clustering — dense city views cluster POIs (400+ in view) instead of dumping thousands of icons
- Truncation banner — map warns when the 10 000 POI viewport cap or clustering is in effect
- Antimeridian support — POI fetches split at ±180° so Alaska / Pacific / dateline views stay complete
- Create Building — retries transport errors, validates real success, shows Failed - Try Again instead of stuck “Creating…”
- Unnamed POIs — null / blank / “To Be Confirmed” names get Edit Name
- Mixed POI pins — stale fetch guard + debounced pan/zoom reload (one request per gesture)
-
Names with
%— building create no longer throws on percent signs in OSM names - Status-edit cooldown — 409 pending/rejected edits show the same warning modal as name edits
-
Create without jQuery — building POST and start-vehicle discovery fall back to
fetch -
Popup XSS — POI names, addresses, and edit modals escape HTML;
escapeHtml(undefined)no longer prints “undefined” -
Tampermonkey sandbox — map and Leaflet resolve via
unsafeWindow/ page window helpers -
Placeholder addresses — create no longer sends the literal string
placeholder address -
Block / cooldown checks — use GM
apiClientso CORS cannot skip the warning UI - MCID on edits — name/status edits send the logged-in MissionChief ID reliably
- Double popup clicks — Create / Edit handlers bind once per marker popup
- POI types failure — dropdown shows ⚠ Failed to load POI types with retry
-
API timeouts — 30s timeout on GM requests so hung
/api/poiscalls fail cleanly - Navbar detection — Bootstrap 4/5 and LSSM fallbacks; stops infinite polling on non-map pages
-
Dashboard Back — closes the overlay instead of calling
history.back() -
CSRF on create — Rails
authenticity_token,utf8=✓, andX-CSRF-Tokenheader -
Usage headers — feature API calls send
X-RLM-Versionand user/alliance IDs - POI emoji — popup Type line uses API emoji with singular/plural/OSM-tag fallbacks
- Links — Changelog menu opens the GitHub wiki; blocked-user appeal uses the current Discord invite
- Build dropdown matching — fire/police can over-match (e.g. Airport Fire); dispatch/prison/RNLI build types may be missing on some worlds (S5)
- Dispatch centres — string vs number ID mismatch can hide Leitstelle options (S7)
- Name-edit POI type — review queue may get display labels instead of OSM tags (S11)
-
Police / config worlds — loader
countrycan be overwritten; police hosts may get wrong building catalog (S12) - Version strings — navbar/logs may still disagree with the loader header until unified (S13)
- POI dropdown placement — still lives inside Leaflet attribution; can vanish if attribution is rewritten (S14)
Tampermonkey stable loader: 7.3.5. Check for updates in Tampermonkey or reinstall from the Installation Guide.
Full list: Stable bug checklist (internal).
Release Date: January 2025
- V7.0.2 Release: Updated all loaders and web interface to version 7.0.2
- New Stable Loader: Added dedicated stable loader for V7 modular system
- Enhanced Documentation: Updated all documentation to reflect V7 features
- Web Interface Updates: Updated all web interface components to V7.0.2
- Revision Updates: Incremented all documentation revisions by 1
Release Date: January 9, 2025
- Direct Raw Links: Added one-click installation links to all loader files
- Simplified Process: Reduced installation steps from 7 to 4 steps
- README Enhancement: Made loader names clickable in the comparison table
- Path Correction: Fixed all URLs to point to correct GitHub root directory
- Documentation Updates: Updated Installation Guide with direct links and alternative manual method
- Installation Guide: Updated to Revision 1.1 with improved step-by-step process
- Changelog: Updated to Revision 1.2 with latest improvements
- README: Updated to Revision 1.2 with clickable loader links in comparison table
- Visual Guide: Updated to reflect actual GitHub repository structure
Release Date: January 9, 2025
-
Fixed Tampermonkey Auto-Update URLs: All loader files now use proper GitHub raw URLs for automatic updates
- Main loader: Fixed path from root directory to
RLM/loaders/ - Beta loader: Changed from local website URL to GitHub URL
- Dev loader: Changed from local website URL to GitHub URL
- Main loader: Fixed path from root directory to
- Improved Update Reliability: Tampermonkey users will now receive automatic updates directly from GitHub
- Live Usage Statistics: Implemented real-time tracking of loader usage
- GitHub Badges: Added live statistics badges to README showing user counts for each loader type
- Custom RLM Marker Icons: Integrated custom RLM marker icons into GitHub badges using Custom Icon Badges service
- Web User Tracking: Added tracking for web interface users (non-Tampermonkey users)
- Total User Count: Added automatic calculation and display of total unique users across all platforms
- Enhanced Statistics Display: Improved Discord embed formatting with clearer platform names and update frequency indication
- Main Badge: Green badge with custom RLM marker icon
- Beta Badge: Yellow badge with custom RLM marker icon
- Dev Badge: Red badge with custom RLM marker icon
- Web Badge: Blue badge with globe icon for web interface users
- Live Updates: Badges update every 30 minutes with current usage statistics
- Enhanced Change Detection: Improved GitHub auto-update system to accurately detect file changes
- Detailed Version Reporting: Discord notifications now show specific version changes (e.g., "6.3.0 → 6.3.1")
- Proper Terminology: Wiki/documentation files use "Revision" terminology, loader files use "Version" terminology
- Loader Comparison: Updated comparison table to include Web Interface
- Installation Guide: Enhanced with latest information
- Troubleshooting: Updated with current solutions
Release Date: Previous release
- Multi-language support
- Server-specific building IDs
- Enhanced POI management system
- Improved user interface
- Database optimizations
- Performance improvements
- Bug fixes and stability enhancements
For historical changes prior to version 6.3.0, please refer to the project's commit history on GitHub.
- Version Numbers: Follow semantic versioning (Major.Minor.Patch)
-
Loader Types:
- Main: Stable release for general use
- Beta: Pre-release testing version
- Dev: Development version with experimental features
- Categories: Changes are grouped by type (Features, Technical, Documentation, etc.)
- Icons: Used to quickly identify the type of change
This changelog is automatically updated when new versions are released.