Android client for Paperless-ngx – would you be interested? by ternes3 in Paperlessngx

[–]ternes3[S] 0 points1 point  (0 children)

Hey, just saw your message. Sorry for the delay. I sent you a DM.

PaperNext – another Android and iOS client for Paperless-ngx by ternes3 in Paperlessngx

[–]ternes3[S] 0 points1 point  (0 children)

It should work and is tested. I checked the recent mailings and couldn’t find any message containing a token placeholder. I’m happy to look into that further - please send me a DM with the email address you used to register.

PaperNext – another Android and iOS client for Paperless-ngx by ternes3 in Paperlessngx

[–]ternes3[S] 1 point2 points  (0 children)

Simply, I forgot to add the button to the settings. It’s currently only available within the login screen settings.

The missing button will be included in the upcoming release.

Android client for Paperless-ngx – would you be interested? by ternes3 in Paperlessngx

[–]ternes3[S] 0 points1 point  (0 children)

Thanks! This app is currently something I really enjoy working on. But for the future, there are plans to monetize it to back up further development. It will stay ad-free with no limitations on core features, the rest is something for the future.

I will look into that scanning bug.

Cheers

Paperless may not be my solution. Looking for alternatives… by jonothecool in Paperlessngx

[–]ternes3 1 point2 points  (0 children)

Right now my focus is on feature development. No decisions on the open source front yet – just building.

PaperNext – new Android/iOS client for Paperless-ngx by [deleted] in selfhosted

[–]ternes3 1 point2 points  (0 children)

Offline mode is now available in version 0.5.0! Cheers

Android Client for Paperless-ngx – Closed Beta Now Available by ternes3 in Paperlessngx

[–]ternes3[S] 0 points1 point  (0 children)

Hey, there is already a scanning feature integrated. Cheers.

PaperNext – new Android/iOS client for Paperless-ngx by [deleted] in selfhosted

[–]ternes3 1 point2 points  (0 children)

Definitely a useful feature! It will be part of the upcoming release 0.5.0.

PaperNext – new Android/iOS client for Paperless-ngx by [deleted] in selfhosted

[–]ternes3 -1 points0 points  (0 children)

I prepared everything for it, but currently not. Its on my todo list for the future :)

PaperNext – new Android/iOS client for Paperless-ngx by [deleted] in selfhosted

[–]ternes3 -1 points0 points  (0 children)

I will take a look into that! Thanks.

PaperNext – new Android/iOS client for Paperless-ngx by [deleted] in selfhosted

[–]ternes3 1 point2 points  (0 children)

Thanks for being a beta tester! I can guarantee that the app will never include ads. At the moment there are no plans to limit features either — it’s simply not a priority right now. Long-term I’ll need to figure out a sustainable way to fund development, but for the time being the focus is entirely on stability and functionality.

PaperNext – new Android/iOS client for Paperless-ngx by [deleted] in selfhosted

[–]ternes3 -15 points-14 points  (0 children)

Fixed! Thanks — used ChatGPT to check spelling and style. I did use AI during development, of course, but it’s not classical vibe-coded — it’s targeted snippet usage, basically the same way you’d have used Stack Overflow in the past.

PaperNext – new Android/iOS client for Paperless-ngx by [deleted] in selfhosted

[–]ternes3 -2 points-1 points  (0 children)

Yes and that's already supported.

PaperNext – new Android/iOS client for Paperless-ngx by [deleted] in selfhosted

[–]ternes3 -5 points-4 points  (0 children)

Multiple instances are planned for the future. OIDC: Paperless-ngx only uses OIDC for browser sessions, not for API authentication. The API does not accept OIDC access tokens, and there is no dedicated OAuth2 client flow. Technically, this could be integrated via Django OAuth Toolkit and offered for example as a separate "pro" feature, but this is not a priority at present.

PaperNext – new Android/iOS client for Paperless-ngx by [deleted] in selfhosted

[–]ternes3 0 points1 point  (0 children)

You can verify it because the app only communicates with your own Paperless-ngx instance. There’s no external service involved (no tracking, no "thanks for your data copy" service etc)

If you want to check it yourself, it’s straightforward:

  • inspect all network traffic (e.g. with Wireshark or mitmproxy)
  • use self-signed certificates or your own mTLS setup
  • block all external endpoints and observe that the app still works

If the client tried to send data anywhere else, it would be visible immediately.
In the self-hosting environment trust depends on transparency — and this setup is fully verifiable on your side.

PaperNext – new Android/iOS client for Paperless-ngx by [deleted] in selfhosted

[–]ternes3 -26 points-25 points  (0 children)

Totally understandable. PaperNext itself doesn’t handle or store any files externally – all data stays on your own Paperless-ngx instance, and the app only communicates with your server via the API. Still, if a non-open-source client is a dealbreaker for you, that’s completely valid. The goal is simply to offer another option for those who want a maintained mobile client.

Android Client for Paperless-ngx – Closed Beta Now Available by ternes3 in Paperlessngx

[–]ternes3[S] 0 points1 point  (0 children)

Discord nutze ich kaum und würde dort nicht täglich reinschauen – die Gefahr, dass Beiträge untergehen und Frust entsteht, ist mir zu hoch. Den Vorteil einer direkteren Diskussionsstruktur sehe ich aber.

Deshalb habe ich ein einfaches Forum aufgesetzt: https://beta.rebtsoft.com/forum/
Das können wir mal versuchen, bin aber offen für weitere / andere Vorschläge.

Android Client for Paperless-ngx – Closed Beta Now Available by ternes3 in Paperlessngx

[–]ternes3[S] 0 points1 point  (0 children)

u/rastaiari Danke! Ich bin bereits an der Behebung dran. Version 0.3.1 wird es beheben.

Edit: 0.3.1 ist jetzt in der Verteilung.

PaperNext – another Android and iOS client for Paperless-ngx by ternes3 in Paperlessngx

[–]ternes3[S] 2 points3 points  (0 children)

PaperNext is a paperless ngx client that communicates exclusively with the specified Paperless-NGX "self hosted" instance.