Releases: magge-faf/faf-moderator-client-develop-modified
3.5.1
3.5
Release Notes
Added:
7531973(feat: add found smurfs to the userSearchTableView)
010aaa6(feat: improve player information handling and event processing)
22e4350(Add fail-safe warning when more than 5 reports are selected)
8a170a2(ref: optimize report loading by initially fetching 100 recent reports, followed by all reports in a single server request. Reduces API calls and resolves threading-related UI bugs.)
b3d27c1(ref: enable shared games check via table selection or manual input, add games amount input field)
c186ac6(feat: add button to copy only chat from reported user and include AI prompt)
61b20f5(feat: add desynced game and player termination information to chatLog)
f741af2(Use refresh token to avoid re-login after 1 hour)
Add new Tab in main menu for displaying all notes activity (From 3.5-pre release)
Set last search term for userSearchTextField on start and token expiration (From 3.5-pre release)
Notes working again (From 3.5-pre release)
Fixed:
7c8fa6a(Remove isSelectionProcessingEnabled code as it did not work as intended)
ad8114a(fix: clear moderatorEventTextFlow when no game ID is provided)
f5d3075(fix: prevent duplicate entries in search history when the previous term matches)
2c8cfe7(fix: bring back 'Add ban' button in report view)
50c001e(fix: prevent multiple task triggered from showChatLog)
Other Changes:
7753d05(Add separators to settingsTab.fxml for better visual organization.)
5d2042d(Hide accountLinkColumn for Reported Accounts)
fb488a8(Hide uid data in moderation reports)
c005f54(ref: simplify Clipboard access)
7874a61(Remove leftover code from 'Advanced Statistics' method,)
Enable dragging of bottom tab pane in reportTab over UI elements (From 3.5-pre release)
Remove wrong title from statistics table (From 3.5-pre release)
3.4
Release Notes
Addition:
- The title now indicates the number of loaded reports and the last refresh time.
- A warning is displayed in the title when reports are loaded (filter changes at that moment will cause UI freeze).
- Added a ComboBox in the Settings Tab to select the browser for the 'Search Forum' button.
- The Moderator Statistics section now includes a button to copy all stats (report numbers, moderator numbers, ban numbers) into a neat table for Zulip.
- Offender names are color-coded red, and Reporter names blue in the chat log and moderator events.
- Moved checkboxes from ReportTab to settings (less clutter in reportTab UI)
Fix:
- Implemented lazy loading for the report table to prevent jumping between reports (legacy bug).
- Resolved an issue where the exit request did not work when reports were being fetched.
- Saving/Loading the selected starting tab works again.
- Fixed the Most Reported Accounts table, which displayed a weird long format instead of integers.
- Updated the chatLogTextArea to no longer show the previously selected chat when the new report selection has no game ID provided.
- Ensured the chatLogTextArea does not bug out when no self-destruction value is set (default 0), unless changed by the user.
- Added an error message to CheckSharedGames for invalid player IDs
- Reverted thread loading from 10 to 5; request items remain set at a page size of 1000.
3.3
- Add Button 'Previous Search' about user searches
- Implement check for shared games between two accounts
- Add ScrollPane to SVL settings panel and settingsTab to improve visibility on small screens
- Update title to show fetching status and number of fetched reports
- Enhance report editing with multi-select and improved template system
- Reordering copy related buttons in report.fxml, polish up style
- Enhance save functionality for multi-selected reports
- Enhance filtering by report ID as a string, prefixed with "rid"
- Implementation of account credentials
3.2
Changes:
Bug-Fix: Save/Load should work as intended
Feat: Add stats in 'Recent activity' tab about registrations/logins in the last ~30 days
Feat: Add auto-save and auto-load functionality for userNotes and SearchHistory
Feat: Add 'Pause' and 'Stop' Button for Smurf Village/Check For Recent Smurfs
Feat: Add CheckBox for first-layer smurf detection (Only detect smurfs that are directly linked to main account)
Feat: Add additional filters for Moderator Events and add framework for summarized statistics
UI: Minor updates for clarity (Still messy)
3.1
- Fix code style issues in UserManagementController.java
- Fixes #52, #53, #54: Add 'Settings Moderator Events' tab for applying event-related filters via CheckBoxes
- Add button for AI prompt in SettingsTab
- Correct spelling mistakes
- Fixes #55: Automatically Check for Smurfs for Recent Registrations
- Add debug logs to generateMetadataInfo; ignore 'Not Found' warnings for commonArmy
- Fixes #46: Warn in ChatLog if reporter did not participate in reported game
- Fixes #40: Add TextField for ReplayIDs to get ChatLog and ModeratorEvents
- Fixes #39: Add handling for combined 'Processing' and 'Awaiting' statuses in renewFilter; set as default selection
- Fixes #50: Adapt AI prompt
3
- Resolved #38 + all changes from the test builds before
If you get the error:
ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Then get latest JDK from here: https://www.oracle.com/java/technologies/downloads/#jdk22-windows
Be sure to tick the option to set the default JAVA_HOME in the installer menu.
2.4-experimental
Changes:
- Remove warningMessage for ModeratorEvents
- #35: Move ModeratorEvents Tab for better workflow
- #34: Add prefWidth column adjustment via JSON file
-- /ConfigurationModerationToolFAF/TableColumnsWidthSettings.json
-- Change the value to resize the column width in ReportsTab - #32: Refactor format of ModeratorEvents to be more compact
- #33: Remove APM stats tracking from ChatLog
2.3-experimental
New Additions:
- Add ModeratorEvents tab and populate with its events
- Fix broken SteamID lookup URL
2.2-experimental
New Additions:
- Add a log output for SmurfVillageLookup
- Add columns to "Most Reported Accounts" about different states of reports
Known Bug (Can not reproduce atm):
- Very rarely, Mordor will freeze completely when using the smurf village feature, because a thread will bug out. Still looking into it, but hardly happens ever so far.
If you get the error:
ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Then get latest JDK from here: https://www.oracle.com/java/technologies/downloads/#jdk22-windows
Be sure to tick the option to set the default JAVA_HOME
in the installer menu.