binwiederhier
|
3bd6518309
Fix a bunch of FIXMEs
|
1 year ago |
binwiederhier
|
f945fb4cdd
A little polishing, make upgrade banner work when not logged in
|
1 year ago |
binwiederhier
|
83de879894
publishSyncEvent, Stripe endpoint changes
|
1 year ago |
binwiederhier
|
01fd4754f9
WIP: Stripe integration
|
1 year ago |
binwiederhier
|
3dd8dd4288
Stats resetter at midnight UTC
|
1 year ago |
binwiederhier
|
b27c608508
useContext work in JS
|
1 year ago |
binwiederhier
|
60f1882bec
Startup queries, foreign keys
|
1 year ago |
binwiederhier
|
3280c2c440
Upgrade banner
|
1 year ago |
binwiederhier
|
a91da7cf2c
Reserved topic stuff
|
1 year ago |
binwiederhier
|
4b9d40464c
Replace read/write flags with Permission
|
1 year ago |
binwiederhier
|
3512db1fe7
Test account api (WIP)
|
1 year ago |
binwiederhier
|
fb470eec79
Sign up rate limit
|
1 year ago |
binwiederhier
|
c2f16f740b
Stuff
|
1 year ago |
Philipp Heckel
|
ad860afb8b
Polish async batching
|
2 years ago |
Karmanyaah Malhotra
|
c2382d29a1
refactor visitor IPs and allow exempting IP Ranges
|
2 years ago |
Philipp Heckel
|
bf8077626e
Permissions of unix socket
|
2 years ago |
Koro
|
9f358d4793
Add socket mode to configuration struct.
|
2 years ago |
Philipp Heckel
|
113900d3eb
Cache startup queries
|
2 years ago |
Philipp Heckel
|
cf0f002bfa
Add version number to ntfy serve output
|
2 years ago |
Philipp Heckel
|
769e071593
Refining, changelog
|
2 years ago |
Philipp Heckel
|
f9284a098a
Store Sender IP in DB for delayed messages
|
2 years ago |
Philipp Heckel
|
8283b6be97
Firebase quota limit
|
2 years ago |
Philipp Heckel
|
96bb357435
Polish the poll_request stuff
|
2 years ago |
Philipp Heckel
|
6a43c1a126
WIP: iOS poll_request forwarder
|
2 years ago |
Philipp Heckel
|
af76a2606d
Support for Firebase ~poll keepalive topic that wakes up iOS devices every 20 minutes
|
2 years ago |
Curid
|
9684629549
Add disable option to web-root
|
2 years ago |
Philipp Heckel
|
c5ce51f242
Add --web-root switch
|
2 years ago |
Philipp Heckel
|
eed233a793
Double requests/sec limit; update docs
|
2 years ago |
Philipp Heckel
|
2ad0802b65
Rate limit exemption; relates to #144
|
2 years ago |
Philipp Heckel
|
1287594505
Simplify tables
|
2 years ago |
Philipp Heckel
|
846ee0fb2d
Websockets; working
|
2 years ago |
Philipp Heckel
|
b079cb99a4
Merge branch 'main' into unix-socket
|
2 years ago |
Philipp Heckel
|
38b28f9bf4
CLI; docs docs docs
|
2 years ago |
Philipp Heckel
|
aa94410308
Daily traffic limit
|
2 years ago |
Philipp Heckel
|
0b0595384e
Listen on Unix socket
|
2 years ago |
Philipp Heckel
|
289a6fdd0f
Add attachment expiry option
|
2 years ago |
Philipp Heckel
|
c45a28e6af
Attachments limits; working visitor limit
|
2 years ago |
Philipp Heckel
|
5eca20469f
Attachment size limit
|
2 years ago |
Philipp Heckel
|
2930c4ff62
Preview URL
|
2 years ago |
Philipp Heckel
|
38788bb2e9
WIP: attachments
|
2 years ago |
Philipp Heckel
|
eb5b86ffe2
WIP: Attachments
|
2 years ago |
Philipp Heckel
|
47b491b6e2
55s keepalive, 65s did not work; unsure why
|
2 years ago |
Philipp Heckel
|
91ad69dd00
Bump keepalive interval to 65s after testing
|
2 years ago |
Philipp Heckel
|
521aad7db5
Increase keepalive duration to 55s
|
2 years ago |
Philipp Heckel
|
fe2988bb38
Reduce Firebase control channel keepalive message
|
2 years ago |
Philipp Heckel
|
7b37141e07
Increase message size limit to 4096
|
2 years ago |
Philipp Heckel
|
7eaa92cb20
WIP
|
2 years ago |
Philipp Heckel
|
11b5ac49c0
Fully working email feature
|
2 years ago |
Philipp Heckel
|
7280ae1ebc
Email rate limiting + tests
|
2 years ago |
Philipp Heckel
|
873c57b3d8
Send emails
|
2 years ago |