J-Novel Club
    • Categories
    • Recent
    • Tags
    • Users
    • Login

    Yet Another PWA JNC Client

    Scheduled Pinned Locked Moved Other Discussion
    146 Posts 25 Posters 65.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • sorvaniS
      sorvani Premium Member @Crimson Wise
      last edited by

      @Crimson-Wise said in Yet Another PWA JNC Client:

      @sorvani no content is returned for them to read, they are just listed which the old API didn't do.

      Ah, thanks for the clarification.

      1 Reply Last reply Reply Quote 0
      • chocolatkeyC
        chocolatkey Staff @Crimson Wise
        last edited by chocolatkey

        @Crimson-Wise If you'd like, I can re-add the domain(s). Please confirm what they are.
        Why do pass the imgs through a proxy though?

        Crimson WiseC 1 Reply Last reply Reply Quote 4
        • Crimson WiseC
          Crimson Wise Premium Member @chocolatkey
          last edited by Crimson Wise

          @chocolatkey Thanks! If you don't mind could you please add these two domains?

          • jnc-reader.wscr.dev
          • jnc-reader-dev.wscr.dev

          As for the proxy, it's because I need to work around CORS for the Cloudfront images.

          In general it isn't needed as the browser relaxes CORS rules for images and some other stuff, but if the image request goes through a Service Worker (which I need to support part downloads for offline reading) then I don't get that benefit, hence having a a simple Cloudflare Worker to proxy those requests.

          Quof got a break.
          WHAT'S THE STORY WITH THAT FREAKING BLACK DRAGON?!

          sorvaniS chocolatkeyC 2 Replies Last reply Reply Quote 1
          • sorvaniS
            sorvani Premium Member @Crimson Wise
            last edited by

            @Crimson-Wise Had any time to devote to this? I miss using your reader.

            1 Reply Last reply Reply Quote 1
            • chocolatkeyC
              chocolatkey Staff @Crimson Wise
              last edited by

              @Crimson-Wise I've added them. The cloudfront images will slowly be disappearing, but are definitely still around at the mometn

              1 Reply Last reply Reply Quote 2
              • KyouriK
                Kyouri Member
                last edited by

                Hope it's working again soon. This is the only way I read novels from here since I find the app too inconvenient to use. ^^;

                1 Reply Last reply Reply Quote 1
                • Crimson WiseC
                  Crimson Wise Premium Member
                  last edited by

                  @chocolatkey thanks! It works!


                  @sorvani yup, see below.


                  So I got most things working again. To update, it's a PWA with updates in the background so the easiest is,

                  • Open the page.
                  • Wait 30 seconds or so. The new version will be downloaded in the background.
                  • Close the page, and open it again. The new version should be live this time, it should also list version v241017.b14fc0c in the account button.

                  AFAICT, the only issue I can find is that some images don't get cached for offline reading. I'm also doing some workaround to identify expired parts that may not be perfect.

                  Quof got a break.
                  WHAT'S THE STORY WITH THAT FREAKING BLACK DRAGON?!

                  S sorvaniS 2 Replies Last reply Reply Quote 2
                  • S
                    sniper_samurai Premium Member @Crimson Wise
                    last edited by

                    Good to see this up again. Unfortunately some of the titles are incorrectly showing as expired, I'm not sure if this is an issue with incorrect dates in the back end or how they're handled in the PWA.

                    This months are shown as expired despite it being extended until the 22nd plus some of next months expiries including

                    Young Lady Albert volume 8
                    Invincible Summoner volume 3
                    Seventh volume 9
                    Apothecary Diaries volume 12
                    Lucia and the Loom volume 2
                    Poison King volume 2

                    All of these are accessible in the Jnovel app and on the website.

                    Crimson WiseC 1 Reply Last reply Reply Quote 0
                    • Crimson WiseC
                      Crimson Wise Premium Member @sniper_samurai
                      last edited by

                      @sniper_samurai you're right, was calculating the whole thing incorrectly. The new version (see the aforementioned upgrade instructions) should handle it better, except for those to expire on the 22nd.

                      As for those delayed, and using Blacksmith v9 as an example, it appears as Expired in the JNC website, but it's still live if you click in the parts. Need to see what's happening there, looks like a hack somewhere.

                      Quof got a break.
                      WHAT'S THE STORY WITH THAT FREAKING BLACK DRAGON?!

                      A 1 Reply Last reply Reply Quote 0
                      • A
                        atorbites Member @Crimson Wise
                        last edited by

                        @Crimson-Wise The reading history only remembers up to 1 month ago. I don't know if it's because of the update or a separate issue.

                        PS. I was without the APP for so many days that several series expired. I'm going to cry in a corner.

                        S sorvaniS 2 Replies Last reply Reply Quote 0
                        • S
                          sniper_samurai Premium Member @atorbites
                          last edited by

                          @atorbites This months titles have had their expiry extended until the 22nd, you'll need to read them on the website or the official app though.

                          1 Reply Last reply Reply Quote 1
                          • sorvaniS
                            sorvani Premium Member @atorbites
                            last edited by

                            @atorbites said in Yet Another PWA JNC Client:

                            @Crimson-Wise The reading history only remembers up to 1 month ago. I don't know if it's because of the update or a separate issue.

                            I have no reading history prior to a month ago in the JNC app, so I assume that is old history that they have not migrated yet. Not a problem with this reader.

                            1 Reply Last reply Reply Quote 3
                            • sorvaniS
                              sorvani Premium Member @Crimson Wise
                              last edited by

                              @Crimson-Wise said in Yet Another PWA JNC Client:

                              @sorvani yup, see below.

                              Awesomeness, thanks for your work on this.

                              1 Reply Last reply Reply Quote 0
                              • Crimson WiseC
                                Crimson Wise Premium Member
                                last edited by

                                Indeed, the lack of progress information is on JNC's side, so hopefully they are able to finish the migration soon.


                                As for those volumes with delayed expiration on the 22nd, I've now just hard-coded the date on my app.

                                Quof got a break.
                                WHAT'S THE STORY WITH THAT FREAKING BLACK DRAGON?!

                                1 Reply Last reply Reply Quote 3
                                • sorvaniS
                                  sorvani Premium Member
                                  last edited by

                                  Could you do something to highlight the difference between manga and LN volumes in the list? While the title normally says Manga, it is not viewable on a small screen.

                                  IMG_4053.png

                                  1 Reply Last reply Reply Quote 2
                                  • IseguyI
                                    Iseguy Member
                                    last edited by

                                    @Crimson-Wise said in Yet Another PWA JNC Client:

                                    Indeed, the lack of progress information is on JNC's side, so hopefully they are able to finish the migration soon.

                                    Hopefully they do. Reader engagement has to be a metric they want to keep, right?

                                    There are some series I want to catch up on, but now I don't even know what volumes I've read. Not to mention books I've read but not chosen to subscribe to.

                                    My progress on the official app from the last few days isn't there, either, so they might not be using the new system themselves.

                                    1 Reply Last reply Reply Quote 0
                                    • Crimson WiseC
                                      Crimson Wise Premium Member
                                      last edited by

                                      @sorvani - gave it a try, there is now a small "M" indicator in case of Manga.

                                      Manga indicator


                                      @Iseguy - tell me about it. I was away for a few weeks just before the migration, so have been needing to guess where I was. Kind of can sort it out for light novels, but for manga has been more of a pain.

                                      Quof got a break.
                                      WHAT'S THE STORY WITH THAT FREAKING BLACK DRAGON?!

                                      sorvaniS 1 Reply Last reply Reply Quote 4
                                      • sorvaniS
                                        sorvani Premium Member @Crimson Wise
                                        last edited by

                                        @Crimson-Wise said in Yet Another PWA JNC Client:

                                        @sorvani - gave it a try, there is now a small "M" indicator in case of Manga.

                                        That is going to be a great help, thanks a ton for taking the suggestion.

                                        1 Reply Last reply Reply Quote 2
                                        • IseguyI
                                          Iseguy Member
                                          last edited by

                                          Hmm... Sometime over the past few days the official site started posting new progress where API 2.0 can see it, but older progress still isn't in there. Really wishing I had kept that someplace else now.

                                          Is there a migration completion petition?

                                          1 Reply Last reply Reply Quote 1
                                          • Rahul BalagganR Rahul Balaggan referenced this topic on
                                          • BruhtekB Bruhtek referenced this topic on
                                          • Crimson WiseC
                                            Crimson Wise Premium Member
                                            last edited by

                                            I did some changes to the app that I think it should add support for the new reader memberships (to get the latest version refresh the page once, wait a bit, refresh again.) But I don't intend to migrate to any of them at the moment so don't really know. Let me know if it doesn't work.

                                            Quof got a break.
                                            WHAT'S THE STORY WITH THAT FREAKING BLACK DRAGON?!

                                            sorvaniS 1 Reply Last reply Reply Quote 1
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 6
                                            • 7
                                            • 8
                                            • 1 / 8
                                            • First post
                                              Last post