Coder Social home page Coder Social logo

Comments (10)

DesarrolloAntonio avatar DesarrolloAntonio commented on June 12, 2024 5

Source code released in github:
https://github.com/DesarrolloAntonio/Shiori-Android-Client

from shiori.

DesarrolloAntonio avatar DesarrolloAntonio commented on June 12, 2024 2

Thank you for the feedback. I will try to implement those suggestions as soon as I can.

from shiori.

DesarrolloAntonio avatar DesarrolloAntonio commented on June 12, 2024 1

I have released a new version 1.02:

  • Bug fixes
  • Now it first loads from cache and then updates in the background if there is new content

from shiori.

Monirzadeh avatar Monirzadeh commented on June 12, 2024

Thanks for your help.
Is it possible to release that on f-droid too?

Update1:
I try this for server but I get server not found ( I can acsses on web browser)
http://192.168.1.35:8080

Update2: if i not use http or https in server field app will show me invalid url but app not block me to login. when i try to login i get an Error contain of a 404 webpage html source code

Update3: last version on master branch

Update4: i test that on stable release and finally i can login. @fmartingr refactor most of API recently.
there are some feedback for my first try. i wish we can solve them on feature

  1. app does not show readable version of bookmarks
  2. for each time you use the app you should connect to the server so user can't access content or read them if not connect to server. maybe some kind of offline mode needed.
  3. Do not show thumbnail in application
  4. RTL text not showing in right direction.
  5. edit option limit to tag right now.
  6. accesses to epub not available right now.
  7. have an option in share manu for PageKeeper can be nice.
  8. batch edit, delete, etc... can be helpful.
  9. UI is nice. i like the simplicity of PageKeeper UI 👍

thanks. awesome we can finally have an app for shiori ❤️

from shiori.

Katarn avatar Katarn commented on June 12, 2024

Very cool! I will try the application when the source code is available.

Does the application support HTTP Basic Auth?

from shiori.

Monirzadeh avatar Monirzadeh commented on June 12, 2024

thank you 👍
i test that and two bug solved.

  • now block user to login if server url is invalid
  • user can accesses to the content in offline mode

It can be useful if you can create a list of bugs (or better yet, release source code so we can track and report bugs more easily).

I noticed two new bug:

  1. app theme not follow system them automatically. if you active dark mode in android than open app for first time PageKeeper open in light mode.
    It can be good if we have 3 option (default Follow System Settings)

    • Follow system settings
    • Light Mode
    • Dark Mode
  2. if you in offline mode and try to remove a bookmark you will get error and back to login page
    it can be better that it remove from bookmark list in app and if it can't connect to the server keep it in the Queue . next time user connect and has accesses to the server send that delete (or edit or anything else) request to the server.
    (maybe an undo option if app not send request yet)

do i missing any other Bug fixes?

from shiori.

fmartingr avatar fmartingr commented on June 12, 2024

Hey Antonio, I don't use an Android phone as primary but unshelved my old One Plus just to install and check this out, looking good!

Are you aware of the API rework going on? Some of the API endpoints are going to change over time and the new API will be documented following the OpenAPI spec. From 1.6.0 forward you will have a /system/liveness endpoint that will contain the version of the server, that will be useful to deal with the new API routes.

If you have any questions or suggestions for the API as a consumer let me know.

Leaving this as an issue to add a section in the usage with community clients.

from shiori.

DesarrolloAntonio avatar DesarrolloAntonio commented on June 12, 2024

Hey Antonio, I don't use an Android phone as primary but unshelved my old One Plus just to install and check this out, looking good!

Are you aware of the API rework going on? Some of the API endpoints are going to change over time and the new API will be documented following the OpenAPI spec. From 1.6.0 forward you will have a /system/liveness endpoint that will contain the version of the server, that will be useful to deal with the new API routes.

If you have any questions or suggestions for the API as a consumer let me know.

Leaving this as an issue to add a section in the usage with community clients.

Yes, I plan to update the API as soon as I can.

from shiori.

MrColumbo avatar MrColumbo commented on June 12, 2024

when i try to share a link with it, then it only works when i recently logged in.

It might nice if the app checks if session expired and logs in and then then submits the URL to shiori since currently it just shows a spinning wheel which stops after a while but nothing happens (if the session expired)

from shiori.

DesarrolloAntonio avatar DesarrolloAntonio commented on June 12, 2024

when i try to share a link with it, then it only works when i recently logged in.

It might nice if the app checks if session expired and logs in and then then submits the URL to shiori since currently it just shows a spinning wheel which stops after a while but nothing happens (if the session expired)

You're right, I will fix the bug.

from shiori.

Related Issues (20)

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.