[GH-ISSUE #859] Camera function #606

Closed
opened 2026-05-07 00:25:49 +02:00 by BreizhHardware · 1 comment

Originally created by @do-me on GitHub (Sep 1, 2023).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/859

💡 Idea

I was wondering why ntfy didn't offer a direct way to take a picture (yet?). It's fairly simple to integrate and would benefit the users as one could avoid going the longer way over file uploads.

It could be beneficial if a user e.g. selected "always open with..." File Explorer or similar and hence cannot find the option Camera anymore (probably until all cookies, local storage etc. are deleted). I had this situation on one of my Android phones (Android 13).

💻 Target components

Client-side on the web and mobile apps.

On the mobile apps a native solution would be best but in the web app one could use getUserMedia(). I just created such a simple demo with a minimal UI that sends a picture to a ntfy channel. In my case, I needed a cross-platform method to send images from the browser straight to ntfy without leaving my html page: https://do-me.github.io/js-camera-capture/

I think it would be nice to design a UI similar to standard messengers like WhatsApp/Telegram/Signal etc. where the camera icon is just next to the send icon.

image

Originally created by @do-me on GitHub (Sep 1, 2023). Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/859 :bulb: **Idea** <!-- Share your thoughts; try to be detailed if you can --> I was wondering why ntfy didn't offer a direct way to take a picture (yet?). It's fairly simple to integrate and would benefit the users as one could avoid going the longer way over file uploads. It could be beneficial if a user e.g. selected "always open with..." `File Explorer` or similar and hence cannot find the option `Camera` anymore (probably until all cookies, local storage etc. are deleted). I had this situation on one of my Android phones (Android 13). :computer: **Target components** <!-- Where should this feature/enhancement be added? --> <!-- e.g. ntfy server, Android app, iOS app, web app --> Client-side on the web and mobile apps. On the mobile apps a native solution would be best but in the web app one could use `getUserMedia()`. I just created such a simple demo with a minimal UI that sends a picture to a ntfy channel. In my case, I needed a cross-platform method to send images from the browser straight to ntfy without leaving my html page: https://do-me.github.io/js-camera-capture/ I think it would be nice to design a UI similar to standard messengers like WhatsApp/Telegram/Signal etc. where the camera icon is just next to the `send` icon. ![image](https://github.com/binwiederhier/ntfy/assets/47481567/169afc1e-d45b-46b3-b3ea-4cdee2c0d20e)
BreizhHardware 2026-05-07 00:25:49 +02:00
Author
Owner

@binwiederhier commented on GitHub (Sep 10, 2023):

While this is a fascinating idea, I think this falls in the category of "not everything that can be done, must be done". I'm invoking my maintainer right to respectfully reject this idea. Thanks for submitting!

<!-- gh-comment-id:1712809068 --> @binwiederhier commented on GitHub (Sep 10, 2023): While this is a fascinating idea, I think this falls in the category of "not everything that can be done, must be done". I'm invoking my maintainer right to respectfully reject this idea. Thanks for submitting!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ntfy#606
No description provided.