Tracks Spectrum messages from CIG developers, providing real-time desktop notifications for new posts.

Latest Version

Version
2.0
Update
November 12, 2024
Size
63.27KiB
Developer
Category
Users
124
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Cookies
Storage
Notifications
See more

Spectrum CIG Tracker Extension

Spectrum CIG Tracker brings real-time updates from CIG developers and MoTD directly to your desktop, perfect for Star Citizen fans looking to stay on top of community discussions and development news. With this extension, you can select developers to follow, and Spectrum CIG Tracker will automatically notify you of their posts and MoTD updates through instant OS notifications, ensuring you’re always in the loop without needing to refresh Spectrum. Simply keep your browser open in the background to receive updates effortlessly.

The intuitive interface makes it easy to customize your tracking preferences, while a detailed notification history provides quick access to past updates whenever needed. Spectrum CIG Tracker operates smoothly with optimized login handling: after your initial login, the extension uses stored cookies, allowing you to close the RSI website and still receive updates.

The Spectrum CIG Tracker operates safely within your browser, with no data shared with external servers. For added peace of mind, the full code is available to view on GitHub. https://github.com/f4sh/Spectrum-CIG-Tracker

Please make sure cookies are enabled, as Spectrum CIG Tracker relies on them for authentication. If cookies are missing, the extension will prompt you to log in. Once logged in, you’re all set - no need to keep the RSI website open, just your browser.

Changelog:

Release Notes for 2.0 - November 11, 2024

Improvements:
- Increased User Tracking Limit: Now supports tracking up to 9 developers.
- New CIG Team Members for Tracking: Added Spectral-CIG to the available tracking list.

Release Notes for 1.9 - November 8, 2024

Bug Fixes:
- Aligning with the prior fix in notifications: Fixed duplicate filtering in history to ensure only unique messages are displayed across different lobbies.

Release Notes for 1.8 - November 7, 2024

Bug Fixes:
- Custom Emoji Handling: Reverted to using shortcodes for CIG-provided emojis due to OS notifications not supporting server-fetched custom emoji images.
- Date and Time Sorting: Enhanced sorting to handle identical timestamps with a unique fallback, ensuring consistent order for notifications.

Release Notes for 1.7 - November 6, 2024

Bug Fixes:
- HTML Entity Decoding: Resolved display issues for notifications containing special characters (e.g., apostrophes) by implementing custom entity decoding for better readability.
- Expanded Emoji Support: Added more emojis to fix a bug where only shortcode was visible, ensuring emojis appear in notifications as intended.
- Error Handling: Improved error logging for clearer diagnostics, particularly for cookie and API-related issues.

Release Notes for 1.6 - November 5, 2024

Bug Fixes:
- Display Most Recent Messages: Now shows only the most recent MoTD, and the last message / thread per CIG developer, as intended.
- Excessive Notifications Fixed: Implemented safeguards to prevent multiple intervals, resolving repeated notifications.

Release Notes for 1.5 - November 4, 2024

Improvements:
- Independent Tracking for Message Types: Notifications now separately cover chat, threads, and MoTD updates, ensuring users receive distinct updates for each type without redundancy
- Formatted Message Display: Notifications now have improved readability.
- Automatic Tracking Resumption on Update: Tracking state is retained after extension updates, with login prompts if re-authentication is needed.

Bug Fixes:
- Encoding Fix: Special characters display correctly.
- Retry Mechanism for Message Retrieval: Handles temporary network issues without stopping tracking.

Release Notes for 1.4 - November 3, 2024

New Features:
- Added a \"Clear History\" button that lets users erase all notification history with a single click.
- Implemented a \"Copy Message\" feature, enabling users to easily copy notifications in a spectrum-friendly preformatted format.

Improvements:
- The maximum number of tracked users has been increased to 8, providing users with greater flexibility in monitoring key developers.
- The notification history limit has been increased from 50 to 100 messages, allowing users to retain a more extensive record of past notifications.
- The following CIG team members have been added to the list of available users for tracking: Swift-CIG, Proxus-CIG

Release Notes for 1.3 - November 2, 2024

Improvements:
- Emoji Support: Introduced basic emojis frequently used by CIG and added support for custom emojis from the sc-testing and etf communities.
- Tab Creation Update: Implemented active: false in all instances of tabs.create for better tab management.
- Filtering Options: Added filtering by date.
- User Tracking Update: Increased the tracked users limit to 5 and added Armeggadon-CIG to the list of available users for tracking.

Release Notes for 1.2 - October 29, 2024

The issue of excessive new tab spamming has been resolved, along with various other bug fixes to enhance overall performance and stability.

Release Notes for 1.1 - October 29, 2024

Previously unidentified critical bug detected; reverting to version 0.8 (1.1 in store) temporarily until the issue with new tab spamming is resolved.

Release Notes for 1.0 - October 28, 2024

Bug Fixes:
Resolved issues with multiple cookie verification tabs opening for some users. Now, upon browser launch, only one RSI website tab and one Spectrum page should open to retrieve the necessary cookies for the tracker to function correctly.

Major Release:
Packed with a comprehensive set of features and enhancements, this version advances to a full 1.0 release, reflecting stability and readiness for broader use.

Release Notes for 0.8 - October 27, 2024

- MoTD Check: Enabled automatic monitoring of the Message of the Day (MoTD) with desktop notifications, similar to CIG developer tracking.

Release Notes for 0.7 - October 26, 2024

Improvements:
- History UI Enhancements: Enhanced navigation and filtering for easier browsing of past notifications.
- Expanded Developer Tracking: Track up to 4 CIG developers instead of 3.

Release Notes for 0.6 - October 25, 2024

Bug Fixes and Improvements:
- Improved login handling to ensure smoother authentication, with automatic redirection and retry logic for login verification.
- Resolved timing inconsistencies when launching on browser startup, providing more consistent background operation.
- Streamlined desktop notifications with clearer messaging for failed login or authentication issues.

Release Notes for 0.5 - October 24, 2024

Testing Phase:
This version marks the beginning of the testing phase for the Spectrum Tracker extension. Users may encounter bugs or unexpected behavior as I refine functionality.

Cookie-Based Functionality:
The extension relies on cookies for authentication and message tracking. Ensure that cookies are enabled for the best experience. Spectrum Tracker will automatically prompt login if cookies are missing and handle redirection to the required pages. There’s no need to keep https://robertsspaceindustries.com/ open after logging in; the extension operates based on stored cookies.

Initial Features:
- Almost real-time notifications for messages posted by CIG developers through the desktop notification system.
- Customizable tracking options for up to three developers from a predefined list.
- An intuitive interface for seamless navigation and message tracking.
- Notifications and fallback alerts if authentication or redirection to the Spectrum page fails.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Spectrum CIG Tracker", "version": "2.0", "description": "Tracks Spectrum messages from CIG developers, providing real-time desktop notifications for new posts.", "action": { "default_popup": "popup.html", "default_icon": { "16": "icons/icon-16.png", "48": "icons/icon-48.png" } }, "permissions": [ "cookies", "storage", "notifications" ], "host_permissions": [ "*://*.robertsspaceindustries.com/*" ], "background": { "service_worker": "background.js" }, "icons": { "16": "icons/icon-16.png", "48": "icons/icon-48.png", "128": "icons/icon-128.png" }}
Read more