| Commit message (Expand) | Author | Age | Files | Lines |
* | Require the 'from' parameter for `/notifications` be an integer (#17283) | Andrew Morgan | 2024-06-19 | 1 | -1/+1 |
* | Use receipts `event_stream_ordering` instead of joins (#17032) | Nick Mills-Barrett | 2024-04-12 | 1 | -14/+8 |
* | Pull out fewer receipts from DB when doing push (#17049) | Erik Johnston | 2024-04-05 | 1 | -22/+102 |
* | Revert "Improve DB performance of calculating badge counts for push. (#16756)... | Andrew Morgan | 2024-03-05 | 1 | -146/+107 |
* | Correctly mention previous copyright (#16820) | Erik Johnston | 2024-01-23 | 1 | -0/+1 |
* | Improve DB performance of calculating badge counts for push. (#16756) | Erik Johnston | 2024-01-11 | 1 | -107/+146 |
* | Update license headers | Patrick Cloke | 2023-11-21 | 1 | -11/+16 |
* | Speed up purge room by adding index (#16657) | Erik Johnston | 2023-11-17 | 1 | -0/+8 |
* | mypy plugin to check `@cached` return types (#14911) | David Robertson | 2023-10-02 | 1 | -3/+4 |
* | Bump ruff from 0.0.286 to 0.0.290 (#16342) | dependabot[bot] | 2023-09-18 | 1 | -4/+1 |
* | Add `/notifications` endpoint to workers (#16265) | Erik Johnston | 2023-09-07 | 1 | -36/+36 |
* | Set thread_id column to non-null for event_push_{actions,actions_staging,summ... | Patrick Cloke | 2023-05-26 | 1 | -223/+31 |
* | Revert "Set thread_id column to non-null for event_push_{actions,actions_stag... | Erik Johnston | 2023-05-12 | 1 | -10/+234 |
* | Speed up deleting of old rows in `event_push_actions` (#15531) | Erik Johnston | 2023-05-03 | 1 | -0/+9 |
* | Set thread_id column to non-null for event_push_{actions,actions_staging,summ... | Patrick Cloke | 2023-05-03 | 1 | -234/+10 |
* | Revert "Set thread_id column to non-null for event_push_{actions,actions_stag... | Olivier Wilkinson (reivilibre) | 2023-03-31 | 1 | -0/+240 |
* | Set thread_id column to non-null for event_push_{actions,actions_staging,summ... | Patrick Cloke | 2023-03-30 | 1 | -240/+0 |
* | Skip calculating unread push actions in `/sync` when `enable_push` is false. ... | Erik Johnston | 2023-02-14 | 1 | -0/+7 |
* | Delete event_push_summary_unique_index again. (#14669) | Patrick Cloke | 2022-12-14 | 1 | -9/+0 |
* | Aggregate unread notif count query for badge count calculation (#14255) | Nick Mills-Barrett | 2022-11-30 | 1 | -0/+149 |
* | Update the thread_id right before use (in case the bg update hasn't finished)... | Patrick Cloke | 2022-10-18 | 1 | -0/+103 |
* | Merge remote-tracking branch 'origin/release-v1.69' into develop | Patrick Cloke | 2022-10-14 | 1 | -13/+59 |
|\ |
|
| * | Fix background update to use an index (#14181) | Erik Johnston | 2022-10-14 | 1 | -11/+51 |
| * | Optimise the event_push_backfill_thread_id bg job (#14172) | David Robertson | 2022-10-13 | 1 | -2/+8 |
| * | Fix rotating existing notifications in push summary (#14138) | Erik Johnston | 2022-10-11 | 1 | -5/+15 |
| * | Fix backwards compatibility with upcoming threads schema changes. (#14045) | Patrick Cloke | 2022-10-05 | 1 | -11/+23 |
* | | Use threaded receipts when fetching events for push. (#13878) | Patrick Cloke | 2022-10-04 | 1 | -23/+57 |
* | | Mark events as read using threaded read receipts from MSC3771. (#13877) | Patrick Cloke | 2022-10-04 | 1 | -61/+216 |
* | | Track notification counts per thread (implement MSC3773). (#13776) | Patrick Cloke | 2022-10-04 | 1 | -73/+115 |
|/ |
|
* | Clear out old rows from `event_push_actions_staging` (#14020) | Erik Johnston | 2022-10-03 | 1 | -1/+57 |
* | Explicit cast to enforce type hints. (#13939) | Patrick Cloke | 2022-09-29 | 1 | -4/+4 |
* | Clarify that a method returns only unthreaded receipts. (#13937) | Patrick Cloke | 2022-09-29 | 1 | -9/+3 |
* | Revert "Stop returning an unused column when handling new receipts. (#13933)"... | Patrick Cloke | 2022-09-28 | 1 | -2/+2 |
* | Stop returning an unused column when handling new receipts. (#13933) | Patrick Cloke | 2022-09-28 | 1 | -2/+2 |
* | Improve tests for get_unread_push_actions_for_user_in_range_*. (#13893) | Patrick Cloke | 2022-09-26 | 1 | -14/+24 |
* | Update event push action and receipt tables to support threads. (#13753) | Patrick Cloke | 2022-09-14 | 1 | -3/+118 |
* | Use partial indices on SQLIte. (#13802) | Patrick Cloke | 2022-09-14 | 1 | -1/+0 |
* | Remove support for unstable private read receipts (#13653) | Šimon Brandner | 2022-09-01 | 1 | -2/+0 |
* | Speed up inserting `event_push_actions_staging`. (#13634) | Patrick Cloke | 2022-08-30 | 1 | -20/+8 |
* | Rewrite get push actions queries (#13597) | Nick Mills-Barrett | 2022-08-24 | 1 | -160/+68 |
* | Make push rules use proper structures. (#13522) | Erik Johnston | 2022-08-16 | 1 | -5/+17 |
* | Clarifications for event push action processing. (#13485) | Patrick Cloke | 2022-08-15 | 1 | -20/+33 |
* | Support stable identifiers for MSC2285: private read receipts. (#13273) | Šimon Brandner | 2022-08-05 | 1 | -15/+70 |
* | Add comments about how event push actions are stored. (#13445) | Erik Johnston | 2022-08-04 | 1 | -0/+61 |
* | Improve comments (& avoid a duplicate query) in push actions processing. (#13... | Patrick Cloke | 2022-08-04 | 1 | -124/+158 |
* | Remove delay when rotating event push actions (#13211) | Erik Johnston | 2022-07-11 | 1 | -3/+1 |
* | Fix notification count after a highlighted message (#13223) | Erik Johnston | 2022-07-08 | 1 | -3/+8 |
* | Fix bug where we failed to delete old push actions (#13194) | Erik Johnston | 2022-07-06 | 1 | -2/+4 |
* | Use upserts for updating `event_push_summary` (#13153) | Erik Johnston | 2022-07-05 | 1 | -40/+7 |
* | Merge tag 'v1.62.0rc3' into develop | Andrew Morgan | 2022-07-04 | 1 | -2/+7 |
|\ |
|
| * | Fix stuck notification counts on small servers (#13168) | Erik Johnston | 2022-07-04 | 1 | -2/+7 |
* | | Merge remote-tracking branch 'origin/release-v1.62' into develop | Patrick Cloke | 2022-06-30 | 1 | -22/+36 |
|\| |
|
| * | Fix unread counts on large servers (#13140) | Erik Johnston | 2022-06-30 | 1 | -22/+26 |
| * | Add index to help delete old push actions (#13141) | Erik Johnston | 2022-06-30 | 1 | -0/+10 |
* | | Improve performance of getting unread counts in rooms (#13119) | Erik Johnston | 2022-06-29 | 1 | -3/+13 |
|/ |
|
* | Fix serialization errors when rotating notifications (#13118) | Erik Johnston | 2022-06-28 | 1 | -66/+135 |
* | Rotate notifications more frequently (#13096) | Erik Johnston | 2022-06-17 | 1 | -1/+1 |
* | Speed up `get_unread_event_push_actions_by_room` (#13005) | Erik Johnston | 2022-06-15 | 1 | -69/+189 |
* | Avoid attempting to delete push actions for remote users. (#12879) | Patrick Cloke | 2022-05-26 | 1 | -1/+1 |
* | Replace uses of simple_insert_many with simple_insert_many_values. (#11742) | Patrick Cloke | 2022-01-13 | 1 | -7/+14 |
* | Improve type hints in storage classes. (#11652) | Dirk Klimpel | 2021-12-29 | 1 | -8/+10 |
* | Add type hints to event_push_actions. (#11594) | Patrick Cloke | 2021-12-21 | 1 | -91/+158 |
* | Type hint the constructors of the data store classes (#11555) | Sean Quah | 2021-12-13 | 1 | -3/+17 |
* | Improved push typing (#11409) | Marcus | 2021-11-30 | 1 | -2/+17 |
* | Add type hints for most `HomeServer` parameters (#11095) | Sean Quah | 2021-10-22 | 1 | -3/+6 |
* | Use direct references for some configuration variables (#10798) | Patrick Cloke | 2021-09-13 | 1 | -1/+1 |
* | Use inline type hints in `http/federation/`, `storage/` and `util/` (#10381) | Jonathan de Jong | 2021-07-15 | 1 | -1/+1 |
* | Combine `LruCache.invalidate` and `invalidate_many` (#9973) | Richard van der Hoff | 2021-05-27 | 1 | -1/+1 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -5/+13 |
* | Use execute_batch in more places (#9188) | Erik Johnston | 2021-01-21 | 1 | -2/+2 |
* | Allow moving account data and receipts streams off master (#9104) | Erik Johnston | 2021-01-18 | 1 | -46/+46 |
* | Fix handling of stream tokens for push. (#8943) | Patrick Cloke | 2020-12-15 | 1 | -10/+0 |
* | Move additional tasks to the background worker, part 3 (#8489) | Patrick Cloke | 2020-10-09 | 1 | -131/+128 |
* | Add logging on startup/shutdown (#8448) | Erik Johnston | 2020-10-02 | 1 | -6/+2 |
* | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 1 | -2/+2 |
* | Use slots in attrs classes where possible (#8296) | Patrick Cloke | 2020-09-14 | 1 | -1/+1 |
* | Fix /notifications and pushers misbehaving because of unread counts (#8280) | Brendan Abolivier | 2020-09-08 | 1 | -2/+3 |
* | Fix unread count failing on NULL values (#8270) | Brendan Abolivier | 2020-09-07 | 1 | -1/+6 |
* | Re-implement unread counts (again) (#8059) | Brendan Abolivier | 2020-09-02 | 1 | -65/+159 |
* | Convert `event_push_actions`, `registration`, and `roommember` datastores to ... | Patrick Cloke | 2020-08-28 | 1 | -20/+18 |
* | Convert misc database code to async (#8087) | Patrick Cloke | 2020-08-14 | 1 | -5/+4 |
* | Reduce unnecessary whitespace in JSON. (#7372) | David Vo | 2020-08-07 | 1 | -3/+2 |
* | Rename database classes to make some sense (#8033) | Erik Johnston | 2020-08-05 | 1 | -0/+885 |