This repository was archived by the owner on Jun 5, 2025. It is now read-only.
1.0.0-Alpha
Pre-release
Pre-release
[1.0.0-Alpha] - 2025-04-21
Added
- Initial project structure setup.
- Core log monitoring functionality.
- PyQt6 graphical user interface (GUI) with a dark theme.
- Tabbed interface: Scanner, Logs, Credits.
- Discord webhook notifications for detected events, start, stop, test, and errors.
- Configuration saving/loading to
%APPDATA%\RiftScope\config.json(stores webhook URL and private server link). WorkerQThread class to run background tasks (monitoring, testing, update checking) without freezing the UI.- Input fields for Discord Webhook URL and optional Private Server Link.
- Buttons: Start Scanning, Stop Scanning, Test Scanner, Lock Log File.
- Status label for feedback.
- Keybinds: F1 for Start, F2 for Stop.
- Test Scanner functionality to verify webhook and log detection.
- Log File Locking option to stick to the initial log file.
- Integrated Logs tab showing timestamped application status messages.
- Auto-updater: Checks GitHub releases, prompts user, downloads, and runs installer script.
requirements.txtfile listing dependencies (requests, psutil, PyQt6, packaging).README.mdwith project description, features, installation, usage, etc.LICENSEfile (AGPL-3.0).- This
CHANGELOG.mdfile. - Support section in
README.mdwith Discord link. - Support Server link field added to start/stop Discord webhook embeds.
- Dynamic timestamp and optional Private Server link fields in Discord embeds.
- Custom icon in Discord embed footer.
- Application icon (
icon.ico).
Changed
- Migrated UI from previous implementation Tkinter to PyQt6.
- Refactored background tasks into
WorkerQThread. - Updated application version to
1.0.0-Alpha. - Updated webhook messages for start/stop events.
- Reordered UI tabs (
Logstab placed beforeCredits). - Reordered labels in the Credits tab.
- Improved log reading robustness (
read_last_n_lines). - Updated
README.mdto correctly reference "Bubble Gum Simulator Infinity" and general Roblox logs, removing specific "Fishstrap" mentions. - Specified AGPL-3.0 license in
README.md. - Made status updates display timestamps.
Fixed
- Resolved errors related to incorrect signal emissions from worker threads.
- Corrected configuration saving location to use
%APPDATA%.