An extension that aims to improve upon the already great experience on AO3 by adding various additional features.
AO3 Enhancement Suite Extension
New features currently include:
- Autosaving Comments: Comments will autosave on a per-work basis as you type so you don't lose them if your browser crashes or you close the tab.
- Floating Comment Box: A floating comment box that follows you as you scroll with customizable opacity.
- Hidden Authors & Works: Hide works based on their author, fandoms, amount of fandoms (crossovers), archive warnings, relationships, characters and additional tags.
- Insert Selected Button for the Comment Box: Insert your selected text with customizable formatting.
- Search Presets: Save and reload search parameter presets to quickly find works that suit your tastes now and in the future.
- Tag Collapse: Hide excessive tags on works with a customizable threshold.
- Additional Work Stats: New \"Average words per chapter\" and \"Estimated reading time\" stats on works.
All features can be enabled or disabled and some have further customization options!
Read more
- Autosaving Comments: Comments will autosave on a per-work basis as you type so you don't lose them if your browser crashes or you close the tab.
- Floating Comment Box: A floating comment box that follows you as you scroll with customizable opacity.
- Hidden Authors & Works: Hide works based on their author, fandoms, amount of fandoms (crossovers), archive warnings, relationships, characters and additional tags.
- Insert Selected Button for the Comment Box: Insert your selected text with customizable formatting.
- Search Presets: Save and reload search parameter presets to quickly find works that suit your tastes now and in the future.
- Tag Collapse: Hide excessive tags on works with a customizable threshold.
- Additional Work Stats: New \"Average words per chapter\" and \"Estimated reading time\" stats on works.
All features can be enabled or disabled and some have further customization options!
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx",\t"manifest_version": 2,\t"name": "__MSG_name__",\t"version": "1.4.1",\t"description": "__MSG_description__",\t"author": "Dr. Off",\t"homepage_url": "https://github.com/dr-off/ao3-enhancement-suite",\t"default_locale": "en",\t"icons": \t{\t\t"48": "icons/logo_48.png",\t\t"96": "icons/logo_96.png"\t},\t"background":\t{\t\t"scripts":\t\t[\t\t\t"js/polyfills/browser-polyfill.min.js",\t\t\t"js/classes/Setting.js",\t\t\t\t"js/background.js"\t\t]\t},\t\t"content_scripts": \t[\t\t{\t\t\t"matches":\t\t\t[\t\t\t\t"*://*.archiveofourown.org/*"\t\t\t],\t\t\t"css":\t\t\t[\t\t\t\t"css/global.css",\t\t\t\t"css/floating-window.css",\t\t\t\t"css/features/comment-box.css"\t\t\t],\t\t\t"js":\t\t\t[\t\t\t\t"js/polyfills/browser-polyfill.min.js",\t\t\t\t"js/classes/ControlSet.js",\t\t\t\t"js/classes/DeleteButton.js",\t\t\t\t"js/classes/Feature.js",\t\t\t\t"js/classes/FloatingWindow.js",\t\t\t\t"js/classes/HelpButton.js",\t\t\t\t"js/classes/HideList.js",\t\t\t\t"js/classes/Modal.js",\t\t\t\t"js/classes/NavDropdown.js",\t\t\t\t"js/classes/Setting.js",\t\t\t\t"js/classes/UserDataManager.js",\t\t\t\t"js/globals.js",\t\t\t\t\t\t"js/settings.js",\t\t\t\t"js/nav-dropdown/about.js",\t\t\t\t"js/nav-dropdown/settings.js",\t\t\t\t"js/nav-dropdown/manage-hide-lists.js",\t\t\t\t"js/nav-dropdown/manage-saved-comments.js",\t\t\t\t"js/nav-dropdown/manage-extension-data.js",\t\t\t\t\t\t\t\t"js/features/comment-box.js",\t\t\t\t"js/features/hide-works.js",\t\t\t\t"js/features/preferences.js",\t\t\t\t"js/features/search-presets.js",\t\t\t\t"js/features/tag-collapse.js",\t\t\t\t"js/features/work-stats.js",\t\t\t\t"js/execute-features.js"\t\t\t]\t\t}\t],\t"permissions":\t[\t\t"downloads",\t\t"storage",\t\t"unlimitedStorage"\t]}
Read more