binwiederhier
|
33b603def5
Re-add idx_topic to messages table
|
6 months ago |
binwiederhier
|
22f48c5ad3
Change mod path
|
1 year ago |
binwiederhier
|
b7679c7826
Remove setting, add persistence
|
1 year ago |
binwiederhier
|
7b23158e0a
Cosmetic changes
|
1 year ago |
binwiederhier
|
6be95f8285
WIP: persist message stats
|
1 year ago |
binwiederhier
|
38e7801b41
Fix panic in manager when `attachment-cache-dir` is not set, fixes #617
|
1 year ago |
binwiederhier
|
e6bb5f484c
Self-review, round 2
|
1 year ago |
binwiederhier
|
7cc8c81bd8
Continued logging work
|
1 year ago |
binwiederhier
|
f4c54a1643
Associate file downloads with uploader
|
1 year ago |
binwiederhier
|
000bf27c87
Speed up tests, hopefully fix races
|
1 year ago |
binwiederhier
|
9c082a8331
Introduce text IDs for everything (esp user), to avoid security and accounting issues
|
1 year ago |
binwiederhier
|
31a3bb7cd6
Payments webhook test, delete attachments/messages when reservations are removed,
|
1 year ago |
binwiederhier
|
f945fb4cdd
A little polishing, make upgrade banner work when not logged in
|
1 year ago |
binwiederhier
|
a6564fb43c
Add "expires" stuff to message cache migration
|
1 year ago |
binwiederhier
|
1f54adad71
Rename plan->tier, topics->reservations, more tests, more todos
|
1 year ago |
binwiederhier
|
a54a11db88
Plan-based message and attachment expiry
|
1 year ago |
binwiederhier
|
d9722a9825
Fix almost all tests
|
1 year ago |
binwiederhier
|
2b78a8cb51
Associate messages with a user
|
1 year ago |
binwiederhier
|
67221b015d
Changelog
|
1 year ago |
Nick Farrell
|
1235ea5bb5
Use prepared statement for bulk writes
|
1 year ago |
Philipp Heckel
|
679b075ecc
Fix #503, bump version for release
|
2 years ago |
Philipp Heckel
|
497f871447
Docs
|
2 years ago |
Philipp Heckel
|
ad860afb8b
Polish async batching
|
2 years ago |
Philipp Heckel
|
b4933a5645
WIP: Batch message INSERTs
|
2 years ago |
Karmanyaah Malhotra
|
de2ca33700
recommended fixes [1 of 2]
|
2 years ago |
Karmanyaah Malhotra
|
c2382d29a1
refactor visitor IPs and allow exempting IP Ranges
|
2 years ago |
Philipp Heckel
|
6476978a2e
Move things
|
2 years ago |
Hunter Kehoe
|
99886d7f66
change icon from object to string
|
2 years ago |
Hunter Kehoe
|
d519fd999b
notification icons
|
2 years ago |
Philipp Heckel
|
10a9aca2a1
Delete expired attachments based on mod time instead of DB entry to avoid races
|
2 years ago |
Philipp Heckel
|
113900d3eb
Cache startup queries
|
2 years ago |
Philipp Heckel
|
b74defef14
Enable WAL mode, add changelog
|
2 years ago |
Philipp Heckel
|
85f2252a77
WIP: Shorter lock, for #338
|
2 years ago |
Philipp Heckel
|
d05211648d
Fix `since=<id>` implementation for multiple topics, closes #336
|
2 years ago |
Philipp Heckel
|
e12995e218
Logging in subscribe and publish command
|
2 years ago |
Philipp Heckel
|
f9284a098a
Store Sender IP in DB for delayed messages
|
2 years ago |
Philipp Heckel
|
a779434bab
More docs
|
2 years ago |
Philipp Heckel
|
5a9b2122c2
Make simple actions parsing work
|
2 years ago |
Philipp Heckel
|
aba7e86cbc
Attachment behavior fix for Firefox
|
2 years ago |
Philipp Heckel
|
4cd30c35ce
Rename cache to messageCache
|
2 years ago |