Forum › Posts by cyricc

cyricc
Cinnabar-profile
joined Aug 3, 2015

...the setting for gwennie-chan's addition to the script still isn't saving/loading properly. Must be something I'm overlooking on that one though.

Right, I missed that one since it wasn't in the same place as the other event handler definitions. The event handler for thingifier-pending-suggestions should be moved into the setmenuhandlers function. It's also got a preexisting bug where the setting will only save if you're on the suggestions page, so the first few lines should be changed to

        $('#thingifier-pending-suggestions').change(function() {
            DT.pendtags = $(this).is(":checked"); //Updated to use new settings object
            setItem("DT", DT); //Saves changed settings
            if (pageurl.match(/user\/suggestions/)) {
                if (DT.pendtags) { //Updated to use new settings object
                ...
cyricc
Cinnabar-profile
joined Aug 3, 2015

I think I've resolved the issue with configuration not being loaded. The root cause appears to be a race condition (OH GOOD THESE DON'T GIVE ME NIGHTMARES AT ALL). I put in a pull request detailing the changes, though you might want to check yourself whether something somewhere else got broken since I don't know what's supposed to be working or not.

edit: Oh yeah, and you might want to use your own diff tool to compare the changes, Github's web diff really does not know how to deal with moving large blocks of code around. It thinks I've made hundreds of lines of changes when I really just changed and moved a few lines around.

edit 2: Though, the more I look at it the more I get confused about how it was broken in the first place. Why does $(document).ready sometimes fire before parts of the script above it? Wtf jQuery.

last edited at Oct 12, 2017 7:09PM

cyricc
Cinnabar-profile
joined Aug 3, 2015

Thanks for putting it on Github. I'm not very familiar with jQuery but I'll try fiddling with it when I need a break from boring work stuff :)

last edited at Oct 12, 2017 5:38PM

cyricc
Image Comments 01 Sep 02:24
Cinnabar-profile
joined Aug 3, 2015
Blossoms

I love these two! One of the cutest pairings in any yuri VN!

cyricc
Cinnabar-profile
joined Aug 3, 2015

Mochi continuing that 1.000 average!

morter posted:

Too cute!

Could someone make sense of the last panel for me? Were they playing a game of some sort?

Yocchi was tickling her feet, and Kayo "lost" because she laughed.

cyricc
Image Comments 11 Aug 02:14
Cinnabar-profile
joined Aug 3, 2015
Tumblr_ouc9hakzdv1ruyji8o1_1280

Would not have thought I'd ever see Pride and Prejudice x Diakko but now I need moar.

Next: Akko shows up at the Cavendish estate and catches Diana dripping wet in a swimsuit?

last edited at Aug 11, 2017 2:18AM

cyricc
Cinnabar-profile
joined Aug 3, 2015

Alice Cheshire posted:

Oh hell. I didn't realize I'd used for each there, lol. I don't have it uploaded in a place where you can submit pull requests but I'll get it fixed up tomorrow morning and that'll hopefully fix the script breaking in Chrome. I was intending to put the new version on Github when I finally get around to rewriting it. There's a lot of issues with the way I handled a lot of stuff in the current version so I've been procrastinating way too badly on it since it'd need such a comprehensive rewrite.

Such is life in yavascript-land... I'm glad that's someone else's job where I work :)

cyricc
Cinnabar-profile
joined Aug 3, 2015

Dynasty Mark Read userscript (v2.6)

This is a userscript that visually marks chapters on your Read and To Read lists on the site.

Installation

  1. Install the Tampermonkey browser extension, or Greasemonkey if you're on Firefox.
  2. Install link. Tampermonkey should prompt you to install the script; do so.
  3. Add or remove any chapter from your Read list to activate the script. You only need to do this once per install.
  4. Note: Versions prior to 2.0 do not autoupdate. To update to the latest version, click the install link again.

Screenshots

Changelog

  • 2.6: significantly decreased size of cache, which should help prevent running into browser storage limits for voracious readers.
  • 2.5: adding/removing from a list now shows the change immediately when the next page is loaded. Performance should now be near-instantaneous in most cases.
  • 2.4: slight performance improvement. Refactored to use ES8 async-await.
  • 2.3: chapters can now inherit Read status from their parent groupings.
    • Mechanism for cache reloading has changed. To force a cache reload, remove or add an item from a list using the list drop down, then navigate to the front page or any chapter list.
  • 2.2: Subscribed items now marked in red.
  • 2.1: now enabled for list views. Chapters on To Read list now marked in blue.
  • 2.0: implement caching for significant performance improvement. Enabled script autoupdate.
  • 1.9: log performance stats to console.
  • 1.8: improved performance by skipping checking links with no text (e.g. image links).
  • 1.6: significant performance enhancement, especially on short lists.
  • 1.5: now also works on chapters shown as thumbnails as well (e.g. on the main page).
  • 1.2: now applies to search results pages.
  • 1.1: significant performance enhancement on large lists.
  • 1.0: initial release.

last edited at Feb 21, 2020 2:46AM

cyricc
Cinnabar-profile
joined Aug 3, 2015

Dynasty Gallery Viewer userscript (v2.1.0)

This is a userscript that allows you to browse images on this site much more easily using a modal image viewer with next/previous buttons, similar to Instagram et al. See screenshots!

Installation

  1. Install the Tampermonkey browser extension.
  2. Install link. This should open a Tampermonkey prompt for you to install the script. Do so.
  3. Enjoy!
  4. Note: versions prior to 1.6 do not autoupdate. To update from a previous version, click the install link again.

Screenshots/Howto

Hovering over an image thumbnail now shows an expand icon.

Click on the icon to open the viewer. Click on the left/right of the image to go back/forward. Click anywhere outside the image or press Escape to close.

Changelog

  • 2.1.0: Show loading progress bar in loading indicator.
  • 2.0.4: Prevent arrow key navigation from triggering when editing a comment box.
  • 2.0.1: Fix bug where tags/comments would fail to update on Safari.
  • 2.0.0: Added arrow key next/prev navigation to viewer.
  • 1.9.0: Added image source and open image buttons to viewer. Styling adjustments.
  • 1.8.5: Comments button now shows number of comments. Eliminated comment loading time.
  • 1.8.0: Can now view and post image comments directly in the viewer.
  • 1.7.0: Breaking change - now uses async-await for asynchronous requests.
  • 1.6.4: Added small delay before loading indicator appears.
  • 1.6: Enabled autoupdate. Resolve issue with reduced scrolling performance even when viewer is not open (Safari/Chrome).
  • 1.5: Added image prefetching for improved performance.
  • 1.4.5: Fix "???" tags not being parsed correctly.
  • 1.4.4: Tags now link to their respective pages.
  • 1.4.3: Fix scroll position carrying over between images (changing images now always starts at top)
  • 1.4.2: Minor style changes to be more consistent with site style.
  • 1.4.1: Fix tag list showing "undefined" for images opened from some parts of the site (tag list now hidden in these cases)
  • 1.4: Now displays tag list when hovering over the image.
  • 1.3.1: No longer causes annoying page reflow when viewer is opened/closed on non-macOS platforms.
  • 1.3: Tall images now scroll without scrolling the entire page.
  • 1.2: Now displays a loading indicator.
  • 1.1: Performance improvement.
  • 1.0: Initial release.

last edited at Mar 8, 2020 9:29AM

cyricc
Cinnabar-profile
joined Aug 3, 2015

I believe I've found the issue with the script not functioning for some users. See MDN: Javascript 1.6's for-each-in loops are deprecated. Looks like it's no longer supported in recent browser versions.

Changing line 505 to

for (var key of keys) {

got the script running for me in latest Chrome/Safari.

Where do I submit a pull request? :P

last edited at Aug 8, 2017 8:58PM

Cinnabar-profile
joined Aug 3, 2015

Well, there's really two options.

First is unpin the current one and start a new thread with all three together, and the first three comments in it are the Thingifier, the gallery script and the mark read script. That will then be stickied in place of the old one.

The other is to retain the current thread, but edit the first post in it to include all three projects. It'd be a pretty long post though, so that's the main disadvantage.

So you guys work it out and just let me know which way you go with it.

Either of these are totally OK with me.

Cinnabar-profile
joined Aug 3, 2015

Hi all! I made a userscript that allows you to browse images on this site much more easily using a modal image viewer with next/previous buttons, similar to Instagram et al. See screenshots!

Installation

  1. Install the Tampermonkey browser extension, or Greasemonkey if you're on Firefox.
  2. Click this link, which should open a Tampermonkey prompt for you to install the script. Do so.
  3. Enjoy!

Screenshots/Howto

Hovering over an image thumbnail now shows an expand icon.

Click on the icon to open the viewer. Click on the left/right of the image to go back/forward. Click anywhere outside the image or press Escape to close.

Other cool userscripts

Dynasty Mark Read: a userscript that marks links to chapters you've already read

Bugs/issues

Let me know if you find any issues here and I'll do my best to fix them. I do use my own extensions, so reporting bugs helps me too :)

last edited at Aug 9, 2017 12:50AM

Cinnabar-profile
joined Aug 3, 2015

I missed it the first time through, but I'm definitely leaning toward actual cat now. Notice how Kanon never gives any indication that she can actually hear what Mimi is saying.

Cinnabar-profile
joined Aug 3, 2015

This series right here gives me reason to live

I mean, I had other reasons, but this one is the best.

Cinnabar-profile
joined Aug 3, 2015

Hey guys, one more update -- script now works on chapters with thumbnails as well, such as those on the main page (see screenshot in OP). Anyone who was using the script, please click the install link again! This update covers the remaining missing functionality I can think of, so this should be the last time, promise! Probably.

Cinnabar-profile
joined Aug 3, 2015

Yw, I'm glad someone else finds this useful!

I made an improvement to the algorithm that makes it run much much faster on large lists (from O(n) to O(1) network requests, for those programmatically inclined). Also made it work on search results pages. If you were using the script before this, click the install link again to try it out!

last edited at Jul 28, 2017 9:06PM

Cinnabar-profile
joined Aug 3, 2015

This is amazing. You are amazing. I'm not though, so I have to ask... how the heck do I download this? Do I need to make a Github account first?

As long as you have Tampermonkey/Greasemonkey installed on your browser, you should be able to just click the install link in step 2 and it should pop up a window asking you to confirm installation of the script. If that link is instead opening a text file or starting a file download, make sure Tampermonkey is properly installed and enabled in your browser extensions.

You shouldn't need to register an account to install the script.

Cinnabar-profile
joined Aug 3, 2015

Hi all, I made a userscript that greys out chapters marked as Read when viewing chapter lists. I find this super useful when browsing by tags or doujins and hope it can help make your yuri reading experience a little more efficient.

To install:

  1. Install the Tampermonkey browser extension, or Greasemonkey if you're on Firefox.
  2. Install the script. Tampermonkey should prompt you to install the script; do so.
  3. Enjoy!

Screenshots

last edited at Aug 6, 2017 6:31AM

Cinnabar-profile
joined Aug 3, 2015

Oh my god, the last 4 pages... my heart can't handle this cuteness

Cinnabar-profile
joined Aug 3, 2015

My impression is that the author is calling back on older class S yuri, where the idea of double suicide as an act of love is more common (see Oniisama e). It just feels particularly odd because of how it clashes with the otherwise cute tone and artstyle.

cyricc
Cinnabar-profile
joined Aug 3, 2015

That Kotori face... "Ohh my god" is damn right

last edited at May 12, 2017 12:03PM

Cinnabar-profile
joined Aug 3, 2015

Soo cute! This is in dire need of some lewd hand holding

Cinnabar-profile
joined Aug 3, 2015

But then . . . how does she do that? I'm reading this absolutely typical "first date at the fireworks festival in yukata" scene, OK better because it's yuri girls both in a yukata, but I've read these a thousand times before--and then suddenly I realize my body is actually reacting to the romantic tension between them. I got a bit of heartbeat, that tingly feeling in the pit of my stomach, like that. She can do this apparently bog-standard stuff and she just brings the feelings, it's like magic.

Yes! Seriously, I can read Chapters 10 and 12 over and over. Just watching Hina admit her love for Hana to herself is breathtaking. And likewise with Hana realizing she loves Hina. I want to read about characters in love, and I want to believe it. There's a lot of yuri manga out there that doesn't make me believe it, but this one does. So many little details that absolutely sell it.

EDIT: One of my favorite bits, right here. Just so caught up in the moment, time freezes for both of them. Then reality sets in and they get all flustered, and it's totally believable.

This is exactly how I feel about the series. The simple romantic scenes are executed to such perfection, the entire second half of this chapter was like butterflies in the stomach. Tell me I'm not the only one here who gets stuck for five minutes smiling my face off at panels like this...

last edited at Nov 24, 2016 4:00AM

Cinnabar-profile
joined Aug 3, 2015

...And with this, we'll focus on other projects while we await the release of vol. 3. =]

Vol. 3 is the last one right?

Thanks for your amazing work btw.

Unfortunately, yes. It got cancelled because of lack of popularity. Hopefully Morinaga got enough of a heads-up that she still managed to properly wrap up the story. :/

Do you know if vol 3 is another six chapters? That would really be a perfectly fine length to complete the story... provided, as you said, she had notice. Might even be a good thing, if it saves us from unnecessary chapters of frustrating MC density and drama. I actually assumed it was always intended to be three volumes just based on the pacing thus far.

Looking forward to volume 3. Thanks so much for your work. Seeing a new chapter of this manga pop up on the site always makes that day better :)

Cinnabar-profile
joined Aug 3, 2015

Wow. So glad this got featured, else I might have never read what is probably my new favorite K-on doujin. Their love for each other comes across so clearly and powerfully in such a beautifully understated way. This is what yuri is all about!