[GH-ISSUE #744] Web app build / dev tooling - Vite, prettier, eslint? #543

Closed
opened 2026-05-07 00:25:16 +02:00 by BreizhHardware · 4 comments

Originally created by @nimbleghost on GitHub (May 23, 2023).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/744

💡 Idea

I'd like to try tackling #199 / #346, but would like to make some development / build improvements first if they sound good to you.

I would switch to Vite to make https testing easier for notifications (and though not deprecated, CRA isn't recommended anymore anyway), plus would add eslint and prettier for static analysis and formatting.

💻 Target components

web app

Originally created by @nimbleghost on GitHub (May 23, 2023). Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/744 <!-- Before you submit, consider asking on Discord/Matrix instead. You'll usually get an answer sooner, and there are more people there to help! - Discord: https://discord.gg/cT7ECsZj9w - Matrix: https://matrix.to/#/#ntfy:matrix.org / https://matrix.to/#/#ntfy-space:matrix.org --> :bulb: **Idea** I'd like to try tackling #199 / #346, but would like to make some development / build improvements first if they sound good to you. I would switch to Vite to make [https testing easier](https://vitejs.dev/config/server-options.html#server-https) for notifications (and though not deprecated, CRA isn't recommended anymore anyway), plus would add eslint and prettier for static analysis and formatting. <!-- Share your thoughts; try to be detailed if you can --> :computer: **Target components** web app <!-- Where should this feature/enhancement be added? --> <!-- e.g. ntfy server, Android app, iOS app, web app -->
BreizhHardware 2026-05-07 00:25:16 +02:00
Author
Owner

@binwiederhier commented on GitHub (May 23, 2023):

Those all sound like awesome things! Amazing!

I am happy to chat on Discord/Matrix about details if you like, and I ask that you try to do small-ish PRs if possible, and that you discuss the design beforehand if there are many changes.

As for Web Push, I don't fully understand what that means server-side, so maybe you'll have to enlighten me.

<!-- gh-comment-id:1559954665 --> @binwiederhier commented on GitHub (May 23, 2023): Those all sound like awesome things! Amazing! I am happy to chat on Discord/Matrix about details if you like, and I ask that you try to do small-ish PRs if possible, and that you discuss the design beforehand if there are many changes. As for Web Push, I don't fully understand what that means server-side, so maybe you'll have to enlighten me.
Author
Owner

@nimbleghost commented on GitHub (May 23, 2023):

Sounds great! I will comment on the web push issue once I get to it.

r.e. Discord/Matrix yes - will take a look later.

<!-- gh-comment-id:1559960879 --> @nimbleghost commented on GitHub (May 23, 2023): Sounds great! I will comment on the web push issue once I get to it. r.e. Discord/Matrix yes - will take a look later.
Author
Owner

@binwiederhier commented on GitHub (May 23, 2023):

Sounds great! I will comment on the web push issue once I get to it.

It is worth noting that the PWA has been attempted before, so maybe check that code too when you get there.

<!-- gh-comment-id:1559962433 --> @binwiederhier commented on GitHub (May 23, 2023): > Sounds great! I will comment on the web push issue once I get to it. It is worth noting that the PWA has been attempted before, so maybe check that code too when you get there.
Author
Owner

@nimbleghost commented on GitHub (May 24, 2023):

Resolved by #747, #748, #749

<!-- gh-comment-id:1560873364 --> @nimbleghost commented on GitHub (May 24, 2023): Resolved by #747, #748, #749
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#543
No description provided.