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.
    • F
      Freyr Member
      last edited by

      Works very well, I use it on a iPad and a iphone +. The following section works very well, I also like that it shows which parts have been read. So much better then the app.

      alfonso_rd_36A ShinyS 2 Replies Last reply Reply Quote 1
      • alfonso_rd_36A
        alfonso_rd_36 Member @Freyr
        last edited by

        @Freyr I know, right? It's a pinned tab nXt the JNC Forums tab

        I wanted to have a witty signature once I saw some of the ones some guys on the Bookworm forums had but None of the ones I thought felt witty enough...
        The solution: Fuck it, I'll go Commando!

        1 Reply Last reply Reply Quote 1
        • ShinyS
          Shiny Premium Member @Freyr
          last edited by

          @Freyr said in Yet Another PWA JNC Client:

          Works very well, I use it on a iPad and a iphone +. The following section works very well, I also like that it shows which parts have been read. So much better then the app.

          On Android phone and the UI works well and the functionality and reliability is better than the official all. Since it launched it has remained my go to reader.

          Stay shiny, y'all.

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

            Thanks! Glad that people enjoy the app.

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

            1 Reply Last reply Reply Quote 0
            • ShinyS
              Shiny Premium Member
              last edited by Shiny

              I'm still using this as my main reader on Android, so thanks again @crimson-wise for your work on it. One major improvement would be if it used the watch/follow list from the beta website/app. This would get around the app's problem that every so often it forgets all the follow settings.

              Stay shiny, y'all.

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

                @Shiny wasn't aware of that.

                Well, took a look at the API for that and seemed simple enough, so replaced the follow logic with the one from JNC. Note that this means that current users' followed series are lost (sorry) but I think this is better long term.

                Anyway, this release includes some other improvements:

                • Upcoming bar: noticed that the events API now includes the series ID so added the section, to see what is coming soon.
                • Manga is now listed: note that you can't read the chapters on the app, but it will tell you that a new part is available. I go to the beta app to read them. And regarding progress, the JNC API doesn't really say the percentage, so manga parts will be either read or not. I think the beta app ended up implementing it the same way.
                • And some other minor things since I haven't made a release since July.

                Edit: noticed that the shadows are wrong on the Upcoming bar, more noticeable on light mode. Will fix some other day. Done.

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

                ShinyS 1 Reply Last reply Reply Quote 1
                • F
                  Freyr Member
                  last edited by

                  The new version is great and still much better then the beta app which is hard to read on an iPad. The upcoming releases feature is even, more convenient then the main website.

                  Thanks.

                  1 Reply Last reply Reply Quote 2
                  • ShinyS
                    Shiny Premium Member @Crimson Wise
                    last edited by

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

                    @Shiny wasn't aware of that.

                    Well, took a look at the API for that and seemed simple enough, so replaced the follow logic with the one from JNC. Note that this means that current users' followed series are lost (sorry) but I think this is better long term.

                    From my perspective it's definitely better in the long term. Thanks for the improvements.

                    Stay shiny, y'all.

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

                      I've noticed that the app is no longer sending my password to the server when I try to login, even though I've confirmed that my password manager is filling it in to the form:
                      (Literal traffic with the exception of my email address and encoding.)

                      App.tsx:137 Refreshing data...
                      App.tsx:399 Missing volume info for 600a84aed4a6298b3e69ba48
                      ViewLogin.tsx:20 POST https://api.j-novel.club/api/users/login?include=user 401
                      {"email":"xxxxxxxxxxx@gmail.com","password":""}
                      {"error":{"name":"Error","status":401,"message":"login failed","statusCode":401,"code":"LOGIN_FAILED"}}
                      
                      App.tsx:137 Refreshing data...
                      App.tsx:399 Missing volume info for 600a84aed4a6298b3e69ba48
                      App.tsx:234 GET https://api.j-novel.club/api/users/undefined?filter={%22include%22:[%22ownedBooks%22,%22readParts%22,%22mangaReadParts%22,%22serieFollows%22,%22mangaSerieFollows%22]} 401
                      filter: {"include":["ownedBooks","readParts","mangaReadParts","serieFollows","mangaSerieFollows"]}
                      {"error":{"name":"Error","status":401,"message":"Authorization Required","statusCode":401,"code":"AUTHORIZATION_REQUIRED"}}
                      
                      
                      Crimson WiseC 1 Reply Last reply Reply Quote 0
                      • Crimson WiseC
                        Crimson Wise Premium Member @Iseguy
                        last edited by

                        @Iseguy Thank for letting me know. Which browser/password manager are you using? Perhaps I'm running into this issue. Would you mind trying copy/pasting the password instead to confirm?

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

                        IseguyI 1 Reply Last reply Reply Quote 0
                        • IseguyI
                          Iseguy Member @Crimson Wise
                          last edited by

                          @Crimson-Wise I'm using Chrome 88.0.4324.104 (Official Build) (64-bit) with the built-in password manager.

                          I did a bit of exploration, and there seems to be some scripting running on that element that's interfering with the normal functioning of the <input>. Like, the app isn't looking at the actual value of the element but rather at some JavaScript variable that's normally updated by events that aren't getting fired when the password manager does it. I would guess that it's hooked the keypress events but not any other input or changed events.

                          I have found the workaround is to start by typing something into the field, which erases everything that was pasted in before the first keypress but seems to put it into a state where it acts like a real text box. Then, apply the password via the password manager. Then type another character at the end of the password, and then delete the character you added. Then submit.

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

                            @Iseguy Thanks, and yes, that's how it works. I guess I'll just replace Ionic's fields with raw HTML; will take a look.

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

                            IseguyI 1 Reply Last reply Reply Quote 0
                            • IseguyI
                              Iseguy Member @Crimson Wise
                              last edited by

                              @Crimson-Wise It's a common problem. The best event to hook is input/oninput, but IE support for that is historically missing/terrible, so most JS frameworks avoid it.

                              1 Reply Last reply Reply Quote 0
                              • hopebestmanH
                                hopebestman
                                last edited by

                                As a noob and while dont understand this stuff, i want to ask "is there a problem with the site? I cant login and cant able to access the stuff?"

                                8 parts, 8 weeks to read a book, than binge read the same book within' 2 hours again.

                                Myne: Did we deceived him?
                                Ferdinand: Indeed we did.
                                Myne: *surprised myneface

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

                                  @hopebestman Just tried to log in myself and it works.

                                  What are you seeing? Just logging in doesn't work? Which browser and device are you using? For example, are you using the password manager from Chrome? (There is the issue @Iseguy mentioned above.)

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

                                  hopebestmanH 1 Reply Last reply Reply Quote 1
                                  • hopebestmanH
                                    hopebestman @Crimson Wise
                                    last edited by

                                    @Crimson-Wise yeap my bad. Chrome thingy i guess. Last 2 weeks it was working so i didnt think it was browser problem.

                                    8 parts, 8 weeks to read a book, than binge read the same book within' 2 hours again.

                                    Myne: Did we deceived him?
                                    Ferdinand: Indeed we did.
                                    Myne: *surprised myneface

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

                                      @hopebestman Well, on my release a couple of weeks ago I upgraded some libraries I was using internally, including one for the UI, and I think that broke things down. If it's the same issue, for now, copy/pasting the credentials should work.

                                      I still need to look further at the issue.

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

                                      1 Reply Last reply Reply Quote 1
                                      • TubeT
                                        Tube Premium Member
                                        last edited by Tube

                                        Having problems signing in here as well. I wrote manually the password, the site says "Signing in", throws me at the front page, and is still not logged in. No error message, nothing. This issue was present already before the update on JNC site a month ago but at that time I had no energy to see if I can make it work. Thanks to the new official reader I'd like to give this a try though, but can't log in.

                                        EDIT: Running up to date Firefox, tried with Chrome too. Are there some browser settings that are necessary for this to work? Third party cookies maybe or something?

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

                                          Well, rather than wasting time looking at the bug on the library component, I've just replaced the fields with standard HTML input fields.

                                          Please try again and let me know if you have issues. Firefox's password manager seems to work.

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

                                          1 Reply Last reply Reply Quote 1
                                          • TubeT
                                            Tube Premium Member
                                            last edited by Tube

                                            Nope, still does not work and redirects me to the front page when I try to login, still giving only "Sign in" in the profile icon menu in the upper right corner.

                                            The reaction to me logging in is the same with real credentials and with a made up email address and password. It does require email@address.com form from the email and if I enter just a random string as the email it will not redirect me to the front page upon clicking "sign in". It asks me to enter a real email address. I tried crtl + F5 both on front page and login page if that helps at all.

                                            I tried this with Firefox Beta and Chrome on Android too after my previous message (previosly Windows 10) and the behaviour is to my eyes similar.

                                            EDIT: Well, this is embarrassing. I had remembered my password wrong on JNC and kept entering the wrong one to Crimson Reader.

                                            On a completely unrelated note I have a feature request: could the site tell me if my credentials seem to be incorrect?

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