Giter VIP home page Giter VIP logo

ao3-enhancements's People

Contributors

jsmnbom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ao3-enhancements's Issues

Problem with reading list sync

First issue is the creation of the collection that fails with message: "Could not create collection: undefined"
Then if I manually create a collection and set it be used, when trying to sync the first time, it give the following error: "Create bookmark did not redirect like we thought it would."
error

On subsequent tries, it says it is successful but

  • no bookmark is created
  • the reading list is completely reset to 0
    list_reset

This is on MacOS Catalina and Monterey, chrome version 106.0.5249.119

Is it a problem in the way I set up my collection? If so, how can I have the "create" button working for this? Or is there an another issue?
Thanks

Flickering

When on AO3, the site keeps flickering between the edited and unedited site, to the point where I had to uninstall the extension.

Hits/Chapters to Kudos Ratio, for being less punishing to fics that get many revisits.

I'd like an option to view the hits divided by chapters to kudos ratio.
for example if a work has 473โ€‰827 hits, 71 chapters, and 8โ€‰033 kudos
The kudos per chapter divided by hits, would be 1.203~(120.3%, more people left kudos than read the whole thing), with 6,673.619 average hits per chapter.
Perhaps this should activate for fics longer than 5 chapters or be adjustable.
Display the average hits per chapter too, for knowing how many readers fell off the fic later in.
image

Issue with reading speeds over 400wpm

I can set my reading speed above 400wpm perfectly fine by typing my speed manually into the box, and it works as expected. However, if I re-open the settings for the extension, it resets to the slider's max of 400, so if I want to change any other settings, I have to change my speed again. This is super minor lol, more of an annoyance than anything. Love the work you do!!

Add comments/chapter work stat

I'd like an option to view the total comments made in a fic divided by the total number of chapters. For example, if a fic having 10 chapters has 100 comments, the comments to chapters ratio is 10:1 meaning on average there are 10 comments per chapter.

In my personal opinion, the number of comments posted per chapter or afic is a useful way to find good fics.

It's easy to just put kudos but it takes much more effort to make comments. Fics with higher comments per chapter ratio may have engaged more people enough to compel them to express their thoughts on the fic as comments. Then we can sort the fics having the highest "comments per chapter" ratio to find the most engaging fic.

Favorite Tags

The favorite tags feature could also use some enhancements

  • Highlight favorite tags in tag lists
  • Improve display in dashboard (separate fandoms, additional tags, etc.)

Stat colors

Add configurable colors to stats like reading time, and kodus/hits.

So far I don't use your extension, but I'm thinking about it because it might help me get rid of a few scripts like AO3: Estimated reading time. I especially like that in your extension the time is split into hours & minutes (and the "Finished reading at" part). But in the mentioned script I can color-code the reading time (e.g. everything under 30 minutes is green, between 30 and 90 minutes yellow, over 90 minutes red) so I can see at a glance if I have the time to read it. Could you build something like that into your extension? That would be really great.
https://www.reddit.com/r/AO3/comments/ozsd1k/ao3_reading_list_need_helpopinionssuggestions/h82ouxx/

filter all tags containing a phrase

I tend to hc a lot of characters as aro, meaning that I tend to ignore any shippy fics with them. it would be nice to just filter all "/This Guy" fics instead of having to filter out every ship individually.

Request for new filters to hide works

Hello!

I love the extension, and it's already a big help, especially the "Hide works based on language" one. Since I read in two of the most represented languages in my preferred fandoms, it's quicker to hide the works in other languages than to filter by one language, then the other.

Since it's so helpful, I wanted to suggest the option to hide works based on fandom, exactly the same way.

When I search by tag, I get works from every other fandoms, and the AO3 interface isn't very good at filtering every work except those that belong to my fandoms, especially when they aren't well-known ones. I can try to filter the ones I don't want out, but the site gets overwhelmed after a certain number of requests.

Filter for Time Since Last Update

Would creating a filter to hide unfinished works that haven't been updated in X amount of time in order to filter out likely abandoned works be a thing that's possible..?

Flag works with suspicious amounts of Kudos

Some works on archive of our own have more kudos than they have hits
or have 441% kudos to (hits/chapters) but not nearly enough chapters to justify it (100 chapters is enough for people to leave kudos early yet fall off)
Please add a feature to signal to users that those works are suspicious.

Adds to History

Hi!

It seems that when this extension is used, all works get added to history. Is there a way to avoid this?

Thank you!

Higher wpm limit?

I'm a fast reader, and I took the wpm test linked on the settings page. It came out as 738, and I tried copying that into the settings, but when I reloaded the page to check it'd saved (because I didn't see a save button), it had reset to 400, the end of the slider. I was wondering if it'd be possible to increase the wpm limit? I know it's an edge case, but it'd still be nice.

Buttons to block/hide users with

I'm not sure how difficult it is to add buttons for existing features, but something that would allow a user to click near a name and quickly add it to the "Exclude Works By" list would be really helpful. Something similar for tags would be nice too, but I'd imagine that would be a bit more complicated (limited space means you'd have to relegate it to the context menu, different sections for different types of tags, etc).

higher reading speed

it would be awesome if it was possible to calculate a faster reading speed than 400 words per minute

Logging into ao3 enhancements destroyed my ability to use AO3

Logged into the extension for the beta enhancements (see what I left kudos on, etc) and now whenever I visit any page on AO3 I am simply met with 'try again' in the top left corner. Same thing happened on my phone. Tried in incognito mode and it worked perfectly fine because I wasn't logged in. After removing the extension it went back to normal (took a few minutes though) but I really did like using the extension and would prefer to have it. Sad that it made AO3 completely functionless when I had it in my Chrome extensions.

Hide works with more than x number of tags

Would you be able to do something similar to hiding works with more than x fandoms, except with tags? So rather than hiding works with specific tags, you could hide works with more than, say, 20 tags. Thanks!

not available

I was trying to use this addon and while I could add it online to my collection, I can neither tranfer it to my firefox, nor can I use it in general.
when I try to use or download it, I get the message that it this addon is not supported.
I also want to mention that I live in Germany, so I wanted to know if this might have something to do with it not being available in my country, or if it's just a technical error.

Estimated reading time: higher wpm limit

Hi, your AO3 Enhancements extension is wonderful! I was wondering if you could increase the wpm limit to a 1000? It's such a useful feature, but 400 is a bit low for some readers.
I am so happy with this extension overall and appreciate the time and effort you've put into this.

Disabling Reading List on Your Own Works

Greetings! It's me.

I've noticed your call for beta testers, so I have some criticisms first.

I would like the Reading List to be disabled on the works you made yourself as I do not usually read my works and I would see some people's Reading List getting cluttered with their own works.

Otherwise, I haven't found that many problems with the new extension, but I would really like the subscribe and kudos preview to be re-added. No pressure though!

'Til we meet again! ๐Ÿ˜ƒ

I'll be sure to provide a bigger and more extensive review of the new update soon.

"Finish reading at" in different format

Currently the "finish reading at" displayed time is only in the 24 hour format. Consider adding an option to switch to 12 hour format for American users, etc.

Blurb stats no longer include links

From reddit:
"One thing I realized: I'm using Chrome and I can't click on the bookmarks (or comments/kudos from outside) anymore to see who bookmarked the fic."

Browsing with the plugin adds works that weren't visited to history

Since I started using it some works that I haven't visited have been marked as visited in my full history.

With the ao3 history being a bit delayed in updating I wasn't able to test it properly, but I'm sure that it happens at least when visiting an author's profile (all works displayed on the page will end up marked as having been visited once) and 90% that it might happen with other pages as well, while it doesn't seem to happen automatically on the page of a wrangled tag that can be filtered.

I have a hunch that it's TrackWorks, but as mentioned I couldn't really test.

Is this still being updated or maintained?

There hasn't been a new commit since September of 2021, and no new PR have been merged or closed since then. If this isn't being maintained or updated, it really should say so on the main readme so that people know that they are using unmaintained software.

TrackWorks, adds all works to history

TrackWorks works by opening the work page in the background and looking and the sub button, bookmark button and the kudos at the bottom. This means that each work that it checks gets added to the AO3 history.

This is definitely a bug, but I have no idea how to fix, as it's impossible to find out weather a work is subbed or bookmarked without one the following:

  • Opening the work page (current, not optimal since we add it to history, and also we load a bunch of work text that we don't actually need)
  • Paging through all of the user's subscriptions and bookmarks (some users have 2k+ bookmarks, so this really isn't viable)
  • Looking at /kudos, /bookmarks for each work (needs multiple requests for each and every work, also not possible to do with subscribtions)

Word speed not letting me set it above 400

As I said in the title, the word speed option in the settings menu doesn't let me set the word speed above 400, which is making it hard for me to calculate how long it will take for me to finish a fanfiction.

Word count

The word count loses the comma after the thousands, so instead of [23,948] it shows as [23948] and it makes it harder to see the proper number.

Allow more advanced hiding options

"I do have a question though, is there a way now or will there be a way in future updates to have the option to have not only tags hidden across all fandoms but also an option to hide tags from some but not all fandoms. For example; hiding the tag Alternate Universe - Modern Setting when I am searching for Merlin fics but not when I am searching for Supernatural fics. Because there might be things that I am ok with or are a part of one fandom but not another."

Reading Speed Capped

Despite saying on a reddit post that the reading speed should work over 400 wpm, when putting a umber over 400 into the box above the slider it will register as only 400. Should be a relatively easy fix, but I'm not a programmer so take that with a grain of salt.

'Track works' kudos not working as expected

I enabled all currently available options in the Track Works section and the bookmarked and subscribed features appear to be working great, but kudos does not. I attempted to kudos a work I had not previously, thinking maybe it would work if it was a net new kudos, but that didn't appear to do the trick either.

Screen Shot 2022-09-25 at 1 21 37 PM

I'm using Chrome (Version 105.0.5195.125) on a Mac, if that is useful.

Note: I know these are WIP, so feel free to close if not expected to be working currently. Love all the features on the extension so thanks for your hard work there!

Add a "Last Chapter Read" Feature

One of the biggest features that I think would improve Ao3 is a "last chapter read" feature for the site. My preferred location to read fanfics anymore is actually Spacebattles or Sufficient Velocity primarily because they automatically track which chapters of a fic I have read and which I haven't. I don't need to remember to bookmark a page or update that bookmark later. I've suggested it and even attempted to volunteer my time to build it, but it sounds like it isn't something they're interested in at the moment, so I was thinking about developing a user script or extension myself when I ran across yours.

It's likely significantly more work to do it outside of Ao3, but given that you've already worked with the site a lot, I thought I would at least suggest this as a possible new feature to add to your toolset.

History is filled with unvisited works

Works that I've have not visited are showing up in my history.
It looks like they are coming from user pages that I've accessed (user works, series or bookmarks)and from search results. It might be due to the way the tracking functions?
In any case, this is now filled with fics I haven't actually accessed and is not helping keeping my own real history clean.
Is there a way to remedy this?

Thanks!

Filter requests

Would it be possible to make filters for fandoms, characters, or ratings? Currently the regular tag filters don't filter out any of these, even when I copy/paste in character or fandom tags into the filters

Implement filtering by fandom

I like the crossover filter and the tag filters area great idea but that only filters based on how many fandoms are included.

You can put a fandom tag in the tag filter but it won't actually look at the fandoms list.

I'd like to be able to filter out given fandoms when browsing. It doesn't personally matter much if the existing filter also checks the fandom list or if there is a separate filter option for fandoms.

Implement sync

We need to implement some kind of options and cache sync between instances of the extension. Many users read on AO3 on both their phone and their pc etc. This means that due to how e.g. the kudos checking works, if on my pc i look at a fic and then after give it kudos on my phone, it will never show as kudosed on the pc.

Since i can easily imagine the cache take more than 1MB (and definitely more than 8,192 bytes per item) then we can't really use the built in browser sync. This means we need to built a custom sync system via e.g. google drive, onedrive, dropbox or similar.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.