Track your favorite, finished, to-read and disliked fanfics on AO3 with sync across devices. Customizable tags and highlights make it easy to manage and spot your tracked works. Full UI customization on the preferences page.
這裡只顯示彼此間有代碼差異的版本。 顯示所有版本。
- bugfix: updated regex patterns to match commented works
- Added slider to control the opacity of highlight border
- tweaked "Add Note" button positioning
- Changed Add Note button positioning
- Feature to allow sorting bookmarks by regular ao3 filters (AO3's regular sort only works on works search, not bookmarks. This feature lets you reorder the items currently loaded on current page, it only sorts the works visible on this page, not across multiple pages)- New regex for dashboard fics
- Custom user tags creation- Added option to customize ordering of tags- Option to toggle collapse/hide states for tagged fics on your own bookmarks pag - Local vs cloud sync conflict warning- Fixed settings alert spam, refactored import function- Streamlined notes management checkbox
- Custom user notes UI redesign, now notes are available everywhere including fic page itself- Save settings button feedback- Option to completely hide fics with specific tag- Auto check bookmark cards for status tags when no localStorage status is found- Automatically sync found status tags to localStorage
Refactored manual import/export: now supports custom statuses (tags, labels, highlights) and user notes backupImproved support for custom skins
Bugfix: Now possible to disable statuses independently, without breaking the script. If all statuses disabled - "Change Status" menu won't renderRel: https://github.com/infiniMotis/AO3-FicTracker/issues/1#issue-3328826412
Video Setup Guide
Major feature: Added Google Sheets Sync to sync highlighting and user notes across devices Added floating sync widget with countdown timer and manual sync option Enhanced settings panel with Google Sheets connection and initialization options Clarified syncing behavior between AO3 bookmarks and Google Sheets storage Fixed minor bugs related to note saving and sync status display
Added user notes: write, edit, and delete personal notes for worksNotes display on work cards (optional, with auto-expand setting)Notes are stored locally for now; AO3 sync support plannedReworked status styling system to be fully dynamic and scalableNew setting to auto-collapse works by specific tagsQuick-links in the dropdown menu can now be customizedStatus-based card opacity is now user-configurable
Replaced GM_getResourceText func usage with a direct HTML template for improved compatibility across script managers.Added collapsing functionality for "disliked" fics.
Hotfix: Fixed issue with mismatched settings structure, ensuring smooth upgrades to new versions.Improved Settings Merging: Added automatic merging for stored settings to match the updated structure without losing user data.Versioning: Introduced version check to ensure proper handling of future updates, preventing similar issues in the future.
Reworked tag management system to reduce redundancy and improve maintainability.Enhanced highlighting system for dynamic status handling.Made tag buttons togglable for easier use.Feature: You can now tag works not only from the work page but also from search results and other listings via a handy dropdown menu.Feature: Dislike status added.Implemented remote bookmark data sync to support tagging in listings.Fixed several regex issues and added missing patterns for improved detection.
Bugfix: Bookmark notes HTML escaping bypass
Added features: delete empty bookmarks on status removal to keep bookmarks list clean, reset settings button
Fixed a bug with dd selector precedenceAdded Debug mode toggle in settings menuAdded feature to duplicate action buttons at the end of the page. Togglable in the settings, enabled by default
Updated getPseudId to handle cases with multiple pseuds
Changed regex for work page to include opened comments & bookmark blocks, changed selector for pseudId
Fixed a bug where the settings object was being overridden by undefined under certain conditions.
Auto-update checks were added using @updateURL.