Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Limit number of notifications in an email notification | David Baker | 2016-06-01 | 1 | -2/+4 |
| | |||||
* | Remove debug logging | David Baker | 2016-05-23 | 1 | -1/+0 |
| | |||||
* | Oops, missing comma | David Baker | 2016-05-20 | 1 | -1/+1 |
| | |||||
* | Remove stale line | David Baker | 2016-05-20 | 1 | -2/+0 |
| | |||||
* | Handle empty events table | David Baker | 2016-05-20 | 1 | -0/+3 |
| | |||||
* | Make deleting push actions more efficient | David Baker | 2016-05-20 | 1 | -12/+59 |
| | | | | There's no index on received_ts, so manually binary search using the stream_ordering index, and only update it once an hour. | ||||
* | Only delete push actions after 30 days | David Baker | 2016-05-20 | 1 | -5/+37 |
| | |||||
* | Merge pull request #769 from matrix-org/erikj/push_actions_delete | Erik Johnston | 2016-05-13 | 1 | -0/+12 |
|\ | | | | | Delete old pushers | ||||
| * | Delete old pushers | Erik Johnston | 2016-05-03 | 1 | -0/+12 |
| | | |||||
* | | Correct SQL statement for postgres | David Baker | 2016-05-04 | 1 | -2/+3 |
| | | | | | | | | In standard sql, join binds tighter than comma, so we were joining on the wrong table. Postgres follows the standard (apparently). | ||||
* | | Remove unused function | David Baker | 2016-04-29 | 1 | -22/+0 |
| | | |||||
* | | Use explicit join | David Baker | 2016-04-29 | 1 | -3/+3 |
| | | |||||
* | | Oops, actually specify the user id | David Baker | 2016-04-29 | 1 | -1/+3 |
| | | |||||
* | | Remove unnecessary if | David Baker | 2016-04-29 | 1 | -1/+1 |
| | | |||||
* | | Put spaces at start of line | David Baker | 2016-04-29 | 1 | -16/+16 |
| | | |||||
* | | Send a rather basic email notif | David Baker | 2016-04-20 | 1 | -1/+0 |
| | | | | | | | | Also pep8 fixes | ||||
* | | First bits of emailpusher | David Baker | 2016-04-19 | 1 | -7/+50 |
|/ | | | | Mostly logic of when to send an email | ||||
* | Fix query for get_unread_push_actions_for_user_in_range | Erik Johnston | 2016-04-14 | 1 | -1/+2 |
| | |||||
* | pep8 | David Baker | 2016-04-13 | 1 | -1/+1 |
| | |||||
* | Only return unread notifications | David Baker | 2016-04-13 | 1 | -9/+50 |
| | | | | Make get_unread_push_actions_for_user_in_range only return unread event actions, being more true to its name. Done in two separate sql queries to get actions after a read receipt and those in a room wiht no receipt at all. SQL queries by Erik. | ||||
* | Oops, inequality fail | David Baker | 2016-04-07 | 1 | -1/+1 |
| | |||||
* | pep8 | David Baker | 2016-04-06 | 1 | -1/+1 |
| | |||||
* | Make pushers use the event_push_actions table instead of listening on an ↵ | David Baker | 2016-04-06 | 1 | -0/+48 |
| | | | | | | | event stream & running the rules again. Sytest passes, but remaining to do: * Make badges work again * Remove old, unused code | ||||
* | Use google style doc strings. | Mark Haines | 2016-04-01 | 1 | -2/+3 |
| | | | | | | | pycharm supports them so there is no need to use the other format. Might as well convert the existing strings to reduce the risk of people accidentally cargo culting the wrong doc string format. | ||||
* | Bump get_unread_event_push_actions_by_room_for_user cache | Erik Johnston | 2016-03-22 | 1 | -1/+1 |
| | |||||
* | Remove dead code for setting device specific rules. | Mark Haines | 2016-02-18 | 1 | -4/+3 |
| | | | | | | It wasn't possible to hit the code from the API because of a typo in parsing the request path. Since no-one was using the feature we might as well remove the dead code. | ||||
* | Rename functions | Erik Johnston | 2016-02-10 | 1 | -2/+2 |
| | |||||
* | Atomically persit push actions when we persist the event | Erik Johnston | 2016-02-09 | 1 | -29/+16 |
| | |||||
* | Actually return something sensible | Erik Johnston | 2016-02-03 | 1 | -1/+1 |
| | |||||
* | We return dicts now. | Erik Johnston | 2016-02-03 | 1 | -1/+1 |
| | |||||
* | Change event_push_actions_rm_tokens schema | Erik Johnston | 2016-02-03 | 1 | -15/+32 |
| | |||||
* | Make LRU cache not default to treecache & add options to use it | David Baker | 2016-01-22 | 1 | -1/+1 |
| | |||||
* | Use new invalidate_many cache invalidation to invalidate the ↵ | David Baker | 2016-01-22 | 1 | -4/+15 |
| | | | | event_push_actions cache appropriately. | ||||
* | Cache get_unread_event_push_actions_by_room_for_user | Erik Johnston | 2016-01-21 | 1 | -1/+2 |
| | |||||
* | Return highlight_count in /sync | Erik Johnston | 2016-01-19 | 1 | -2/+3 |
| | |||||
* | Remove the PushersTable and EventPushActionsTable objects | Mark Haines | 2016-01-12 | 1 | -5/+1 |
| | |||||
* | Delete notifications for redacted events | David Baker | 2016-01-06 | 1 | -0/+12 |
| | |||||
* | Add is_guest flag to users db to track whether a user is a guest user or ↵ | David Baker | 2016-01-06 | 1 | -2/+2 |
| | | | | not. Use this so we can run _filter_events_for_client when calculating event_push_actions. | ||||
* | = not == in sql | David Baker | 2016-01-04 | 1 | -1/+1 |
| | |||||
* | Rename event-actions to event_push_actions as per PR request | David Baker | 2016-01-04 | 1 | -0/+98 |