astubenbord / paperless-mobile

An (almost) fully fledged mobile paperless client.
GNU General Public License v3.0
735 stars 37 forks source link

[Feature]: Push Notifications (or regsutering URL handler?) #379

Open stv0g opened 9 months ago

stv0g commented 9 months ago

In my current workflow, I mostly ingest documents via a WiFi-connwcted document scanner or E-mail.

One downside of this workflow is its lack of confirmation about the success or failure of an import, as well as the broken UX-flow as documents can not be easily edited after an import outside of the Paperless software.

It would be really nice to have some way of push notification support in my mobile Paperless client about new documents.

Basically enabling me to seamlessly continue the import of new documents by editing them on the phone once they have been scanned.

I see that this might need also server-side support in paperless-ngx.

Alternatively, we could integrate other exisiting push notification apps like pushover or pushbullet via a server-side hook.

But in this case it would be neat, to allow registering a URL handler in Android to open the mobile app instead of opening it in thr Android web-browser when a URL pointing to my paperless instanve is opened.

I've seen similar thinks happening with e.g. links to GitHub.com, which can get opened directly int he GitHub Android app.

nogweii commented 7 months ago

It'd be ideal if UnifiedPush were to be implemented by both paperless-ngx and mobile. There would need to be some coordination between the projects on what exactly should be a push notification.