2025-11-15 - 2026-05-15
Overview
1335 issues closed from 1 user
Closed
#1698 [PR #1712] [MERGED] Bump i18next-http-backend from 1.4.5 to 3.0.5 in /web
Closed
#1693 [PR #1695] [MERGED] Avoid crashing /account for tokens without a last access time
Closed
#1691 [PR #1691] [MERGED] Bump vite from 6.4.1 to 6.4.2 in /web
Closed
#1692 [PR #1694] [MERGED] Allow edited access tokens to be set to never expire
Closed
#1690 [PR #1688] [CLOSED] Bump lodash from 4.17.23 to 4.18.1 in /web
Closed
#1688 [PR #1683] [MERGED] Restore VirtualHost Example for Apache HTTP Server 2.4.46 and Earlier
Closed
#1689 [PR #1687] [CLOSED] Bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4
Closed
#1686 [PR #1674] [CLOSED] Bump picomatch in /web
Closed
#1687 [PR #1681] [MERGED] Add email verification
Closed
#1685 [PR #1679] [MERGED] Attachment: Disable HTTP/2
Closed
#1683 [PR #1670] [MERGED] build: fix Dockerfile-build, bump EoL go/node
Closed
#1684 [PR #1672] [MERGED] Attachment fixes to address inconsistencies between DB and backend store
Closed
#1681 [PR #1668] [MERGED] Update web app FAQ to include require-login
Closed
#1680 [PR #1664] [CLOSED] Bump google.golang.org/grpc from 1.79.2 to 1.79.3
Closed
#1677 [PR #1650] [MERGED] Create Init service file for OpenRC
Closed
#1678 [PR #1656] [MERGED] S3 attachment storage
Closed
#1679 [PR #1658] [MERGED] Support postgresql:// and postgres:// URLs
Closed
#1675 [PR #1654] [MERGED] Config generator
Closed
#1676 [PR #1648] [MERGED] Add PostgreSQL read-only replica support
Closed
#1674 [PR #1643] [CLOSED] Dockers v2
Closed
#1673 [PR #1635] [CLOSED] add tzdata to arm image
Closed
#1671 [PR #1630] [CLOSED] Add debounce-mechanism to messages
Closed
#1672 [PR #1633] [CLOSED] add --cert for cli
Closed
#1670 [PR #1629] [MERGED] docs: fix references in access token examples
Closed
#1669 [PR #1628] [CLOSED] Bump minimatch in /web
Closed
#1668 [PR #1627] [CLOSED] Bump rollup in /web
Closed
#1666 [PR #1622] [MERGED] Update ntfy.tedomum.net URL to ntfy.tedomum.fr
Closed
#1665 [PR #1620] [MERGED] fix(smtp): preserve <br> line breaks in HTML emails
Closed
#1664 [PR #1619] [MERGED] Add experimental PostgreSQL support as alternative database backend
Closed
#1663 [PR #1618] [MERGED] add zabbix-ntfy to intergration doc
Closed
#1662 [PR #1616] [CLOSED] Postgres support: message cache (part 3/3)
Closed
#1660 [PR #1615] [MERGED] Add comment for zsh users in the terminal example
Closed
#1661 [PR #1614] [CLOSED] Postgres support: user management (part 2/3)
Closed
#1658 [PR #1610] [MERGED] docs: Clarify F-Droid flavor excludes Google Services
Closed
#1659 [PR #1611] [CLOSED] PostgreSQL support: web push subscription store (part 1/3)
Closed
#1656 [PR #1607] [MERGED] Added SIA-Server to integration list
Closed
#1657 [PR #1603] [MERGED] Allow overriding npm binary in Makefile
Closed
#1655 [PR #1600] [MERGED] WIP: Server/Web: Support "copy" action button to copy a value to the clipboard
Closed
#1653 [PR #1597] [MERGED] Fix GPG key fingerprint typo in docs/install.md
Closed
#1654 [PR #1598] [MERGED] Fix panic in handleSubscribeHTTP when client disconnects during publish
Closed
#1651 [PR #1595] [MERGED] fix: add payments dir to docker build
Closed
#1648 [PR #1581] [MERGED] Add Uptime Monitor to the Official integrations list
Closed
#1649 [PR #1587] [MERGED] Update change URL of Uptime Monitor to official website
Closed
#1645 [PR #1577] [MERGED] [Docs/publish] Fix JSON syntax for JS examples
Closed
#1646 [PR #1574] [MERGED] [docs] Fix typo/syntax error in publish.md
Closed
#1644 [PR #1572] [MERGED] chore: fix typos in server.yml config file
Closed
#1642 [PR #1568] [CLOSED] Fix links in contributing.md for development guide and contact to work from project-root-page
Closed
#1643 [PR #1571] [CLOSED] chore: fix typos in server.yml config file
Closed
#1641 [PR #1561] [CLOSED] Bump lodash from 4.17.21 to 4.17.23 in /web
Closed
#1639 [PR #1556] [MERGED] Updated/cancel scheduled messages
Closed
#1638 [PR #1554] [MERGED] Web app update check
Closed
#1637 [PR #1551] [MERGED] Update link to ntfysh-windows client
Closed
#1635 [PR #1552] [MERGED] Support "ntfy serve" on Windows
Closed
#1636 [PR #1543] [CLOSED] Added OpenAPI spec /Swagger integration into mkdocs.
Closed
#1634 [PR #1540] [CLOSED] Bump @remix-run/router and react-router-dom in /web
Closed
#1631 [PR #1535] [CLOSED] Fix curl command example in Notifications component
Closed
#1632 [PR #1536] [MERGED] Update/delete/clear notifications
Closed
#1633 [PR #1542] [MERGED] fix typos in docs
Closed
#1630 [PR #1534] [MERGED] Add troubleshooting steps for "Reconnecting" error on mobile
Closed
#1627 [PR #1527] [MERGED] add BRun to list of integrations
Closed
#1626 [PR #1518] [MERGED] Fix filter api example
Closed
#1624 [PR #1517] [MERGED] Fix formatting in Python example in publish.md
Closed
#1621 [PR #1501] [MERGED] do not build fbsend with nofirebase
Closed
#1623 [PR #1505] [MERGED] docs: fix typo on listen-metrics-http
Closed
#1620 [PR #1509] [MERGED] Add Ferron reverse proxy example to config.md
Closed
#1619 [PR #1500] [CLOSED] Add freebsd amd64 and arm64 support to goreleaser
Closed
#1618 [PR #1499] [MERGED] Add Simple Observability to integrations list
Closed
#1616 [PR #1487] [CLOSED] Bump js-yaml from 4.1.0 to 4.1.1 in /web
Closed
#1617 [PR #1495] [CLOSED] enable pwa share target
Closed
#1615 [PR #1490] [CLOSED] Bump golang.org/x/crypto from 0.44.0 to 0.45.0
Closed
#1612 [PR #1476] [MERGED] Update ntfyrr, add ntailfy in integrations.md
Closed
#1614 [PR #1486] [MERGED] fix: show overflow notification action buttons hidden on small screens
Closed
#1610 [PR #1470] [CLOSED] Bump vite from 6.3.6 to 6.4.1 in /web
Closed
#1611 [PR #1466] [CLOSED] WIP: Update notifications
Closed
#1609 [PR #1460] [MERGED] docs: fix healthcheck zombie processes
Closed
#1608 [PR #1453] [CLOSED] Add warning about topic length and secrecy note
Closed
#1606 [PR #1442] [CLOSED] Bump vite from 6.3.5 to 6.3.6 in /web
Closed
#1607 [PR #1446] [MERGED] Added ntfy-bridge to integrations.md
Closed
#1605 [PR #1434] [MERGED] Require login
Closed
#1603 [PR #1432] [MERGED] Fix copy to clipboard on HTTP-only hosted sites
Closed
#1604 [PR #1433] [CLOSED] convert old for loops to range functions
Closed
#1602 [PR #1425] [MERGED] feat(docs): add ntfy-heartbeat-monitor to integrations page
Closed
#1601 [PR #1430] [MERGED] Fix base64 snippets in Publishing
Closed
#1600 [PR #1428] [MERGED] fixed typo in "client.yml" comment
Closed
#1598 [PR #1420] [MERGED] Add build flags to remove Firebase, Stripe & WebPush (for Debian packaging)
Closed
#1599 [PR #1421] [MERGED] Message cache lock
Closed
#1597 [PR #1413] [MERGED] prevent changing a provisioned user's password
Closed
#1596 [PR #1417] [MERGED] Typo in publish.md
Closed
#1595 [PR #1406] [MERGED] refactor: use slices.Contains to simplify code
Closed
#1594 [PR #1405] [CLOSED] WIPWIP Busy timeout
Closed
#1591 [PR #1397] [MERGED] Add a lock to add_messages
Closed
#1592 [PR #1398] [MERGED] [docs] Add Ntfy Desktop to integrations
Closed
#1593 [PR #1404] [MERGED] allow newlines in in-line go templates
Closed
#1590 [PR #1399] [MERGED] Add Ntfy for Sandstorm to integrations.md
Closed
#1589 [PR #1395] [MERGED] doc corrections
Closed
#1586 [PR #1390] [MERGED] Advanced message templating: Sprig functions, pre-defined templates, custom templates via template-dir
Closed
#1587 [PR #1388] [MERGED] Add missing double-quote to docs so commands work when copy-pasted
Closed
#1588 [PR #1392] [CLOSED] FEAT : add get topic subscribers endpoint
Closed
#1585 [PR #1387] [CLOSED] Fixed broken codeblocks in Markdown config.md
Closed
#1584 [PR #1382] [MERGED] Add piping support
Closed
#1582 [PR #1378] [CLOSED] Send emails with gomail to support SMTP servers with AUTH
Closed
#1583 [PR #1384] [MERGED] Declarative users
Closed
#1581 [PR #1381] [MERGED] docs: add ntfyexec to integrations
Closed
#1580 [PR #1380] [MERGED] IPv6 support
Closed
#1577 [PR #1355] [CLOSED] Update install.md - include Windows server
Closed
#1579 [PR #1360] [MERGED] Add custom client IP header
Closed
#1578 [PR #1371] [MERGED] Smaller docs updates
Closed
#1575 [PR #1353] [MERGED] APNs fix
Closed
#1576 [PR #1352] [MERGED] Add ntfyrr project to integrations
Closed
#1573 [PR #1351] [CLOSED] WIP (partially defunct): Feat optional require login
Closed
#1574 [PR #1345] [MERGED] Add official Home Assistant integration and async python library
Closed
#1572 [PR #1342] [MERGED] Bump esbuild, vite and vite-plugin-pwa in /web
Closed
#1571 [PR #1343] [MERGED] Add NtfyPwsh integration and blog
Closed
#1570 [PR #1341] [MERGED] Security updates
Closed
#1569 [PR #1340] [MERGED] user: Allow changing the hashed password directly
Closed
#1567 [PR #1328] [CLOSED] Add ability to build the server for Windows and run it as a service
Closed
#1568 [PR #1338] [MERGED] Websocket http error codes
Closed
#1566 [PR #1329] [MERGED] [Featute] Add optional web app flag which requires a login for every action
Closed
#1565 [PR #1325] [MERGED] docs: add integration ntfy-me-mcp to integrations.md
Closed
#1564 [PR #1320] [MERGED] docs: Added reference to UptimeObserver integration
Closed
#1561 [PR #1313] [MERGED] Update integrations.md
Closed
#1562 [PR #1312] [MERGED] Consider aes128gcm content encoding as an indicator for UnifiedPush
Closed
#1563 [PR #1319] [MERGED] Update integrations.md
Closed
#1560 [PR #1310] [MERGED] docs: correct mountPath for server.yml
Closed
#1559 [PR #1307] [MERGED] set LABEL org.opencontainers.image.version
Closed
#1556 [PR #1299] [MERGED] docs: add integration: Monibot
Closed
#1557 [PR #1287] [MERGED] Handle anonymous read restrictions by sending a poll_request event
Closed
#1558 [PR #1289] [MERGED] Add optional twilio-call-format config option
Closed
#1555 [PR #1296] [MERGED] Add Terminal Notifications for Long-Running Commands example
Closed
#1554 [PR #1271] [MERGED] Add major and minor version tags to docker release flow
Closed
#1551 [PR #1266] [MERGED] server/util.go: fix logic in extractIPAddress()
Closed
#1552 [PR #1262] [MERGED] Make markdown code blocks scrollable
Closed
#1553 [PR #1267] [MERGED] Api change user password
Closed
#1550 [PR #1264] [MERGED] docs: Typo wep -> web
Closed
#1548 [PR #1260] [MERGED] add canary in the cage podcast coverage to integrations page
Closed
#1549 [PR #1257] [CLOSED] Add 'Ntfyhook' to integrations
Closed
#1546 [PR #1248] [MERGED] Update quickstart example
Closed
#1547 [PR #1252] [MERGED] Adding proxy client IP header override functionality
Closed
#1545 [PR #1241] [MERGED] docs: add integration: Ntfy_CSV_Reminders
Closed
#1542 [PR #1224] [MERGED] Update integrations.md: Added EasyMorph
Closed
#1543 [PR #1239] [MERGED] docs: add ToC to integrations.md
Closed
#1544 [PR #1240] [MERGED] docs: add integration: Daily Fact Ntfy
Closed
#1540 [PR #1234] [MERGED] docs: config.md: fix typo
Closed
#1541 [PR #1225] [MERGED] docs: publish.md typo
Closed
#1539 [PR #1218] [CLOSED] Add support for server templates
Closed
#1538 [PR #1216] [MERGED] feat: add since=latest subscribe param
Closed
#1536 [PR #1210] [CLOSED] add: ntfy-notify
Closed
#1537 [PR #1213] [CLOSED] add: owncast-ntfy
Closed
#1535 [PR #1212] [MERGED] feat: allow configurable web push expiry duration
Closed
#1533 [PR #1198] [CLOSED] Use /usr/local/bin instead of /usr/bin
Closed
#1534 [PR #1209] [MERGED] Add Clipboard IO to projects
Closed
#1531 [PR #1187] [MERGED] Fix typo
Closed
#1532 [PR #1199] [MERGED] docs: add quantum5/ntfy-run to integrations and examples
Closed
#1530 [PR #1179] [CLOSED] add ntfy.tg (integrations.md)
Closed
#1529 [PR #1177] [MERGED] docs(config.md): remove duplicate comment
Closed
#1526 [PR #1172] [MERGED] Fix typo in cli.md ("subscibe" → "subscribe")
Closed
#1527 [PR #1161] [MERGED] Updating Docs - configuration table, shoutrr, Scrutiny, etc
Closed
#1528 [PR #1175] [MERGED] Added note to add ", chain=DOCKER-USER" to the fail2ban jail action if using docker networks
Closed
#1525 [PR #1164] [MERGED] Support SMTP Auth Plain for event publishing
Closed
#1523 [PR #1149] [MERGED] feat: add app store reference
Closed
#1524 [PR #1158] [CLOSED] update command when runnig from docker
Closed
#1521 [PR #1146] [CLOSED] Update docs to use the latest version of ntfy dynamically
Closed
#1522 [PR #1142] [CLOSED] [feature] implement scheduled message unpublishing via DELETE request to /{topic}/{messageId}
Closed
#1520 [PR #1141] [MERGED] Add Date header to sent e-mails
Closed
#1519 [PR #1138] [MERGED] Teach ntfy webpush to write the keys to a file
Closed
#1516 [PR #1123] [MERGED] feat(server): add Cache and Firebase as keys to JSON publishing
Closed
#1517 [PR #1133] [MERGED] Integrations wlzntfy
Closed
#1518 [PR #1137] [MERGED] macrodroid supports POST requests
Closed
#1515 [PR #1127] [MERGED] add Sprig functions to go templates
Closed
#1514 [PR #1122] [MERGED] update links in integration docs
Closed
#1511 [PR #1098] [MERGED] don't cache config.js
Closed
#1512 [PR #1095] [CLOSED] WIP Postgres message cache
Closed
#1510 [PR #1091] [CLOSED] Bump golang.org/x/net from 0.22.0 to 0.23.0
Closed
#1507 [PR #1071] [MERGED] Update traccar examples
Closed
#1509 [PR #1086] [MERGED] docs(integrations): add proxmox-ntfy
Closed
#1508 [PR #1082] [MERGED] Fix username regex
Closed
#1506 [PR #1064] [MERGED] Message templating
Closed
#1505 [PR #1066] [MERGED] Disallow certain templates
Closed
#1504 [PR #1062] [MERGED] Update publish.md (PowerShell 7+ Access Token Example)
Closed
#1503 [PR #1061] [CLOSED] Templating 2
Closed
#1502 [PR #1057] [CLOSED] add templating for title and message fields
Closed
#1500 [PR #1055] [CLOSED] Bump follow-redirects from 1.15.5 to 1.15.6 in /web
Closed
#1497 [PR #1046] [MERGED] Update Norwegian translations
Closed
#1498 [PR #1049] [MERGED] Remove Rate-Topics
Closed
#1499 [PR #1050] [MERGED] Message size limit+delay limit
Closed
#1495 [PR #1044] [MERGED] Update Danish translations
Closed
#1496 [PR #1045] [MERGED] Update Finnish translations
Closed
#1494 [PR #1043] [MERGED] Update Swedish localizations: typo fixes etc
Closed
#1492 [PR #1032] [CLOSED] Clarify that Content-Length is required in the HTTP header
Closed
#1493 [PR #1031] [CLOSED] fix(make): Build static binaries, to fix runtime errors in containers.
Closed
#1491 [PR #1022] [MERGED] docs(config.md): fix UnifiedPush links
Closed
#1490 [PR #1016] [MERGED] Remove dependence on mkdocs-simple-hooks
Closed
#1487 [PR #1004] [MERGED] Update publish.md with powershell snippet for uploading files
Closed
#1489 [PR #1014] [MERGED] Docs: Enhance Watchtower example
Closed
#1488 [PR #1006] [CLOSED] Bump vite from 4.5.0 to 4.5.2 in /web
Closed
#1485 [PR #1001] [MERGED] fix apk output path in docs
Closed
#1486 [PR #1002] [MERGED] Add systemd user service for ntfy-client.service
Closed
#1484 [PR #985] [CLOSED] Test first commit
Closed
#1481 [PR #976] [MERGED] Fix typo in it.json
Closed
#1482 [PR #983] [CLOSED] Bump golang.org/x/crypto from 0.15.0 to 0.17.0
Closed
#1483 [PR #984] [CLOSED] new fork version
Closed
#1477 [PR #963] [MERGED] Paste images from clipboard
Closed
#1478 [PR #967] [MERGED] Added non-root user to docker images.
Closed
#1479 [PR #972] [CLOSED] Bump vite from 4.5.0 to 4.5.1 in /web
Closed
#1475 [PR #964] [MERGED] Update docker compose example
Closed
#1476 [PR #965] [MERGED] docs: add shoutrrr auth token url format
Closed
#1473 [PR #949] [MERGED] Allow overriding python3 & pip3 binary in Makefile
Closed
#1474 [PR #961] [MERGED] Update docker-dev go version
Closed
#1470 [PR #944] [MERGED] remove broken link in Integrations > Projects+scripts
Closed
#1471 [PR #947] [MERGED] Add JS WebSocket example to docs
Closed
#1472 [PR #945] [MERGED] docs: add jetspotter integration
Closed
#1468 [PR #939] [MERGED] Fix broken badge image links in docs
Closed
#1469 [PR #941] [MERGED] Append /v2 to module so version 2 can be used as a go package
Closed
#1466 [PR #929] [MERGED] doc/integrations: link to ntfy-android-builder
Closed
#1467 [PR #934] [MERGED] Fix #933 macos client location
Closed
#1465 [PR #932] [MERGED] Adding changedetection.io integration guide
Closed
#1463 [PR #926] [MERGED] Added ntfy.fossman.de to docs/integrations.md/Alternative ntfy Servers
Closed
#1464 [PR #922] [MERGED] fix(i18n): correct usage of language str having underscore
Closed
#1460 [PR #915] [CLOSED] Bump golang.org/x/net from 0.15.0 to 0.17.0
Closed
#1461 [PR #919] [MERGED] doc/integrations: link RouterOS Scripts
Closed
#1462 [PR #917] [MERGED] user.Manager: fix ACL write, read order
Closed
#1459 [PR #911] [MERGED] fix: Remove errant word from Action buttons docs
Closed
#1456 [PR #902] [MERGED] Documentation healthcheck update
Closed
#1457 [PR #907] [MERGED] Adding ntfy-java package to libraries built around ntfy
Closed
#1458 [PR #906] [CLOSED] Added browser add-on
Closed
#1455 [PR #903] [MERGED] docs: ios shortcut
Closed
#1452 [PR #899] [MERGED] fix(pwa): hide install prompt on macOS 14 safari
Closed
#1453 [PR #900] [MERGED] docs: remove Firefox-Android known issue
Closed
#1454 [PR #901] [MERGED] Fix typo "aliase" -> "alias"
Closed
#1450 [PR #887] [MERGED] Add instructions for local-only email publishing
Closed
#1451 [PR #895] [MERGED] Refined Priority header handling
Closed
#1448 [PR #867] [MERGED] Add ios shortcut to the integrations docs
Closed
#1449 [PR #886] [CLOSED] Expose total subscribers and topics in the /v1/stats api - 885
Closed
#1447 [PR #863] [MERGED] Completed translations for Traditional Chinese and Simplified Chinese
Closed
#1446 [PR #862] [MERGED] readme modified
Closed
#1445 [PR #861] [MERGED] Update releases.md
Closed
#1443 [PR #848] [MERGED] Update publish.md
Closed
#1444 [PR #851] [MERGED] Ignore Cloudflare Priority header
Closed
#1442 [PR #847] [CLOSED] Update publish.md
Closed
#1441 [PR #843] [MERGED] Fix ACL issues with underscores
Closed
#1438 [PR #835] [CLOSED] Extra fields in JSON body
Closed
#1439 [PR #836] [CLOSED] Expose MessageLimit as a configuration
Closed
#1436 [PR #834] [MERGED] fixes #829
Closed
#1437 [PR #820] [MERGED] fix: check extension to display external images
Closed
#1435 [PR #821] [CLOSED] DOC: Update grafana address in config.md
Closed
#1434 [PR #819] [MERGED] Tweak httpd config to use less resources
Closed
#1432 [PR #815] [CLOSED] Markdown
Closed
#1433 [PR #817] [MERGED] fix(web-push): re-init i18n on each sw message
Closed
#1431 [PR #816] [CLOSED] Refine user header code
Closed
#1430 [PR #812] [CLOSED] Add possibility for 'user-auth' authorization
Closed
#1428 [PR #811] [MERGED] Add new integration ansible-role-ntfy-alertmanager
Closed
#1429 [PR #810] [MERGED] Web app: add markdown publish
Closed
#1426 [PR #795] [MERGED] PWA: Fix reload, Firefox mp3 load, reduce mobile padding
Closed
#1427 [PR #804] [MERGED] Web app: add RTL support
Closed
#1425 [PR #793] [MERGED] Make action bar match theme colour when run as PWA
Closed
#1421 [PR #790] [MERGED] Web app: Implement dark mode
Closed
#1422 [PR #786] [MERGED] Add docs detailing web notification support
Closed
#1423 [PR #791] [MERGED] Fix refreshing things when permission is granted
Closed
#1424 [PR #792] [MERGED] Fix ntfy upgrade banner in dark mode
Closed
#1420 [PR #788] [MERGED] Clarify that web push is not supported on other servers
Closed
#1417 [PR #782] [MERGED] Fix: refresh web push pref on standalone change
Closed
#1418 [PR #783] [CLOSED] Add version info to web app
Closed
#1419 [PR #784] [MERGED] Web app UI: make preferences responsive
Closed
#1415 [PR #780] [MERGED] Update PWA docs
Closed
#1416 [PR #781] [MERGED] Correctly handle standalone (PWA) mode changes
Closed
#1414 [PR #779] [MERGED] Improve web push docs
Closed
#1412 [PR #774] [MERGED] Update Docker-Compose Version in install.md
Closed
#1413 [PR #778] [MERGED] Default installed PWA to web push enabled
Closed
#1410 [PR #767] [MERGED] Bump vite from 4.3.8 to 4.3.9 in /web
Closed
#1411 [PR #766] [CLOSED] *: python pip in debian bookworm/testing needs venv
Closed
#1408 [PR #759] [MERGED] Fix account sync race condition
Closed
#1409 [PR #763] [CLOSED] PoC: Load external images
Closed
#1407 [PR #758] [CLOSED] Proposal: Format all the things
Closed
#1406 [PR #754] [MERGED] Add a way to use Docker for building everything
Closed
#1405 [PR #753] [CLOSED] WIP: Web improvements
Closed
#1404 [PR #752] [MERGED] WIP: Switch to vite
Closed
#1403 [PR #751] [MERGED] Add PWA manifest, service worker, and web push
Closed
#1401 [PR #748] [MERGED] Add eslint with eslint-config-airbnb
Closed
#1402 [PR #749] [MERGED] Switch to Vite
Closed
#1400 [PR #750] [MERGED] Fix suppressed eslint issues
Closed
#1398 [PR #746] [MERGED] Add prettier
Closed
#1399 [PR #747] [MERGED] Add prettier
Closed
#1395 [PR #745] [MERGED] Update GitHub Actions
Closed
#1396 [PR #743] [MERGED] [web] remove unused @emotion packages
Closed
#1397 [PR #739] [MERGED] docs: generating query param for access token
Closed
#1394 [PR #734] [MERGED] Add native arrsuite & shoutrrr docs
Closed
#1392 [PR #728] [MERGED] set attachment filename when download through browser
Closed
#1393 [PR #731] [MERGED] Add woodpecker-ntfy plugin to integrations.md
Closed
#1391 [PR #727] [MERGED] WIP: Access API
Closed
#1390 [PR #725] [MERGED] Convert mailer_emoji JSON file to map
Closed
#1388 [PR #719] [MERGED] Add quoted-printable decoding to smtp server
Closed
#1389 [PR #721] [MERGED] Fix false positive in ContainsAll function
Closed
#1387 [PR #717] [MERGED] WIP: Twilio
Closed
#1386 [PR #713] [MERGED] fix: removes an issue with topic.Subscribe function not checking dupl…
Closed
#1385 [PR #707] [MERGED] WIP: UTF-8 headers
Closed
#1384 [PR #705] [MERGED] WIP: persist message stats
Closed
#1381 [PR #699] [MERGED] fixes #698
Closed
#1382 [PR #697] [MERGED] Converted PowerShell code to use Splatting, and newer PS7 parameters (where available)
Closed
#1380 [PR #701] [MERGED] Add website-watcher integration
Closed
#1378 [PR #693] [MERGED] WIP: HTML emails
Closed
#1379 [PR #696] [MERGED] Hiding language preference flags while on Windows platforms.
Closed
#1376 [PR #674] [MERGED] fix misc typos
Closed
#1377 [PR #688] [MERGED] add hostux server
Closed
#1375 [PR #678] [MERGED] I18n plural forms
Closed
#1374 [PR #670] [CLOSED] Bump webpack from 5.75.0 to 5.76.2 in /web
Closed
#1372 [PR #665] [CLOSED] Allow newer python when building docs
Closed
#1373 [PR #668] [MERGED] Fix remove external google font server dependency
Closed
#1371 [PR #667] [MERGED] Fix remove external google font server dependency
Closed
#1370 [PR #666] [MERGED] Add a Grafana Ntfy connector in node JS
Closed
#1369 [PR #662] [MERGED] WIP Metrics
Closed
#1366 [PR #660] [MERGED] remove redundant ?poll=1 query param
Closed
#1367 [PR #661] [CLOSED] convert query parameters to lowercase before reading them
Closed
#1368 [PR #659] [MERGED] allow default-token and per-subscription tokens in client.yml
Closed
#1365 [PR #655] [MERGED] "visitor-subscriber-rate-limiting" flag
Closed
#1364 [PR #654] [CLOSED] WIP: Enable subscriber rate limiting
Closed
#1363 [PR #651] [MERGED] Fix publish command preferring default user instead of token auth
Closed
#1361 [PR #647] [MERGED] Added informative labels to Dockerfile
Closed
#1362 [PR #640] [MERGED] Remove health check from dockerfile & document health check endpoint
Closed
#1360 [PR #643] [CLOSED] Matrix/UP: Reject push key after >12h without access to topic
Closed
#1358 [PR #636] [MERGED] Fix typo - broadcasst -> broadcast
Closed
#1359 [PR #637] [MERGED] Subscriber Rate Limiting Error Handling
Closed
#1356 [PR #633] [MERGED] WIP: Subscriber rate limiting
Closed
#1357 [PR #631] [MERGED] docs: add traccar example
Closed
#1355 [PR #626] [MERGED] Add nlog-ntfy integration to docs
Closed
#1354 [PR #623] [CLOSED] allow publishing of text/html emails
Closed
#1351 [PR #616] [MERGED] Update integrations
Closed
#1352 [PR #618] [MERGED] Fix typo in publish.md
Closed
#1353 [PR #621] [MERGED] Make email publishing work, when access-control is enabled
Closed
#1350 [PR #615] [CLOSED] WIP: Http response writer
Closed
#1348 [PR #613] [MERGED] Fix login, signup and reservation environment variables in documentation
Closed
#1349 [PR #614] [MERGED] Add integration for Grafana Alerting webhook
Closed
#1347 [PR #612] [MERGED] Update README.md
Closed
#1345 [PR #605] [MERGED] Add iOS docs to the dev docs
Closed
#1346 [PR #609] [CLOSED] Subscriber Billed Topics
Closed
#1343 [PR #602] [CLOSED] Draft: user-header authentication
Closed
#1344 [PR #604] [MERGED] Update jellyseerr docs
Closed
#1341 [PR #600] [MERGED] WIP: User account log
Closed
#1342 [PR #599] [CLOSED] Support MQTT for sending notification
Closed
#1340 [PR #594] [MERGED] Elements requiring chown to run non-root Docker
Closed
#1338 [PR #588] [MERGED] add blog post for unRAID notifications
Closed
#1339 [PR #593] [MERGED] Add NodeBB to integrations page
Closed
#1336 [PR #584] [CLOSED] Rough draft of reciever rate limiting for discussion
Closed
#1337 [PR #582] [MERGED] Fix small issues in the K8s sts documentation
Closed
#1335 [PR #575] [MERGED] Add maubot-ntfy to projects
Closed
#1333 [PR #565] [MERGED] Allow for existing user or group during rpm installation
Closed
#1334 [PR #568] [MERGED] Upgrade smtp library, but not tests
Closed
#1332 [PR #553] [MERGED] docs: improve nginx config
Closed
#1331 [PR #562] [MERGED] Added clarification on client.yml configuration
Closed
#1330 [PR #555] [MERGED] docker: add basic healthcheck
Closed
#1327 [PR #543] [CLOSED] Accumulate incoming messages in a buffered channel
Closed
#1328 [PR #548] [MERGED] docs: Integrations add drone ntfy
Closed
#1329 [PR #549] [CLOSED] Use pre-commit
Closed
#1325 [PR #540] [MERGED] Add Gitpod configuration for quick setup of development environments
Closed
#1326 [PR #542] [MERGED] Use prepared statement for bulk writes
Closed
#1322 [PR #526] [MERGED] User accounts
Closed
#1323 [PR #536] [MERGED] Add Automatisch to official integrations list
Closed
#1324 [PR #537] [MERGED] Add uppercase letters to random topic name generation
Closed
#1320 [PR #533] [MERGED] Add "Generate topic name" button to "Subscribe to topic" dialog
Closed
#1321 [PR #527] [CLOSED] Delete ntfy.png
Closed
#1317 [PR #499] [MERGED] docs: add UnifiedPush section
Closed
#1318 [PR #502] [MERGED] Batch message INSERTs
Closed
#1319 [PR #518] [MERGED] Typo fix retweetet -> retweeted
Closed
#1316 [PR #494] [MERGED] add R wrapper to docs
Closed
#1315 [PR #501] [MERGED] Fix the Kubernetes ConfigMap
Closed
#1314 [PR #489] [CLOSED] WIP: PWA background push
Closed
#1313 [PR #492] [MERGED] add github actions example
Closed
#1311 [PR #476] [MERGED] docs: fix link syntax error
Closed
#1312 [PR #482] [MERGED] Adding node-ntfy-publish to the Libraries list
Closed
#1310 [PR #470] [MERGED] docs: fix addr-prefix type
Closed
#1309 [PR #469] [MERGED] Fix bug where GET or HEAD action requests could not be made from the web client
Closed
#1307 [PR #466] [MERGED] clarify iOS sending "New message"
Closed
#1308 [PR #462] [MERGED] Add info for self-hosting on NixOS.
Closed
#1305 [PR #463] [MERGED] Created documentation for kustomization deployment
Closed
#1306 [PR #456] [MERGED] Add ansible-ntfy to Ansible section
Closed
#1304 [PR #452] [MERGED] Add self-hosted Kubernetes steps
Closed
#1301 [PR #447] [MERGED] Allow reasding subscribe credentials from NTFY_USER env
Closed
#1302 [PR #443] [MERGED] strip trailing slash after server url in publish dialog
Closed
#1303 [PR #451] [MERGED] Remove buffering from nginx config, make config secure by default
Closed
#1300 [PR #437] [MERGED] docs(examples): Update Gatus example with new ntfy provider
Closed
#1299 [PR #435] [MERGED] ntfy pub: use default-user and default-password from client.yml
Closed
#1297 [PR #433] [MERGED] docs for auth query param
Closed
#1298 [PR #434] [MERGED] allow empty password in client.yml
Closed
#1295 [PR #432] [MERGED] strip trailing slash in "use another server" URL
Closed
#1296 [PR #430] [CLOSED] Delete server.yml
Closed
#1294 [PR #429] [MERGED] Allow Exempting IP Ranges
Closed
#1292 [PR #393] [MERGED] unify unix-specific code
Closed
#1293 [PR #427] [MERGED] Add Rundeck to examples
Closed
#1291 [PR #403] [MERGED] Update develop.md
Closed
#1290 [PR #397] [MERGED] Icons
Closed
#1289 [PR #392] [MERGED] docs: Mismatched quotation mark
Closed
#1287 [PR #384] [MERGED] Document Matrix pushkey error + set log level to warnings for Matrix errors
Closed
#1288 [PR #391] [MERGED] Add UptimeRobot example
Closed
#1285 [PR #386] [MERGED] WIP: Integrations page with links to projects
Closed
#1286 [PR #381] [MERGED] Fix CLI address in README
Closed
#1284 [PR #373] [MERGED] Move COMMIT into a variable so it could be overridden if desired
Closed
#1283 [PR #372] [MERGED] Client: default-user, default-password, default-command
Closed
#1281 [PR #365] [MERGED] notification icons
Closed
#1282 [PR #364] [CLOSED] notification icons
Closed
#1280 [PR #368] [MERGED] Bump terser from 5.14.1 to 5.14.2 in /web
Closed
#1278 [PR #362] [MERGED] Fix small typo in spanish translation
Closed
#1279 [PR #356] [MERGED] Unix Socket Mode
Closed
#1276 [PR #354] [CLOSED] WIP: Crypto stuff
Closed
#1277 [PR #345] [MERGED] Updated syntax on PowerShell examples in docs
Closed
#1275 [PR #348] [MERGED] WIP: DIsplay name for the web app
Closed
#1274 [PR #343] [CLOSED] all md files translated to spanish
Closed
#1271 [PR #340] [MERGED] WIP: Shorter lock, for #338
Closed
#1272 [PR #330] [MERGED] update docs to explain attachment name and URL in broadcast intent
Closed
#1273 [PR #341] [MERGED] allow custom intent in broadcast action without JSON
Closed
#1270 [PR #335] [MERGED] WIP: ntfy publish --pid $PID ...
Closed
#1268 [PR #326] [MERGED] Matrix gateway
Closed
#1269 [PR #327] [MERGED] Add user now supports reading password from an env var.
Closed
#1265 [PR #307] [MERGED] add timezone for docker install
Closed
#1266 [PR #315] [MERGED] docs: uptime kuma example
Closed
#1267 [PR #311] [MERGED] Scoop instructions
Closed
#1262 [PR #282] [MERGED] Update the example docs with a Home Assistant notify example
Closed
#1263 [PR #285] [MERGED] Add NixOS/Nix installation instructions
Closed
#1264 [PR #304] [MERGED] Docs docker
Closed
#1261 [PR #284] [MERGED] WIP: Logging
Closed
#1260 [PR #275] [MERGED] typo
Closed
#1259 [PR #273] [MERGED] WIP: iOS poll_request forwarder
Closed
#1257 [PR #259] [CLOSED] WIP WIP WIP: Canary notifications
Closed
#1258 [PR #270] [CLOSED] fix(docker-security): use scratch container
Closed
#1256 [PR #264] [MERGED] Add webhook example for Jellyseerr/Overseerr
Closed
#1255 [PR #262] [MERGED] Docs/config: fix typo in private server example
Closed
#1254 [PR #258] [CLOSED] Use relative paths in WebUI
Closed
#1252 [PR #252] [MERGED] Fix double listing of amd64 in the docs (Fixes #251)
Closed
#1253 [PR #257] [MERGED] Force MAKEFLAGS to --jobs=1 to ensure dependencies are executed sequentially and in correct order
Closed
#1251 [PR #247] [MERGED] Only for devleopment: macOS support for ntfy serve
Closed
#1250 [PR #249] [MERGED] Add disable option to web-root
Closed
#1249 [PR #246] [MERGED] WIP: iOS
Closed
#1245 [PR #239] [CLOSED] WIP: Electron
Closed
#1246 [PR #242] [MERGED] Update publish.md
Closed
#1247 [PR #243] [MERGED] add checkmark to notification card to mark notification as read
Closed
#1248 [PR #245] [MERGED] WIP: Windows
Closed
#1243 [PR #232] [MERGED] WIP: Accessibility of web app
Closed
#1244 [PR #234] [MERGED] Full feature message example
Closed
#1242 [PR #225] [MERGED] WIP: More advanced action parsing
Closed
#1241 [PR #212] [MERGED] WIP Actions
Closed
#1240 [PR #202] [MERGED] WIP: Extracting translation strings
Closed
#1238 [PR #194] [MERGED] Update install docs
Closed
#1239 [PR #201] [MERGED] ARMv6
Closed
#1236 [PR #187] [CLOSED] WIP: Update messages
Closed
#1237 [PR #180] [MERGED] WIP: custom messages
Closed
#1235 [PR #184] [CLOSED] Go 1.18
Closed
#1233 [PR #176] [MERGED] Add Node-RED and Gatus examples.
Closed
#1234 [PR #178] [MERGED] Add Node-RED pictures and change ntfy URL to ntfy.sh
Closed
#1231 [PR #172] [MERGED] WIP: Develop docs
Closed
#1232 [PR #173] [MERGED] Add examples for *arr notification scripts
Closed
#1230 [PR #174] [CLOSED] Docs - Publishing - Added PowerShell Examples
Closed
#1229 [PR #171] [CLOSED] WIP: Templating
Closed
#1226 [PR #153] [MERGED] WIP: Since ID, works
Closed
#1227 [PR #156] [MERGED] Update README.md
Closed
#1228 [PR #170] [MERGED] Fixed typo in url
Closed
#1225 [PR #152] [CLOSED] Add support for iOS app
Closed
#1223 [PR #150] [MERGED] add watchtower/shoutrrr examples
Closed
#1224 [PR #149] [MERGED] New web app
Closed
#1220 [PR #145] [MERGED] WIP: Rate limit exemption
Closed
#1221 [PR #118] [MERGED] Docs clarification
Closed
#1222 [PR #148] [MERGED] Add authentification support for subscribing with CLI
Closed
#1217 [PR #86] [MERGED] Adjust RPM scriptlets to work on RHEL-flavour OSes, too.
Closed
#1218 [PR #95] [MERGED] Websockets; working
Closed
#1219 [PR #114] [MERGED] Auth / access control
Closed
#1215 [PR #82] [MERGED] Attachments
Closed
#1216 [PR #89] [MERGED] WIP: Listen on Unix socket
Closed
#1214 [PR #75] [CLOSED] Linux Distributor
Closed
#1211 [PR #73] [CLOSED] Update Dockerfile for new start command
Closed
#1212 [PR #74] [MERGED] Update Docker installation with a Dockerfile example
Closed
#1213 [PR #68] [MERGED] Add Arch Linux installation instructions
Closed
#1210 [PR #67] [MERGED] WIP: mail publish
Closed
#1207 [PR #62] [MERGED] WIP: Send emails
Closed
#1208 [PR #60] [MERGED] WIP: CLI, relates to #46
Closed
#1209 [PR #64] [MERGED] WIP: unified push
Closed
#1206 [PR #53] [CLOSED] WIP: Docs intents
Closed
#1205 [PR #54] [MERGED] Documentation for the intent stuff
Closed
#1202 [PR #12] [MERGED] Use custom url for self-hosted
Closed
#1204 [PR #48] [MERGED] WIP: Add 'At:'/'In:' headers to support scheduled messages
Closed
#1203 [PR #29] [MERGED] WIP: Docs
Closed
#1201 [PR #26] [MERGED] Fix topic div being hidden on iOS devices
Closed
#1200 [PR #1] [MERGED] WIP: Firebase support
Closed
#1194 [GH-ISSUE #1717] ntfy-android 1.24.0 (fdroid) not receiving notifications
Closed
#1184 [GH-ISSUE #1705] Allow click on link
Closed
#1180 [GH-ISSUE #1700] Crash on webUI and can no longer connect from services
Closed
#1177 [GH-ISSUE #1692] Attachments not found (404)
Closed
#1179 [GH-ISSUE #1693] can't change expiration time of an access toke
Closed
#1171 [GH-ISSUE #1684] Click on Account, then crashed
Closed
#1173 [GH-ISSUE #1685] Email notification using curl doesn't work anymore
Closed
#1170 [GH-ISSUE #1678] S3 attachment uploads fail with HTTP/2 PROTOCOL_ERROR on DigitalOcean Spaces
Closed
#1165 [GH-ISSUE #1671] Header Click / X-Click url resets the PHP session
Closed
#1167 [GH-ISSUE #1673] Wrong conversion of attachment_total_size
Closed
#1164 [GH-ISSUE #1666] Unhelpful notification on flight
Closed
#1156 [GH-ISSUE #1657] Postgres configuration should support postgresql scheme/protocol specifier
Closed
#1150 [GH-ISSUE #1651] RangeError: date value is not finite in DateTimeFormat.format()
Closed
#1149 [GH-ISSUE #1645] v2.18 should be a beta release
Closed
#1145 [GH-ISSUE #1640] ntfy-android repo does not build and is not up-to-date
Closed
#1143 [GH-ISSUE #1638] I installed the latest version, 1.23, and the previous version was 1.22. Why isn't there a corner mark prompt displayed
Closed
#1140 [GH-ISSUE #1632] Cannot grant permissions to display desktop notifications
Closed
#1135 [GH-ISSUE #1625] Docker fails to start
Closed
#1136 [GH-ISSUE #1626] (Almost) persistent notification can't be turned off
Closed
#1132 [GH-ISSUE #1617] Header X-Tags is not honored
Closed
#1133 [GH-ISSUE #1624] Any way to send blank message with attachment not showing You received a file?
Closed
#1130 [GH-ISSUE #1609] Why I am not getting notifications from ntfy
Closed
#1127 [GH-ISSUE #1608] How to disable server stats in the logs?
Closed
#1125 [GH-ISSUE #1601] [Web UI] Cannot log in when serving ntfy behind an authenticating reverse proxy
Closed
#1120 [GH-ISSUE #1594] No notifications on iOS native app (without refresh)
Closed
#1121 [GH-ISSUE #1599] API: add v1/version endpoint to return installed version (self hosted)
Closed
#1117 [GH-ISSUE #1591] Android: Notifications may be missed in certain (rare cases)
Closed
#1116 [GH-ISSUE #1586] APT repository key still using SHA1 - now causing "Missing key" errors
Closed
#1114 [GH-ISSUE #1585] Broken rate limiting
Closed
#1115 [GH-ISSUE #1589] cannot pull 2.16.0
Closed
#1111 [GH-ISSUE #1582] Android app crashes when URL scheme is missing
Closed
#1112 [GH-ISSUE #1583] iOS Broken on latest version(s)
Closed
#1108 [GH-ISSUE #1578] Android - instant delivery notification can be dismissed
Closed
#1103 [GH-ISSUE #1566] Web app: validate service URL when adding user
Closed
#1104 [GH-ISSUE #1569] Update/clear/delete not working with Android client 1.21.1
Closed
#1100 [GH-ISSUE #1565] Add hover context for icons
Closed
#1097 [GH-ISSUE #1558] [Android] not getting notified after reaching system notifications limit
Closed
#1093 [GH-ISSUE #1553] A tiny client to simplify notification pushes. [Pull Request?]
Closed
#1095 [GH-ISSUE #1555] Deleted a file while running
Closed
#1094 [GH-ISSUE #1557] docs: "ntfy CLI" link on Publishing page shouldn't go to Install page
Closed
#1090 [GH-ISSUE #1550] Debounce messages
Closed
#1088 [GH-ISSUE #1545] Cannot get UP-Example notification when using ntfy from f-droid
Closed
#1085 [GH-ISSUE #1541] Implement Server-Sent Events
Closed
#1078 [GH-ISSUE #1529] Android: Attachment download not using User
Closed
#1079 [GH-ISSUE #1532] Web UI should serve blank page when disabled
Closed
#1074 [GH-ISSUE #1522] Login Not Working With Authelia
Closed
#1070 [GH-ISSUE #1519] Can't create a user and its token with config
Closed
#1066 [GH-ISSUE #1513] CVE-2025-55182
Closed
#1068 [GH-ISSUE #1514] ntfy app for Vobot
Closed
#1064 [GH-ISSUE #1508] Request | Add option to change Language
Closed
#1065 [GH-ISSUE #1510] [Feature Request] Searching Notifications
Closed
#1055 [GH-ISSUE #1496] Latest image does not contain docker-init
Closed
#1056 [GH-ISSUE #1493] If we dont build with github action, app can easily crash
Closed
#1052 [GH-ISSUE #1492] Allow loading WebPush secrets from private file
Closed
#1053 [GH-ISSUE #1489] Enabling background notifications on Edge (Windows) breaks ntfy
Closed
#1049 [GH-ISSUE #1484] .
Closed
#1050 [GH-ISSUE #1488] Wrong path for gpg-key at Debian repository
Closed
#1045 [GH-ISSUE #1482] ntfy android problems in logs
Closed
#1044 [GH-ISSUE #1479] Android App: No option to add authentication credentials for self-hosted servers
Closed
#1036 [GH-ISSUE #1472] why?
Closed
#1038 [GH-ISSUE #1473] Broken setup: Nginx / Basic Auth + Ntfy Auth results in unworkable /login route
Closed
#1031 [GH-ISSUE #1464] Request Header Fields Too Large 431 Error
Closed
#1032 [GH-ISSUE #1463] Comply with Google Play Payments Policy; deadline Oct 22, 2025
Closed
#1027 [GH-ISSUE #1461] Izzy's f-droid repo
Closed
#1028 [GH-ISSUE #1458] Dates and times all muddled
Closed
#1029 [GH-ISSUE #1459] Samsung A15 falling down
Closed
#1024 [GH-ISSUE #1455] Delete obsolete Up entries
Closed
#1026 [GH-ISSUE #1456] Android: Can not set Exact Alarams as ntfy is not shown in the App list there
Closed
#1025 [GH-ISSUE #1457] Cannot access localhost beacause of blank ntfy page
Closed
#1021 [GH-ISSUE #1454] Create a mechanism that allows users of the Android app to recognize whether a displayed UnifiedPush connection is working reliably.
Closed
#1022 [GH-ISSUE #1451] Too long topic names are not accepted with 404 error
Closed
#1018 [GH-ISSUE #1450] App for iOS doesnt allow copy for long press on notifications
Closed
#1019 [GH-ISSUE #1448] Android app crash when opening a topic
Closed
#1017 [GH-ISSUE #1444] F-Droid 1.17.0 - app crashing on start
Closed
#1015 [GH-ISSUE #1445] Android client crashes on GrapheneOS
Closed
#1016 [GH-ISSUE #1447] New Fdroid update seems bad
Closed
#1012 [GH-ISSUE #1440] Main branch build compiles but release builds crash when entering topics with messages -
Closed
#1013 [GH-ISSUE #1443] Consider publishing ntfy on Accrescent
Closed
#1011 [GH-ISSUE #1437] Feature Request: Subscribe by scanning QR-Code (mobile apps)
Closed
#1010 [GH-ISSUE #1438] Unlock icon (tag) displays as locked
Closed
#1008 [GH-ISSUE #1435] Prepend https:// to cURL example shown on empty topic pages
Closed
#1003 [GH-ISSUE #1426] Allow templating in the Priority field
Closed
#1004 [GH-ISSUE #1429] Unsafe post notification command
Closed
#1005 [GH-ISSUE #1427] Web push on iOS PWA with self hosted ntfy doesn't work
Closed
#997 [GH-ISSUE #1419] declarative users are unable to login-in, subscribe
Closed
#998 [GH-ISSUE #1418] Lost settings after update debian package.
Closed
#999 [GH-ISSUE #1416] NTFY_AUTH_USERS does not create users
Closed
#995 [GH-ISSUE #1415] Podman --userns=auto fails to start
Closed
#991 [GH-ISSUE #1411] Users listed in auth-users array are not automatically created/updated
Closed
#992 [GH-ISSUE #1410] possible bug with python - unicode emoji
Closed
#993 [GH-ISSUE #1409] ntfy user hash missing
Closed
#989 [GH-ISSUE #1403] Certificate errors Android 6
Closed
#990 [GH-ISSUE #1408] 拷贝访问令牌出错,无法拷贝
Closed
#985 [GH-ISSUE #1401] debian repro key is still using SHA1
Closed
#987 [GH-ISSUE #1402] ntfy --debug prints credentials
Closed
#984 [GH-ISSUE #1396] Android App - Received notification for topic without subscription
Closed
#982 [GH-ISSUE #1394] Missing emoji in JSON stream
Closed
#980 [GH-ISSUE #1386] Goreleaser version problem ?
Closed
#981 [GH-ISSUE #1391] http 500 error (ntfy error 50001)
Closed
#977 [GH-ISSUE #1385] Docs: Clarify whether "instant delivery" applies to F-Droid build
Closed
#978 [GH-ISSUE #1383] Is it considered safe to use a selfhosted instance without any auth
Closed
#975 [GH-ISSUE #1377] Unable to get self-hosted app with Apple Dev APN to work with push notifications
Closed
#973 [GH-ISSUE #1375] Battery Optimization When App Sync is Blocked by VPN or Firewall
Closed
#974 [GH-ISSUE #1376] I have created a simple ntfy desktop client that is compatible with both Windows and Linux.
Closed
#972 [GH-ISSUE #1374] Redirect option for webhook/GET trigger requests
Closed
#970 [GH-ISSUE #1372] Sorry, I had to delete the issue
Closed
#971 [GH-ISSUE #1373] Selfhosted ntfy + upstream server to ntfy.sh for ios -> other rate limits?
Closed
#968 [GH-ISSUE #1369] Crash on ntfy.sh/app
Closed
#969 [GH-ISSUE #1370] Getting random "goege test" notifications on iOS unexpectedly
Closed
#964 [GH-ISSUE #1367] Incorrect Kustomize config files in the docs
Closed
#966 [GH-ISSUE #1366] Docs: self-hosted ntfy serve command line arguments
Closed
#963 [GH-ISSUE #1362] http: response.WriteHeader on hijacked connection log warning
Closed
#961 [GH-ISSUE #1364] Copy to Clipboard Action
Closed
#962 [GH-ISSUE #1363] [ntfy v2.12.0] [Web App] Longer JSON code blocks are truncated
Closed
#957 [GH-ISSUE #1354] How to disable ratelimit
Closed
#955 [GH-ISSUE #1357] Policy will reject signature within a year, see --audit for details
Closed
#956 [GH-ISSUE #1356] Updating
Closed
#952 [GH-ISSUE #1350] bug ?
Closed
#953 [GH-ISSUE #1348] atf
Closed
#954 [GH-ISSUE #1349] 🪬
Closed
#949 [GH-ISSUE #1347] app
Closed
#950 [GH-ISSUE #1346] al
Closed
#951 [GH-ISSUE #1344] Received msg are not in order
Closed
#948 [GH-ISSUE #1337] Unauthenticated websocket requests (to restricted topics) should return 401 instead of 200
Closed
#943 [GH-ISSUE #1335] Hi i set a task to push message to an arrey in tasker, then disconnected network and send a bunch of messages to see if a message misses. After checking arrey only ine of them were there and rest of them were missed
Closed
#944 [GH-ISSUE #1334] Cannot use more than one param in an action body
Closed
#945 [GH-ISSUE #1333] Fix Documentation
Closed
#940 [GH-ISSUE #1331] www.ntfy.sh DNS not resolving
Closed
#942 [GH-ISSUE #1332] Actions work from laptop/pc but not from ios app (ipad/iphone)
Closed
#937 [GH-ISSUE #1322] Subscription Icons Disappear on Android
Closed
#938 [GH-ISSUE #1324] How does ntfy/curl know if command ended successfully?
Closed
#931 [GH-ISSUE #1316] Publicly exposed NTFY web interface allowing unauthorized publish or subscribe access.
Closed
#932 [GH-ISSUE #1315] Expired Certificates for Debian Repository
Closed
#928 [GH-ISSUE #1308] Cannot create more than 20 access tokens
Closed
#929 [GH-ISSUE #1311] Messages not being recorded in cache.db despite cache-file configuration
Closed
#930 [GH-ISSUE #1309] docs: Kustomize Defaults Cause Config File Mounting To Fail
Closed
#924 [GH-ISSUE #1302] [Feature Request]: Allow sending messages in the Android app
Closed
#919 [GH-ISSUE #1300] feat - Basic Auth /metrics
Closed
#916 [GH-ISSUE #1295] Copy-to-Clipboard Button for Access Tokens Not Working & Partial Token Display
Closed
#913 [GH-ISSUE #1291] Unauthorised users can create topics
Closed
#914 [GH-ISSUE #1292] All notifications broken whenever one is unauthorized
Closed
#910 [GH-ISSUE #1286] Is there some sort of spam protection?
Closed
#912 [GH-ISSUE #1288] Settings are ignored NTFY_KEEPALIVE_INTERVAL
Closed
#911 [GH-ISSUE #1285] user not authorized
Closed
#908 [GH-ISSUE #1282] 403 when requesting designated topics when auth deny-all is used
Closed
#909 [GH-ISSUE #1284] Publish docker image on Github
Closed
#906 [GH-ISSUE #1279] Notifications for reserved topics not working
Closed
#904 [GH-ISSUE #1280] ntfy for HarmonyOS NEXT!
Closed
#901 [GH-ISSUE #1278] Relay notifications from one public server to a private one
Closed
#902 [GH-ISSUE #1277] Weblate is out of date
Closed
#903 [GH-ISSUE #1276] "unable to open database: No such file or directory"
Closed
#895 [GH-ISSUE #1270] Ntfy fails to verify Let's Encrypt certificate on the ISRG Root X2 chain
Closed
#896 [GH-ISSUE #1269] delete
Closed
#897 [GH-ISSUE #1272] Cannot receive notifications while on lockscreen.
Closed
#894 [GH-ISSUE #1263] Project abandoned?
Closed
#889 [GH-ISSUE #1259] Port already in use
Closed
#890 [GH-ISSUE #1258] License question for packaging in debian
Closed
#891 [GH-ISSUE #1261] Image download issue when not on wifi
Closed
#888 [GH-ISSUE #1254] Option to prevent SEO indexing with `robots.txt`
Closed
#886 [GH-ISSUE #1255] Automating Web Push Key Generation
Closed
#883 [GH-ISSUE #1251] Ntfy sub not working with servers behind cloudflare.
Closed
#880 [GH-ISSUE #1247] send attachment + a message with curl
Closed
#878 [GH-ISSUE #1243] crashes after 3 hours started
Closed
#876 [GH-ISSUE #1238] Warning to exclude message from battery optimization shown even though it is excluded already
Closed
#874 [GH-ISSUE #1242] Hide "Open Attachment" and/or "Copy URL" when using an attachment
Closed
#875 [GH-ISSUE #1237] Wherer i can find this param "subscription_id" ?
Closed
#873 [GH-ISSUE #1233] ntfy pub on Mac does not use default-host in ~/.config/ntfy/client.yml
Closed
#871 [GH-ISSUE #1236] Enable permessage-deflate (RFC 7692)
Closed
#868 [GH-ISSUE #1230] Recognizing and Deleting Old UnifiedPush Entries
Closed
#870 [GH-ISSUE #1232] can't run the docker after setup Access control
Closed
#866 [GH-ISSUE #1229] Can I configure ACL in ntfy Pro?
Closed
#867 [GH-ISSUE #1228] $NTFY_RAW returns unmarshaled Go object instead of JSON in shell script
Closed
#864 [GH-ISSUE #1223] unable to create new user
Closed
#859 [GH-ISSUE #1219] Expired Certificates for Debian Repository
Closed
#856 [GH-ISSUE #1217] Homepage / -- loads then crashes entire page, when GitHub API call returns 403
Closed
#855 [GH-ISSUE #1211] Web Push expiry duration should be configurable
Closed
#853 [GH-ISSUE #1208] [feature request] Client certificate support for TLS authentication
Closed
#850 [GH-ISSUE #1206] Missing mandatory header in Email notification
Closed
#851 [GH-ISSUE #1204] Chinese Title
Closed
#849 [GH-ISSUE #1201] Export/Import subscriped topics or mass subscribe topics, webapp
Closed
#848 [GH-ISSUE #1202] How do I configure the website favicon and the PWA app icon when self-hosting?
Closed
#845 [GH-ISSUE #1197] Is there a way to send notification to specific user?
Closed
#846 [GH-ISSUE #1200] Connection appears to be offline
Closed
#844 [GH-ISSUE #1196] When subscribing to messages via an API using the raw stream, how should the messages be split in order to retrieve the latest ones?
Closed
#839 [GH-ISSUE #1190] Bootstrap user when starting docker container
Closed
#840 [GH-ISSUE #1192] config ignored for non-root users, no debug output!?
Closed
#837 [GH-ISSUE #1185] How to get the lastest message of a topic in JSON format from api?
Closed
#835 [GH-ISSUE #1189] [Question] Can we have both public and private groups after setting it with authentication
Closed
#836 [GH-ISSUE #1188] stop recive notify by time or id
Closed
#833 [GH-ISSUE #1181] Android App timeout on self hosted instance
Closed
#834 [GH-ISSUE #1182] Notification updates
Closed
#831 [GH-ISSUE #1176] web view works, but android app doesn't
Closed
#829 [GH-ISSUE #1174] Add docker tags for major/minor/patch versions
Closed
#830 [GH-ISSUE #1178] instant delivery vs "regular" notification option on mobile (android) app?
Closed
#827 [GH-ISSUE #1170] Use SVG or higher resolution badge F-Droid
Closed
#825 [GH-ISSUE #1167] ntfy.sh homepage does not describe the free tier limits
Closed
#821 [GH-ISSUE #1163] Notifications Between Matrix Users Only Goes One-Way
Closed
#819 [GH-ISSUE #1157] Add option to delete a notification
Closed
#815 [GH-ISSUE #1154] Error 40014: invalid request: attachments not allowed
Closed
#816 [GH-ISSUE #1155] Add Preserving links in the email pushlishing
Closed
#809 [GH-ISSUE #1150] Solid black (optional) for background
Closed
#810 [GH-ISSUE #1147] ntfy app in not visible in the IOS store
Closed
#808 [GH-ISSUE #1148] Status page says outage since mid-March, not true!
Closed
#805 [GH-ISSUE #1143] Message on every browser: Application error: a client-side exception has occurred (see the browser console for more information).
Closed
#806 [GH-ISSUE #1144] Hope to add Cactus to made Android apps keep alive.Despite killing the background activity
Closed
#807 [GH-ISSUE #1145] Lock UI and Settings for readonly access
Closed
#802 [GH-ISSUE #1140] Outgoing e-mails from SMTP sender are missing a Date header
Closed
#803 [GH-ISSUE #1139] Markdown message uses smaller line height
Closed
#804 [GH-ISSUE #1136] Make it easier to generate & load VAPID keys from files
Closed
#799 [GH-ISSUE #1132] Sending notifications with authentication
Closed
#800 [GH-ISSUE #1135] issue with icon shortcuts on mobile
Closed
#801 [GH-ISSUE #1134] Topic password through email
Closed
#796 [GH-ISSUE #1130] [Question] - FreeBSD Port
Closed
#798 [GH-ISSUE #1129] Will published in Huawei App Store?
Closed
#794 [GH-ISSUE #1125] Please remove default host from clients
Closed
#790 [GH-ISSUE #1119] Can Firebase and Cache be disabled via the JSON payload?
Closed
#791 [GH-ISSUE #1121] Add utility functions to Message Templates
Closed
#787 [GH-ISSUE #1118] Add webp support
Closed
#788 [GH-ISSUE #1116] Timeout on topic subscription (self hosted behind Traefik)
Closed
#784 [GH-ISSUE #1113] New Browser Exentsion
Closed
#786 [GH-ISSUE #1114] Postgres database option
Closed
#782 [GH-ISSUE #1110] HTTPS error 50001 / http:500 / internal server error
Closed
#783 [GH-ISSUE #1112] Android app: Timestamp ignored in notifications
Closed
#778 [GH-ISSUE #1109] Android app shows ntfy icon at top even when there are no notifications
Closed
#776 [GH-ISSUE #1104] There is no Windows version to self-host ntfy
Closed
#772 [GH-ISSUE #1102] Unified Push (Matrix / Element) not working correctly
Closed
#773 [GH-ISSUE #1103] Acknowledging a notification on the web interface does not extend to the Android app
Closed
#774 [GH-ISSUE #1101] Android app should alert when connection is lost and it's attempting to reconnect to the server
Closed
#771 [GH-ISSUE #1097] No iOS push notifications despite upstream-base-url setting
Closed
#770 [GH-ISSUE #1100] Hi.
Closed
#766 [GH-ISSUE #1093] click/x-click header support for iOS
Closed
#767 [GH-ISSUE #1094] ntfy.sh currently down
Closed
#768 [GH-ISSUE #1096] MAKE WINDOWS INTALLER
Closed
#763 [GH-ISSUE #1092] How to integrate in own existing android app
Closed
#765 [GH-ISSUE #1090] It seems that the HTTP header Cache-Control: no-cache should be added to the request for config.js.
Closed
#761 [GH-ISSUE #1088] Android: Airplane mode detection: When no network available: never try to sync
Closed
#762 [GH-ISSUE #1085] which key??
Closed
#758 [GH-ISSUE #1081] ntfy sub --from-config won't receive messages until self-hosted ntfy server (Docker) is restarted or stopped
Closed
#759 [GH-ISSUE #1079] Poblem with updating notifications in the iOS app ntfy 1.3
Closed
#754 [GH-ISSUE #1076] Triggering Webhook upon Receiving Notifications
Closed
#752 [GH-ISSUE #1075] Login is disabled when NTFY_ENABLE_LOGIN: true
Closed
#753 [GH-ISSUE #1074] Feature Request: log rotation
Closed
#751 [GH-ISSUE #1073] HTTP 413: JSON body too large
Closed
#750 [GH-ISSUE #1069] [Just an info] Ntfy.sh default server timezone is in UTC timezone.
Closed
#749 [GH-ISSUE #1070] Ntfy server is impossible to set up on NixOS 23.11
Closed
#746 [GH-ISSUE #1065] Project ID error. The sisstem not recognize my firebase-key-file
Closed
#743 [GH-ISSUE #1060] Documentation for Using Tokens via PowerShell Appears to be Incorrect
Closed
#736 [GH-ISSUE #1048] Rate-Topics can be used to DoS individual (public) topics
Closed
#735 [GH-ISSUE #1042] Any plans for a tvos port?
Closed
#730 [GH-ISSUE #1040] auth-file settings ignored
Closed
#732 [GH-ISSUE #1038] [FR] last activity timestamp
Closed
#728 [GH-ISSUE #1036] Use different distributor for ntfy (Android)
Closed
#729 [GH-ISSUE #1037] provide a systemd unit file to run the ntfy server as a systemd service
Closed
#726 [GH-ISSUE #1030] Why can’t new notifications be displayed when the screen is locked? (Android)
Closed
#721 [GH-ISSUE #1027] Load server configuration from server.yaml
Closed
#722 [GH-ISSUE #1029] clear=true does nothing
Closed
#719 [GH-ISSUE #1025] Segfault on publish (installed with nix)
Closed
#720 [GH-ISSUE #1026] base-url isn't respected
Closed
#717 [GH-ISSUE #1023] I cannot restrict public access to my ntfy docker instance.
Closed
#714 [GH-ISSUE #1017] Change favicon for new messages in web app
Closed
#712 [GH-ISSUE #1019] Add Arbitrary Future Date Scheduling
Closed
#713 [GH-ISSUE #1018] Self Hosted ntfy Server with Basic Auth (via Nginx Reverse Proxy) not supported via Mobile App
Closed
#710 [GH-ISSUE #1013] Config file not their
Closed
#706 [GH-ISSUE #1010] Overseerr JSON Fails with webook field email in payload body
Closed
#707 [GH-ISSUE #1011] Web app and iOS PWA does not display image attachments with no file extension
Closed
#704 [GH-ISSUE #1008] i18next::backendConnector: loading namespace translation for language nl-NL failed failed loading /static/langs/nl-NL.json; status code: 404
Closed
#700 [GH-ISSUE #1000] systemctl script won't start server
Closed
#702 [GH-ISSUE #998] No Notification in iOS 17.2.1
Closed
#697 [GH-ISSUE #994] Rationale for current topic name's allowed characters and size ?
Closed
#699 [GH-ISSUE #997] Android app: Irrelevant or unknown message. Discarding.
Closed
#694 [GH-ISSUE #991] Authentication issue - 40301 "Error publishing notification"
Closed
#695 [GH-ISSUE #992] Is another webserve needed for pushing attachments outside ntfy UI?
Closed
#691 [GH-ISSUE #990] Expose TLS config options
Closed
#688 [GH-ISSUE #982] Matrix push gateway doesn't send/receive notification from the clients in SchildiChat: Self-hosting, reverse proxy, unix-socket
Closed
#690 [GH-ISSUE #986] Zombie process created every minute
Closed
#685 [GH-ISSUE #980] Lemmy link is broken?
Closed
#687 [GH-ISSUE #981] Minimal server footprint
Closed
#684 [GH-ISSUE #977] Accentuated chars in the title header aren't supported
Closed
#679 [GH-ISSUE #970] Tags with value containing a comma are not returned properly
Closed
#680 [GH-ISSUE #971] Android app crashes when "Sharing" to ntfy
Closed
#681 [GH-ISSUE #973] Add Checkmk to the list of applications supporting ntfy.sh
Closed
#676 [GH-ISSUE #966] Add non-root user to ntfy container images.
Closed
#678 [GH-ISSUE #969] Webhook and Authentik usage for sending NTFY notifications with authorization
Closed
#673 [GH-ISSUE #960] DefaultMessageLimit configurable?
Closed
#674 [GH-ISSUE #962] Can't use https
Closed
#675 [GH-ISSUE #959] Upgrade to 2.8: service can't start, "attempt to write a readonly database"
Closed
#670 [GH-ISSUE #957] Phone Numbers Not Clickable for Direct Calling in NTFY App in message
Closed
#671 [GH-ISSUE #958] Can't use https
Closed
#672 [GH-ISSUE #956] Thousands ad thousands of defunct ssl client orphans...
Closed
#667 [GH-ISSUE #954] Cancel a scheduled message
Closed
#669 [GH-ISSUE #955] Android App - Push notifications not working (Have to refresh to get messages)
Closed
#664 [GH-ISSUE #950] Custom Sound/Ringtone
Closed
#665 [GH-ISSUE #951] crash because language tag
Closed
#666 [GH-ISSUE #952] GO Client library v1 broken?
Closed
#661 [GH-ISSUE #948] HTML based Mail rejected
Closed
#658 [GH-ISSUE #942] Using PHP example from doc for publishing JSON notification sends JSON object and is not interpreted by the server
Closed
#655 [GH-ISSUE #935] Instabilities with Megalodon
Closed
#656 [GH-ISSUE #936] Configuring Ntfy with Nginx as a Reverse Proxy: Seeking Assistance
Closed
#654 [GH-ISSUE #933] Add explicit client.yml default location for macOS install
Closed
#649 [GH-ISSUE #925] Any possibility of reading a topic via ntfy cli from the past?
Closed
#650 [GH-ISSUE #927] Date/time is wrong (UTC instead of local time)
Closed
#646 [GH-ISSUE #923] Documentation Enhancement: Add docker compose info from following issue
Closed
#647 [GH-ISSUE #921] ntfy link with optional display name parameter
Closed
#648 [GH-ISSUE #924] [HOW] how do i get notifications when a message received when the app is terminated (flutter android)
Closed
#643 [GH-ISSUE #914] "Private instance" and ACL
Closed
#644 [GH-ISSUE #920] Add Github wiki
Closed
#645 [GH-ISSUE #918] E-mail publishing, attachment limited to 4ko file size
Closed
#640 [GH-ISSUE #910] SSL Certificate error
Closed
#641 [GH-ISSUE #913] make docs fails with version too low
Closed
#642 [GH-ISSUE #912] Change Languegue, error
Closed
#637 [GH-ISSUE #905] Prefer Cloudflare IP header instead of X-Forwarded-For
Closed
#638 [GH-ISSUE #909] Push notification on pixel
Closed
#639 [GH-ISSUE #904] No Auto Polling of NTFY Alerts (Self hosted)
Closed
#636 [GH-ISSUE #897] Can't share to ntfy
Closed
#631 [GH-ISSUE #893] Android app: Downloading attached file fails when using basic auth
Closed
#632 [GH-ISSUE #894] Re-add tzdata to Dockerfile
Closed
#628 [GH-ISSUE #889] Android app: Markdown support
Closed
#629 [GH-ISSUE #891] Feature Request: Native Windows App for Desktop
Closed
#630 [GH-ISSUE #888] iOS notifications not working on 5G, but works on Wi-Fi
Closed
#625 [GH-ISSUE #883] Nested topics possible? ie: my-topic/group1 or my-topic/group2
Closed
#626 [GH-ISSUE #885] Add Total Topics and Total Subscriptions to the /v1/stats API
Closed
#627 [GH-ISSUE #884] Windows notification icon display issue
Closed
#622 [GH-ISSUE #880] iOS not pushing notifications. Ntfy needs to be refreshed to view them.
Closed
#623 [GH-ISSUE #881] Airplane mode: no new notifications
Closed
#619 [GH-ISSUE #879] Umlauts in tags
Closed
#620 [GH-ISSUE #877] No push notifications on Android app
Closed
#621 [GH-ISSUE #878] Android: base URL can not be set in settings dialog
Closed
#616 [GH-ISSUE #874] Exit feature
Closed
#614 [GH-ISSUE #873] phone not receiving notifications
Closed
#615 [GH-ISSUE #872] Need to refresh app in IOS to see notifications
Closed
#611 [GH-ISSUE #869] Documentation: Powershell send with token example
Closed
#612 [GH-ISSUE #870] Add support for VEDV (https://github.com/yunielrc/vedv)
Closed
#608 [GH-ISSUE #865] Adding auth-file: "/var/lib/ntfy/user.db" auth-default-access: "read-write" in docker instance problems.
Closed
#609 [GH-ISSUE #866] Markdown links in web app: same tab?
Closed
#604 [GH-ISSUE #859] Camera function
Closed
#606 [GH-ISSUE #860] Auth Error "Auth-file does not exist"
Closed
#601 [GH-ISSUE #854] android app Shows me "Unable to parse a TLS packet header" when subscribing to a topic
Closed
#602 [GH-ISSUE #857] Add Blender integration to docs
Closed
#603 [GH-ISSUE #855] Not receiving notifications
Closed
#600 [GH-ISSUE #852] If the language is set to Chinese, the system will crash.
Closed
#598 [GH-ISSUE #853] Brute force Subscription Names
Closed
#595 [GH-ISSUE #846] Add Xitoring integration to Docs
Closed
#596 [GH-ISSUE #849] Restart the ntfy app if closed.
Closed
#597 [GH-ISSUE #845] Configuration of server.yml
Closed
#592 [GH-ISSUE #844] web ntsf crashed
Closed
#593 [GH-ISSUE #840] Topic Pattern *_ matches everything
Closed
#594 [GH-ISSUE #841] ntfy web crash when choose a language with underline in name
Closed
#590 [GH-ISSUE #833] Telegram integration on android
Closed
#589 [GH-ISSUE #838] Security: Tokens get deleted in certain cases.
Closed
#588 [GH-ISSUE #832] sending locally generated html as email body, not attachment
Closed
#585 [GH-ISSUE #829] Nullify / unset default-user and default-password in client configuration?
Closed
#580 [GH-ISSUE #826] Android app: sometimes stops updating after a while.
Closed
#581 [GH-ISSUE #824] ntfy widget subscription
Closed
#578 [GH-ISSUE #818] Add docker images to github packages.
Closed
#575 [GH-ISSUE #809] Is this licensed under Apache-2.0 or GPL-2.0?
Closed
#571 [GH-ISSUE #807] -
Closed
#572 [GH-ISSUE #806] Repository organization
Closed
#573 [GH-ISSUE #808] Authencation support
Closed
#568 [GH-ISSUE #802] Customize logo
Closed
#570 [GH-ISSUE #805] Linux client
Closed
#569 [GH-ISSUE #803] WooCommerce Push Notifications
Closed
#565 [GH-ISSUE #796] Is there a way to disable instant delivery?? I don't need it
Closed
#566 [GH-ISSUE #801] how can i get statping notifications?
Closed
#567 [GH-ISSUE #800] PWA Docker
Closed
#563 [GH-ISSUE #789] Firefox on Android not automatically subscribing to web push
Closed
#562 [GH-ISSUE #794] PWA manifest 404 error
Closed
#559 [GH-ISSUE #777] No help topic for 'shell-integration'
Closed
#561 [GH-ISSUE #776] SMTP server not accepting emails from internet
Closed
#556 [GH-ISSUE #773] Token auth cannot be used with some email servers because tokens are upper/lowercase
Closed
#557 [GH-ISSUE #775] how can i get statping notifications?
Closed
#558 [GH-ISSUE #772] Using : in default-command for subscribe leads to error
Closed
#554 [GH-ISSUE #770] Unable to run ntfy on Docker - unknown pc error
Closed
#550 [GH-ISSUE #768] Notification spam from old alerts
Closed
#548 [GH-ISSUE #760] Client Segfaults if topic contains a percent sign
Closed
#549 [GH-ISSUE #761] Image attachments from url won't get rendered in web ui
Closed
#544 [GH-ISSUE #757] Notifications for android sometimes get delayed several minutes
Closed
#546 [GH-ISSUE #755] Enable "Webhook GET-style" publishing via POST requests (with Jsonpath support)
Closed
#541 [GH-ISSUE #744] Web app build / dev tooling - Vite, prettier, eslint?
Closed
#543 [GH-ISSUE #741] Typo on main website: Cloudtron should be Cloudron
Closed
#538 [GH-ISSUE #738] Subscribing to topics
Closed
#540 [GH-ISSUE #740] Rate limiting for upstream push notifications
Closed
#539 [GH-ISSUE #737] UTF-8 Actions Header
Closed
#537 [GH-ISSUE #736] Support donations via OpenCollective
Closed
#534 [GH-ISSUE #732] Subscribe dialog won't allow reservations if topic is not publically readable
Closed
#533 [GH-ISSUE #730] Missing translation in web app
Closed
#530 [GH-ISSUE #723] Download url for attachment doesn't include port number
Closed
#531 [GH-ISSUE #726] Port missing in URL for "send notification" via web gui / attachement
Closed
#526 [GH-ISSUE #720] Android App - Broadcast happens immediately, not when action button is tapped
Closed
#527 [GH-ISSUE #722] [Feature Request] Disable topic subscriptions through admin API
Closed
#528 [GH-ISSUE #718] much more battery hungry than other apps with open connections
Closed
#525 [GH-ISSUE #714] Priority settings in uptime kuma
Closed
#520 [GH-ISSUE #712] server/topic.Subscribe can produce duplicate subscriber IDs
Closed
#522 [GH-ISSUE #711] Build Errors On FreeBSD
Closed
#519 [GH-ISSUE #709] Android app doesn't notify/make sound if notifications are received while the app is in foreground
Closed
#517 [GH-ISSUE #706] Topic creation restricted to one user?
Closed
#518 [GH-ISSUE #708] Do not disturb settings do not work on galaxy s20
Closed
#514 [GH-ISSUE #702] Using ntfy.sh, messages take hours to arrive (Android)
Closed
#515 [GH-ISSUE #703] App subscription filters
Closed
#516 [GH-ISSUE #700] Date/time not following system locale
Closed
#512 [GH-ISSUE #698] Authorization Headers not being sent when running ntfy sub when using default-user/password or default-token
Closed
#510 [GH-ISSUE #690] html-only emails allow publishing
Closed
#508 [GH-ISSUE #692] support iOS 16.4 web push
Closed
#509 [GH-ISSUE #691] timeout on android
Closed
#505 [GH-ISSUE #687] android: excessive battery drain on 4g network
Closed
#507 [GH-ISSUE #689] Use @ to define a server
Closed
#506 [GH-ISSUE #686] Android app: Open another app
Closed
#502 [GH-ISSUE #684] REQUEST_INSTALL_PACKAGES permission
Closed
#504 [GH-ISSUE #683] Add priority 0 without notification for intent purpose
Closed
#501 [GH-ISSUE #680] Unable to send delayed messages using private ntfy server
Closed
#500 [GH-ISSUE #681] How to setup in Railway?
Closed
#496 [GH-ISSUE #679] Delayed messages from users do not work
Closed
#497 [GH-ISSUE #677] HTTP 499 for polling iOS clients
Closed
#498 [GH-ISSUE #676] Row too big to fit into CursorWindow
Closed
#495 [GH-ISSUE #675] Autentication failed in latest version
Closed
#493 [GH-ISSUE #673] Notifications not working on ipad
Closed
#491 [GH-ISSUE #669] Stripe: user not found
Closed
#488 [GH-ISSUE #663] Support RTL layout
Closed
#489 [GH-ISSUE #658] ntfy sub --poll --from-config does not include auth headers
Closed
#484 [GH-ISSUE #652] Android: Add Rate-Topics: header to UnifiedPush subscriptions
Closed
#485 [GH-ISSUE #653] Add default-token option to client.yml
Closed
#481 [GH-ISSUE #650] Token authentication doesn't work if default user credentials are defined in client.yml
Closed
#482 [GH-ISSUE #648] Android Auto Support
Closed
#483 [GH-ISSUE #649] Error handling Matrix request internal server error: cannot publish to UnifiedPush topic without previously active subscriber
Closed
#480 [GH-ISSUE #645] [SMTP] Allow unsecured mailservers
Closed
#478 [GH-ISSUE #644] iOS notifications repeats if ignored
Closed
#479 [GH-ISSUE #646] Allow finer control over UnifiedPush in the android app
Closed
#475 [GH-ISSUE #642] android: UnifiedPush unregister doesn't remove the subscription from the list
Closed
#476 [GH-ISSUE #641] Panic: toFirebaseMessage
Closed
#477 [GH-ISSUE #639] Can't receive notifications on Android app
Closed
#472 [GH-ISSUE #634] Android: Subscription icons are messed up
Closed
#473 [GH-ISSUE #638] [Bug] Spurious errors in some tests, possibly due to synchronisation
Closed
#474 [GH-ISSUE #635] Healtcheck with custom listen-http
Closed
#469 [GH-ISSUE #629] unifiedpush: Some servers send invalid "Authorization" header, which leads to 401 responses
Closed
#470 [GH-ISSUE #632] TypeError: Li.disallowed_topics is undefined
Closed
#471 [GH-ISSUE #630] Query parameters accept only lowercase parameter names
Closed
#466 [GH-ISSUE #628] Help: /var/lib/ntfy/user.db not creating on docker
Closed
#467 [GH-ISSUE #625] Add webview to turn mobile site into an app in Android and iOS
Closed
#468 [GH-ISSUE #627] High resolution app icon
Closed
#463 [GH-ISSUE #624] Empty bind mounted directories and no server.yml?
Closed
#464 [GH-ISSUE #620] [Feature] allow an anonymous "localhost user" for the Private instance
Closed
#465 [GH-ISSUE #622] Code 40101: unauthorized error
Closed
#460 [GH-ISSUE #611] ntfy cli subscribe connected but would not excute any command
Closed
#461 [GH-ISSUE #619] Adding arabic language
Closed
#462 [GH-ISSUE #617] Bug: crash and restart after updating to 2.0
Closed
#457 [GH-ISSUE #608] Accent issue!
Closed
#458 [GH-ISSUE #610] TrueNAS Core Email Alerts to Ntfy SMTP Server
Closed
#454 [GH-ISSUE #603] Use DNS SRV records for the default server setting
Closed
#456 [GH-ISSUE #606] web app language settings don't show country flags in Google Chrome (Win)
Closed
#452 [GH-ISSUE #596] Preview picture
Closed
#453 [GH-ISSUE #598] OPTIONS method calls are not serviced when the UI is disabled
Closed
#448 [GH-ISSUE #590] Support for password-file in subscribe entries in client.yml
Closed
#450 [GH-ISSUE #595] Ansible URI module and base64 for Auth
Closed
#449 [GH-ISSUE #592] n8n node for ntfy
Closed
#447 [GH-ISSUE #589] Memory usage (Android)
Closed
#442 [GH-ISSUE #581] Clarify F-droid battery usage in the FAQ
Closed
#444 [GH-ISSUE #585] clamscan reports released rpm may have coinminer (even 1.30)
Closed
#440 [GH-ISSUE #580] Update the Android GUI to Google's Material 3 / You style.
Closed
#439 [GH-ISSUE #578] Setup in Windows Server
Closed
#441 [GH-ISSUE #579] Error 500 Code 50001 but message delivered
Closed
#436 [GH-ISSUE #577] The nginx configuration(and the one used by ntfy.sh) leaks topic name/auth query in logs
Closed
#437 [GH-ISSUE #576] ClamAV detected Coinminer in docker image
Closed
#438 [GH-ISSUE #574] firefox 108.0.2 crash webapp
Closed
#435 [GH-ISSUE #572] Paste images from clipboard
Closed
#433 [GH-ISSUE #571] New library for cross-platform available.
Closed
#434 [GH-ISSUE #573] Notification display
Closed
#430 [GH-ISSUE #569] emersion/go-smtp upgrade to v0.16.0 introduced breaking changes
Closed
#431 [GH-ISSUE #567] if the private ntfy server name is long in the ios list of topics, it is hard to see topic name
Closed
#432 [GH-ISSUE #570] Modularize init and install scripts and remove hard requirement on systemd
Closed
#429 [GH-ISSUE #564] ntfy in windows form c#
Closed
#427 [GH-ISSUE #563] iOs 16.2 - No more instant notifications
Closed
#428 [GH-ISSUE #566] dnf install fails and rpm partially fails because postinst.sh has syntax errors
Closed
#425 [GH-ISSUE #560] [NEED HELP] with rate limit
Closed
#426 [GH-ISSUE #561] At high speed, DB table is locked errors arise with 500 status codes
Closed
#424 [GH-ISSUE #559] Feature wish list
Closed
#421 [GH-ISSUE #556] android, no google, no notifications without manual refresh.
Closed
#422 [GH-ISSUE #558] Text color Android (enhancement)
Closed
#423 [GH-ISSUE #557] iOS app needs tweaks to build from source
Closed
#420 [GH-ISSUE #554] Avoid external Google fonts
Closed
#419 [GH-ISSUE #552] Enable HTTP/2 for ntfy.sh
Closed
#418 [GH-ISSUE #551] Deep link for register a topic
Closed
#415 [GH-ISSUE #547] v6 support
Closed
#413 [GH-ISSUE #544] IOS 14.8.x New messages do not appear on the phone's notification bar
Closed
#414 [GH-ISSUE #541] Allow us to provide custom CSS
Closed
#412 [GH-ISSUE #545] Emergency/Urgent Message Priority Feature on iOS
Closed
#410 [GH-ISSUE #539] NTFY Crashed
Closed
#411 [GH-ISSUE #538] [Question] websocket and nodered
Closed
#406 [GH-ISSUE #534] Emergency Message on iOS and custom Ringtone
Closed
#407 [GH-ISSUE #531] ⛔ Google rejects ntfy from Google Play ⚠️
Closed
#408 [GH-ISSUE #532] Android app feature request: Ability to embed gifs and/or mp4s using 'attach:' as it currently works with jpgs
Closed
#403 [GH-ISSUE #528] Crash on Android 5.01 / Samsung S4
Closed
#404 [GH-ISSUE #530] Connection to own ntfy server via reverse proxy with mutualTLS.
Closed
#405 [GH-ISSUE #529] Attachment shows "link expired" for external attachments
Closed
#401 [GH-ISSUE #524] Web: synchronize subscriptions + settings
Closed
#399 [GH-ISSUE #521] Listening notification is dismissable
Closed
#397 [GH-ISSUE #522] Web: User account & account sync
Closed
#398 [GH-ISSUE #520] Listening notification isn't minimised
Closed
#396 [GH-ISSUE #519] IPv6 on the official ntfy.sh server
Closed
#394 [GH-ISSUE #516] Disable tasks for processing google services for variants which do not use them
Closed
#395 [GH-ISSUE #517] sending messages with new line
Closed
#393 [GH-ISSUE #513] Android: Thematic/Adaptive icons
Closed
#391 [GH-ISSUE #514] NTFY
Closed
#392 [GH-ISSUE #515] Client user/notification group
Closed
#388 [GH-ISSUE #511] Topics do not re-subscribe to Firebase after restoring from backup
Closed
#390 [GH-ISSUE #512] I cannot get iOS and Android notification work on my server
Closed
#389 [GH-ISSUE #510] Lifespan of a topic.
Closed
#385 [GH-ISSUE #508] Android 13: Ask for notification permission
Closed
#386 [GH-ISSUE #509] iOS: 20min ~poll messages cause server spikes and thundering herd
Closed
#382 [GH-ISSUE #506] Auto delete after X doesn't work
Closed
#383 [GH-ISSUE #503] Sender column in cache.db shows invalid IP
Closed
#384 [GH-ISSUE #505] bug - oh no ntfy crashed on chromium 83
Closed
#379 [GH-ISSUE #500] Confusing UnifiedPush topics in Android app
Closed
#380 [GH-ISSUE #497] UnifiedPush restrictions
Closed
#381 [GH-ISSUE #498] HTTP 500 - database is locked
Closed
#378 [GH-ISSUE #496] No Notification recived in MacOS, But Chrome WebApp work.
Closed
#376 [GH-ISSUE #493] Self-hosted with push notifications for iOS App?
Closed
#377 [GH-ISSUE #495] Android 13: status bar icon green in any situation
Closed
#373 [GH-ISSUE #488] migrate to modernc.org/sqlite
Closed
#375 [GH-ISSUE #490] Notifications are not appearing unless I refresh the app
Closed
#374 [GH-ISSUE #491] Put ntfy.sh/docs assets behind a CDN 💸 -> 🚀
Closed
#370 [GH-ISSUE #485] Apple Shortcut app intergration?
Closed
#372 [GH-ISSUE #487] Android app not sending username/password for attachments
Closed
#371 [GH-ISSUE #486] Support thread identifiers
Closed
#369 [GH-ISSUE #484] cx
Closed
#366 [GH-ISSUE #480] Android 13 Notification Icon invisible against the background
Closed
#364 [GH-ISSUE #479] Font config (feature request)
Closed
#365 [GH-ISSUE #478] Android: Ability to copy only a part of a message (low priority)
Closed
#361 [GH-ISSUE #475] Format Date per user locale
Closed
#363 [GH-ISSUE #474] Android: notifications with large images attached crash the app
Closed
#360 [GH-ISSUE #473] web/app auto-subscribe
Closed
#358 [GH-ISSUE #471] Copying a message on Android always includes the timestamp
Closed
#359 [GH-ISSUE #472] Ntfy Notification in c#
Closed
#356 [GH-ISSUE #467] Send notification with android application
Closed
#357 [GH-ISSUE #465] Clarification on example in iOS instant notifications
Closed
#355 [GH-ISSUE #468] A GET/HEAD action with no body does not send from the web client
Closed
#352 [GH-ISSUE #460] default-user and default-password in client.yml not working
Closed
#354 [GH-ISSUE #464] Feature request: Allow specifying users and ACLs declaratively
Closed
#349 [GH-ISSUE #457] Example deployment
Closed
#350 [GH-ISSUE #459] Allow to put web-ui on separate port/host
Closed
#351 [GH-ISSUE #458] How does the geo: URL in a view work?
Closed
#347 [GH-ISSUE #453] Add "Generate topic name" button
Closed
#348 [GH-ISSUE #454] Ansible action plugin to post messages to ntfy.sh
Closed
#346 [GH-ISSUE #455] Copy functionality
Closed
#344 [GH-ISSUE #449] Attached Images are always public even for private topics
Closed
#345 [GH-ISSUE #448] Message correct sent, but got internal server error 50001
Closed
#340 [GH-ISSUE #446] Configuration not reload on systemctl restart.
Closed
#342 [GH-ISSUE #444] Support base64 encoded mail messages
Closed
#338 [GH-ISSUE #441] Prevent trailing slash in web app "publish notification" dialog
Closed
#339 [GH-ISSUE #442] base url prefix check is case sensitive
Closed
#334 [GH-ISSUE #439] Shoutrrr Auth
Closed
#335 [GH-ISSUE #438] Error opening https://ntfy.sh/app and switching to "Subscribe to Topic"
Closed
#333 [GH-ISSUE #428] cannot unsubscribe/remove topic
Closed
#331 [GH-ISSUE #426] Rundeck - publish via email - EOF
Closed
#332 [GH-ISSUE #431] feature: make ntfy pub use default-user and default-password from client.yml
Closed
#328 [GH-ISSUE #423] Allow IP CIDRs in visitor-request-limit-exempt-hosts
Closed
#329 [GH-ISSUE #424] Android start on reboot broken
Closed
#330 [GH-ISSUE #425] Automatic ~control topic based restart broken
Closed
#325 [GH-ISSUE #420] E-mail publishing with access-control enabled
Closed
#326 [GH-ISSUE #422] Upgrade to Go 1.18+
Closed
#327 [GH-ISSUE #421] Unable to use auth on new install
Closed
#323 [GH-ISSUE #419] Unable to send from curl when behind reverse proxy
Closed
#324 [GH-ISSUE #417] Emergency Priority on Android
Closed
#322 [GH-ISSUE #418] Email Publishing - Error transaction failed - page not found
Closed
#319 [GH-ISSUE #416] Double base-url when using "Attach local file"
Closed
#320 [GH-ISSUE #415] iOS App Long delay
Closed
#321 [GH-ISSUE #414] Server build document: nodejs 17.x reached EOL
Closed
#316 [GH-ISSUE #412] Swedish characters generates attachment
Closed
#318 [GH-ISSUE #413] Topic list doesn't scroll top with new notifications (Android)
Closed
#315 [GH-ISSUE #408] UnifiedPush duplicate entry
Closed
#310 [GH-ISSUE #406] Web UI: Clickable links
Closed
#311 [GH-ISSUE #407] Android app create posts
Closed
#312 [GH-ISSUE #405] mipush support
Closed
#307 [GH-ISSUE #404] Feature request: Change notification sound in mobile apps
Closed
#308 [GH-ISSUE #402] IOS16.x doesn't tell you anything
Closed
#309 [GH-ISSUE #401] auth-file does not exist
Closed
#304 [GH-ISSUE #398] Matrix gateway fails when mapping ntfy to subpath/subdirectory on a reverse proxy
Closed
#305 [GH-ISSUE #400] Installing on OpenWrt?
Closed
#301 [GH-ISSUE #395] Mobile app setting - defer notification from/to (night time)
Closed
#302 [GH-ISSUE #396] Battery consumption: F-Droid vs Google Play Services
Closed
#303 [GH-ISSUE #394] ios app does not receive notifications
Closed
#299 [GH-ISSUE #390] [New Feature require] Tutorial update.
Closed
#300 [GH-ISSUE #388] feature request: add material design icons
Closed
#297 [GH-ISSUE #385] Missing notifications: Android app doesn't start target app when receiving a notification?
Closed
#295 [GH-ISSUE #387] 👶 Baby break - Baby girl was born 8/30 🥳
Closed
#296 [GH-ISSUE #383] Getting Matrix gateway error on self-hosted instance, ntfy claims push key is not prefixed with base URL
Closed
#292 [GH-ISSUE #382] Android: UnifiedPush subscription not using saved user credentials
Closed
#293 [GH-ISSUE #380] Orderable user action buttons
Closed
#294 [GH-ISSUE #379] Very Very Perfect Project!
Closed
#289 [GH-ISSUE #376] Allow to config the owner, group and mode of the sock file
Closed
#288 [GH-ISSUE #375] [Question] Sending messages from commandline with docker
Closed
#286 [GH-ISSUE #374] [Bug] User with empty password in client.yml does not work
Closed
#287 [GH-ISSUE #371] 401 for attachements behind web proxy with basic auth
Closed
#285 [GH-ISSUE #369] Publish ntfy RPMs on Fedora COPR
Closed
#284 [GH-ISSUE #370] Trailing slash in base URL matters
Closed
#280 [GH-ISSUE #366] cache notification icons
Closed
#281 [GH-ISSUE #363] IOS app: Poll self-hosted server setting
Closed
#282 [GH-ISSUE #361] file server.yml do not exists [Docker]
Closed
#277 [GH-ISSUE #360] Default (user|password|command) in client.yml
Closed
#278 [GH-ISSUE #359] Missing certificate bundle in Docker image
Closed
#275 [GH-ISSUE #355] Android: Allow per-subscription settings for subscriptions created by apps
Closed
#276 [GH-ISSUE #353] Bug: iOS client fails to receive messages due to Cloudflare injecting invalid priority header
Closed
#271 [GH-ISSUE #350] Cross compiled version for OpenWrt / libreCMC?
Closed
#273 [GH-ISSUE #351] Ignore new HTTP Priority header
Closed
#272 [GH-ISSUE #352] "Pop" and "Pop Swoosh" files are swapped in the Web App
Closed
#268 [GH-ISSUE #346] Support Web Push + PWA, for background notifications
Closed
#269 [GH-ISSUE #349] Self hosted HTTP - Notification panel translation key(?) visible
Closed
#270 [GH-ISSUE #347] Bandwidth limit individual attachments
Closed
#265 [GH-ISSUE #344] ntfy user commands don't work if auth_file is used in config instead of auth-file
Closed
#266 [GH-ISSUE #339] Android 13: Request runtime permission for notifications
Closed
#267 [GH-ISSUE #342] CLI on Termux (Android) fails to connect
Closed
#263 [GH-ISSUE #336] since query parameter on subscription with multiple topics
Closed
#264 [GH-ISSUE #338] Some publish requests on ntfy.sh take up to 15 seconds
Closed
#260 [GH-ISSUE #333] Duplicate: IOS: Critical Alerts not registered / implemented
Closed
#261 [GH-ISSUE #334] ntfy behind Traefik proxy, loop causing rate-limit.
Closed
#256 [GH-ISSUE #328] Ensure X-Forwarded-For is only one IP address
Closed
#258 [GH-ISSUE #331] iOS instant notification while self-hosting doesn't seem to be working
Closed
#257 [GH-ISSUE #329] Feature Request: include attachment URL in broadcast intent
Closed
#253 [GH-ISSUE #325] Self-hosted docker - setting.yaml not being loaded?
Closed
#254 [GH-ISSUE #324] Web UI with Ubuntu+Firefox - Web UI frozen after clicking view action with http link
Closed
#255 [GH-ISSUE #323] Web UI with Ubuntu+Firefox or MacOS+Safari - "Notifications are Disabled" "Grant Now" option has no effect
Closed
#251 [GH-ISSUE #321] FAQ docs iOS reference -> Why is there no iOS app (yet)?
Closed
#252 [GH-ISSUE #320] self hosted docker example with --cache-file option => "flag provided but not defined: -cache-file"
Closed
#250 [GH-ISSUE #322] setting.yaml base-url comment might want to refer to iOS notifications
Closed
#247 [GH-ISSUE #317] iOS - no notification on Apple Watch
Closed
#248 [GH-ISSUE #318] Self hosted behind NGINX Proxy Manager w/ Cloudflare Origin Certs
Closed
#249 [GH-ISSUE #319] Consider Including a Matrix Gateway endpoint as part of ntfy
Closed
#246 [GH-ISSUE #314] Add server version to web ui
Closed
#244 [GH-ISSUE #313] Android: Display name
Closed
#245 [GH-ISSUE #316] Bug: iOS notifications sometimes received twice
Closed
#241 [GH-ISSUE #310] Feature Request: Message formatting (Markdown, or otherwise)
Closed
#243 [GH-ISSUE #309] brew-Package would be nice
Closed
#238 [GH-ISSUE #305] iOS: URLs in links should be clickable so it can open in a browser
Closed
#239 [GH-ISSUE #306] Incorrect Content-Type for attachments
Closed
#240 [GH-ISSUE #308] direct access to restricted topic
Closed
#237 [GH-ISSUE #303] Update/delete notifications
Closed
#232 [GH-ISSUE #299] docs: clarify what happens when it fails to connect to upstream base url
Closed
#233 [GH-ISSUE #298] add support for making a topic as listed or unlisted similar to youtube
Closed
#234 [GH-ISSUE #300] docs: clarify what actually is transferred to public servers such as Firbase/APNS and upstream server when using selfhosted server for ios
Closed
#230 [GH-ISSUE #296] add LDAP auth support
Closed
#231 [GH-ISSUE #297] add support for api tokens when sending message.
Closed
#229 [GH-ISSUE #295] iOS: Ability to remember servers
Closed
#228 [GH-ISSUE #293] iOS: Header font size flickers when viewing the list of messages
Closed
#227 [GH-ISSUE #292] Missing Accessibiltiy Label for Checkbox
Closed
#224 [GH-ISSUE #291] Web, iOS, Android: Allow hiding topic names in UI
Closed
#223 [GH-ISSUE #290] iOS: validation for selfhosted server url
Closed
#225 [GH-ISSUE #289] Firebase: Rate limit 429-ing topic
Closed
#221 [GH-ISSUE #286] macOS: Homebrew / brew support
Closed
#220 [GH-ISSUE #288] Firebase: Reduce ~poll interval to 30min
Closed
#222 [GH-ISSUE #287] Firebase: Surface Firebase errors in internal stats
Closed
#217 [GH-ISSUE #283] xcode compatible for Version 12.4 (12D4e) and below.
Closed
#214 [GH-ISSUE #277] iOS: Support auth
Closed
#211 [GH-ISSUE #272] Prompt for new credentials
Closed
#213 [GH-ISSUE #274] Upgrade to Firebase 4 SDK
Closed
#208 [GH-ISSUE #269] Windows executable flagged by scanners
Closed
#209 [GH-ISSUE #271] deeper deep links don't work
Closed
#210 [GH-ISSUE #268] Support Content-Type: text/html
Closed
#205 [GH-ISSUE #267] iOS: UI not updating properly
Closed
#206 [GH-ISSUE #265] SMTP server error occurs when 'Content-Type' header is not present
Closed
#207 [GH-ISSUE #266] iOS: Firebase not working
Closed
#203 [GH-ISSUE #261] Android Notification not opening the right topic
Closed
#202 [GH-ISSUE #263] Add ntfy publish --when-pid-finished $pid command to CLI
Closed
#201 [GH-ISSUE #256] Unable to host on a subdirectory.
Closed
#199 [GH-ISSUE #254] New Feature: deadmanssnitch
Closed
#200 [GH-ISSUE #255] YAML variables shouldn't use dashes
Closed
#197 [GH-ISSUE #251] Typo in docs
Closed
#198 [GH-ISSUE #253] Cannot make web from release tarball 1.22.0
Closed
#195 [GH-ISSUE #241] Add VPN-only settings option
Closed
#193 [GH-ISSUE #244] Support basic auth in deep links
Closed
#194 [GH-ISSUE #248] Support relative paths for attachments
Closed
#190 [GH-ISSUE #238] Deny WebUI access to anonymous users
Closed
#191 [GH-ISSUE #240] Long topic names and per topic notification icons overlap
Closed
#192 [GH-ISSUE #237] Debian repo errors
Closed
#189 [GH-ISSUE #236] Move action buttons in detail view from menu to bottom of card (like in web UI)
Closed
#187 [GH-ISSUE #235] Long-click selecting of notifications scrolls to the top
Closed
#188 [GH-ISSUE #233] ActivityNotFoundException: user actions: catch exceptions for unknown activities
Closed
#186 [GH-ISSUE #231] Feature-Request: connect to existing SMTP server
Closed
#184 [GH-ISSUE #230] Android: UnifiedPush registration with Schildichat broken since v1.11.0
Closed
#182 [GH-ISSUE #227] ntfy clustering
Closed
#183 [GH-ISSUE #226] Messages with links not selectable
Closed
#181 [GH-ISSUE #228] Websockets do not work in Apache: Upgrade header check should not be case sensitive
Closed
#178 [GH-ISSUE #223] Restoring topics or settings from backup doesn't work
Closed
#179 [GH-ISSUE #224] Remove permanent notification when all notifications are paused
Closed
#180 [GH-ISSUE #222] web app sounds are too loud
Closed
#176 [GH-ISSUE #221] Android app: action button with action "http" and method GET produces incorrect error
Closed
#177 [GH-ISSUE #220] Android app: parameter "clear" for action button doesn't work with action "view"
Closed
#175 [GH-ISSUE #219] ntfy notifications are grouped together with the sticky one
Closed
#173 [GH-ISSUE #217] Make web app accessible
Closed
#172 [GH-ISSUE #216] Add Apprise to the ntfy documentation (finally make "Integrations" section)
Closed
#174 [GH-ISSUE #218] healthchecks.io like webUI needed
Closed
#170 [GH-ISSUE #215] Work with not trusted HTTPS certificates
Closed
#169 [GH-ISSUE #213] Use Dockerfile from scratch
Closed
#171 [GH-ISSUE #214] Language selection function
Closed
#166 [GH-ISSUE #210] Implement Prometheus /metrics endpoint to ntfy server
Closed
#167 [GH-ISSUE #211] "[x] Instant delivery in doze mode" checkbox does not work properly
Closed
#168 [GH-ISSUE #209] Android app: Error in sending test notification
Closed
#164 [GH-ISSUE #206] Web app: dark mode
Closed
#163 [GH-ISSUE #207] Optionally propagate message deletions
Closed
#165 [GH-ISSUE #208] Web app crashed when opened in private tab
Closed
#161 [GH-ISSUE #204] Web app: validate server URLs
Closed
#162 [GH-ISSUE #205] Web app: Sending test notification doesn't create proper 403 error
Closed
#160 [GH-ISSUE #203] Web App: Strings with issues
Closed
#157 [GH-ISSUE #199] Web Push support
Closed
#158 [GH-ISSUE #200] Re-add ARMv6 as a build target
Closed
#159 [GH-ISSUE #198] Android app: Allow translation of fastlane metadata
Closed
#154 [GH-ISSUE #196] Custom messages in web app
Closed
#156 [GH-ISSUE #195] Expose port 80 so traefik can pick it up automaticlly
Closed
#155 [GH-ISSUE #197] Prettify non-standard JSON in android app
Closed
#153 [GH-ISSUE #192] Android app: Untranslatable strings
Closed
#151 [GH-ISSUE #193] Android app: Validate server URLs
Closed
#152 [GH-ISSUE #191] Docker not starting with v1.18.1 on arm64
Closed
#149 [GH-ISSUE #189] Allow localization of web app
Closed
#148 [GH-ISSUE #188] Translation 🇧🇬 🇩🇪 🇺🇸 🇫🇷 🌎 😀
Closed
#150 [GH-ISSUE #190] WebSockets uses more battery than JSON stream
Closed
#146 [GH-ISSUE #183] Refresh preferences screen after settings import
Closed
#147 [GH-ISSUE #185] SQLiteConstraintException - io.heckel.ntfy.up.BroadcastReceiver$register$1.invokeSuspend (BroadcastReceiver.kt:77)
Closed
#145 [GH-ISSUE #186] Delete notifications after X not working in web app
Closed
#144 [GH-ISSUE #182] Unable to autostart the daemon (if set, key file must exist)
Closed
#142 [GH-ISSUE #181] Attachments: save to cache folder instead of Downloads
Closed
#143 [GH-ISSUE #179] Firefox mobile private: DatabaseClosedError: InvalidStateError A mutation
Closed
#139 [GH-ISSUE #175] Android app: divider between notifications or displaying notifications as cards
Closed
#140 [GH-ISSUE #177] IllegalStateException: Failed to build unique file
Closed
#141 [GH-ISSUE #169] Jellyfin and other app webhook integration request
Closed
#136 [GH-ISSUE #167] Feature Request - Authelia Frontend Proteection
Closed
#137 [GH-ISSUE #166] do not overwrite server.yaml
Closed
#138 [GH-ISSUE #168] SWAG reverse proxy config push request.
Closed
#133 [GH-ISSUE #164] Deprecation banner for JSON stream in Android
Closed
#134 [GH-ISSUE #165] Use since=<id> in Android app
Closed
#135 [GH-ISSUE #163] Clean up leftover attachments
Closed
#132 [GH-ISSUE #161] ntfy web: Drag+drop files to share to topic
Closed
#130 [GH-ISSUE #162] Build for FreeBSD / OpenBSD
Closed
#131 [GH-ISSUE #160] Apache2 reverse proxy ws?
Closed
#128 [GH-ISSUE #157] WebApp v.1.17.0: TypeError: crypto.subtle is undefined - messages not loaded in running session
Closed
#129 [GH-ISSUE #158] UDP-based polling
Closed
#126 [GH-ISSUE #151] Poll all messages since message $id
Closed
#124 [GH-ISSUE #155] per-subscription settings (min priority, mute, delete after, icons, ...)
Closed
#125 [GH-ISSUE #154] [FR] Custom parsing of data for topic
Closed
#121 [GH-ISSUE #147] Add support for authentification with the CLI client
Closed
#122 [GH-ISSUE #146] Attach from URL: download file and then attach like a local file?
Closed
#123 [GH-ISSUE #144] UnifiedPush: Rate limiting issues with matrix.gateway.unifiedpush.org and up.schildi.chat
Closed
#118 [GH-ISSUE #143] Sender authorization for public use
Closed
#120 [GH-ISSUE #142] Automatically delete attachments when notification is deleted
Closed
#115 [GH-ISSUE #139] Custom datetime format string
Closed
#116 [GH-ISSUE #140] Display times as local date/time format
Closed
#117 [GH-ISSUE #138] PowerShell Examples in Docs
Closed
#114 [GH-ISSUE #136] Integrate Android "Share with topic" dialog
Closed
#112 [GH-ISSUE #135] Attachments show as "download failed" when they expire before you get the notification
Closed
#113 [GH-ISSUE #137] Compress binary with upx (28 MB -> 13 MB)
Closed
#109 [GH-ISSUE #134] Add action buttons to notifications to allow for user response to ntfy message
Closed
#110 [GH-ISSUE #133] Allow all parameters for publishing in JSON body (including topic)
Closed
#111 [GH-ISSUE #132] Web UI broken with topic that require auth
Closed
#107 [GH-ISSUE #127] Feature request: android app global server url setting
Closed
#106 [GH-ISSUE #130] UnifiedPush 2.0 spec
Closed
#108 [GH-ISSUE #131] Android client: Subscribe to topic dialog doesn't scroll
Closed
#105 [GH-ISSUE #126] Feature request: icon param for notifications
Closed
#103 [GH-ISSUE #125] reword error message when sending test message to read-only topic in the app
Closed
#104 [GH-ISSUE #124] Android 12 crashes
Closed
#100 [GH-ISSUE #122] add information about UnifiedPush push-gateway
Closed
#102 [GH-ISSUE #121] web-documentation set own installed hostname in webserver-config-template
Closed
#101 [GH-ISSUE #123] test ticket
Closed
#97 [GH-ISSUE #120] App icon does not show up on Android 7
Closed
#98 [GH-ISSUE #119] Android app text color could be hard to read for some
Closed
#99 [GH-ISSUE #117] Remove notifications one by one with swiping or button
Closed
#95 [GH-ISSUE #115] Add export / import function for config (Android app)
Closed
#96 [GH-ISSUE #116] Movement of content:// which isn't part of well-defined collection not allowed
Closed
#94 [GH-ISSUE #113] arm64 build randomly crashes with varying stack traces
Closed
#91 [GH-ISSUE #110] Make link (from click parameter) also available in the notification list
Closed
#93 [GH-ISSUE #111] A proper Web UI from the 21st century
Closed
#92 [GH-ISSUE #112] Desktop client (Windows/Mac/Linux)
Closed
#89 [GH-ISSUE #107] FluffyChat issues on private server
Closed
#88 [GH-ISSUE #108] refactor http Handling
Closed
#90 [GH-ISSUE #109] refactoring message receive handling
Closed
#87 [GH-ISSUE #105] Nag people to turn battery optimization off
Closed
#85 [GH-ISSUE #106] Deprecated link
Closed
#86 [GH-ISSUE #104] Support for webhooks from Prometheus, GitHub, ...
Closed
#82 [GH-ISSUE #101] Binary UnifiedPush messages should not be converted to attachments
Closed
#83 [GH-ISSUE #102] Dark theme in app
Closed
#84 [GH-ISSUE #103] [CLI] read topic, priority, etc from environment variables or config file
Closed
#79 [GH-ISSUE #98] Publish messages in app (messaging-style bottom bar)
Closed
#80 [GH-ISSUE #99] apprise support
Closed
#81 [GH-ISSUE #100] Android: lost connection after a server restart with HTTP/JSON
Closed
#78 [GH-ISSUE #96] Websockets
Closed
#76 [GH-ISSUE #94] Allow exporting/uploading logs
Closed
#77 [GH-ISSUE #97] Instant Delivery not working
Closed
#75 [GH-ISSUE #93] Security issue with attachment peaking
Closed
#73 [GH-ISSUE #91] Max/High priority notifications should be able to override DND
Closed
#74 [GH-ISSUE #92] Batch low priority notifs with the keepalive message
Closed
#72 [GH-ISSUE #88] feature request: unix socket support
Closed
#70 [GH-ISSUE #87] Recognize imported ca certs in android
Closed
#71 [GH-ISSUE #90] subscription "muted until" not respected until subscriber connection broken
Closed
#69 [GH-ISSUE #84] FCM message limit of 4000 leads to long messages not being delivered
Closed
#67 [GH-ISSUE #83] RPM installation is not creating needed Linux user/group "ntfy"
Closed
#68 [GH-ISSUE #85] Add click action to notification popup
Closed
#66 [GH-ISSUE #81] UnifiedPush Linux distributor
Closed
#64 [GH-ISSUE #79] Minimum priority: Show notifications only if priority X or higher
Closed
#65 [GH-ISSUE #80] Disable broadcasts in Android app
Closed
#63 [GH-ISSUE #76] Maximize battery life
Closed
#61 [GH-ISSUE #77] Message length limitation
Closed
#62 [GH-ISSUE #78] NATS
Closed
#60 [GH-ISSUE #72] Provide minimal docker image and binaries, possibly split docs to its own package.
Closed
#58 [GH-ISSUE #71] Clear notification history automatically in app
Closed
#59 [GH-ISSUE #70] Consider setting FCM priority to "high" for better delivery
Closed
#57 [GH-ISSUE #66] Publish via email: mytopic123@ntfy.sh
Closed
#56 [GH-ISSUE #65] santa email does not work curl -d "ho ho ho 🎅" ...
Closed
#53 [GH-ISSUE #63] Arch Linux instructions
Closed
#52 [GH-ISSUE #59] SubscriberConnection: UninitializedPropertyAccessException
Closed
#54 [GH-ISSUE #61] e-mail integration a la batsign.me
Closed
#51 [GH-ISSUE #57] Sending int/long extras for SEND_MESSAGE should work
Closed
#49 [GH-ISSUE #56] Android foreground service does not restart on upgrade
Closed
#50 [GH-ISSUE #58] Publish message on new subscriptions
Closed
#46 [GH-ISSUE #55] Webhooks: GET requests for simple pings without messages
Closed
#47 [GH-ISSUE #51] Target certain devices
Closed
#48 [GH-ISSUE #52] API errors should be JSON and be more user friendly
Closed
#45 [GH-ISSUE #49] healthchecks.io integration
Closed
#43 [GH-ISSUE #50] Add Python to examples in docs
Closed
#44 [GH-ISSUE #47] chown: cannot access '"/var/cache/ntfy/cache.db"': No such file or directory
Closed
#41 [GH-ISSUE #46] ntfy CLI
Closed
#40 [GH-ISSUE #44] Progress in notification via Progress: 0-100
Closed
#42 [GH-ISSUE #45] Discord/Slack bot
Closed
#37 [GH-ISSUE #43] Update/Delete/cancel notifications
Closed
#39 [GH-ISSUE #41] allow disabling cache via Cache: no
Closed
#38 [GH-ISSUE #42] Do not publish to firebase via Firebase: no
Closed
#35 [GH-ISSUE #39] Delayed delivery via At: + In/Delay:
Closed
#36 [GH-ISSUE #38] deb/rpm: Make systemd unit run as ntfy user
Closed
#34 [GH-ISSUE #40] No notification via Silent:yes
Closed
#32 [GH-ISSUE #37] Move to EC2 server
Closed
#33 [GH-ISSUE #36] Better build pipeline, build in github workflow
Closed
#31 [GH-ISSUE #35] Unit tests
Closed
#28 [GH-ISSUE #32] Let user choose delivery mode: instant delivery, 1min, 5min, 15min, ...
Closed
#29 [GH-ISSUE #34] Opening ntfy.sh/docs on a phone opens the app 🤦♂️
Closed
#30 [GH-ISSUE #33] Copyright holder is not specified in LICENSE file
Closed
#25 [GH-ISSUE #31] Android automation apps integration (Tasker, MacroDroid, Automate, ...)
Closed
#27 [GH-ISSUE #28] better documentation
Closed
#26 [GH-ISSUE #30] systemd service does not restart on package upgrade
Closed
#24 [GH-ISSUE #27] Manually refreshing fails if one subscription URL is not reachable
Closed
#22 [GH-ISSUE #25] Sending files
Closed
#23 [GH-ISSUE #24] Priorities, title, tags
Closed
#19 [GH-ISSUE #21] "Clear all notifications" menu item
Closed
#20 [GH-ISSUE #23] Android, Feature Request: allow subscribing to multiple topics
Closed
#21 [GH-ISSUE #22] ntfy GitHub org
Closed
#18 [GH-ISSUE #19] Auth
Closed
#17 [GH-ISSUE #20] Opening ntfy.sh link in a browser on Android opens the app and subscribes to the topic if the app is installed
Closed
#16 [GH-ISSUE #18] Daily Summary Notification
Closed
#13 [GH-ISSUE #15] Support for other media types: images, URLs, ...
Closed
#15 [GH-ISSUE #17] Delete messages
Closed
#14 [GH-ISSUE #16] curl -s doesn't work
Closed
#11 [GH-ISSUE #13] Make selecting same base URL easier (default host or autocomplete)
Closed
#12 [GH-ISSUE #14] Unsubscribing takes long sometimes
Closed
#10 [GH-ISSUE #11] ARM Support
Closed
#9 [GH-ISSUE #9] Make ntfy a UnifiedPush distributor
Closed
#7 [GH-ISSUE #8] Look at mqtt
Closed
#8 [GH-ISSUE #10] Investigate strategies for battery optimization
Closed
#4 [GH-ISSUE #6] Android app: per-subscription / per-priority notification sound
Closed
#6 [GH-ISSUE #5] Android app: "Silence notifications until"
Closed
#5 [GH-ISSUE #7] Make build without Firebase to include in F-Droid
Closed
#3 [GH-ISSUE #4] iOS app
Closed
#2 [GH-ISSUE #2] See you are enabled client also on Desktop but only android app
Closed
#1 [GH-ISSUE #3] UTF8
1702 issues created by 1 user
Opened
#1 [GH-ISSUE #3] UTF8
Opened
#2 [GH-ISSUE #2] See you are enabled client also on Desktop but only android app
Opened
#3 [GH-ISSUE #4] iOS app
Opened
#4 [GH-ISSUE #6] Android app: per-subscription / per-priority notification sound
Opened
#5 [GH-ISSUE #7] Make build without Firebase to include in F-Droid
Opened
#6 [GH-ISSUE #5] Android app: "Silence notifications until"
Opened
#7 [GH-ISSUE #8] Look at mqtt
Opened
#8 [GH-ISSUE #10] Investigate strategies for battery optimization
Opened
#9 [GH-ISSUE #9] Make ntfy a UnifiedPush distributor
Opened
#10 [GH-ISSUE #11] ARM Support
Opened
#11 [GH-ISSUE #13] Make selecting same base URL easier (default host or autocomplete)
Opened
#12 [GH-ISSUE #14] Unsubscribing takes long sometimes
Opened
#13 [GH-ISSUE #15] Support for other media types: images, URLs, ...
Opened
#14 [GH-ISSUE #16] curl -s doesn't work
Opened
#15 [GH-ISSUE #17] Delete messages
Opened
#16 [GH-ISSUE #18] Daily Summary Notification
Opened
#17 [GH-ISSUE #20] Opening ntfy.sh link in a browser on Android opens the app and subscribes to the topic if the app is installed
Opened
#18 [GH-ISSUE #19] Auth
Opened
#19 [GH-ISSUE #21] "Clear all notifications" menu item
Opened
#20 [GH-ISSUE #23] Android, Feature Request: allow subscribing to multiple topics
Opened
#21 [GH-ISSUE #22] ntfy GitHub org
Opened
#22 [GH-ISSUE #25] Sending files
Opened
#23 [GH-ISSUE #24] Priorities, title, tags
Opened
#24 [GH-ISSUE #27] Manually refreshing fails if one subscription URL is not reachable
Opened
#25 [GH-ISSUE #31] Android automation apps integration (Tasker, MacroDroid, Automate, ...)
Opened
#26 [GH-ISSUE #30] systemd service does not restart on package upgrade
Opened
#27 [GH-ISSUE #28] better documentation
Opened
#28 [GH-ISSUE #32] Let user choose delivery mode: instant delivery, 1min, 5min, 15min, ...
Opened
#29 [GH-ISSUE #34] Opening ntfy.sh/docs on a phone opens the app 🤦♂️
Opened
#30 [GH-ISSUE #33] Copyright holder is not specified in LICENSE file
Opened
#31 [GH-ISSUE #35] Unit tests
Opened
#32 [GH-ISSUE #37] Move to EC2 server
Opened
#33 [GH-ISSUE #36] Better build pipeline, build in github workflow
Opened
#34 [GH-ISSUE #40] No notification via Silent:yes
Opened
#35 [GH-ISSUE #39] Delayed delivery via At: + In/Delay:
Opened
#36 [GH-ISSUE #38] deb/rpm: Make systemd unit run as ntfy user
Opened
#37 [GH-ISSUE #43] Update/Delete/cancel notifications
Opened
#38 [GH-ISSUE #42] Do not publish to firebase via Firebase: no
Opened
#39 [GH-ISSUE #41] allow disabling cache via Cache: no
Opened
#40 [GH-ISSUE #44] Progress in notification via Progress: 0-100
Opened
#41 [GH-ISSUE #46] ntfy CLI
Opened
#42 [GH-ISSUE #45] Discord/Slack bot
Opened
#43 [GH-ISSUE #50] Add Python to examples in docs
Opened
#44 [GH-ISSUE #47] chown: cannot access '"/var/cache/ntfy/cache.db"': No such file or directory
Opened
#45 [GH-ISSUE #49] healthchecks.io integration
Opened
#46 [GH-ISSUE #55] Webhooks: GET requests for simple pings without messages
Opened
#47 [GH-ISSUE #51] Target certain devices
Opened
#48 [GH-ISSUE #52] API errors should be JSON and be more user friendly
Opened
#49 [GH-ISSUE #56] Android foreground service does not restart on upgrade
Opened
#50 [GH-ISSUE #58] Publish message on new subscriptions
Opened
#51 [GH-ISSUE #57] Sending int/long extras for SEND_MESSAGE should work
Opened
#52 [GH-ISSUE #59] SubscriberConnection: UninitializedPropertyAccessException
Opened
#53 [GH-ISSUE #63] Arch Linux instructions
Opened
#54 [GH-ISSUE #61] e-mail integration a la batsign.me
Opened
#55 [GH-ISSUE #69] End-to-end encryption (E2E) between clients (Android app, CLI, web app)
Opened
#56 [GH-ISSUE #65] santa email does not work curl -d "ho ho ho 🎅" ...
Opened
#57 [GH-ISSUE #66] Publish via email: mytopic123@ntfy.sh
Opened
#58 [GH-ISSUE #71] Clear notification history automatically in app
Opened
#59 [GH-ISSUE #70] Consider setting FCM priority to "high" for better delivery
Opened
#60 [GH-ISSUE #72] Provide minimal docker image and binaries, possibly split docs to its own package.
Opened
#61 [GH-ISSUE #77] Message length limitation
Opened
#62 [GH-ISSUE #78] NATS
Opened
#63 [GH-ISSUE #76] Maximize battery life
Opened
#64 [GH-ISSUE #79] Minimum priority: Show notifications only if priority X or higher
Opened
#65 [GH-ISSUE #80] Disable broadcasts in Android app
Opened
#66 [GH-ISSUE #81] UnifiedPush Linux distributor
Opened
#67 [GH-ISSUE #83] RPM installation is not creating needed Linux user/group "ntfy"
Opened
#68 [GH-ISSUE #85] Add click action to notification popup
Opened
#69 [GH-ISSUE #84] FCM message limit of 4000 leads to long messages not being delivered
Opened
#70 [GH-ISSUE #87] Recognize imported ca certs in android
Opened
#71 [GH-ISSUE #90] subscription "muted until" not respected until subscriber connection broken
Opened
#72 [GH-ISSUE #88] feature request: unix socket support
Opened
#73 [GH-ISSUE #91] Max/High priority notifications should be able to override DND
Opened
#74 [GH-ISSUE #92] Batch low priority notifs with the keepalive message
Opened
#75 [GH-ISSUE #93] Security issue with attachment peaking
Opened
#76 [GH-ISSUE #94] Allow exporting/uploading logs
Opened
#77 [GH-ISSUE #97] Instant Delivery not working
Opened
#78 [GH-ISSUE #96] Websockets
Opened
#79 [GH-ISSUE #98] Publish messages in app (messaging-style bottom bar)
Opened
#80 [GH-ISSUE #99] apprise support
Opened
#81 [GH-ISSUE #100] Android: lost connection after a server restart with HTTP/JSON
Opened
#82 [GH-ISSUE #101] Binary UnifiedPush messages should not be converted to attachments
Opened
#83 [GH-ISSUE #102] Dark theme in app
Opened
#84 [GH-ISSUE #103] [CLI] read topic, priority, etc from environment variables or config file
Opened
#85 [GH-ISSUE #106] Deprecated link
Opened
#86 [GH-ISSUE #104] Support for webhooks from Prometheus, GitHub, ...
Opened
#87 [GH-ISSUE #105] Nag people to turn battery optimization off
Opened
#88 [GH-ISSUE #108] refactor http Handling
Opened
#89 [GH-ISSUE #107] FluffyChat issues on private server
Opened
#90 [GH-ISSUE #109] refactoring message receive handling
Opened
#91 [GH-ISSUE #110] Make link (from click parameter) also available in the notification list
Opened
#92 [GH-ISSUE #112] Desktop client (Windows/Mac/Linux)
Opened
#93 [GH-ISSUE #111] A proper Web UI from the 21st century
Opened
#94 [GH-ISSUE #113] arm64 build randomly crashes with varying stack traces
Opened
#95 [GH-ISSUE #115] Add export / import function for config (Android app)
Opened
#96 [GH-ISSUE #116] Movement of content:// which isn't part of well-defined collection not allowed
Opened
#97 [GH-ISSUE #120] App icon does not show up on Android 7
Opened
#98 [GH-ISSUE #119] Android app text color could be hard to read for some
Opened
#99 [GH-ISSUE #117] Remove notifications one by one with swiping or button
Opened
#100 [GH-ISSUE #122] add information about UnifiedPush push-gateway
Opened
#101 [GH-ISSUE #123] test ticket
Opened
#102 [GH-ISSUE #121] web-documentation set own installed hostname in webserver-config-template
Opened
#103 [GH-ISSUE #125] reword error message when sending test message to read-only topic in the app
Opened
#104 [GH-ISSUE #124] Android 12 crashes
Opened
#105 [GH-ISSUE #126] Feature request: icon param for notifications
Opened
#106 [GH-ISSUE #130] UnifiedPush 2.0 spec
Opened
#107 [GH-ISSUE #127] Feature request: android app global server url setting
Opened
#108 [GH-ISSUE #131] Android client: Subscribe to topic dialog doesn't scroll
Opened
#109 [GH-ISSUE #134] Add action buttons to notifications to allow for user response to ntfy message
Opened
#110 [GH-ISSUE #133] Allow all parameters for publishing in JSON body (including topic)
Opened
#111 [GH-ISSUE #132] Web UI broken with topic that require auth
Opened
#112 [GH-ISSUE #135] Attachments show as "download failed" when they expire before you get the notification
Opened
#113 [GH-ISSUE #137] Compress binary with upx (28 MB -> 13 MB)
Opened
#114 [GH-ISSUE #136] Integrate Android "Share with topic" dialog
Opened
#115 [GH-ISSUE #139] Custom datetime format string
Opened
#116 [GH-ISSUE #140] Display times as local date/time format
Opened
#117 [GH-ISSUE #138] PowerShell Examples in Docs
Opened
#118 [GH-ISSUE #143] Sender authorization for public use
Opened
#119 [GH-ISSUE #141] Android App - Search for notifications
Opened
#120 [GH-ISSUE #142] Automatically delete attachments when notification is deleted
Opened
#121 [GH-ISSUE #147] Add support for authentification with the CLI client
Opened
#122 [GH-ISSUE #146] Attach from URL: download file and then attach like a local file?
Opened
#123 [GH-ISSUE #144] UnifiedPush: Rate limiting issues with matrix.gateway.unifiedpush.org and up.schildi.chat
Opened
#124 [GH-ISSUE #155] per-subscription settings (min priority, mute, delete after, icons, ...)
Opened
#125 [GH-ISSUE #154] [FR] Custom parsing of data for topic
Opened
#126 [GH-ISSUE #151] Poll all messages since message $id
Opened
#127 [GH-ISSUE #159] Synchronize between devices
Opened
#128 [GH-ISSUE #157] WebApp v.1.17.0: TypeError: crypto.subtle is undefined - messages not loaded in running session
Opened
#129 [GH-ISSUE #158] UDP-based polling
Opened
#130 [GH-ISSUE #162] Build for FreeBSD / OpenBSD
Opened
#131 [GH-ISSUE #160] Apache2 reverse proxy ws?
Opened
#132 [GH-ISSUE #161] ntfy web: Drag+drop files to share to topic
Opened
#133 [GH-ISSUE #164] Deprecation banner for JSON stream in Android
Opened
#134 [GH-ISSUE #165] Use since=<id> in Android app
Opened
#135 [GH-ISSUE #163] Clean up leftover attachments
Opened
#136 [GH-ISSUE #167] Feature Request - Authelia Frontend Proteection
Opened
#137 [GH-ISSUE #166] do not overwrite server.yaml
Opened
#138 [GH-ISSUE #168] SWAG reverse proxy config push request.
Opened
#139 [GH-ISSUE #175] Android app: divider between notifications or displaying notifications as cards
Opened
#140 [GH-ISSUE #177] IllegalStateException: Failed to build unique file
Opened
#141 [GH-ISSUE #169] Jellyfin and other app webhook integration request
Opened
#142 [GH-ISSUE #181] Attachments: save to cache folder instead of Downloads
Opened
#143 [GH-ISSUE #179] Firefox mobile private: DatabaseClosedError: InvalidStateError A mutation
Opened
#144 [GH-ISSUE #182] Unable to autostart the daemon (if set, key file must exist)
Opened
#145 [GH-ISSUE #186] Delete notifications after X not working in web app
Opened
#146 [GH-ISSUE #183] Refresh preferences screen after settings import
Opened
#147 [GH-ISSUE #185] SQLiteConstraintException - io.heckel.ntfy.up.BroadcastReceiver$register$1.invokeSuspend (BroadcastReceiver.kt:77)
Opened
#148 [GH-ISSUE #188] Translation 🇧🇬 🇩🇪 🇺🇸 🇫🇷 🌎 😀
Opened
#149 [GH-ISSUE #189] Allow localization of web app
Opened
#150 [GH-ISSUE #190] WebSockets uses more battery than JSON stream
Opened
#151 [GH-ISSUE #193] Android app: Validate server URLs
Opened
#152 [GH-ISSUE #191] Docker not starting with v1.18.1 on arm64
Opened
#153 [GH-ISSUE #192] Android app: Untranslatable strings
Opened
#154 [GH-ISSUE #196] Custom messages in web app
Opened
#155 [GH-ISSUE #197] Prettify non-standard JSON in android app
Opened
#156 [GH-ISSUE #195] Expose port 80 so traefik can pick it up automaticlly
Opened
#157 [GH-ISSUE #199] Web Push support
Opened
#158 [GH-ISSUE #200] Re-add ARMv6 as a build target
Opened
#159 [GH-ISSUE #198] Android app: Allow translation of fastlane metadata
Opened
#160 [GH-ISSUE #203] Web App: Strings with issues
Opened
#161 [GH-ISSUE #204] Web app: validate server URLs
Opened
#162 [GH-ISSUE #205] Web app: Sending test notification doesn't create proper 403 error
Opened
#163 [GH-ISSUE #207] Optionally propagate message deletions
Opened
#164 [GH-ISSUE #206] Web app: dark mode
Opened
#165 [GH-ISSUE #208] Web app crashed when opened in private tab
Opened
#166 [GH-ISSUE #210] Implement Prometheus /metrics endpoint to ntfy server
Opened
#167 [GH-ISSUE #211] "[x] Instant delivery in doze mode" checkbox does not work properly
Opened
#168 [GH-ISSUE #209] Android app: Error in sending test notification
Opened
#169 [GH-ISSUE #213] Use Dockerfile from scratch
Opened
#170 [GH-ISSUE #215] Work with not trusted HTTPS certificates
Opened
#171 [GH-ISSUE #214] Language selection function
Opened
#172 [GH-ISSUE #216] Add Apprise to the ntfy documentation (finally make "Integrations" section)
Opened
#173 [GH-ISSUE #217] Make web app accessible
Opened
#174 [GH-ISSUE #218] healthchecks.io like webUI needed
Opened
#175 [GH-ISSUE #219] ntfy notifications are grouped together with the sticky one
Opened
#176 [GH-ISSUE #221] Android app: action button with action "http" and method GET produces incorrect error
Opened
#177 [GH-ISSUE #220] Android app: parameter "clear" for action button doesn't work with action "view"
Opened
#178 [GH-ISSUE #223] Restoring topics or settings from backup doesn't work
Opened
#179 [GH-ISSUE #224] Remove permanent notification when all notifications are paused
Opened
#180 [GH-ISSUE #222] web app sounds are too loud
Opened
#181 [GH-ISSUE #228] Websockets do not work in Apache: Upgrade header check should not be case sensitive
Opened
#182 [GH-ISSUE #227] ntfy clustering
Opened
#183 [GH-ISSUE #226] Messages with links not selectable
Opened
#184 [GH-ISSUE #230] Android: UnifiedPush registration with Schildichat broken since v1.11.0
Opened
#185 [GH-ISSUE #229] Auto dismiss timeout parameter
Opened
#186 [GH-ISSUE #231] Feature-Request: connect to existing SMTP server
Opened
#187 [GH-ISSUE #235] Long-click selecting of notifications scrolls to the top
Opened
#188 [GH-ISSUE #233] ActivityNotFoundException: user actions: catch exceptions for unknown activities
Opened
#189 [GH-ISSUE #236] Move action buttons in detail view from menu to bottom of card (like in web UI)
Opened
#190 [GH-ISSUE #238] Deny WebUI access to anonymous users
Opened
#191 [GH-ISSUE #240] Long topic names and per topic notification icons overlap
Opened
#192 [GH-ISSUE #237] Debian repo errors
Opened
#193 [GH-ISSUE #244] Support basic auth in deep links
Opened
#194 [GH-ISSUE #248] Support relative paths for attachments
Opened
#195 [GH-ISSUE #241] Add VPN-only settings option
Opened
#196 [GH-ISSUE #250] MFA push / Authy API compatibility
Opened
#197 [GH-ISSUE #251] Typo in docs
Opened
#198 [GH-ISSUE #253] Cannot make web from release tarball 1.22.0
Opened
#199 [GH-ISSUE #254] New Feature: deadmanssnitch
Opened
#200 [GH-ISSUE #255] YAML variables shouldn't use dashes
Opened
#201 [GH-ISSUE #256] Unable to host on a subdirectory.
Opened
#202 [GH-ISSUE #263] Add ntfy publish --when-pid-finished $pid command to CLI
Opened
#203 [GH-ISSUE #261] Android Notification not opening the right topic
Opened
#204 [GH-ISSUE #260] All notifications in Android app
Opened
#205 [GH-ISSUE #267] iOS: UI not updating properly
Opened
#206 [GH-ISSUE #265] SMTP server error occurs when 'Content-Type' header is not present
Opened
#207 [GH-ISSUE #266] iOS: Firebase not working
Opened
#208 [GH-ISSUE #269] Windows executable flagged by scanners
Opened
#209 [GH-ISSUE #271] deeper deep links don't work
Opened
#210 [GH-ISSUE #268] Support Content-Type: text/html
Opened
#211 [GH-ISSUE #272] Prompt for new credentials
Opened
#212 [GH-ISSUE #276] iOS: Attachments
Opened
#213 [GH-ISSUE #274] Upgrade to Firebase 4 SDK
Opened
#214 [GH-ISSUE #277] iOS: Support auth
Opened
#215 [GH-ISSUE #279] iOS: Click to copy
Opened
#216 [GH-ISSUE #278] iOS: per-subscription mute
Opened
#217 [GH-ISSUE #283] xcode compatible for Version 12.4 (12D4e) and below.
Opened
#218 [GH-ISSUE #281] iOS: Make links clickable
Opened
#219 [GH-ISSUE #280] iOS: New message indicator ("green dots")
Opened
#220 [GH-ISSUE #288] Firebase: Reduce ~poll interval to 30min
Opened
#221 [GH-ISSUE #286] macOS: Homebrew / brew support
Opened
#222 [GH-ISSUE #287] Firebase: Surface Firebase errors in internal stats
Opened
#223 [GH-ISSUE #290] iOS: validation for selfhosted server url
Opened
#224 [GH-ISSUE #291] Web, iOS, Android: Allow hiding topic names in UI
Opened
#225 [GH-ISSUE #289] Firebase: Rate limit 429-ing topic
Opened
#226 [GH-ISSUE #294] Web app: Display error messages for failing connections
Opened
#227 [GH-ISSUE #292] Missing Accessibiltiy Label for Checkbox
Opened
#228 [GH-ISSUE #293] iOS: Header font size flickers when viewing the list of messages
Opened
#229 [GH-ISSUE #295] iOS: Ability to remember servers
Opened
#230 [GH-ISSUE #296] add LDAP auth support
Opened
#231 [GH-ISSUE #297] add support for api tokens when sending message.
Opened
#232 [GH-ISSUE #299] docs: clarify what happens when it fails to connect to upstream base url
Opened
#233 [GH-ISSUE #298] add support for making a topic as listed or unlisted similar to youtube
Opened
#234 [GH-ISSUE #300] docs: clarify what actually is transferred to public servers such as Firbase/APNS and upstream server when using selfhosted server for ios
Opened
#235 [GH-ISSUE #301] iOS: add capability to publish notifications
Opened
#236 [GH-ISSUE #302] iOS: add shortcuts to publish notification
Opened
#237 [GH-ISSUE #303] Update/delete notifications
Opened
#238 [GH-ISSUE #305] iOS: URLs in links should be clickable so it can open in a browser
Opened
#239 [GH-ISSUE #306] Incorrect Content-Type for attachments
Opened
#240 [GH-ISSUE #308] direct access to restricted topic
Opened
#241 [GH-ISSUE #310] Feature Request: Message formatting (Markdown, or otherwise)
Opened
#242 [GH-ISSUE #312] iOS: allow swiping left to right to go back
Opened
#243 [GH-ISSUE #309] brew-Package would be nice
Opened
#244 [GH-ISSUE #313] Android: Display name
Opened
#245 [GH-ISSUE #316] Bug: iOS notifications sometimes received twice
Opened
#246 [GH-ISSUE #314] Add server version to web ui
Opened
#247 [GH-ISSUE #317] iOS - no notification on Apple Watch
Opened
#248 [GH-ISSUE #318] Self hosted behind NGINX Proxy Manager w/ Cloudflare Origin Certs
Opened
#249 [GH-ISSUE #319] Consider Including a Matrix Gateway endpoint as part of ntfy
Opened
#250 [GH-ISSUE #322] setting.yaml base-url comment might want to refer to iOS notifications
Opened
#251 [GH-ISSUE #321] FAQ docs iOS reference -> Why is there no iOS app (yet)?
Opened
#252 [GH-ISSUE #320] self hosted docker example with --cache-file option => "flag provided but not defined: -cache-file"
Opened
#253 [GH-ISSUE #325] Self-hosted docker - setting.yaml not being loaded?
Opened
#254 [GH-ISSUE #324] Web UI with Ubuntu+Firefox - Web UI frozen after clicking view action with http link
Opened
#255 [GH-ISSUE #323] Web UI with Ubuntu+Firefox or MacOS+Safari - "Notifications are Disabled" "Grant Now" option has no effect
Opened
#256 [GH-ISSUE #328] Ensure X-Forwarded-For is only one IP address
Opened
#257 [GH-ISSUE #329] Feature Request: include attachment URL in broadcast intent
Opened
#258 [GH-ISSUE #331] iOS instant notification while self-hosting doesn't seem to be working
Opened
#259 [GH-ISSUE #332] iOS app doesn't properly handle "Critical" or "Time Sensitive" interruption levels
Opened
#260 [GH-ISSUE #333] Duplicate: IOS: Critical Alerts not registered / implemented
Opened
#261 [GH-ISSUE #334] ntfy behind Traefik proxy, loop causing rate-limit.
Opened
#262 [GH-ISSUE #337] iOS: Notifications received (in popup) but app interface doesn't update to reflect new notifications until manual refresh
Opened
#263 [GH-ISSUE #336] since query parameter on subscription with multiple topics
Opened
#264 [GH-ISSUE #338] Some publish requests on ntfy.sh take up to 15 seconds
Opened
#265 [GH-ISSUE #344] ntfy user commands don't work if auth_file is used in config instead of auth-file
Opened
#266 [GH-ISSUE #339] Android 13: Request runtime permission for notifications
Opened
#267 [GH-ISSUE #342] CLI on Termux (Android) fails to connect
Opened
#268 [GH-ISSUE #346] Support Web Push + PWA, for background notifications
Opened
#269 [GH-ISSUE #349] Self hosted HTTP - Notification panel translation key(?) visible
Opened
#270 [GH-ISSUE #347] Bandwidth limit individual attachments
Opened
#271 [GH-ISSUE #350] Cross compiled version for OpenWrt / libreCMC?
Opened
#272 [GH-ISSUE #352] "Pop" and "Pop Swoosh" files are swapped in the Web App
Opened
#273 [GH-ISSUE #351] Ignore new HTTP Priority header
Opened
#274 [GH-ISSUE #357] iOS: Display name for topics
Opened
#275 [GH-ISSUE #355] Android: Allow per-subscription settings for subscriptions created by apps
Opened
#276 [GH-ISSUE #353] Bug: iOS client fails to receive messages due to Cloudflare injecting invalid priority header
Opened
#277 [GH-ISSUE #360] Default (user|password|command) in client.yml
Opened
#278 [GH-ISSUE #359] Missing certificate bundle in Docker image
Opened
#279 [GH-ISSUE #358] Android: Implement poll_request mode (similar to iOS)
Opened
#280 [GH-ISSUE #366] cache notification icons
Opened
#281 [GH-ISSUE #363] IOS app: Poll self-hosted server setting
Opened
#282 [GH-ISSUE #361] file server.yml do not exists [Docker]
Opened
#283 [GH-ISSUE #367] Feature Request: custom notification status bar icons
Opened
#284 [GH-ISSUE #370] Trailing slash in base URL matters
Opened
#285 [GH-ISSUE #369] Publish ntfy RPMs on Fedora COPR
Opened
#286 [GH-ISSUE #374] [Bug] User with empty password in client.yml does not work
Opened
#287 [GH-ISSUE #371] 401 for attachements behind web proxy with basic auth
Opened
#288 [GH-ISSUE #375] [Question] Sending messages from commandline with docker
Opened
#289 [GH-ISSUE #376] Allow to config the owner, group and mode of the sock file
Opened
#290 [GH-ISSUE #377] iOS Bug - abrupt exit of app when clearing notifications on a topic, when a large number of notifications present
Opened
#291 [GH-ISSUE #378] Feature request : pinned messages
Opened
#292 [GH-ISSUE #382] Android: UnifiedPush subscription not using saved user credentials
Opened
#293 [GH-ISSUE #380] Orderable user action buttons
Opened
#294 [GH-ISSUE #379] Very Very Perfect Project!
Opened
#295 [GH-ISSUE #387] 👶 Baby break - Baby girl was born 8/30 🥳
Opened
#296 [GH-ISSUE #383] Getting Matrix gateway error on self-hosted instance, ntfy claims push key is not prefixed with base URL
Opened
#297 [GH-ISSUE #385] Missing notifications: Android app doesn't start target app when receiving a notification?
Opened
#298 [GH-ISSUE #389] Android: Auto-clearing + auto-deleting notifications
Opened
#299 [GH-ISSUE #390] [New Feature require] Tutorial update.
Opened
#300 [GH-ISSUE #388] feature request: add material design icons
Opened
#301 [GH-ISSUE #395] Mobile app setting - defer notification from/to (night time)
Opened
#302 [GH-ISSUE #396] Battery consumption: F-Droid vs Google Play Services
Opened
#303 [GH-ISSUE #394] ios app does not receive notifications
Opened
#304 [GH-ISSUE #398] Matrix gateway fails when mapping ntfy to subpath/subdirectory on a reverse proxy
Opened
#305 [GH-ISSUE #400] Installing on OpenWrt?
Opened
#306 [GH-ISSUE #399] Allow for adding/removing topic subscriptions via single WebSocket
Opened
#307 [GH-ISSUE #404] Feature request: Change notification sound in mobile apps
Opened
#308 [GH-ISSUE #402] IOS16.x doesn't tell you anything
Opened
#309 [GH-ISSUE #401] auth-file does not exist
Opened
#310 [GH-ISSUE #406] Web UI: Clickable links
Opened
#311 [GH-ISSUE #407] Android app create posts
Opened
#312 [GH-ISSUE #405] mipush support
Opened
#313 [GH-ISSUE #409] Add TLS encryption to SMTP receiver
Opened
#314 [GH-ISSUE #410] Add option to make TLS mandatory for sending e-mail notification
Opened
#315 [GH-ISSUE #408] UnifiedPush duplicate entry
Opened
#316 [GH-ISSUE #412] Swedish characters generates attachment
Opened
#317 [GH-ISSUE #411] Add support for "mqtt" actions
Opened
#318 [GH-ISSUE #413] Topic list doesn't scroll top with new notifications (Android)
Opened
#319 [GH-ISSUE #416] Double base-url when using "Attach local file"
Opened
#320 [GH-ISSUE #415] iOS App Long delay
Opened
#321 [GH-ISSUE #414] Server build document: nodejs 17.x reached EOL
Opened
#322 [GH-ISSUE #418] Email Publishing - Error transaction failed - page not found
Opened
#323 [GH-ISSUE #419] Unable to send from curl when behind reverse proxy
Opened
#324 [GH-ISSUE #417] Emergency Priority on Android
Opened
#325 [GH-ISSUE #420] E-mail publishing with access-control enabled
Opened
#326 [GH-ISSUE #422] Upgrade to Go 1.18+
Opened
#327 [GH-ISSUE #421] Unable to use auth on new install
Opened
#328 [GH-ISSUE #423] Allow IP CIDRs in visitor-request-limit-exempt-hosts
Opened
#329 [GH-ISSUE #424] Android start on reboot broken
Opened
#330 [GH-ISSUE #425] Automatic ~control topic based restart broken
Opened
#331 [GH-ISSUE #426] Rundeck - publish via email - EOF
Opened
#332 [GH-ISSUE #431] feature: make ntfy pub use default-user and default-password from client.yml
Opened
#333 [GH-ISSUE #428] cannot unsubscribe/remove topic
Opened
#334 [GH-ISSUE #439] Shoutrrr Auth
Opened
#335 [GH-ISSUE #438] Error opening https://ntfy.sh/app and switching to "Subscribe to Topic"
Opened
#336 [GH-ISSUE #436] HTTP/3 support
Opened
#337 [GH-ISSUE #440] Android: deep link to change default server
Opened
#338 [GH-ISSUE #441] Prevent trailing slash in web app "publish notification" dialog
Opened
#339 [GH-ISSUE #442] base url prefix check is case sensitive
Opened
#340 [GH-ISSUE #446] Configuration not reload on systemctl restart.
Opened
#341 [GH-ISSUE #445] Android TV
Opened
#342 [GH-ISSUE #444] Support base64 encoded mail messages
Opened
#343 [GH-ISSUE #450] ntfy:// Support for iOS
Opened
#344 [GH-ISSUE #449] Attached Images are always public even for private topics
Opened
#345 [GH-ISSUE #448] Message correct sent, but got internal server error 50001
Opened
#346 [GH-ISSUE #455] Copy functionality
Opened
#347 [GH-ISSUE #453] Add "Generate topic name" button
Opened
#348 [GH-ISSUE #454] Ansible action plugin to post messages to ntfy.sh
Opened
#349 [GH-ISSUE #457] Example deployment
Opened
#350 [GH-ISSUE #459] Allow to put web-ui on separate port/host
Opened
#351 [GH-ISSUE #458] How does the geo: URL in a view work?
Opened
#352 [GH-ISSUE #460] default-user and default-password in client.yml not working
Opened
#353 [GH-ISSUE #461] iOS App not receiving any notifations with 'Priority' set
Opened
#354 [GH-ISSUE #464] Feature request: Allow specifying users and ACLs declaratively
Opened
#355 [GH-ISSUE #468] A GET/HEAD action with no body does not send from the web client
Opened
#356 [GH-ISSUE #467] Send notification with android application
Opened
#357 [GH-ISSUE #465] Clarification on example in iOS instant notifications
Opened
#358 [GH-ISSUE #471] Copying a message on Android always includes the timestamp
Opened
#359 [GH-ISSUE #472] Ntfy Notification in c#
Opened
#360 [GH-ISSUE #473] web/app auto-subscribe
Opened
#361 [GH-ISSUE #475] Format Date per user locale
Opened
#362 [GH-ISSUE #477] Add subscritiption to iOS app with configuration proflle via MDM
Opened
#363 [GH-ISSUE #474] Android: notifications with large images attached crash the app
Opened
#364 [GH-ISSUE #479] Font config (feature request)
Opened
#365 [GH-ISSUE #478] Android: Ability to copy only a part of a message (low priority)
Opened
#366 [GH-ISSUE #480] Android 13 Notification Icon invisible against the background
Opened
#367 [GH-ISSUE #483] Android App: Distinguish network (4G/Wifi) when configuring auto download of attachments
Opened
#368 [GH-ISSUE #481] iOS: Cannot subscribe to topics...
Opened
#369 [GH-ISSUE #484] cx
Opened
#370 [GH-ISSUE #485] Apple Shortcut app intergration?
Opened
#371 [GH-ISSUE #486] Support thread identifiers
Opened
#372 [GH-ISSUE #487] Android app not sending username/password for attachments
Opened
#373 [GH-ISSUE #488] migrate to modernc.org/sqlite
Opened
#374 [GH-ISSUE #491] Put ntfy.sh/docs assets behind a CDN 💸 -> 🚀
Opened
#375 [GH-ISSUE #490] Notifications are not appearing unless I refresh the app
Opened
#376 [GH-ISSUE #493] Self-hosted with push notifications for iOS App?
Opened
#377 [GH-ISSUE #495] Android 13: status bar icon green in any situation
Opened
#378 [GH-ISSUE #496] No Notification recived in MacOS, But Chrome WebApp work.
Opened
#379 [GH-ISSUE #500] Confusing UnifiedPush topics in Android app
Opened
#380 [GH-ISSUE #497] UnifiedPush restrictions
Opened
#381 [GH-ISSUE #498] HTTP 500 - database is locked
Opened
#382 [GH-ISSUE #506] Auto delete after X doesn't work
Opened
#383 [GH-ISSUE #503] Sender column in cache.db shows invalid IP
Opened
#384 [GH-ISSUE #505] bug - oh no ntfy crashed on chromium 83
Opened
#385 [GH-ISSUE #508] Android 13: Ask for notification permission
Opened
#386 [GH-ISSUE #509] iOS: 20min ~poll messages cause server spikes and thundering herd
Opened
#387 [GH-ISSUE #507] Possible to add icons to iOS Application?
Opened
#388 [GH-ISSUE #511] Topics do not re-subscribe to Firebase after restoring from backup
Opened
#389 [GH-ISSUE #510] Lifespan of a topic.
Opened
#390 [GH-ISSUE #512] I cannot get iOS and Android notification work on my server
Opened
#391 [GH-ISSUE #514] NTFY
Opened
#392 [GH-ISSUE #515] Client user/notification group
Opened
#393 [GH-ISSUE #513] Android: Thematic/Adaptive icons
Opened
#394 [GH-ISSUE #516] Disable tasks for processing google services for variants which do not use them
Opened
#395 [GH-ISSUE #517] sending messages with new line
Opened
#396 [GH-ISSUE #519] IPv6 on the official ntfy.sh server
Opened
#397 [GH-ISSUE #522] Web: User account & account sync
Opened
#398 [GH-ISSUE #520] Listening notification isn't minimised
Opened
#399 [GH-ISSUE #521] Listening notification is dismissable
Opened
#400 [GH-ISSUE #525] Android: sync subscriptions + settings
Opened
#401 [GH-ISSUE #524] Web: synchronize subscriptions + settings
Opened
#402 [GH-ISSUE #523] Android: User account support
Opened
#403 [GH-ISSUE #528] Crash on Android 5.01 / Samsung S4
Opened
#404 [GH-ISSUE #530] Connection to own ntfy server via reverse proxy with mutualTLS.
Opened
#405 [GH-ISSUE #529] Attachment shows "link expired" for external attachments
Opened
#406 [GH-ISSUE #534] Emergency Message on iOS and custom Ringtone
Opened
#407 [GH-ISSUE #531] ⛔ Google rejects ntfy from Google Play ⚠️
Opened
#408 [GH-ISSUE #532] Android app feature request: Ability to embed gifs and/or mp4s using 'attach:' as it currently works with jpgs
Opened
#409 [GH-ISSUE #535] Websocket failures are indistinguishable
Opened
#410 [GH-ISSUE #539] NTFY Crashed
Opened
#411 [GH-ISSUE #538] [Question] websocket and nodered
Opened
#412 [GH-ISSUE #545] Emergency/Urgent Message Priority Feature on iOS
Opened
#413 [GH-ISSUE #544] IOS 14.8.x New messages do not appear on the phone's notification bar
Opened
#414 [GH-ISSUE #541] Allow us to provide custom CSS
Opened
#415 [GH-ISSUE #547] v6 support
Opened
#416 [GH-ISSUE #550] New action: message
Opened
#417 [GH-ISSUE #546] Ringtone Feature on iOS App
Opened
#418 [GH-ISSUE #551] Deep link for register a topic
Opened
#419 [GH-ISSUE #552] Enable HTTP/2 for ntfy.sh
Opened
#420 [GH-ISSUE #554] Avoid external Google fonts
Opened
#421 [GH-ISSUE #556] android, no google, no notifications without manual refresh.
Opened
#422 [GH-ISSUE #558] Text color Android (enhancement)
Opened
#423 [GH-ISSUE #557] iOS app needs tweaks to build from source
Opened
#424 [GH-ISSUE #559] Feature wish list
Opened
#425 [GH-ISSUE #560] [NEED HELP] with rate limit
Opened
#426 [GH-ISSUE #561] At high speed, DB table is locked errors arise with 500 status codes
Opened
#427 [GH-ISSUE #563] iOs 16.2 - No more instant notifications
Opened
#428 [GH-ISSUE #566] dnf install fails and rpm partially fails because postinst.sh has syntax errors
Opened
#429 [GH-ISSUE #564] ntfy in windows form c#
Opened
#430 [GH-ISSUE #569] emersion/go-smtp upgrade to v0.16.0 introduced breaking changes
Opened
#431 [GH-ISSUE #567] if the private ntfy server name is long in the ios list of topics, it is hard to see topic name
Opened
#432 [GH-ISSUE #570] Modularize init and install scripts and remove hard requirement on systemd
Opened
#433 [GH-ISSUE #571] New library for cross-platform available.
Opened
#434 [GH-ISSUE #573] Notification display
Opened
#435 [GH-ISSUE #572] Paste images from clipboard
Opened
#436 [GH-ISSUE #577] The nginx configuration(and the one used by ntfy.sh) leaks topic name/auth query in logs
Opened
#437 [GH-ISSUE #576] ClamAV detected Coinminer in docker image
Opened
#438 [GH-ISSUE #574] firefox 108.0.2 crash webapp
Opened
#439 [GH-ISSUE #578] Setup in Windows Server
Opened
#440 [GH-ISSUE #580] Update the Android GUI to Google's Material 3 / You style.
Opened
#441 [GH-ISSUE #579] Error 500 Code 50001 but message delivered
Opened
#442 [GH-ISSUE #581] Clarify F-droid battery usage in the FAQ
Opened
#443 [GH-ISSUE #583] WebExtension
Opened
#444 [GH-ISSUE #585] clamscan reports released rpm may have coinminer (even 1.30)
Opened
#445 [GH-ISSUE #586] iOS 16 - notifications in the app are not clickable
Opened
#446 [GH-ISSUE #587] --wait-pid not working on Windows
Opened
#447 [GH-ISSUE #589] Memory usage (Android)
Opened
#448 [GH-ISSUE #590] Support for password-file in subscribe entries in client.yml
Opened
#449 [GH-ISSUE #592] n8n node for ntfy
Opened
#450 [GH-ISSUE #595] Ansible URI module and base64 for Auth
Opened
#451 [GH-ISSUE #597] Support providing authentication details when using ntfy:// links
Opened
#452 [GH-ISSUE #596] Preview picture
Opened
#453 [GH-ISSUE #598] OPTIONS method calls are not serviced when the UI is disabled
Opened
#454 [GH-ISSUE #603] Use DNS SRV records for the default server setting
Opened
#455 [GH-ISSUE #601] Authentication: match username from configurable header
Opened
#456 [GH-ISSUE #606] web app language settings don't show country flags in Google Chrome (Win)
Opened
#457 [GH-ISSUE #608] Accent issue!
Opened
#458 [GH-ISSUE #610] TrueNAS Core Email Alerts to Ntfy SMTP Server
Opened
#459 [GH-ISSUE #607] Android Auto support
Opened
#460 [GH-ISSUE #611] ntfy cli subscribe connected but would not excute any command
Opened
#461 [GH-ISSUE #619] Adding arabic language
Opened
#462 [GH-ISSUE #617] Bug: crash and restart after updating to 2.0
Opened
#463 [GH-ISSUE #624] Empty bind mounted directories and no server.yml?
Opened
#464 [GH-ISSUE #620] [Feature] allow an anonymous "localhost user" for the Private instance
Opened
#465 [GH-ISSUE #622] Code 40101: unauthorized error
Opened
#466 [GH-ISSUE #628] Help: /var/lib/ntfy/user.db not creating on docker
Opened
#467 [GH-ISSUE #625] Add webview to turn mobile site into an app in Android and iOS
Opened
#468 [GH-ISSUE #627] High resolution app icon
Opened
#469 [GH-ISSUE #629] unifiedpush: Some servers send invalid "Authorization" header, which leads to 401 responses
Opened
#470 [GH-ISSUE #632] TypeError: Li.disallowed_topics is undefined
Opened
#471 [GH-ISSUE #630] Query parameters accept only lowercase parameter names
Opened
#472 [GH-ISSUE #634] Android: Subscription icons are messed up
Opened
#473 [GH-ISSUE #638] [Bug] Spurious errors in some tests, possibly due to synchronisation
Opened
#474 [GH-ISSUE #635] Healtcheck with custom listen-http
Opened
#475 [GH-ISSUE #642] android: UnifiedPush unregister doesn't remove the subscription from the list
Opened
#476 [GH-ISSUE #641] Panic: toFirebaseMessage
Opened
#477 [GH-ISSUE #639] Can't receive notifications on Android app
Opened
#478 [GH-ISSUE #644] iOS notifications repeats if ignored
Opened
#479 [GH-ISSUE #646] Allow finer control over UnifiedPush in the android app
Opened
#480 [GH-ISSUE #645] [SMTP] Allow unsecured mailservers
Opened
#481 [GH-ISSUE #650] Token authentication doesn't work if default user credentials are defined in client.yml
Opened
#482 [GH-ISSUE #648] Android Auto Support
Opened
#483 [GH-ISSUE #649] Error handling Matrix request internal server error: cannot publish to UnifiedPush topic without previously active subscriber
Opened
#484 [GH-ISSUE #652] Android: Add Rate-Topics: header to UnifiedPush subscriptions
Opened
#485 [GH-ISSUE #653] Add default-token option to client.yml
Opened
#486 [GH-ISSUE #656] iOS app 'delete' leaving artifacts
Opened
#487 [GH-ISSUE #657] Android App: Attachment type .txt not recognized
Opened
#488 [GH-ISSUE #663] Support RTL layout
Opened
#489 [GH-ISSUE #658] ntfy sub --poll --from-config does not include auth headers
Opened
#490 [GH-ISSUE #664] UnifiedPush: Respond with 404/409/... to Mastodon/etc. instead of 507 based on User-Agent
Opened
#491 [GH-ISSUE #669] Stripe: user not found
Opened
#492 [GH-ISSUE #671] Android: customizing notification settings of individual tags
Opened
#493 [GH-ISSUE #673] Notifications not working on ipad
Opened
#494 [GH-ISSUE #672] Link attachments directly in the email
Opened
#495 [GH-ISSUE #675] Autentication failed in latest version
Opened
#496 [GH-ISSUE #679] Delayed messages from users do not work
Opened
#497 [GH-ISSUE #677] HTTP 499 for polling iOS clients
Opened
#498 [GH-ISSUE #676] Row too big to fit into CursorWindow
Opened
#499 [GH-ISSUE #682] Dynamic FCM credentials
Opened
#500 [GH-ISSUE #681] How to setup in Railway?
Opened
#501 [GH-ISSUE #680] Unable to send delayed messages using private ntfy server
Opened
#502 [GH-ISSUE #684] REQUEST_INSTALL_PACKAGES permission
Opened
#503 [GH-ISSUE #685] Android app: Open another application from user action
Opened
#504 [GH-ISSUE #683] Add priority 0 without notification for intent purpose
Opened
#505 [GH-ISSUE #687] android: excessive battery drain on 4g network
Opened
#506 [GH-ISSUE #686] Android app: Open another app
Opened
#507 [GH-ISSUE #689] Use @ to define a server
Opened
#508 [GH-ISSUE #692] support iOS 16.4 web push
Opened
#509 [GH-ISSUE #691] timeout on android
Opened
#510 [GH-ISSUE #690] html-only emails allow publishing
Opened
#511 [GH-ISSUE #694] Andorid app subscribe to a new topic with intent does not work properly
Opened
#512 [GH-ISSUE #698] Authorization Headers not being sent when running ntfy sub when using default-user/password or default-token
Opened
#513 [GH-ISSUE #695] Authenticate in the app with a token?
Opened
#514 [GH-ISSUE #702] Using ntfy.sh, messages take hours to arrive (Android)
Opened
#515 [GH-ISSUE #703] App subscription filters
Opened
#516 [GH-ISSUE #700] Date/time not following system locale
Opened
#517 [GH-ISSUE #706] Topic creation restricted to one user?
Opened
#518 [GH-ISSUE #708] Do not disturb settings do not work on galaxy s20
Opened
#519 [GH-ISSUE #709] Android app doesn't notify/make sound if notifications are received while the app is in foreground
Opened
#520 [GH-ISSUE #712] server/topic.Subscribe can produce duplicate subscriber IDs
Opened
#521 [GH-ISSUE #710] [Feature request] Add support for gravatar
Opened
#522 [GH-ISSUE #711] Build Errors On FreeBSD
Opened
#523 [GH-ISSUE #715] some suggestions about copy functionality
Opened
#524 [GH-ISSUE #716] Set a default topic in sharing item page
Opened
#525 [GH-ISSUE #714] Priority settings in uptime kuma
Opened
#526 [GH-ISSUE #720] Android App - Broadcast happens immediately, not when action button is tapped
Opened
#527 [GH-ISSUE #722] [Feature Request] Disable topic subscriptions through admin API
Opened
#528 [GH-ISSUE #718] much more battery hungry than other apps with open connections
Opened
#529 [GH-ISSUE #724] Custom webhook converters for Grafana, GitHub, ... (was: pretty grafana notifications?)
Opened
#530 [GH-ISSUE #723] Download url for attachment doesn't include port number
Opened
#531 [GH-ISSUE #726] Port missing in URL for "send notification" via web gui / attachement
Opened
#532 [GH-ISSUE #729] Group notifications by thread
Opened
#533 [GH-ISSUE #730] Missing translation in web app
Opened
#534 [GH-ISSUE #732] Subscribe dialog won't allow reservations if topic is not publically readable
Opened
#535 [GH-ISSUE #733] Sync topics do not work if auth-default-access: deny-all
Opened
#536 [GH-ISSUE #735] OAuth to generate token
Opened
#537 [GH-ISSUE #736] Support donations via OpenCollective
Opened
#538 [GH-ISSUE #738] Subscribing to topics
Opened
#539 [GH-ISSUE #737] UTF-8 Actions Header
Opened
#540 [GH-ISSUE #740] Rate limiting for upstream push notifications
Opened
#541 [GH-ISSUE #744] Web app build / dev tooling - Vite, prettier, eslint?
Opened
#542 [GH-ISSUE #742] ACL by IP address
Opened
#543 [GH-ISSUE #741] Typo on main website: Cloudtron should be Cloudron
Opened
#544 [GH-ISSUE #757] Notifications for android sometimes get delayed several minutes
Opened
#545 [GH-ISSUE #756] iOS - Feature Request - QR Code Scanner + Topic Label
Opened
#546 [GH-ISSUE #755] Enable "Webhook GET-style" publishing via POST requests (with Jsonpath support)
Opened
#547 [GH-ISSUE #762] Allow local attachments in "Publish as JSON" feature
Opened
#548 [GH-ISSUE #760] Client Segfaults if topic contains a percent sign
Opened
#549 [GH-ISSUE #761] Image attachments from url won't get rendered in web ui
Opened
#550 [GH-ISSUE #768] Notification spam from old alerts
Opened
#551 [GH-ISSUE #764] Badge support
Opened
#552 [GH-ISSUE #765] NTFY_WEB_ROOT: setting an alternative web root means any URL used gets a subscription added by that name, is this by design?
Opened
#553 [GH-ISSUE #771] iOs: Pause notifications from a topic
Opened
#554 [GH-ISSUE #770] Unable to run ntfy on Docker - unknown pc error
Opened
#555 [GH-ISSUE #769] Web App Notification Improvements
Opened
#556 [GH-ISSUE #773] Token auth cannot be used with some email servers because tokens are upper/lowercase
Opened
#557 [GH-ISSUE #775] how can i get statping notifications?
Opened
#558 [GH-ISSUE #772] Using : in default-command for subscribe leads to error
Opened
#559 [GH-ISSUE #777] No help topic for 'shell-integration'
Opened
#560 [GH-ISSUE #785] iOS App: Push notifications not received for reserved topics with ACL using hosted service
Opened
#561 [GH-ISSUE #776] SMTP server not accepting emails from internet
Opened
#562 [GH-ISSUE #794] PWA manifest 404 error
Opened
#563 [GH-ISSUE #789] Firefox on Android not automatically subscribing to web push
Opened
#564 [GH-ISSUE #787] PWA on iOS sometimes crashes with an IndexedDB error
Opened
#565 [GH-ISSUE #796] Is there a way to disable instant delivery?? I don't need it
Opened
#566 [GH-ISSUE #801] how can i get statping notifications?
Opened
#567 [GH-ISSUE #800] PWA Docker
Opened
#568 [GH-ISSUE #802] Customize logo
Opened
#569 [GH-ISSUE #803] WooCommerce Push Notifications
Opened
#570 [GH-ISSUE #805] Linux client
Opened
#571 [GH-ISSUE #807] -
Opened
#572 [GH-ISSUE #806] Repository organization
Opened
#573 [GH-ISSUE #808] Authencation support
Opened
#574 [GH-ISSUE #814] iOS: Topic url does not use the server host name
Opened
#575 [GH-ISSUE #809] Is this licensed under Apache-2.0 or GPL-2.0?
Opened
#576 [GH-ISSUE #813] Add lat lon coordinates to meta data of notification
Opened
#577 [GH-ISSUE #823] Tasker Integration
Opened
#578 [GH-ISSUE #818] Add docker images to github packages.
Opened
#579 [GH-ISSUE #822] [Feature request] expose topic as RSS feed
Opened
#580 [GH-ISSUE #826] Android app: sometimes stops updating after a while.
Opened
#581 [GH-ISSUE #824] ntfy widget subscription
Opened
#582 [GH-ISSUE #825] [Feature Request] Support multi-user awareness in ntfy-android
Opened
#583 [GH-ISSUE #827] Allow sending custom properties in POSTed JSON
Opened
#584 [GH-ISSUE #828] PWA in IOS shows blank white screen during initial load
Opened
#585 [GH-ISSUE #829] Nullify / unset default-user and default-password in client configuration?
Opened
#586 [GH-ISSUE #831] Support icons for desktop notifications in web app
Opened
#587 [GH-ISSUE #830] PR to support using .netrc file for basic auth?
Opened
#588 [GH-ISSUE #832] sending locally generated html as email body, not attachment
Opened
#589 [GH-ISSUE #838] Security: Tokens get deleted in certain cases.
Opened
#590 [GH-ISSUE #833] Telegram integration on android
Opened
#591 [GH-ISSUE #839] go-smtp breaking API changes, again ..
Opened
#592 [GH-ISSUE #844] web ntsf crashed
Opened
#593 [GH-ISSUE #840] Topic Pattern *_ matches everything
Opened
#594 [GH-ISSUE #841] ntfy web crash when choose a language with underline in name
Opened
#595 [GH-ISSUE #846] Add Xitoring integration to Docs
Opened
#596 [GH-ISSUE #849] Restart the ntfy app if closed.
Opened
#597 [GH-ISSUE #845] Configuration of server.yml
Opened
#598 [GH-ISSUE #853] Brute force Subscription Names
Opened
#599 [GH-ISSUE #850] Web application restriction for Intranet
Opened
#600 [GH-ISSUE #852] If the language is set to Chinese, the system will crash.
Opened
#601 [GH-ISSUE #854] android app Shows me "Unable to parse a TLS packet header" when subscribing to a topic
Opened
#602 [GH-ISSUE #857] Add Blender integration to docs
Opened
#603 [GH-ISSUE #855] Not receiving notifications
Opened
#604 [GH-ISSUE #859] Camera function
Opened
#605 [GH-ISSUE #858] WebApp - same topic from different servers error...
Opened
#606 [GH-ISSUE #860] Auth Error "Auth-file does not exist"
Opened
#607 [GH-ISSUE #864] "default-tier/visitor" daily email limit
Opened
#608 [GH-ISSUE #865] Adding auth-file: "/var/lib/ntfy/user.db" auth-default-access: "read-write" in docker instance problems.
Opened
#609 [GH-ISSUE #866] Markdown links in web app: same tab?
Opened
#610 [GH-ISSUE #868] ntfy-ios doesn't list complete notifications
Opened
#611 [GH-ISSUE #869] Documentation: Powershell send with token example
Opened
#612 [GH-ISSUE #870] Add support for VEDV (https://github.com/yunielrc/vedv)
Opened
#613 [GH-ISSUE #871] Add TTS (Text-to-speech) to notifications
Opened
#614 [GH-ISSUE #873] phone not receiving notifications
Opened
#615 [GH-ISSUE #872] Need to refresh app in IOS to see notifications
Opened
#616 [GH-ISSUE #874] Exit feature
Opened
#617 [GH-ISSUE #875] Show notification time in mobile app
Opened
#618 [GH-ISSUE #876] ntfy PWA on iOS (Safari) spam refreshing
Opened
#619 [GH-ISSUE #879] Umlauts in tags
Opened
#620 [GH-ISSUE #877] No push notifications on Android app
Opened
#621 [GH-ISSUE #878] Android: base URL can not be set in settings dialog
Opened
#622 [GH-ISSUE #880] iOS not pushing notifications. Ntfy needs to be refreshed to view them.
Opened
#623 [GH-ISSUE #881] Airplane mode: no new notifications
Opened
#624 [GH-ISSUE #882] "Unread notifications" view
Opened
#625 [GH-ISSUE #883] Nested topics possible? ie: my-topic/group1 or my-topic/group2
Opened
#626 [GH-ISSUE #885] Add Total Topics and Total Subscriptions to the /v1/stats API
Opened
#627 [GH-ISSUE #884] Windows notification icon display issue
Opened
#628 [GH-ISSUE #889] Android app: Markdown support
Opened
#629 [GH-ISSUE #891] Feature Request: Native Windows App for Desktop
Opened
#630 [GH-ISSUE #888] iOS notifications not working on 5G, but works on Wi-Fi
Opened
#631 [GH-ISSUE #893] Android app: Downloading attached file fails when using basic auth
Opened
#632 [GH-ISSUE #894] Re-add tzdata to Dockerfile
Opened
#633 [GH-ISSUE #892] Website Bug: "Application error" if api.github.com request failed
Opened
#634 [GH-ISSUE #896] Native macOS App?
Opened
#635 [GH-ISSUE #898] iOS not receiving push notifications (iPhone 15 Pro, iOS 17.0.2)
Opened
#636 [GH-ISSUE #897] Can't share to ntfy
Opened
#637 [GH-ISSUE #905] Prefer Cloudflare IP header instead of X-Forwarded-For
Opened
#638 [GH-ISSUE #909] Push notification on pixel
Opened
#639 [GH-ISSUE #904] No Auto Polling of NTFY Alerts (Self hosted)
Opened
#640 [GH-ISSUE #910] SSL Certificate error
Opened
#641 [GH-ISSUE #913] make docs fails with version too low
Opened
#642 [GH-ISSUE #912] Change Languegue, error
Opened
#643 [GH-ISSUE #914] "Private instance" and ACL
Opened
#644 [GH-ISSUE #920] Add Github wiki
Opened
#645 [GH-ISSUE #918] E-mail publishing, attachment limited to 4ko file size
Opened
#646 [GH-ISSUE #923] Documentation Enhancement: Add docker compose info from following issue
Opened
#647 [GH-ISSUE #921] ntfy link with optional display name parameter
Opened
#648 [GH-ISSUE #924] [HOW] how do i get notifications when a message received when the app is terminated (flutter android)
Opened
#649 [GH-ISSUE #925] Any possibility of reading a topic via ntfy cli from the past?
Opened
#650 [GH-ISSUE #927] Date/time is wrong (UTC instead of local time)
Opened
#651 [GH-ISSUE #928] Adding a configuration option to force sending a EVENT_MESSAGE
Opened
#652 [GH-ISSUE #930] Add support for SMTP AUTH_LOGIN
Opened
#653 [GH-ISSUE #931] Separate notification category for service info
Opened
#654 [GH-ISSUE #933] Add explicit client.yml default location for macOS install
Opened
#655 [GH-ISSUE #935] Instabilities with Megalodon
Opened
#656 [GH-ISSUE #936] Configuring Ntfy with Nginx as a Reverse Proxy: Seeking Assistance
Opened
#657 [GH-ISSUE #937] Clearing a topic's messages by using android intent?
Opened
#658 [GH-ISSUE #942] Using PHP example from doc for publishing JSON notification sends JSON object and is not interpreted by the server
Opened
#659 [GH-ISSUE #940] iOS issues when showing notifications content
Opened
#660 [GH-ISSUE #938] Android client subscribe/unsubscribe through CLI/API tools
Opened
#661 [GH-ISSUE #948] HTML based Mail rejected
Opened
#662 [GH-ISSUE #943] invalid memory address or nil pointer dereference
Opened
#663 [GH-ISSUE #946] Add an option to remove a custom notification settings for a channel without accessing the channel on the server
Opened
#664 [GH-ISSUE #950] Custom Sound/Ringtone
Opened
#665 [GH-ISSUE #951] crash because language tag
Opened
#666 [GH-ISSUE #952] GO Client library v1 broken?
Opened
#667 [GH-ISSUE #954] Cancel a scheduled message
Opened
#668 [GH-ISSUE #953] Web app: reservation state not reflected in nav bar
Opened
#669 [GH-ISSUE #955] Android App - Push notifications not working (Have to refresh to get messages)
Opened
#670 [GH-ISSUE #957] Phone Numbers Not Clickable for Direct Calling in NTFY App in message
Opened
#671 [GH-ISSUE #958] Can't use https
Opened
#672 [GH-ISSUE #956] Thousands ad thousands of defunct ssl client orphans...
Opened
#673 [GH-ISSUE #960] DefaultMessageLimit configurable?
Opened
#674 [GH-ISSUE #962] Can't use https
Opened
#675 [GH-ISSUE #959] Upgrade to 2.8: service can't start, "attempt to write a readonly database"
Opened
#676 [GH-ISSUE #966] Add non-root user to ntfy container images.
Opened
#677 [GH-ISSUE #968] Silent thread like website feature on IOS
Opened
#678 [GH-ISSUE #969] Webhook and Authentik usage for sending NTFY notifications with authorization
Opened
#679 [GH-ISSUE #970] Tags with value containing a comma are not returned properly
Opened
#680 [GH-ISSUE #971] Android app crashes when "Sharing" to ntfy
Opened
#681 [GH-ISSUE #973] Add Checkmk to the list of applications supporting ntfy.sh
Opened
#682 [GH-ISSUE #974] Minimum priority on web app won't work when Background notifications enabled
Opened
#683 [GH-ISSUE #975] iOS not pushing notifications. Iphone12 Version 15.3.1
Opened
#684 [GH-ISSUE #977] Accentuated chars in the title header aren't supported
Opened
#685 [GH-ISSUE #980] Lemmy link is broken?
Opened
#686 [GH-ISSUE #978] Add 'everyone'-like user for all authenticated users
Opened
#687 [GH-ISSUE #981] Minimal server footprint
Opened
#688 [GH-ISSUE #982] Matrix push gateway doesn't send/receive notification from the clients in SchildiChat: Self-hosting, reverse proxy, unix-socket
Opened
#689 [GH-ISSUE #987] Per-Topic Notfiication Sounds in the Web App
Opened
#690 [GH-ISSUE #986] Zombie process created every minute
Opened
#691 [GH-ISSUE #990] Expose TLS config options
Opened
#692 [GH-ISSUE #989] Feature request: Add "click" as intent extra
Opened
#693 [GH-ISSUE #988] iOS Label for Subscribed Topics
Opened
#694 [GH-ISSUE #991] Authentication issue - 40301 "Error publishing notification"
Opened
#695 [GH-ISSUE #992] Is another webserve needed for pushing attachments outside ntfy UI?
Opened
#696 [GH-ISSUE #993] horizontal rule incorrectly parsed in web ui
Opened
#697 [GH-ISSUE #994] Rationale for current topic name's allowed characters and size ?
Opened
#698 [GH-ISSUE #996] Attached file for automation in Android gui client
Opened
#699 [GH-ISSUE #997] Android app: Irrelevant or unknown message. Discarding.
Opened
#700 [GH-ISSUE #1000] systemctl script won't start server
Opened
#701 [GH-ISSUE #999] Can’t add user on iPhone 14.
Opened
#702 [GH-ISSUE #998] No Notification in iOS 17.2.1
Opened
#703 [GH-ISSUE #1003] iOS notifications not working from the public/official ntfy.sh platform
Opened
#704 [GH-ISSUE #1008] i18next::backendConnector: loading namespace translation for language nl-NL failed failed loading /static/langs/nl-NL.json; status code: 404
Opened
#705 [GH-ISSUE #1007] Bottom of sidebar cut off by "Upgrade to ntfy Pro" banner
Opened
#706 [GH-ISSUE #1010] Overseerr JSON Fails with webook field email in payload body
Opened
#707 [GH-ISSUE #1011] Web app and iOS PWA does not display image attachments with no file extension
Opened
#708 [GH-ISSUE #1009] Feature request: Allow hosting / running the web app in sub path
Opened
#709 [GH-ISSUE #1012] Support for TVBOX Remote control/keyboard (Android app)
Opened
#710 [GH-ISSUE #1013] Config file not their
Opened
#711 [GH-ISSUE #1015] Share settings and topics through QR code or a link
Opened
#712 [GH-ISSUE #1019] Add Arbitrary Future Date Scheduling
Opened
#713 [GH-ISSUE #1018] Self Hosted ntfy Server with Basic Auth (via Nginx Reverse Proxy) not supported via Mobile App
Opened
#714 [GH-ISSUE #1017] Change favicon for new messages in web app
Opened
#715 [GH-ISSUE #1021] Could ntfy support s390x?
Opened
#716 [GH-ISSUE #1020] Email authentication fails with Microsoft 365 Outlook SMTP
Opened
#717 [GH-ISSUE #1023] I cannot restrict public access to my ntfy docker instance.
Opened
#718 [GH-ISSUE #1024] Add apple shortcuts to documentation
Opened
#719 [GH-ISSUE #1025] Segfault on publish (installed with nix)
Opened
#720 [GH-ISSUE #1026] base-url isn't respected
Opened
#721 [GH-ISSUE #1027] Load server configuration from server.yaml
Opened
#722 [GH-ISSUE #1029] clear=true does nothing
Opened
#723 [GH-ISSUE #1028] iOS app: clear all notifications does nothing
Opened
#724 [GH-ISSUE #1034] Propagate authorization credentials to matrix client
Opened
#725 [GH-ISSUE #1033] Webapp doesn't allow subscribing when ntfy is not running on a dedicated sub-domain
Opened
#726 [GH-ISSUE #1030] Why can’t new notifications be displayed when the screen is locked? (Android)
Opened
#727 [GH-ISSUE #1035] LineageOS delays notification, despite io.heckel.ntfy.MESSAGE_RECEIVED intent being sent
Opened
#728 [GH-ISSUE #1036] Use different distributor for ntfy (Android)
Opened
#729 [GH-ISSUE #1037] provide a systemd unit file to run the ntfy server as a systemd service
Opened
#730 [GH-ISSUE #1040] auth-file settings ignored
Opened
#731 [GH-ISSUE #1039] Add an option to display max priority notifications full screen
Opened
#732 [GH-ISSUE #1038] [FR] last activity timestamp
Opened
#733 [GH-ISSUE #1047] Proxy connections through Tor, I2P
Opened
#734 [GH-ISSUE #1041] Nagging notifications
Opened
#735 [GH-ISSUE #1042] Any plans for a tvos port?
Opened
#736 [GH-ISSUE #1048] Rate-Topics can be used to DoS individual (public) topics
Opened
#737 [GH-ISSUE #1053] Long attachment expiration are not working....
Opened
#738 [GH-ISSUE #1051] Races in v.User() - Panic in .handleAccountSubscriptionAdd + stats resetter not working
Opened
#739 [GH-ISSUE #1054] Web app: Crash with "AbortError: Transaction aborted"
Opened
#740 [GH-ISSUE #1058] iOS app crashes when swipe left is used with more than 1 message in a topic.
Opened
#741 [GH-ISSUE #1056] If the "Continuously active VPN" function is activated, ntfy does not recognise the network status
Opened
#742 [GH-ISSUE #1059] Feature Request: Friendly names for servers in notifications
Opened
#743 [GH-ISSUE #1060] Documentation for Using Tokens via PowerShell Appears to be Incorrect
Opened
#744 [GH-ISSUE #1063] log-level-overrides does not permit spaces in value string
Opened
#745 [GH-ISSUE #1068] Allow to set image size in message
Opened
#746 [GH-ISSUE #1065] Project ID error. The sisstem not recognize my firebase-key-file
Opened
#747 [GH-ISSUE #1067] email publishing - priority
Opened
#748 [GH-ISSUE #1072] Implement Markdown on iOS
Opened
#749 [GH-ISSUE #1070] Ntfy server is impossible to set up on NixOS 23.11
Opened
#750 [GH-ISSUE #1069] [Just an info] Ntfy.sh default server timezone is in UTC timezone.
Opened
#751 [GH-ISSUE #1073] HTTP 413: JSON body too large
Opened
#752 [GH-ISSUE #1075] Login is disabled when NTFY_ENABLE_LOGIN: true
Opened
#753 [GH-ISSUE #1074] Feature Request: log rotation
Opened
#754 [GH-ISSUE #1076] Triggering Webhook upon Receiving Notifications
Opened
#755 [GH-ISSUE #1078] Mark all channels as readed
Opened
#756 [GH-ISSUE #1077] Support for WebAuthn verification
Opened
#757 [GH-ISSUE #1080] iOS push notification says "New message" only since 27th of March
Opened
#758 [GH-ISSUE #1081] ntfy sub --from-config won't receive messages until self-hosted ntfy server (Docker) is restarted or stopped
Opened
#759 [GH-ISSUE #1079] Poblem with updating notifications in the iOS app ntfy 1.3
Opened
#760 [GH-ISSUE #1087] Filter messages by tag
Opened
#761 [GH-ISSUE #1088] Android: Airplane mode detection: When no network available: never try to sync
Opened
#762 [GH-ISSUE #1085] which key??
Opened
#763 [GH-ISSUE #1092] How to integrate in own existing android app
Opened
#764 [GH-ISSUE #1089] Text box notification input
Opened
#765 [GH-ISSUE #1090] It seems that the HTTP header Cache-Control: no-cache should be added to the request for config.js.
Opened
#766 [GH-ISSUE #1093] click/x-click header support for iOS
Opened
#767 [GH-ISSUE #1094] ntfy.sh currently down
Opened
#768 [GH-ISSUE #1096] MAKE WINDOWS INTALLER
Opened
#769 [GH-ISSUE #1099] iOS not pushing notifications- from the public/official ntfy.sh
Opened
#770 [GH-ISSUE #1100] Hi.
Opened
#771 [GH-ISSUE #1097] No iOS push notifications despite upstream-base-url setting
Opened
#772 [GH-ISSUE #1102] Unified Push (Matrix / Element) not working correctly
Opened
#773 [GH-ISSUE #1103] Acknowledging a notification on the web interface does not extend to the Android app
Opened
#774 [GH-ISSUE #1101] Android app should alert when connection is lost and it's attempting to reconnect to the server
Opened
#775 [GH-ISSUE #1106] Add matrix.org pushers IP adresses to the allow list, to avoid rate limiting.
Opened
#776 [GH-ISSUE #1104] There is no Windows version to self-host ntfy
Opened
#777 [GH-ISSUE #1105] Channel mute on mobile application
Opened
#778 [GH-ISSUE #1109] Android app shows ntfy icon at top even when there are no notifications
Opened
#779 [GH-ISSUE #1108] Android: ntfy can be ended in the lock screen ...
Opened
#780 [GH-ISSUE #1107] Setting Icon in Headers (IOS)
Opened
#781 [GH-ISSUE #1111] Getting "ghost" messages on iOS for the past few days
Opened
#782 [GH-ISSUE #1110] HTTPS error 50001 / http:500 / internal server error
Opened
#783 [GH-ISSUE #1112] Android app: Timestamp ignored in notifications
Opened
#784 [GH-ISSUE #1113] New Browser Exentsion
Opened
#785 [GH-ISSUE #1115] Multiple messages don't create new notifications on Chrome for Mac
Opened
#786 [GH-ISSUE #1114] Postgres database option
Opened
#787 [GH-ISSUE #1118] Add webp support
Opened
#788 [GH-ISSUE #1116] Timeout on topic subscription (self hosted behind Traefik)
Opened
#789 [GH-ISSUE #1117] ntfy filtering for mail over http
Opened
#790 [GH-ISSUE #1119] Can Firebase and Cache be disabled via the JSON payload?
Opened
#791 [GH-ISSUE #1121] Add utility functions to Message Templates
Opened
#792 [GH-ISSUE #1124] Issue with Self-Hosted Ntfy Server and Self-Developed iOS Ntfy App Unable to Receive Instant Notifications
Opened
#793 [GH-ISSUE #1126] Ability to prevent attachments from loading on mobile network for Android
Opened
#794 [GH-ISSUE #1125] Please remove default host from clients
Opened
#795 [GH-ISSUE #1128] deleting user doesn't delete corresponding topics which remain stale in database
Opened
#796 [GH-ISSUE #1130] [Question] - FreeBSD Port
Opened
#797 [GH-ISSUE #1131] Add a Input / Output diagram to show Privacy and security behavior
Opened
#798 [GH-ISSUE #1129] Will published in Huawei App Store?
Opened
#799 [GH-ISSUE #1132] Sending notifications with authentication
Opened
#800 [GH-ISSUE #1135] issue with icon shortcuts on mobile
Opened
#801 [GH-ISSUE #1134] Topic password through email
Opened
#802 [GH-ISSUE #1140] Outgoing e-mails from SMTP sender are missing a Date header
Opened
#803 [GH-ISSUE #1139] Markdown message uses smaller line height
Opened
#804 [GH-ISSUE #1136] Make it easier to generate & load VAPID keys from files
Opened
#805 [GH-ISSUE #1143] Message on every browser: Application error: a client-side exception has occurred (see the browser console for more information).
Opened
#806 [GH-ISSUE #1144] Hope to add Cactus to made Android apps keep alive.Despite killing the background activity
Opened
#807 [GH-ISSUE #1145] Lock UI and Settings for readonly access
Opened
#808 [GH-ISSUE #1148] Status page says outage since mid-March, not true!
Opened
#809 [GH-ISSUE #1150] Solid black (optional) for background
Opened
#810 [GH-ISSUE #1147] ntfy app in not visible in the IOS store
Opened
#811 [GH-ISSUE #1152] Back button not working on iOS
Opened
#812 [GH-ISSUE #1151] FR: provide shell completion
Opened
#813 [GH-ISSUE #1153] Feature Request: Pin a message to notification center until condition fulfilled
Opened
#814 [GH-ISSUE #1156] Action button not clearing notification after button is pressed (iOS)
Opened
#815 [GH-ISSUE #1154] Error 40014: invalid request: attachments not allowed
Opened
#816 [GH-ISSUE #1155] Add Preserving links in the email pushlishing
Opened
#817 [GH-ISSUE #1159] Bug: ntfy pub sends to the wrong topic if given as argument and present in env variable
Opened
#818 [GH-ISSUE #1160] Allow printing to stdout when log-file is not set (and command did not fail)
Opened
#819 [GH-ISSUE #1157] Add option to delete a notification
Opened
#820 [GH-ISSUE #1162] Notifications blocked on site due to Intrusive ads protection
Opened
#821 [GH-ISSUE #1163] Notifications Between Matrix Users Only Goes One-Way
Opened
#822 [GH-ISSUE #1165] Feature request: Ability to restrict the mobile apps to only connect to topics when on wifi
Opened
#823 [GH-ISSUE #1166] Android: Show message from app/connector if not null or blank
Opened
#824 [GH-ISSUE #1168] Tier cmd option(s) missing and topic permission support
Opened
#825 [GH-ISSUE #1167] ntfy.sh homepage does not describe the free tier limits
Opened
#826 [GH-ISSUE #1169] Allow publishing via local emails without the need for an authentication token
Opened
#827 [GH-ISSUE #1170] Use SVG or higher resolution badge F-Droid
Opened
#828 [GH-ISSUE #1173] Return rate limits when limited
Opened
#829 [GH-ISSUE #1174] Add docker tags for major/minor/patch versions
Opened
#830 [GH-ISSUE #1178] instant delivery vs "regular" notification option on mobile (android) app?
Opened
#831 [GH-ISSUE #1176] web view works, but android app doesn't
Opened
#832 [GH-ISSUE #1183] [FEATURE REQUEST] Optional Hide Unified push topics
Opened
#833 [GH-ISSUE #1181] Android App timeout on self hosted instance
Opened
#834 [GH-ISSUE #1182] Notification updates
Opened
#835 [GH-ISSUE #1189] [Question] Can we have both public and private groups after setting it with authentication
Opened
#836 [GH-ISSUE #1188] stop recive notify by time or id
Opened
#837 [GH-ISSUE #1185] How to get the lastest message of a topic in JSON format from api?
Opened
#838 [GH-ISSUE #1191] No more IOS push notification since July 2024
Opened
#839 [GH-ISSUE #1190] Bootstrap user when starting docker container
Opened
#840 [GH-ISSUE #1192] config ignored for non-root users, no debug output!?
Opened
#841 [GH-ISSUE #1194] Email: Use display name in "From" header
Opened
#842 [GH-ISSUE #1195] Is more than 10% battery usage normal?
Opened
#843 [GH-ISSUE #1193] IOS Instant messaging support
Opened
#844 [GH-ISSUE #1196] When subscribing to messages via an API using the raw stream, how should the messages be split in order to retrieve the latest ones?
Opened
#845 [GH-ISSUE #1197] Is there a way to send notification to specific user?
Opened
#846 [GH-ISSUE #1200] Connection appears to be offline
Opened
#847 [GH-ISSUE #1203] iOS PWA problems
Opened
#848 [GH-ISSUE #1202] How do I configure the website favicon and the PWA app icon when self-hosting?
Opened
#849 [GH-ISSUE #1201] Export/Import subscriped topics or mass subscribe topics, webapp
Opened
#850 [GH-ISSUE #1206] Missing mandatory header in Email notification
Opened
#851 [GH-ISSUE #1204] Chinese Title
Opened
#852 [GH-ISSUE #1205] iOS: Exact notification time missing
Opened
#853 [GH-ISSUE #1208] [feature request] Client certificate support for TLS authentication
Opened
#854 [GH-ISSUE #1207] [feature request] Simple fuzzy search
Opened
#855 [GH-ISSUE #1211] Web Push expiry duration should be configurable
Opened
#856 [GH-ISSUE #1217] Homepage / -- loads then crashes entire page, when GitHub API call returns 403
Opened
#857 [GH-ISSUE #1214] Topic-specific Configurations
Opened
#858 [GH-ISSUE #1215] Randomly generate topic/password when publishing a message
Opened
#859 [GH-ISSUE #1219] Expired Certificates for Debian Repository
Opened
#860 [GH-ISSUE #1221] To send attachement and subscribe/un-subscribe using Android intent (enhancement)
Opened
#861 [GH-ISSUE #1220] Ability to dismiss "Notifications are disabled" warning
Opened
#862 [GH-ISSUE #1222] [Enhancement] Custom notification mail template
Opened
#863 [GH-ISSUE #1226] Add Support for Image Display in ntfy iOS App
Opened
#864 [GH-ISSUE #1223] unable to create new user
Opened
#865 [GH-ISSUE #1227] Add custom accessibility actions in the Android app
Opened
#866 [GH-ISSUE #1229] Can I configure ACL in ntfy Pro?
Opened
#867 [GH-ISSUE #1228] $NTFY_RAW returns unmarshaled Go object instead of JSON in shell script
Opened
#868 [GH-ISSUE #1230] Recognizing and Deleting Old UnifiedPush Entries
Opened
#869 [GH-ISSUE #1231] Android Keep alerting does not stop on notification action click
Opened
#870 [GH-ISSUE #1232] can't run the docker after setup Access control
Opened
#871 [GH-ISSUE #1236] Enable permessage-deflate (RFC 7692)
Opened
#872 [GH-ISSUE #1235] iOS: Enable critical alerts
Opened
#873 [GH-ISSUE #1233] ntfy pub on Mac does not use default-host in ~/.config/ntfy/client.yml
Opened
#874 [GH-ISSUE #1242] Hide "Open Attachment" and/or "Copy URL" when using an attachment
Opened
#875 [GH-ISSUE #1237] Wherer i can find this param "subscription_id" ?
Opened
#876 [GH-ISSUE #1238] Warning to exclude message from battery optimization shown even though it is excluded already
Opened
#877 [GH-ISSUE #1245] iOS PWA not respecting settings
Opened
#878 [GH-ISSUE #1243] crashes after 3 hours started
Opened
#879 [GH-ISSUE #1244] Notification-less messaging
Opened
#880 [GH-ISSUE #1247] send attachment + a message with curl
Opened
#881 [GH-ISSUE #1249] Make "MaxMessageBytes" configurable
Opened
#882 [GH-ISSUE #1246] Space is silently ignored when entering a password on the web app
Opened
#883 [GH-ISSUE #1251] Ntfy sub not working with servers behind cloudflare.
Opened
#884 [GH-ISSUE #1253] Logic issue with NTFY_PASSWORD on pass-change?
Opened
#885 [GH-ISSUE #1250] iOS PWA App crash
Opened
#886 [GH-ISSUE #1255] Automating Web Push Key Generation
Opened
#887 [GH-ISSUE #1256] Send custom notification from android app
Opened
#888 [GH-ISSUE #1254] Option to prevent SEO indexing with `robots.txt`
Opened
#889 [GH-ISSUE #1259] Port already in use
Opened
#890 [GH-ISSUE #1258] License question for packaging in debian
Opened
#891 [GH-ISSUE #1261] Image download issue when not on wifi
Opened
#892 [GH-ISSUE #1268] [Feature request] Permanent notifications
Opened
#893 [GH-ISSUE #1265] IOS Instant Notifications
Opened
#894 [GH-ISSUE #1263] Project abandoned?
Opened
#895 [GH-ISSUE #1270] Ntfy fails to verify Let's Encrypt certificate on the ISRG Root X2 chain
Opened
#896 [GH-ISSUE #1269] delete
Opened
#897 [GH-ISSUE #1272] Cannot receive notifications while on lockscreen.
Opened
#898 [GH-ISSUE #1274] Nextcloud Talk notification
Opened
#899 [GH-ISSUE #1275] Ntfy on Android: can't connect to Ntfy server (on wifi) behind VPN when restricted to wifi only
Opened
#900 [GH-ISSUE #1273] Topics should be namespaced by users
Opened
#901 [GH-ISSUE #1278] Relay notifications from one public server to a private one
Opened
#902 [GH-ISSUE #1277] Weblate is out of date
Opened
#903 [GH-ISSUE #1276] "unable to open database: No such file or directory"
Opened
#904 [GH-ISSUE #1280] ntfy for HarmonyOS NEXT!
Opened
#905 [GH-ISSUE #1281] PWA refresh function needed
Opened
#906 [GH-ISSUE #1279] Notifications for reserved topics not working
Opened
#907 [GH-ISSUE #1283] Mirroring another ntfy instance
Opened
#908 [GH-ISSUE #1282] 403 when requesting designated topics when auth deny-all is used
Opened
#909 [GH-ISSUE #1284] Publish docker image on Github
Opened
#910 [GH-ISSUE #1286] Is there some sort of spam protection?
Opened
#911 [GH-ISSUE #1285] user not authorized
Opened
#912 [GH-ISSUE #1288] Settings are ignored NTFY_KEEPALIVE_INTERVAL
Opened
#913 [GH-ISSUE #1291] Unauthorised users can create topics
Opened
#914 [GH-ISSUE #1292] All notifications broken whenever one is unauthorized
Opened
#915 [GH-ISSUE #1290] EnableLogin localStorage session expiration
Opened
#916 [GH-ISSUE #1295] Copy-to-Clipboard Button for Access Tokens Not Working & Partial Token Display
Opened
#917 [GH-ISSUE #1294] App doesn't display all topics like web version
Opened
#918 [GH-ISSUE #1293] Missed Messages Possibility
Opened
#919 [GH-ISSUE #1300] feat - Basic Auth /metrics
Opened
#920 [GH-ISSUE #1298] [Feature Request] Override Volume Setting
Opened
#921 [GH-ISSUE #1297] App: Ordering of notifications
Opened
#922 [GH-ISSUE #1301] Make "Keep alerting for highest priority" respect device DND
Opened
#923 [GH-ISSUE #1303] Problem of integration matrix and iPhone
Opened
#924 [GH-ISSUE #1302] [Feature Request]: Allow sending messages in the Android app
Opened
#925 [GH-ISSUE #1304] Running behind Cloudflare Zero trust from iOS app
Opened
#926 [GH-ISSUE #1306] how to set accountLimiter and authLimiter in server.yml?
Opened
#927 [GH-ISSUE #1305] No push notifications on ios?
Opened
#928 [GH-ISSUE #1308] Cannot create more than 20 access tokens
Opened
#929 [GH-ISSUE #1311] Messages not being recorded in cache.db despite cache-file configuration
Opened
#930 [GH-ISSUE #1309] docs: Kustomize Defaults Cause Config File Mounting To Fail
Opened
#931 [GH-ISSUE #1316] Publicly exposed NTFY web interface allowing unauthorized publish or subscribe access.
Opened
#932 [GH-ISSUE #1315] Expired Certificates for Debian Repository
Opened
#933 [GH-ISSUE #1314] iOS: Support for Display names
Opened
#934 [GH-ISSUE #1318] attachment_total_size_remaining is not affected by attachment-total-size-limit
Opened
#935 [GH-ISSUE #1321] Remove markdown formatting from desktop notifications
Opened
#936 [GH-ISSUE #1317] Ability to change notification sounds/vibrations in-app (iOS)
Opened
#937 [GH-ISSUE #1322] Subscription Icons Disappear on Android
Opened
#938 [GH-ISSUE #1324] How does ntfy/curl know if command ended successfully?
Opened
#939 [GH-ISSUE #1323] Admin User Cannot Subscribe to Topic on Mobile Apps (iOS/Android), Only Web App Works
Opened
#940 [GH-ISSUE #1331] www.ntfy.sh DNS not resolving
Opened
#941 [GH-ISSUE #1330] Locked screen does not receive notification
Opened
#942 [GH-ISSUE #1332] Actions work from laptop/pc but not from ios app (ipad/iphone)
Opened
#943 [GH-ISSUE #1335] Hi i set a task to push message to an arrey in tasker, then disconnected network and send a bunch of messages to see if a message misses. After checking arrey only ine of them were there and rest of them were missed
Opened
#944 [GH-ISSUE #1334] Cannot use more than one param in an action body
Opened
#945 [GH-ISSUE #1333] Fix Documentation
Opened
#946 [GH-ISSUE #1339] IOS does note recieve push
Opened
#947 [GH-ISSUE #1336] Auto-expiring Notifications after N Seconds on Android/IOS
Opened
#948 [GH-ISSUE #1337] Unauthenticated websocket requests (to restricted topics) should return 401 instead of 200
Opened
#949 [GH-ISSUE #1347] app
Opened
#950 [GH-ISSUE #1346] al
Opened
#951 [GH-ISSUE #1344] Received msg are not in order
Opened
#952 [GH-ISSUE #1350] bug ?
Opened
#953 [GH-ISSUE #1348] atf
Opened
#954 [GH-ISSUE #1349] 🪬
Opened
#955 [GH-ISSUE #1357] Policy will reject signature within a year, see --audit for details
Opened
#956 [GH-ISSUE #1356] Updating
Opened
#957 [GH-ISSUE #1354] How to disable ratelimit
Opened
#958 [GH-ISSUE #1361] Allow login to web app with token
Opened
#959 [GH-ISSUE #1359] Downstream Debian package: Make it possible to build without Stripe & Firebase; vendor the webpush library
Opened
#960 [GH-ISSUE #1358] Downstream Debian package: No GUI
Opened
#961 [GH-ISSUE #1364] Copy to Clipboard Action
Opened
#962 [GH-ISSUE #1363] [ntfy v2.12.0] [Web App] Longer JSON code blocks are truncated
Opened
#963 [GH-ISSUE #1362] http: response.WriteHeader on hijacked connection log warning
Opened
#964 [GH-ISSUE #1367] Incorrect Kustomize config files in the docs
Opened
#965 [GH-ISSUE #1365] Dockerfile default command
Opened
#966 [GH-ISSUE #1366] Docs: self-hosted ntfy serve command line arguments
Opened
#967 [GH-ISSUE #1368] Android app: Play audio in-app
Opened
#968 [GH-ISSUE #1369] Crash on ntfy.sh/app
Opened
#969 [GH-ISSUE #1370] Getting random "goege test" notifications on iOS unexpectedly
Opened
#970 [GH-ISSUE #1372] Sorry, I had to delete the issue
Opened
#971 [GH-ISSUE #1373] Selfhosted ntfy + upstream server to ntfy.sh for ios -> other rate limits?
Opened
#972 [GH-ISSUE #1374] Redirect option for webhook/GET trigger requests
Opened
#973 [GH-ISSUE #1375] Battery Optimization When App Sync is Blocked by VPN or Firewall
Opened
#974 [GH-ISSUE #1376] I have created a simple ntfy desktop client that is compatible with both Windows and Linux.
Opened
#975 [GH-ISSUE #1377] Unable to get self-hosted app with Apple Dev APN to work with push notifications
Opened
#976 [GH-ISSUE #1379] fix: responsiveness on some laptop media sizes
Opened
#977 [GH-ISSUE #1385] Docs: Clarify whether "instant delivery" applies to F-Droid build
Opened
#978 [GH-ISSUE #1383] Is it considered safe to use a selfhosted instance without any auth
Opened
#979 [GH-ISSUE #1389] instant alerts without Pull to refresh
Opened
#980 [GH-ISSUE #1386] Goreleaser version problem ?
Opened
#981 [GH-ISSUE #1391] http 500 error (ntfy error 50001)
Opened
#982 [GH-ISSUE #1394] Missing emoji in JSON stream
Opened
#983 [GH-ISSUE #1393] Clearer client notifications for SSL expiry
Opened
#984 [GH-ISSUE #1396] Android App - Received notification for topic without subscription
Opened
#985 [GH-ISSUE #1401] debian repro key is still using SHA1
Opened
#986 [GH-ISSUE #1400] infinite notification from a subscription
Opened
#987 [GH-ISSUE #1402] ntfy --debug prints credentials
Opened
#988 [GH-ISSUE #1407] Android application - subsequent notification doesn't vibrate or produce sound
Opened
#989 [GH-ISSUE #1403] Certificate errors Android 6
Opened
#990 [GH-ISSUE #1408] 拷贝访问令牌出错,无法拷贝
Opened
#991 [GH-ISSUE #1411] Users listed in auth-users array are not automatically created/updated
Opened
#992 [GH-ISSUE #1410] possible bug with python - unicode emoji
Opened
#993 [GH-ISSUE #1409] ntfy user hash missing
Opened
#994 [GH-ISSUE #1412] Support Direct Reply actions on Android
Opened
#995 [GH-ISSUE #1415] Podman --userns=auto fails to start
Opened
#996 [GH-ISSUE #1414] Android Client using upstream-base-url with FCM just like APNS on iOS.
Opened
#997 [GH-ISSUE #1419] declarative users are unable to login-in, subscribe
Opened
#998 [GH-ISSUE #1418] Lost settings after update debian package.
Opened
#999 [GH-ISSUE #1416] NTFY_AUTH_USERS does not create users
Opened
#1000 [GH-ISSUE #1424] Ability to Virtualize Multiple Instances / Multi-Tenancy Support
Opened
#1001 [GH-ISSUE #1423] Register the ntfy PWA as a share target
Opened
#1002 [GH-ISSUE #1422] gRPC as subscriber protocol
Opened
#1003 [GH-ISSUE #1426] Allow templating in the Priority field
Opened
#1004 [GH-ISSUE #1429] Unsafe post notification command
Opened
#1005 [GH-ISSUE #1427] Web push on iOS PWA with self hosted ntfy doesn't work
Opened
#1006 [GH-ISSUE #1431] Use iOS „Critical Alerts“
Opened
#1007 [GH-ISSUE #1436] X-Icon / Icon header doesn't appear to be working?
Opened
#1008 [GH-ISSUE #1435] Prepend https:// to cURL example shown on empty topic pages
Opened
#1009 [GH-ISSUE #1439] iOS: Allow connection to server without certificate
Opened
#1010 [GH-ISSUE #1438] Unlock icon (tag) displays as locked
Opened
#1011 [GH-ISSUE #1437] Feature Request: Subscribe by scanning QR-Code (mobile apps)
Opened
#1012 [GH-ISSUE #1440] Main branch build compiles but release builds crash when entering topics with messages -
Opened
#1013 [GH-ISSUE #1443] Consider publishing ntfy on Accrescent
Opened
#1014 [GH-ISSUE #1441] Add additional "custom" sounds
Opened
#1015 [GH-ISSUE #1445] Android client crashes on GrapheneOS
Opened
#1016 [GH-ISSUE #1447] New Fdroid update seems bad
Opened
#1017 [GH-ISSUE #1444] F-Droid 1.17.0 - app crashing on start
Opened
#1018 [GH-ISSUE #1450] App for iOS doesnt allow copy for long press on notifications
Opened
#1019 [GH-ISSUE #1448] Android app crash when opening a topic
Opened
#1020 [GH-ISSUE #1449] Android app: Hide exact alarms setting for older devices
Opened
#1021 [GH-ISSUE #1454] Create a mechanism that allows users of the Android app to recognize whether a displayed UnifiedPush connection is working reliably.
Opened
#1022 [GH-ISSUE #1451] Too long topic names are not accepted with 404 error
Opened
#1023 [GH-ISSUE #1452] Docs: Document topic length requirements and add generator
Opened
#1024 [GH-ISSUE #1455] Delete obsolete Up entries
Opened
#1025 [GH-ISSUE #1457] Cannot access localhost beacause of blank ntfy page
Opened
#1026 [GH-ISSUE #1456] Android: Can not set Exact Alarams as ntfy is not shown in the App list there
Opened
#1027 [GH-ISSUE #1461] Izzy's f-droid repo
Opened
#1028 [GH-ISSUE #1458] Dates and times all muddled
Opened
#1029 [GH-ISSUE #1459] Samsung A15 falling down
Opened
#1030 [GH-ISSUE #1462] Badge on iOS app
Opened
#1031 [GH-ISSUE #1464] Request Header Fields Too Large 431 Error
Opened
#1032 [GH-ISSUE #1463] Comply with Google Play Payments Policy; deadline Oct 22, 2025
Opened
#1033 [GH-ISSUE #1465] Auto-Reply button in ntfy for automations
Opened
#1034 [GH-ISSUE #1468] No-Upstream Header to prevent upstream forwarding (poll requests) to avoid rate limits
Opened
#1035 [GH-ISSUE #1469] Support Android 16 “Live Update Notifications” feature
Opened
#1036 [GH-ISSUE #1472] why?
Opened
#1037 [GH-ISSUE #1471] low prio messages still send to and wake up my smartwatch
Opened
#1038 [GH-ISSUE #1473] Broken setup: Nginx / Basic Auth + Ntfy Auth results in unworkable /login route
Opened
#1039 [GH-ISSUE #1474] Allow entry for all authenticated users in auth-access
Opened
#1040 [GH-ISSUE #1475] Topic browser / list
Opened
#1041 [GH-ISSUE #1477] Mark as read when closing category in WebApp
Opened
#1042 [GH-ISSUE #1480] iOS: Make links clickable
Opened
#1043 [GH-ISSUE #1478] Provide official 32-bit (i386/386) release binaries
Opened
#1044 [GH-ISSUE #1479] Android App: No option to add authentication credentials for self-hosted servers
Opened
#1045 [GH-ISSUE #1482] ntfy android problems in logs
Opened
#1046 [GH-ISSUE #1481] External mail receiver
Opened
#1047 [GH-ISSUE #1483] CLI: allow setting default-host via flag and environment variable
Opened
#1048 [GH-ISSUE #1485] Unable to copy notification text on macOS
Opened
#1049 [GH-ISSUE #1484] .
Opened
#1050 [GH-ISSUE #1488] Wrong path for gpg-key at Debian repository
Opened
#1051 [GH-ISSUE #1491] Mi Push or JPush support
Opened
#1052 [GH-ISSUE #1492] Allow loading WebPush secrets from private file
Opened
#1053 [GH-ISSUE #1489] Enabling background notifications on Edge (Windows) breaks ntfy
Opened
#1054 [GH-ISSUE #1494] Android: Support markdown tables
Opened
#1055 [GH-ISSUE #1496] Latest image does not contain docker-init
Opened
#1056 [GH-ISSUE #1493] If we dont build with github action, app can easily crash
Opened
#1057 [GH-ISSUE #1498] [feature request] heartbeat monitoring on the mobile apps
Opened
#1058 [GH-ISSUE #1502] Web app doesn't prompt for auth in topic links
Opened
#1059 [GH-ISSUE #1497] ntfy.sh/app WebPush Notifications do not work with ntfy UnifiedPush Distributor
Opened
#1060 [GH-ISSUE #1504] Potential UI thread blocking: bitmap decoding and file I/O in ShareActivity
Opened
#1061 [GH-ISSUE #1506] IOS: Copy/paste notifications
Opened
#1062 [GH-ISSUE #1503] IOS: [Feature Request] - Scan QR code to add a topic subscription
Opened
#1063 [GH-ISSUE #1507] Request | Add option to change DateTime format in Web & Mobile apps
Opened
#1064 [GH-ISSUE #1508] Request | Add option to change Language
Opened
#1065 [GH-ISSUE #1510] [Feature Request] Searching Notifications
Opened
#1066 [GH-ISSUE #1513] CVE-2025-55182
Opened
#1067 [GH-ISSUE #1511] Ampersand character & is replaced with \u0026
Opened
#1068 [GH-ISSUE #1514] ntfy app for Vobot
Opened
#1069 [GH-ISSUE #1516] Android App: gif files do not play in notification
Opened
#1070 [GH-ISSUE #1519] Can't create a user and its token with config
Opened
#1071 [GH-ISSUE #1515] Android App: Long notification text (including URLs) is cropped/truncated in the app view
Opened
#1072 [GH-ISSUE #1521] Android App: GIF previews disappear when clicked on
Opened
#1073 [GH-ISSUE #1520] Android crash: ForegroundServiceDidNotStartInTimeException
Opened
#1074 [GH-ISSUE #1522] Login Not Working With Authelia
Opened
#1075 [GH-ISSUE #1524] Alert options for Unified Push Messages to reduce battery usage of UP-Client App
Opened
#1076 [GH-ISSUE #1525] Android app:// click action URLs not working
Opened
#1077 [GH-ISSUE #1523] Add ntfy.sh to Chocolatey
Opened
#1078 [GH-ISSUE #1529] Android: Attachment download not using User
Opened
#1079 [GH-ISSUE #1532] Web UI should serve blank page when disabled
Opened
#1080 [GH-ISSUE #1528] Android app crash: Backuper OOM
Opened
#1081 [GH-ISSUE #1537] STOMP protocol support
Opened
#1082 [GH-ISSUE #1533] [PWA on iOS] notifications no longer sent
Opened
#1083 [GH-ISSUE #1538] Setup tiers via config file
Opened
#1084 [GH-ISSUE #1539] Implement OpenAPI
Opened
#1085 [GH-ISSUE #1541] Implement Server-Sent Events
Opened
#1086 [GH-ISSUE #1544] Support VAPID authorizations for UnifiedPush
Opened
#1087 [GH-ISSUE #1547] Perform troubleshooting checks for better UX
Opened
#1088 [GH-ISSUE #1545] Cannot get UP-Example notification when using ntfy from f-droid
Opened
#1089 [GH-ISSUE #1546] Register UNNotificationCategory for native iOS notification actions + Apple Watch support
Opened
#1090 [GH-ISSUE #1550] Debounce messages
Opened
#1091 [GH-ISSUE #1548] Support Web Push Topic: header for UnifiedPush
Opened
#1092 [GH-ISSUE #1549] Auto-delete on iOS
Opened
#1093 [GH-ISSUE #1553] A tiny client to simplify notification pushes. [Pull Request?]
Opened
#1094 [GH-ISSUE #1557] docs: "ntfy CLI" link on Publishing page shouldn't go to Install page
Opened
#1095 [GH-ISSUE #1555] Deleted a file while running
Opened
#1096 [GH-ISSUE #1559] Windows build: ARM64 support
Opened
#1097 [GH-ISSUE #1558] [Android] not getting notified after reaching system notifications limit
Opened
#1098 [GH-ISSUE #1562] nfty - no sound on iOS 26.2; breaks other notifications
Opened
#1099 [GH-ISSUE #1564] Backup/restore options for Web-based clients
Opened
#1100 [GH-ISSUE #1565] Add hover context for icons
Opened
#1101 [GH-ISSUE #1563] PROXY protocol support
Opened
#1102 [GH-ISSUE #1567] Messages written in Cyrillic are truncated
Opened
#1103 [GH-ISSUE #1566] Web app: validate service URL when adding user
Opened
#1104 [GH-ISSUE #1569] Update/clear/delete not working with Android client 1.21.1
Opened
#1105 [GH-ISSUE #1575] Scheduled Notification Suppression (Quiet Hours)
Opened
#1106 [GH-ISSUE #1570] Android app crash with IllegalStateException
Opened
#1107 [GH-ISSUE #1573] Allow clearing and deleting a message via "publish as JSON"
Opened
#1108 [GH-ISSUE #1578] Android - instant delivery notification can be dismissed
Opened
#1109 [GH-ISSUE #1580] Support un-subscribing to a topic via a ntfy:// link
Opened
#1110 [GH-ISSUE #1576] [Android] Add option to sort subscriptions alphabetically
Opened
#1111 [GH-ISSUE #1582] Android app crashes when URL scheme is missing
Opened
#1112 [GH-ISSUE #1583] iOS Broken on latest version(s)
Opened
#1113 [GH-ISSUE #1584] "Keep alerting for highest priority" - should stop on new delete feature
Opened
#1114 [GH-ISSUE #1585] Broken rate limiting
Opened
#1115 [GH-ISSUE #1589] cannot pull 2.16.0
Opened
#1116 [GH-ISSUE #1586] APT repository key still using SHA1 - now causing "Missing key" errors
Opened
#1117 [GH-ISSUE #1591] Android: Notifications may be missed in certain (rare cases)
Opened
#1118 [GH-ISSUE #1590] easy login adndroid app
Opened
#1119 [GH-ISSUE #1592] Feature Request: Korean TTS support for Phone Calls
Opened
#1120 [GH-ISSUE #1594] No notifications on iOS native app (without refresh)
Opened
#1121 [GH-ISSUE #1599] API: add v1/version endpoint to return installed version (self hosted)
Opened
#1122 [GH-ISSUE #1596] OIDC for User Auth
Opened
#1123 [GH-ISSUE #1602] SMTP sender always connects with an "EHLO localhost" rather than "EHLO <actual hostname>"
Opened
#1124 [GH-ISSUE #1604] configure log-level-overrides to trace only events to forbidden topics
Opened
#1125 [GH-ISSUE #1601] [Web UI] Cannot log in when serving ntfy behind an authenticating reverse proxy
Opened
#1126 [GH-ISSUE #1605] Links are not marked as links in Mobile App
Opened
#1127 [GH-ISSUE #1608] How to disable server stats in the logs?
Opened
#1128 [GH-ISSUE #1606] Please consider adding a general contact variable for selfhosting
Opened
#1129 [GH-ISSUE #1613] Help users generate unguessable topics in docs
Opened
#1130 [GH-ISSUE #1609] Why I am not getting notifications from ntfy
Opened
#1131 [GH-ISSUE #1612] Notification sound configuration has no effect on android 13
Opened
#1132 [GH-ISSUE #1617] Header X-Tags is not honored
Opened
#1133 [GH-ISSUE #1624] Any way to send blank message with attachment not showing You received a file?
Opened
#1134 [GH-ISSUE #1621] Allow scrollable to the right for overflow contents on Android / Mobile App
Opened
#1135 [GH-ISSUE #1625] Docker fails to start
Opened
#1136 [GH-ISSUE #1626] (Almost) persistent notification can't be turned off
Opened
#1137 [GH-ISSUE #1631] cmd: darwin build fails with undefined maybeRunAsService/sigHandlerConfigReload
Opened
#1138 [GH-ISSUE #1636] Matrix Synapse push to ntfy shows success but no notification on phone
Opened
#1139 [GH-ISSUE #1634] Stuck in CONNECTING state with passed nextRetryTime on Android 16 (SDK 36)
Opened
#1140 [GH-ISSUE #1632] Cannot grant permissions to display desktop notifications
Opened
#1141 [GH-ISSUE #1637] Max alert use Alarm clock volume
Opened
#1142 [GH-ISSUE #1639] Mark As Read / Open Attachment buttons in android notification quick actions
Opened
#1143 [GH-ISSUE #1638] I installed the latest version, 1.23, and the previous version was 1.22. Why isn't there a corner mark prompt displayed
Opened
#1144 [GH-ISSUE #1642] Every time I do clear notifications on the mac app or the ios app the app crashes
Opened
#1145 [GH-ISSUE #1640] ntfy-android repo does not build and is not up-to-date
Opened
#1146 [GH-ISSUE #1641] Prioritize custom actions in Android notifications
Opened
#1147 [GH-ISSUE #1646] Include topic logos into Android backups and restores.
Opened
#1148 [GH-ISSUE #1644] Unable to publish poll request - Forbidden
Opened
#1149 [GH-ISSUE #1645] v2.18 should be a beta release
Opened
#1150 [GH-ISSUE #1651] RangeError: date value is not finite in DateTimeFormat.format()
Opened
#1151 [GH-ISSUE #1647] Use ISO8601 format for dates and times
Opened
#1152 [GH-ISSUE #1649] On Android mobile notifications are truncated
Opened
#1153 [GH-ISSUE #1655] Unknown Host Exception on Android native app; only reboot of phone resolves it.
Opened
#1154 [GH-ISSUE #1653] Documentation: Caddyfile simplification
Opened
#1155 [GH-ISSUE #1652] Add a setting to toggle the 15-minutes notification
Opened
#1156 [GH-ISSUE #1657] Postgres configuration should support postgresql scheme/protocol specifier
Opened
#1157 [GH-ISSUE #1659] pause server connection (not only notifications)
Opened
#1158 [GH-ISSUE #1660] iOS app crashes when clearing notifications (mutation during enumeration)
Opened
#1159 [GH-ISSUE #1662] Retry connection on network status change in mobile apps
Opened
#1160 [GH-ISSUE #1663] Firefox Web Push: unexpected response (response_code=401)
Opened
#1161 [GH-ISSUE #1661] Mobile App (iOS): sorting options
Opened
#1162 [GH-ISSUE #1667] Expand the functionality of actions
Opened
#1163 [GH-ISSUE #1665] [Android app] Server unavailable notification triggers error in Airplane Mode
Opened
#1164 [GH-ISSUE #1666] Unhelpful notification on flight
Opened
#1165 [GH-ISSUE #1671] Header Click / X-Click url resets the PHP session
Opened
#1166 [GH-ISSUE #1676] Feature request: Android App: allow export of only settings and non-up subscriptions
Opened
#1167 [GH-ISSUE #1673] Wrong conversion of attachment_total_size
Opened
#1168 [GH-ISSUE #1677] 1MB attachment limit on client and broken pipe when exceeding
Opened
#1169 [GH-ISSUE #1680] INPUT WANTED: iOS improvement plan 🍎📱
Opened
#1170 [GH-ISSUE #1678] S3 attachment uploads fail with HTTP/2 PROTOCOL_ERROR on DigitalOcean Spaces
Opened
#1171 [GH-ISSUE #1684] Click on Account, then crashed
Opened
#1172 [GH-ISSUE #1682] [complementary userscript] automatically encrypt (sent) and decrypt (received) messages with a shared secret
Opened
#1173 [GH-ISSUE #1685] Email notification using curl doesn't work anymore
Opened
#1174 [GH-ISSUE #1689] Nickname Alias
Opened
#1175 [GH-ISSUE #1686] Disclose ai usage in readme/documentation (and commit authorship)
Opened
#1176 [GH-ISSUE #1690] REQ sorting and https indication
Opened
#1177 [GH-ISSUE #1692] Attachments not found (404)
Opened
#1178 [GH-ISSUE #1698] The service runs in the background and is not cached.
Opened
#1179 [GH-ISSUE #1693] can't change expiration time of an access toke
Opened
#1180 [GH-ISSUE #1700] Crash on webUI and can no longer connect from services
Opened
#1181 [GH-ISSUE #1701] Email body attachment gets truncated to 4k (= message size limit?)
Opened
#1182 [GH-ISSUE #1699] Markdown Support for IOS App
Opened
#1183 [GH-ISSUE #1704] iOS topic selection hang
Opened
#1184 [GH-ISSUE #1705] Allow click on link
Opened
#1185 [GH-ISSUE #1702] Title: Enable additional English locales (en-001 / en-GB / en-CA) in Weblate
Opened
#1186 [GH-ISSUE #1707] [Feat/CI] Include prebuilt UI assets (or tarball) in release artifacts
Opened
#1187 [GH-ISSUE #1709] [ntfy Android 1.25.0] Background service suddenly quiting for devices without battery optimization exemption
Opened
#1188 [GH-ISSUE #1706] Rickroll attack
Opened
#1189 [GH-ISSUE #1713] [Feature Request] Android client - Alternative connection address based on "home" wifi
Opened
#1190 [GH-ISSUE #1711] Invisble ratelimit leakage
Opened
#1191 [GH-ISSUE #1714] Docs: Move F-Droid Instant Delivery Note to Top
Opened
#1192 [GH-ISSUE #1716] Notifications not working on ntfy-android 1.24.0 (fdroid)
Opened
#1193 [GH-ISSUE #1715] Split up this project into several separate repos and create ntfy org
Opened
#1194 [GH-ISSUE #1717] ntfy-android 1.24.0 (fdroid) not receiving notifications
Opened
#1195 [GH-ISSUE #1722] Add version subcommand to cli
Opened
#1196 [GH-ISSUE #1719] iPhone App swiping left and deleting crashes the app
Opened
#1197 [GH-ISSUE #1721] Windows client mode RCE vulnerability
Opened
#1198 [GH-ISSUE #1723] Request Option to Set SMTP HELO | EHLO Host Name
Opened
#1199 [GH-ISSUE #1724] Insistent notification type (Android call-style alert, no Twilio)
Opened
#1200 [PR #1] [MERGED] WIP: Firebase support
Opened
#1201 [PR #26] [MERGED] Fix topic div being hidden on iOS devices
Opened
#1202 [PR #12] [MERGED] Use custom url for self-hosted
Opened
#1203 [PR #29] [MERGED] WIP: Docs
Opened
#1204 [PR #48] [MERGED] WIP: Add 'At:'/'In:' headers to support scheduled messages
Opened
#1205 [PR #54] [MERGED] Documentation for the intent stuff
Opened
#1206 [PR #53] [CLOSED] WIP: Docs intents
Opened
#1207 [PR #62] [MERGED] WIP: Send emails
Opened
#1208 [PR #60] [MERGED] WIP: CLI, relates to #46
Opened
#1209 [PR #64] [MERGED] WIP: unified push
Opened
#1210 [PR #67] [MERGED] WIP: mail publish
Opened
#1211 [PR #73] [CLOSED] Update Dockerfile for new start command
Opened
#1212 [PR #74] [MERGED] Update Docker installation with a Dockerfile example
Opened
#1213 [PR #68] [MERGED] Add Arch Linux installation instructions
Opened
#1214 [PR #75] [CLOSED] Linux Distributor
Opened
#1215 [PR #82] [MERGED] Attachments
Opened
#1216 [PR #89] [MERGED] WIP: Listen on Unix socket
Opened
#1217 [PR #86] [MERGED] Adjust RPM scriptlets to work on RHEL-flavour OSes, too.
Opened
#1218 [PR #95] [MERGED] Websockets; working
Opened
#1219 [PR #114] [MERGED] Auth / access control
Opened
#1220 [PR #145] [MERGED] WIP: Rate limit exemption
Opened
#1221 [PR #118] [MERGED] Docs clarification
Opened
#1222 [PR #148] [MERGED] Add authentification support for subscribing with CLI
Opened
#1223 [PR #150] [MERGED] add watchtower/shoutrrr examples
Opened
#1224 [PR #149] [MERGED] New web app
Opened
#1225 [PR #152] [CLOSED] Add support for iOS app
Opened
#1226 [PR #153] [MERGED] WIP: Since ID, works
Opened
#1227 [PR #156] [MERGED] Update README.md
Opened
#1228 [PR #170] [MERGED] Fixed typo in url
Opened
#1229 [PR #171] [CLOSED] WIP: Templating
Opened
#1230 [PR #174] [CLOSED] Docs - Publishing - Added PowerShell Examples
Opened
#1231 [PR #172] [MERGED] WIP: Develop docs
Opened
#1232 [PR #173] [MERGED] Add examples for *arr notification scripts
Opened
#1233 [PR #176] [MERGED] Add Node-RED and Gatus examples.
Opened
#1234 [PR #178] [MERGED] Add Node-RED pictures and change ntfy URL to ntfy.sh
Opened
#1235 [PR #184] [CLOSED] Go 1.18
Opened
#1236 [PR #187] [CLOSED] WIP: Update messages
Opened
#1237 [PR #180] [MERGED] WIP: custom messages
Opened
#1238 [PR #194] [MERGED] Update install docs
Opened
#1239 [PR #201] [MERGED] ARMv6
Opened
#1240 [PR #202] [MERGED] WIP: Extracting translation strings
Opened
#1241 [PR #212] [MERGED] WIP Actions
Opened
#1242 [PR #225] [MERGED] WIP: More advanced action parsing
Opened
#1243 [PR #232] [MERGED] WIP: Accessibility of web app
Opened
#1244 [PR #234] [MERGED] Full feature message example
Opened
#1245 [PR #239] [CLOSED] WIP: Electron
Opened
#1246 [PR #242] [MERGED] Update publish.md
Opened
#1247 [PR #243] [MERGED] add checkmark to notification card to mark notification as read
Opened
#1248 [PR #245] [MERGED] WIP: Windows
Opened
#1249 [PR #246] [MERGED] WIP: iOS
Opened
#1250 [PR #249] [MERGED] Add disable option to web-root
Opened
#1251 [PR #247] [MERGED] Only for devleopment: macOS support for ntfy serve
Opened
#1252 [PR #252] [MERGED] Fix double listing of amd64 in the docs (Fixes #251)
Opened
#1253 [PR #257] [MERGED] Force MAKEFLAGS to --jobs=1 to ensure dependencies are executed sequentially and in correct order
Opened
#1254 [PR #258] [CLOSED] Use relative paths in WebUI
Opened
#1255 [PR #262] [MERGED] Docs/config: fix typo in private server example
Opened
#1256 [PR #264] [MERGED] Add webhook example for Jellyseerr/Overseerr
Opened
#1257 [PR #259] [CLOSED] WIP WIP WIP: Canary notifications
Opened
#1258 [PR #270] [CLOSED] fix(docker-security): use scratch container
Opened
#1259 [PR #273] [MERGED] WIP: iOS poll_request forwarder
Opened
#1260 [PR #275] [MERGED] typo
Opened
#1261 [PR #284] [MERGED] WIP: Logging
Opened
#1262 [PR #282] [MERGED] Update the example docs with a Home Assistant notify example
Opened
#1263 [PR #285] [MERGED] Add NixOS/Nix installation instructions
Opened
#1264 [PR #304] [MERGED] Docs docker
Opened
#1265 [PR #307] [MERGED] add timezone for docker install
Opened
#1266 [PR #315] [MERGED] docs: uptime kuma example
Opened
#1267 [PR #311] [MERGED] Scoop instructions
Opened
#1268 [PR #326] [MERGED] Matrix gateway
Opened
#1269 [PR #327] [MERGED] Add user now supports reading password from an env var.
Opened
#1270 [PR #335] [MERGED] WIP: ntfy publish --pid $PID ...
Opened
#1271 [PR #340] [MERGED] WIP: Shorter lock, for #338
Opened
#1272 [PR #330] [MERGED] update docs to explain attachment name and URL in broadcast intent
Opened
#1273 [PR #341] [MERGED] allow custom intent in broadcast action without JSON
Opened
#1274 [PR #343] [CLOSED] all md files translated to spanish
Opened
#1275 [PR #348] [MERGED] WIP: DIsplay name for the web app
Opened
#1276 [PR #354] [CLOSED] WIP: Crypto stuff
Opened
#1277 [PR #345] [MERGED] Updated syntax on PowerShell examples in docs
Opened
#1278 [PR #362] [MERGED] Fix small typo in spanish translation
Opened
#1279 [PR #356] [MERGED] Unix Socket Mode
Opened
#1280 [PR #368] [MERGED] Bump terser from 5.14.1 to 5.14.2 in /web
Opened
#1281 [PR #365] [MERGED] notification icons
Opened
#1282 [PR #364] [CLOSED] notification icons
Opened
#1283 [PR #372] [MERGED] Client: default-user, default-password, default-command
Opened
#1284 [PR #373] [MERGED] Move COMMIT into a variable so it could be overridden if desired
Opened
#1285 [PR #386] [MERGED] WIP: Integrations page with links to projects
Opened
#1286 [PR #381] [MERGED] Fix CLI address in README
Opened
#1287 [PR #384] [MERGED] Document Matrix pushkey error + set log level to warnings for Matrix errors
Opened
#1288 [PR #391] [MERGED] Add UptimeRobot example
Opened
#1289 [PR #392] [MERGED] docs: Mismatched quotation mark
Opened
#1290 [PR #397] [MERGED] Icons
Opened
#1291 [PR #403] [MERGED] Update develop.md
Opened
#1292 [PR #393] [MERGED] unify unix-specific code
Opened
#1293 [PR #427] [MERGED] Add Rundeck to examples
Opened
#1294 [PR #429] [MERGED] Allow Exempting IP Ranges
Opened
#1295 [PR #432] [MERGED] strip trailing slash in "use another server" URL
Opened
#1296 [PR #430] [CLOSED] Delete server.yml
Opened
#1297 [PR #433] [MERGED] docs for auth query param
Opened
#1298 [PR #434] [MERGED] allow empty password in client.yml
Opened
#1299 [PR #435] [MERGED] ntfy pub: use default-user and default-password from client.yml
Opened
#1300 [PR #437] [MERGED] docs(examples): Update Gatus example with new ntfy provider
Opened
#1301 [PR #447] [MERGED] Allow reasding subscribe credentials from NTFY_USER env
Opened
#1302 [PR #443] [MERGED] strip trailing slash after server url in publish dialog
Opened
#1303 [PR #451] [MERGED] Remove buffering from nginx config, make config secure by default
Opened
#1304 [PR #452] [MERGED] Add self-hosted Kubernetes steps
Opened
#1305 [PR #463] [MERGED] Created documentation for kustomization deployment
Opened
#1306 [PR #456] [MERGED] Add ansible-ntfy to Ansible section
Opened
#1307 [PR #466] [MERGED] clarify iOS sending "New message"
Opened
#1308 [PR #462] [MERGED] Add info for self-hosting on NixOS.
Opened
#1309 [PR #469] [MERGED] Fix bug where GET or HEAD action requests could not be made from the web client
Opened
#1310 [PR #470] [MERGED] docs: fix addr-prefix type
Opened
#1311 [PR #476] [MERGED] docs: fix link syntax error
Opened
#1312 [PR #482] [MERGED] Adding node-ntfy-publish to the Libraries list
Opened
#1313 [PR #492] [MERGED] add github actions example
Opened
#1314 [PR #489] [CLOSED] WIP: PWA background push
Opened
#1315 [PR #501] [MERGED] Fix the Kubernetes ConfigMap
Opened
#1316 [PR #494] [MERGED] add R wrapper to docs
Opened
#1317 [PR #499] [MERGED] docs: add UnifiedPush section
Opened
#1318 [PR #502] [MERGED] Batch message INSERTs
Opened
#1319 [PR #518] [MERGED] Typo fix retweetet -> retweeted
Opened
#1320 [PR #533] [MERGED] Add "Generate topic name" button to "Subscribe to topic" dialog
Opened
#1321 [PR #527] [CLOSED] Delete ntfy.png
Opened
#1322 [PR #526] [MERGED] User accounts
Opened
#1323 [PR #536] [MERGED] Add Automatisch to official integrations list
Opened
#1324 [PR #537] [MERGED] Add uppercase letters to random topic name generation
Opened
#1325 [PR #540] [MERGED] Add Gitpod configuration for quick setup of development environments
Opened
#1326 [PR #542] [MERGED] Use prepared statement for bulk writes
Opened
#1327 [PR #543] [CLOSED] Accumulate incoming messages in a buffered channel
Opened
#1328 [PR #548] [MERGED] docs: Integrations add drone ntfy
Opened
#1329 [PR #549] [CLOSED] Use pre-commit
Opened
#1330 [PR #555] [MERGED] docker: add basic healthcheck
Opened
#1331 [PR #562] [MERGED] Added clarification on client.yml configuration
Opened
#1332 [PR #553] [MERGED] docs: improve nginx config
Opened
#1333 [PR #565] [MERGED] Allow for existing user or group during rpm installation
Opened
#1334 [PR #568] [MERGED] Upgrade smtp library, but not tests
Opened
#1335 [PR #575] [MERGED] Add maubot-ntfy to projects
Opened
#1336 [PR #584] [CLOSED] Rough draft of reciever rate limiting for discussion
Opened
#1337 [PR #582] [MERGED] Fix small issues in the K8s sts documentation
Opened
#1338 [PR #588] [MERGED] add blog post for unRAID notifications
Opened
#1339 [PR #593] [MERGED] Add NodeBB to integrations page
Opened
#1340 [PR #594] [MERGED] Elements requiring chown to run non-root Docker
Opened
#1341 [PR #600] [MERGED] WIP: User account log
Opened
#1342 [PR #599] [CLOSED] Support MQTT for sending notification
Opened
#1343 [PR #602] [CLOSED] Draft: user-header authentication
Opened
#1344 [PR #604] [MERGED] Update jellyseerr docs
Opened
#1345 [PR #605] [MERGED] Add iOS docs to the dev docs
Opened
#1346 [PR #609] [CLOSED] Subscriber Billed Topics
Opened
#1347 [PR #612] [MERGED] Update README.md
Opened
#1348 [PR #613] [MERGED] Fix login, signup and reservation environment variables in documentation
Opened
#1349 [PR #614] [MERGED] Add integration for Grafana Alerting webhook
Opened
#1350 [PR #615] [CLOSED] WIP: Http response writer
Opened
#1351 [PR #616] [MERGED] Update integrations
Opened
#1352 [PR #618] [MERGED] Fix typo in publish.md
Opened
#1353 [PR #621] [MERGED] Make email publishing work, when access-control is enabled
Opened
#1354 [PR #623] [CLOSED] allow publishing of text/html emails
Opened
#1355 [PR #626] [MERGED] Add nlog-ntfy integration to docs
Opened
#1356 [PR #633] [MERGED] WIP: Subscriber rate limiting
Opened
#1357 [PR #631] [MERGED] docs: add traccar example
Opened
#1358 [PR #636] [MERGED] Fix typo - broadcasst -> broadcast
Opened
#1359 [PR #637] [MERGED] Subscriber Rate Limiting Error Handling
Opened
#1360 [PR #643] [CLOSED] Matrix/UP: Reject push key after >12h without access to topic
Opened
#1361 [PR #647] [MERGED] Added informative labels to Dockerfile
Opened
#1362 [PR #640] [MERGED] Remove health check from dockerfile & document health check endpoint
Opened
#1363 [PR #651] [MERGED] Fix publish command preferring default user instead of token auth
Opened
#1364 [PR #654] [CLOSED] WIP: Enable subscriber rate limiting
Opened
#1365 [PR #655] [MERGED] "visitor-subscriber-rate-limiting" flag
Opened
#1366 [PR #660] [MERGED] remove redundant ?poll=1 query param
Opened
#1367 [PR #661] [CLOSED] convert query parameters to lowercase before reading them
Opened
#1368 [PR #659] [MERGED] allow default-token and per-subscription tokens in client.yml
Opened
#1369 [PR #662] [MERGED] WIP Metrics
Opened
#1370 [PR #666] [MERGED] Add a Grafana Ntfy connector in node JS
Opened
#1371 [PR #667] [MERGED] Fix remove external google font server dependency
Opened
#1372 [PR #665] [CLOSED] Allow newer python when building docs
Opened
#1373 [PR #668] [MERGED] Fix remove external google font server dependency
Opened
#1374 [PR #670] [CLOSED] Bump webpack from 5.75.0 to 5.76.2 in /web
Opened
#1375 [PR #678] [MERGED] I18n plural forms
Opened
#1376 [PR #674] [MERGED] fix misc typos
Opened
#1377 [PR #688] [MERGED] add hostux server
Opened
#1378 [PR #693] [MERGED] WIP: HTML emails
Opened
#1379 [PR #696] [MERGED] Hiding language preference flags while on Windows platforms.
Opened
#1380 [PR #701] [MERGED] Add website-watcher integration
Opened
#1381 [PR #699] [MERGED] fixes #698
Opened
#1382 [PR #697] [MERGED] Converted PowerShell code to use Splatting, and newer PS7 parameters (where available)
Opened
#1383 [PR #704] Added support for armel (ARMv5) architecture
Opened
#1384 [PR #705] [MERGED] WIP: persist message stats
Opened
#1385 [PR #707] [MERGED] WIP: UTF-8 headers
Opened
#1386 [PR #713] [MERGED] fix: removes an issue with topic.Subscribe function not checking dupl…
Opened
#1387 [PR #717] [MERGED] WIP: Twilio
Opened
#1388 [PR #719] [MERGED] Add quoted-printable decoding to smtp server
Opened
#1389 [PR #721] [MERGED] Fix false positive in ContainsAll function
Opened
#1390 [PR #725] [MERGED] Convert mailer_emoji JSON file to map
Opened
#1391 [PR #727] [MERGED] WIP: Access API
Opened
#1392 [PR #728] [MERGED] set attachment filename when download through browser
Opened
#1393 [PR #731] [MERGED] Add woodpecker-ntfy plugin to integrations.md
Opened
#1394 [PR #734] [MERGED] Add native arrsuite & shoutrrr docs
Opened
#1395 [PR #745] [MERGED] Update GitHub Actions
Opened
#1396 [PR #743] [MERGED] [web] remove unused @emotion packages
Opened
#1397 [PR #739] [MERGED] docs: generating query param for access token
Opened
#1398 [PR #746] [MERGED] Add prettier
Opened
#1399 [PR #747] [MERGED] Add prettier
Opened
#1400 [PR #750] [MERGED] Fix suppressed eslint issues
Opened
#1401 [PR #748] [MERGED] Add eslint with eslint-config-airbnb
Opened
#1402 [PR #749] [MERGED] Switch to Vite
Opened
#1403 [PR #751] [MERGED] Add PWA manifest, service worker, and web push
Opened
#1404 [PR #752] [MERGED] WIP: Switch to vite
Opened
#1405 [PR #753] [CLOSED] WIP: Web improvements
Opened
#1406 [PR #754] [MERGED] Add a way to use Docker for building everything
Opened
#1407 [PR #758] [CLOSED] Proposal: Format all the things
Opened
#1408 [PR #759] [MERGED] Fix account sync race condition
Opened
#1409 [PR #763] [CLOSED] PoC: Load external images
Opened
#1410 [PR #767] [MERGED] Bump vite from 4.3.8 to 4.3.9 in /web
Opened
#1411 [PR #766] [CLOSED] *: python pip in debian bookworm/testing needs venv
Opened
#1412 [PR #774] [MERGED] Update Docker-Compose Version in install.md
Opened
#1413 [PR #778] [MERGED] Default installed PWA to web push enabled
Opened
#1414 [PR #779] [MERGED] Improve web push docs
Opened
#1415 [PR #780] [MERGED] Update PWA docs
Opened
#1416 [PR #781] [MERGED] Correctly handle standalone (PWA) mode changes
Opened
#1417 [PR #782] [MERGED] Fix: refresh web push pref on standalone change
Opened
#1418 [PR #783] [CLOSED] Add version info to web app
Opened
#1419 [PR #784] [MERGED] Web app UI: make preferences responsive
Opened
#1420 [PR #788] [MERGED] Clarify that web push is not supported on other servers
Opened
#1421 [PR #790] [MERGED] Web app: Implement dark mode
Opened
#1422 [PR #786] [MERGED] Add docs detailing web notification support
Opened
#1423 [PR #791] [MERGED] Fix refreshing things when permission is granted
Opened
#1424 [PR #792] [MERGED] Fix ntfy upgrade banner in dark mode
Opened
#1425 [PR #793] [MERGED] Make action bar match theme colour when run as PWA
Opened
#1426 [PR #795] [MERGED] PWA: Fix reload, Firefox mp3 load, reduce mobile padding
Opened
#1427 [PR #804] [MERGED] Web app: add RTL support
Opened
#1428 [PR #811] [MERGED] Add new integration ansible-role-ntfy-alertmanager
Opened
#1429 [PR #810] [MERGED] Web app: add markdown publish
Opened
#1430 [PR #812] [CLOSED] Add possibility for 'user-auth' authorization
Opened
#1431 [PR #816] [CLOSED] Refine user header code
Opened
#1432 [PR #815] [CLOSED] Markdown
Opened
#1433 [PR #817] [MERGED] fix(web-push): re-init i18n on each sw message
Opened
#1434 [PR #819] [MERGED] Tweak httpd config to use less resources
Opened
#1435 [PR #821] [CLOSED] DOC: Update grafana address in config.md
Opened
#1436 [PR #834] [MERGED] fixes #829
Opened
#1437 [PR #820] [MERGED] fix: check extension to display external images
Opened
#1438 [PR #835] [CLOSED] Extra fields in JSON body
Opened
#1439 [PR #836] [CLOSED] Expose MessageLimit as a configuration
Opened
#1440 [PR #842] Make UP return 410 after topic has expired
Opened
#1441 [PR #843] [MERGED] Fix ACL issues with underscores
Opened
#1442 [PR #847] [CLOSED] Update publish.md
Opened
#1443 [PR #848] [MERGED] Update publish.md
Opened
#1444 [PR #851] [MERGED] Ignore Cloudflare Priority header
Opened
#1445 [PR #861] [MERGED] Update releases.md
Opened
#1446 [PR #862] [MERGED] readme modified
Opened
#1447 [PR #863] [MERGED] Completed translations for Traditional Chinese and Simplified Chinese
Opened
#1448 [PR #867] [MERGED] Add ios shortcut to the integrations docs
Opened
#1449 [PR #886] [CLOSED] Expose total subscribers and topics in the /v1/stats api - 885
Opened
#1450 [PR #887] [MERGED] Add instructions for local-only email publishing
Opened
#1451 [PR #895] [MERGED] Refined Priority header handling
Opened
#1452 [PR #899] [MERGED] fix(pwa): hide install prompt on macOS 14 safari
Opened
#1453 [PR #900] [MERGED] docs: remove Firefox-Android known issue
Opened
#1454 [PR #901] [MERGED] Fix typo "aliase" -> "alias"
Opened
#1455 [PR #903] [MERGED] docs: ios shortcut
Opened
#1456 [PR #902] [MERGED] Documentation healthcheck update
Opened
#1457 [PR #907] [MERGED] Adding ntfy-java package to libraries built around ntfy
Opened
#1458 [PR #906] [CLOSED] Added browser add-on
Opened
#1459 [PR #911] [MERGED] fix: Remove errant word from Action buttons docs
Opened
#1460 [PR #915] [CLOSED] Bump golang.org/x/net from 0.15.0 to 0.17.0
Opened
#1461 [PR #919] [MERGED] doc/integrations: link RouterOS Scripts
Opened
#1462 [PR #917] [MERGED] user.Manager: fix ACL write, read order
Opened
#1463 [PR #926] [MERGED] Added ntfy.fossman.de to docs/integrations.md/Alternative ntfy Servers
Opened
#1464 [PR #922] [MERGED] fix(i18n): correct usage of language str having underscore
Opened
#1465 [PR #932] [MERGED] Adding changedetection.io integration guide
Opened
#1466 [PR #929] [MERGED] doc/integrations: link to ntfy-android-builder
Opened
#1467 [PR #934] [MERGED] Fix #933 macos client location
Opened
#1468 [PR #939] [MERGED] Fix broken badge image links in docs
Opened
#1469 [PR #941] [MERGED] Append /v2 to module so version 2 can be used as a go package
Opened
#1470 [PR #944] [MERGED] remove broken link in Integrations > Projects+scripts
Opened
#1471 [PR #947] [MERGED] Add JS WebSocket example to docs
Opened
#1472 [PR #945] [MERGED] docs: add jetspotter integration
Opened
#1473 [PR #949] [MERGED] Allow overriding python3 & pip3 binary in Makefile
Opened
#1474 [PR #961] [MERGED] Update docker-dev go version
Opened
#1475 [PR #964] [MERGED] Update docker compose example
Opened
#1476 [PR #965] [MERGED] docs: add shoutrrr auth token url format
Opened
#1477 [PR #963] [MERGED] Paste images from clipboard
Opened
#1478 [PR #967] [MERGED] Added non-root user to docker images.
Opened
#1479 [PR #972] [CLOSED] Bump vite from 4.5.0 to 4.5.1 in /web
Opened
#1480 [PR #979] Inform the client if it subscribes to a new topic
Opened
#1481 [PR #976] [MERGED] Fix typo in it.json
Opened
#1482 [PR #983] [CLOSED] Bump golang.org/x/crypto from 0.15.0 to 0.17.0
Opened
#1483 [PR #984] [CLOSED] new fork version
Opened
#1484 [PR #985] [CLOSED] Test first commit
Opened
#1485 [PR #1001] [MERGED] fix apk output path in docs
Opened
#1486 [PR #1002] [MERGED] Add systemd user service for ntfy-client.service
Opened
#1487 [PR #1004] [MERGED] Update publish.md with powershell snippet for uploading files
Opened
#1488 [PR #1006] [CLOSED] Bump vite from 4.5.0 to 4.5.2 in /web
Opened
#1489 [PR #1014] [MERGED] Docs: Enhance Watchtower example
Opened
#1490 [PR #1016] [MERGED] Remove dependence on mkdocs-simple-hooks
Opened
#1491 [PR #1022] [MERGED] docs(config.md): fix UnifiedPush links
Opened
#1492 [PR #1032] [CLOSED] Clarify that Content-Length is required in the HTTP header
Opened
#1493 [PR #1031] [CLOSED] fix(make): Build static binaries, to fix runtime errors in containers.
Opened
#1494 [PR #1043] [MERGED] Update Swedish localizations: typo fixes etc
Opened
#1495 [PR #1044] [MERGED] Update Danish translations
Opened
#1496 [PR #1045] [MERGED] Update Finnish translations
Opened
#1497 [PR #1046] [MERGED] Update Norwegian translations
Opened
#1498 [PR #1049] [MERGED] Remove Rate-Topics
Opened
#1499 [PR #1050] [MERGED] Message size limit+delay limit
Opened
#1500 [PR #1055] [CLOSED] Bump follow-redirects from 1.15.5 to 1.15.6 in /web
Opened
#1501 [PR #1052] Reworked adding non-root user to docker images.
Opened
#1502 [PR #1057] [CLOSED] add templating for title and message fields
Opened
#1503 [PR #1061] [CLOSED] Templating 2
Opened
#1504 [PR #1062] [MERGED] Update publish.md (PowerShell 7+ Access Token Example)
Opened
#1505 [PR #1066] [MERGED] Disallow certain templates
Opened
#1506 [PR #1064] [MERGED] Message templating
Opened
#1507 [PR #1071] [MERGED] Update traccar examples
Opened
#1508 [PR #1082] [MERGED] Fix username regex
Opened
#1509 [PR #1086] [MERGED] docs(integrations): add proxmox-ntfy
Opened
#1510 [PR #1091] [CLOSED] Bump golang.org/x/net from 0.22.0 to 0.23.0
Opened
#1511 [PR #1098] [MERGED] don't cache config.js
Opened
#1512 [PR #1095] [CLOSED] WIP Postgres message cache
Opened
#1513 [PR #1120] Add logrotate support: reopen log file on SIGHUP
Opened
#1514 [PR #1122] [MERGED] update links in integration docs
Opened
#1515 [PR #1127] [MERGED] add Sprig functions to go templates
Opened
#1516 [PR #1123] [MERGED] feat(server): add Cache and Firebase as keys to JSON publishing
Opened
#1517 [PR #1133] [MERGED] Integrations wlzntfy
Opened
#1518 [PR #1137] [MERGED] macrodroid supports POST requests
Opened
#1519 [PR #1138] [MERGED] Teach ntfy webpush to write the keys to a file
Opened
#1520 [PR #1141] [MERGED] Add Date header to sent e-mails
Opened
#1521 [PR #1146] [CLOSED] Update docs to use the latest version of ntfy dynamically
Opened
#1522 [PR #1142] [CLOSED] [feature] implement scheduled message unpublishing via DELETE request to /{topic}/{messageId}
Opened
#1523 [PR #1149] [MERGED] feat: add app store reference
Opened
#1524 [PR #1158] [CLOSED] update command when runnig from docker
Opened
#1525 [PR #1164] [MERGED] Support SMTP Auth Plain for event publishing
Opened
#1526 [PR #1172] [MERGED] Fix typo in cli.md ("subscibe" → "subscribe")
Opened
#1527 [PR #1161] [MERGED] Updating Docs - configuration table, shoutrr, Scrutiny, etc
Opened
#1528 [PR #1175] [MERGED] Added note to add ", chain=DOCKER-USER" to the fail2ban jail action if using docker networks
Opened
#1529 [PR #1177] [MERGED] docs(config.md): remove duplicate comment
Opened
#1530 [PR #1179] [CLOSED] add ntfy.tg (integrations.md)
Opened
#1531 [PR #1187] [MERGED] Fix typo
Opened
#1532 [PR #1199] [MERGED] docs: add quantum5/ntfy-run to integrations and examples
Opened
#1533 [PR #1198] [CLOSED] Use /usr/local/bin instead of /usr/bin
Opened
#1534 [PR #1209] [MERGED] Add Clipboard IO to projects
Opened
#1535 [PR #1212] [MERGED] feat: allow configurable web push expiry duration
Opened
#1536 [PR #1210] [CLOSED] add: ntfy-notify
Opened
#1537 [PR #1213] [CLOSED] add: owncast-ntfy
Opened
#1538 [PR #1216] [MERGED] feat: add since=latest subscribe param
Opened
#1539 [PR #1218] [CLOSED] Add support for server templates
Opened
#1540 [PR #1234] [MERGED] docs: config.md: fix typo
Opened
#1541 [PR #1225] [MERGED] docs: publish.md typo
Opened
#1542 [PR #1224] [MERGED] Update integrations.md: Added EasyMorph
Opened
#1543 [PR #1239] [MERGED] docs: add ToC to integrations.md
Opened
#1544 [PR #1240] [MERGED] docs: add integration: Daily Fact Ntfy
Opened
#1545 [PR #1241] [MERGED] docs: add integration: Ntfy_CSV_Reminders
Opened
#1546 [PR #1248] [MERGED] Update quickstart example
Opened
#1547 [PR #1252] [MERGED] Adding proxy client IP header override functionality
Opened
#1548 [PR #1260] [MERGED] add canary in the cage podcast coverage to integrations page
Opened
#1549 [PR #1257] [CLOSED] Add 'Ntfyhook' to integrations
Opened
#1550 [PR #1264] [MERGED] docs: Typo wep -> web
Opened
#1551 [PR #1266] [MERGED] server/util.go: fix logic in extractIPAddress()
Opened
#1552 [PR #1262] [MERGED] Make markdown code blocks scrollable
Opened
#1553 [PR #1267] [MERGED] Api change user password
Opened
#1554 [PR #1271] [MERGED] Add major and minor version tags to docker release flow
Opened
#1555 [PR #1296] [MERGED] Add Terminal Notifications for Long-Running Commands example
Opened
#1556 [PR #1299] [MERGED] docs: add integration: Monibot
Opened
#1557 [PR #1287] [MERGED] Handle anonymous read restrictions by sending a poll_request event
Opened
#1558 [PR #1289] [MERGED] Add optional twilio-call-format config option
Opened
#1559 [PR #1307] [MERGED] set LABEL org.opencontainers.image.version
Opened
#1560 [PR #1310] [MERGED] docs: correct mountPath for server.yml
Opened
#1561 [PR #1313] [MERGED] Update integrations.md
Opened
#1562 [PR #1312] [MERGED] Consider aes128gcm content encoding as an indicator for UnifiedPush
Opened
#1563 [PR #1319] [MERGED] Update integrations.md
Opened
#1564 [PR #1320] [MERGED] docs: Added reference to UptimeObserver integration
Opened
#1565 [PR #1325] [MERGED] docs: add integration ntfy-me-mcp to integrations.md
Opened
#1566 [PR #1329] [MERGED] [Featute] Add optional web app flag which requires a login for every action
Opened
#1567 [PR #1328] [CLOSED] Add ability to build the server for Windows and run it as a service
Opened
#1568 [PR #1338] [MERGED] Websocket http error codes
Opened
#1569 [PR #1340] [MERGED] user: Allow changing the hashed password directly
Opened
#1570 [PR #1341] [MERGED] Security updates
Opened
#1571 [PR #1343] [MERGED] Add NtfyPwsh integration and blog
Opened
#1572 [PR #1342] [MERGED] Bump esbuild, vite and vite-plugin-pwa in /web
Opened
#1573 [PR #1351] [CLOSED] WIP (partially defunct): Feat optional require login
Opened
#1574 [PR #1345] [MERGED] Add official Home Assistant integration and async python library
Opened
#1575 [PR #1353] [MERGED] APNs fix
Opened
#1576 [PR #1352] [MERGED] Add ntfyrr project to integrations
Opened
#1577 [PR #1355] [CLOSED] Update install.md - include Windows server
Opened
#1578 [PR #1371] [MERGED] Smaller docs updates
Opened
#1579 [PR #1360] [MERGED] Add custom client IP header
Opened
#1580 [PR #1380] [MERGED] IPv6 support
Opened
#1581 [PR #1381] [MERGED] docs: add ntfyexec to integrations
Opened
#1582 [PR #1378] [CLOSED] Send emails with gomail to support SMTP servers with AUTH
Opened
#1583 [PR #1384] [MERGED] Declarative users
Opened
#1584 [PR #1382] [MERGED] Add piping support
Opened
#1585 [PR #1387] [CLOSED] Fixed broken codeblocks in Markdown config.md
Opened
#1586 [PR #1390] [MERGED] Advanced message templating: Sprig functions, pre-defined templates, custom templates via template-dir
Opened
#1587 [PR #1388] [MERGED] Add missing double-quote to docs so commands work when copy-pasted
Opened
#1588 [PR #1392] [CLOSED] FEAT : add get topic subscribers endpoint
Opened
#1589 [PR #1395] [MERGED] doc corrections
Opened
#1590 [PR #1399] [MERGED] Add Ntfy for Sandstorm to integrations.md
Opened
#1591 [PR #1397] [MERGED] Add a lock to add_messages
Opened
#1592 [PR #1398] [MERGED] [docs] Add Ntfy Desktop to integrations
Opened
#1593 [PR #1404] [MERGED] allow newlines in in-line go templates
Opened
#1594 [PR #1405] [CLOSED] WIPWIP Busy timeout
Opened
#1595 [PR #1406] [MERGED] refactor: use slices.Contains to simplify code
Opened
#1596 [PR #1417] [MERGED] Typo in publish.md
Opened
#1597 [PR #1413] [MERGED] prevent changing a provisioned user's password
Opened
#1598 [PR #1420] [MERGED] Add build flags to remove Firebase, Stripe & WebPush (for Debian packaging)
Opened
#1599 [PR #1421] [MERGED] Message cache lock
Opened
#1600 [PR #1428] [MERGED] fixed typo in "client.yml" comment
Opened
#1601 [PR #1430] [MERGED] Fix base64 snippets in Publishing
Opened
#1602 [PR #1425] [MERGED] feat(docs): add ntfy-heartbeat-monitor to integrations page
Opened
#1603 [PR #1432] [MERGED] Fix copy to clipboard on HTTP-only hosted sites
Opened
#1604 [PR #1433] [CLOSED] convert old for loops to range functions
Opened
#1605 [PR #1434] [MERGED] Require login
Opened
#1606 [PR #1442] [CLOSED] Bump vite from 6.3.5 to 6.3.6 in /web
Opened
#1607 [PR #1446] [MERGED] Added ntfy-bridge to integrations.md
Opened
#1608 [PR #1453] [CLOSED] Add warning about topic length and secrecy note
Opened
#1609 [PR #1460] [MERGED] docs: fix healthcheck zombie processes
Opened
#1610 [PR #1470] [CLOSED] Bump vite from 6.3.6 to 6.4.1 in /web
Opened
#1611 [PR #1466] [CLOSED] WIP: Update notifications
Opened
#1612 [PR #1476] [MERGED] Update ntfyrr, add ntailfy in integrations.md
Opened
#1613 [PR #1467] Add sandboxing to ntfy.service
Opened
#1614 [PR #1486] [MERGED] fix: show overflow notification action buttons hidden on small screens
Opened
#1615 [PR #1490] [CLOSED] Bump golang.org/x/crypto from 0.44.0 to 0.45.0
Opened
#1616 [PR #1487] [CLOSED] Bump js-yaml from 4.1.0 to 4.1.1 in /web
Opened
#1617 [PR #1495] [CLOSED] enable pwa share target
Opened
#1618 [PR #1499] [MERGED] Add Simple Observability to integrations list
Opened
#1619 [PR #1500] [CLOSED] Add freebsd amd64 and arm64 support to goreleaser
Opened
#1620 [PR #1509] [MERGED] Add Ferron reverse proxy example to config.md
Opened
#1621 [PR #1501] [MERGED] do not build fbsend with nofirebase
Opened
#1622 [PR #1512] do not escape JSON response
Opened
#1623 [PR #1505] [MERGED] docs: fix typo on listen-metrics-http
Opened
#1624 [PR #1517] [MERGED] Fix formatting in Python example in publish.md
Opened
#1625 [PR #1526] WIP: Web app: User management
Opened
#1626 [PR #1518] [MERGED] Fix filter api example
Opened
#1627 [PR #1527] [MERGED] add BRun to list of integrations
Opened
#1628 [PR #1530] Added support for LOGIN AUTH for the SMTP sender
Opened
#1629 [PR #1531] Added optional TLS encryption for SMTP server
Opened
#1630 [PR #1534] [MERGED] Add troubleshooting steps for "Reconnecting" error on mobile
Opened
#1631 [PR #1535] [CLOSED] Fix curl command example in Notifications component
Opened
#1632 [PR #1536] [MERGED] Update/delete/clear notifications
Opened
#1633 [PR #1542] [MERGED] fix typos in docs
Opened
#1634 [PR #1540] [CLOSED] Bump @remix-run/router and react-router-dom in /web
Opened
#1635 [PR #1552] [MERGED] Support "ntfy serve" on Windows
Opened
#1636 [PR #1543] [CLOSED] Added OpenAPI spec /Swagger integration into mkdocs.
Opened
#1637 [PR #1551] [MERGED] Update link to ntfysh-windows client
Opened
#1638 [PR #1554] [MERGED] Web app update check
Opened
#1639 [PR #1556] [MERGED] Updated/cancel scheduled messages
Opened
#1640 [PR #1560] WIP: Scalar Open API docs
Opened
#1641 [PR #1561] [CLOSED] Bump lodash from 4.17.21 to 4.17.23 in /web
Opened
#1642 [PR #1568] [CLOSED] Fix links in contributing.md for development guide and contact to work from project-root-page
Opened
#1643 [PR #1571] [CLOSED] chore: fix typos in server.yml config file
Opened
#1644 [PR #1572] [MERGED] chore: fix typos in server.yml config file
Opened
#1645 [PR #1577] [MERGED] [Docs/publish] Fix JSON syntax for JS examples
Opened
#1646 [PR #1574] [MERGED] [docs] Fix typo/syntax error in publish.md
Opened
#1647 [PR #1579] WIP: auth-user-header: Support for Authelia, etc.
Opened
#1648 [PR #1581] [MERGED] Add Uptime Monitor to the Official integrations list
Opened
#1649 [PR #1587] [MERGED] Update change URL of Uptime Monitor to official website
Opened
#1650 [PR #1593] Add optional limit parameter to JSON/SSE/raw/WS poll API
Opened
#1651 [PR #1595] [MERGED] fix: add payments dir to docker build
Opened
#1652 [PR #1588] Add loading of a single level of includes from configuration files
Opened
#1653 [PR #1597] [MERGED] Fix GPG key fingerprint typo in docs/install.md
Opened
#1654 [PR #1598] [MERGED] Fix panic in handleSubscribeHTTP when client disconnects during publish
Opened
#1655 [PR #1600] [MERGED] WIP: Server/Web: Support "copy" action button to copy a value to the clipboard
Opened
#1656 [PR #1607] [MERGED] Added SIA-Server to integration list
Opened
#1657 [PR #1603] [MERGED] Allow overriding npm binary in Makefile
Opened
#1658 [PR #1610] [MERGED] docs: Clarify F-Droid flavor excludes Google Services
Opened
#1659 [PR #1611] [CLOSED] PostgreSQL support: web push subscription store (part 1/3)
Opened
#1660 [PR #1615] [MERGED] Add comment for zsh users in the terminal example
Opened
#1661 [PR #1614] [CLOSED] Postgres support: user management (part 2/3)
Opened
#1662 [PR #1616] [CLOSED] Postgres support: message cache (part 3/3)
Opened
#1663 [PR #1618] [MERGED] add zabbix-ntfy to intergration doc
Opened
#1664 [PR #1619] [MERGED] Add experimental PostgreSQL support as alternative database backend
Opened
#1665 [PR #1620] [MERGED] fix(smtp): preserve <br> line breaks in HTML emails
Opened
#1666 [PR #1622] [MERGED] Update ntfy.tedomum.net URL to ntfy.tedomum.fr
Opened
#1667 [PR #1623] feat(web): add configurable datetime format preference
Opened
#1668 [PR #1627] [CLOSED] Bump rollup in /web
Opened
#1669 [PR #1628] [CLOSED] Bump minimatch in /web
Opened
#1670 [PR #1629] [MERGED] docs: fix references in access token examples
Opened
#1671 [PR #1630] [CLOSED] Add debounce-mechanism to messages
Opened
#1672 [PR #1633] [CLOSED] add --cert for cli
Opened
#1673 [PR #1635] [CLOSED] add tzdata to arm image
Opened
#1674 [PR #1643] [CLOSED] Dockers v2
Opened
#1675 [PR #1654] [MERGED] Config generator
Opened
#1676 [PR #1648] [MERGED] Add PostgreSQL read-only replica support
Opened
#1677 [PR #1650] [MERGED] Create Init service file for OpenRC
Opened
#1678 [PR #1656] [MERGED] S3 attachment storage
Opened
#1679 [PR #1658] [MERGED] Support postgresql:// and postgres:// URLs
Opened
#1680 [PR #1664] [CLOSED] Bump google.golang.org/grpc from 1.79.2 to 1.79.3
Opened
#1681 [PR #1668] [MERGED] Update web app FAQ to include require-login
Opened
#1682 [PR #1669] fix: token extension for PWAs
Opened
#1683 [PR #1670] [MERGED] build: fix Dockerfile-build, bump EoL go/node
Opened
#1684 [PR #1672] [MERGED] Attachment fixes to address inconsistencies between DB and backend store
Opened
#1685 [PR #1679] [MERGED] Attachment: Disable HTTP/2
Opened
#1686 [PR #1674] [CLOSED] Bump picomatch in /web
Opened
#1687 [PR #1681] [MERGED] Add email verification
Opened
#1688 [PR #1683] [MERGED] Restore VirtualHost Example for Apache HTTP Server 2.4.46 and Earlier
Opened
#1689 [PR #1687] [CLOSED] Bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4
Opened
#1690 [PR #1688] [CLOSED] Bump lodash from 4.17.23 to 4.18.1 in /web
Opened
#1691 [PR #1691] [MERGED] Bump vite from 6.4.1 to 6.4.2 in /web
Opened
#1692 [PR #1694] [MERGED] Allow edited access tokens to be set to never expire
Opened
#1693 [PR #1695] [MERGED] Avoid crashing /account for tokens without a last access time
Opened
#1694 [PR #1696] Include Darwin in the serve Unix build
Opened
#1695 [PR #1708] add publish to chocolatey
Opened
#1696 [PR #1703] Add en_CA locale for Canadian English
Opened
#1697 [PR #1697] Read full stdin when publishing
Opened
#1698 [PR #1712] [MERGED] Bump i18next-http-backend from 1.4.5 to 3.0.5 in /web
Opened
#1699 [PR #1710] Fix --wait-pid for processes owned by other users
Opened
#1700 [PR #1718] Add OCI Notifications relay integration entry
Opened
#1701 [PR #1725] Add X-Persist header to control client-side local storage
Opened
#1702 [PR #1720] Fix opening links with noreferrer