Bug Fixes mostly and a couple new features
- Introduced a custom Shiftlock feature, similar to custom cursors. (honestly just copied and pasted code from custom cursors lol)
- Added the ability to convert JSON into flagstate format. (onion wanted it so I added it)
- Switched to 12-hour clocks (AM/PM) instead of 24-hour format in public flag lists for better readability.
- Added GUID validation on ID changes to ensure only valid GUIDs are accepted.
- Improved JSON validator when publishing and editing your flaglists.
- Introduced a 1250-line limit when publishing flags to prevent excessive bulk pasting from FindFlag.
- Enabled text wrapping on titles in the Browse tab so text doesn't go offscreen.
- Fixed duplicate “Import from JSON” button texts by renaming the lower button to "Import from Json text" and the upper one to "Import Json".
- Resolved an issue where Ctrl + Z (undo) did not work reliably unless the editor box was focused.
- Updated the JSON blob display in Browse to use pretty-printed (formatted) JSON.
- Added a total flag count display to each flaglist in the Browse tab.
- Added an optional Author name when publishing flags, editable in Manage, defaults to “unknown” if left empty.
- Enforced maximum length limits for Title and Author name fields.
- Completely reworked the Custom App Theme UI for improved usability.
- Slightly adjusted the bannable FastFlag warning for clarity.
- Fixed numerous spelling mistakes.
- Fixed font consistency in FastFlag page