Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move storage classes into a main "data store". | Erik Johnston | 2019-10-21 | 1 | -827/+0 |
| | | | | | This is in preparation for having multiple data stores that offer different functionality, e.g. splitting out state or event storage. | ||||
* | Move user_directory's bg updates to a dedicated store | Brendan Abolivier | 2019-10-07 | 1 | -84/+94 |
| | |||||
* | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 1 | -15/+15 |
| | |||||
* | Add membership column to current_state_events table. | Erik Johnston | 2019-07-18 | 1 | -4/+4 |
| | | | | | It turns out that doing a join is surprisingly expensive for the DB to do when room_membership table is larger than the disk cache. | ||||
* | Fix grammar and document get_current_users_in_room (#4998) | Andrew Morgan | 2019-04-03 | 1 | -1/+1 |
| | |||||
* | Use the state event amount for userdir import batching, not room count (#4944) | Amber Brown | 2019-03-27 | 1 | -8/+20 |
| | |||||
* | Refactor out state delta handling into its own class (#4917) | Amber Brown | 2019-03-25 | 1 | -64/+2 |
| | |||||
* | Batching in the user directory import (#4900) | Amber Brown | 2019-03-21 | 1 | -0/+13 |
| | |||||
* | Migrate the user directory initial population to a background task (#4864) | Amber Brown | 2019-03-19 | 1 | -94/+276 |
| | |||||
* | fixup | Amber Brown | 2019-03-13 | 1 | -1/+1 |
| | |||||
* | fixup | Amber Brown | 2019-03-13 | 1 | -48/+11 |
| | |||||
* | fixup | Amber Brown | 2019-03-12 | 1 | -1/+1 |
| | |||||
* | fixup | Amber Brown | 2019-03-12 | 1 | -1/+2 |
| | |||||
* | fixup | Amber Brown | 2019-03-12 | 1 | -108/+57 |
| | |||||
* | fixup | Amber Brown | 2019-03-12 | 1 | -1/+1 |
| | |||||
* | use the old method | Amber Brown | 2019-03-12 | 1 | -3/+2 |
| | |||||
* | fix | Amber Brown | 2019-03-12 | 1 | -1/+1 |
| | |||||
* | pep8 | Amber Brown | 2019-03-12 | 1 | -2/+1 |
| | |||||
* | fixes | Amber Brown | 2019-03-12 | 1 | -6/+46 |
| | |||||
* | initial | Amber Brown | 2019-03-11 | 1 | -0/+34 |
| | |||||
* | Rewrite userdir to be faster (#4537) | Amber Brown | 2019-03-07 | 1 | -181/+90 |
| | |||||
* | Run `black` on user directory code (#4635) | Amber Brown | 2019-02-13 | 1 | -87/+66 |
| | |||||
* | Filter user directory state query to a subset of state events (#4462) | Andrew Morgan | 2019-02-05 | 1 | -4/+12 |
| | | | | | | * Filter user directory state query to a subset of state events * Add changelog | ||||
* | Use native UPSERTs where possible (#4306) | Amber Brown | 2019-01-24 | 1 | -15/+40 |
| | |||||
* | s/becuase/because/g | Matthew Hodgson | 2018-07-10 | 1 | -2/+2 |
| | |||||
* | run isort | Amber Brown | 2018-07-09 | 1 | -7/+7 |
| | |||||
* | Consistently use six's iteritems and wrap lazy keys/values in list() if ↵ | Amber Brown | 2018-05-31 | 1 | -3/+5 |
| | | | | they're not meant to be lazy (#3307) | ||||
* | Fix search_user_dir multiple sqlite versions do different things | Neil Johnson | 2018-03-28 | 1 | -2/+2 |
| | |||||
* | Fix SQL for user search | Richard van der Hoff | 2018-01-27 | 1 | -7/+7 |
| | | | | | | fix some syntax errors for user search when search_all_users is enabled fixes #2801, hopefully | ||||
* | fix SQL when searching all users | Matthew Hodgson | 2018-01-17 | 1 | -2/+7 |
| | |||||
* | fix pep8 and tests | Matthew Hodgson | 2017-12-04 | 1 | -4/+3 |
| | |||||
* | switch to a simpler 'search_all_users' button as per review feedback | Matthew Hodgson | 2017-12-04 | 1 | -24/+16 |
| | |||||
* | fix alternation operator for FTS4 - how did this ever work!? | Matthew Hodgson | 2017-11-30 | 1 | -1/+1 |
| | |||||
* | fix thinkos galore | Matthew Hodgson | 2017-11-30 | 1 | -7/+13 |
| | |||||
* | untested WIP but might actually work | Matthew Hodgson | 2017-11-29 | 1 | -12/+23 |
| | |||||
* | Add user_directory_include_pattern config param to expand search results to ↵ | Matthew Hodgson | 2017-11-29 | 1 | -4/+12 |
| | | | | | | | | | | additional users Initial commit; this doesn't work yet - the LIKE filtering seems too aggressive. It also needs _do_initial_spam to be aware of prepopulating the whole user_directory_search table with all users... ...and it needs a handle_user_signup() or something to be added so that new signups get incrementally added to the table too. Committing it here as a WIP | ||||
* | s/users_in_pubic_room/users_in_public_rooms/g | Matthew Hodgson | 2017-11-04 | 1 | -10/+10 |
| | |||||
* | Add desc | Erik Johnston | 2017-06-22 | 1 | -0/+1 |
| | |||||
* | Include users who share room with requester in user directory | Erik Johnston | 2017-06-15 | 1 | -22/+39 |
| | |||||
* | Implement updating users who share rooms on the fly | Erik Johnston | 2017-06-15 | 1 | -1/+110 |
| | |||||
* | Implement initial population of users who share rooms table | Erik Johnston | 2017-06-15 | 1 | -7/+117 |
| | |||||
* | Fix user directory insertion due to missing room_id | Erik Johnston | 2017-06-13 | 1 | -1/+2 |
| | |||||
* | Fix up sql | Erik Johnston | 2017-06-13 | 1 | -10/+12 |
| | |||||
* | Fix user dir to not assume existence of user | Erik Johnston | 2017-06-13 | 1 | -22/+37 |
| | |||||
* | Tweak the ranking of PG user dir search | Erik Johnston | 2017-06-13 | 1 | -13/+40 |
| | |||||
* | Handle profile updates in user directory | Erik Johnston | 2017-06-01 | 1 | -0/+49 |
| | |||||
* | Fix sqlite | Erik Johnston | 2017-06-01 | 1 | -1/+1 |
| | |||||
* | Split the table in two | Erik Johnston | 2017-06-01 | 1 | -3/+74 |
| | |||||
* | Tweak search query | Erik Johnston | 2017-06-01 | 1 | -1/+1 |
| | |||||
* | Tweak search query | Erik Johnston | 2017-06-01 | 1 | -2/+2 |
| | |||||
* | Remove spurious inlineCallbacks | Erik Johnston | 2017-06-01 | 1 | -1/+0 |
| | |||||
* | Bug fixes and logging | Erik Johnston | 2017-06-01 | 1 | -1/+1 |
| | | | | | - Check if room is public when a user joins before adding to user dir - Fix typo of field name "content.join_rules" -> "content.join_rule" | ||||
* | Order by if they have profile info | Erik Johnston | 2017-06-01 | 1 | -2/+11 |
| | |||||
* | Use prefix matching | Erik Johnston | 2017-06-01 | 1 | -5/+29 |
| | |||||
* | Comment on why arbitrary comments | Erik Johnston | 2017-05-31 | 1 | -2/+6 |
| | |||||
* | Convert to int | Erik Johnston | 2017-05-31 | 1 | -0/+1 |
| | |||||
* | Fix tests | Erik Johnston | 2017-05-31 | 1 | -0/+1 |
| | |||||
* | Limit number of things we fetch out of the db | Erik Johnston | 2017-05-31 | 1 | -9/+30 |
| | |||||
* | Add stream change cache | Erik Johnston | 2017-05-31 | 1 | -1/+3 |
| | |||||
* | Split out directory and search tables | Erik Johnston | 2017-05-31 | 1 | -18/+42 |
| | |||||
* | Pull max id from correct table | Erik Johnston | 2017-05-31 | 1 | -0/+8 |
| | |||||
* | Handle the server leaving a public room | Erik Johnston | 2017-05-31 | 1 | -0/+11 |
| | |||||
* | Add comments | Erik Johnston | 2017-05-31 | 1 | -3/+36 |
| | |||||
* | Weight differently | Erik Johnston | 2017-05-31 | 1 | -10/+24 |
| | |||||
* | Add search | Erik Johnston | 2017-05-31 | 1 | -0/+35 |
| | |||||
* | Update room column when room becomes unpublic | Erik Johnston | 2017-05-31 | 1 | -0/+10 |
| | |||||
* | Add user_directory to database | Erik Johnston | 2017-05-31 | 1 | -0/+145 |