Mark Haines
|
ddd8566f41
|
Store room tag content and return the content in the m.tag event
|
2015-11-02 15:11:31 +00:00 |
|
Mark Haines
|
0e36756383
|
Merge branch 'develop' into markjh/room_tags
|
2015-11-02 10:57:00 +00:00 |
|
Mark Haines
|
f40b0ed5e1
|
Inform the client of new room tags using v1 /events
|
2015-10-29 15:21:09 +00:00 |
|
Mark Haines
|
a89b86dc47
|
Fix pyflakes errors
|
2015-10-28 16:45:57 +00:00 |
|
Mark Haines
|
892e70ec84
|
Add APIs for adding and removing tags from rooms
|
2015-10-28 16:06:57 +00:00 |
|
Erik Johnston
|
56dbcd1524
|
Docs
|
2015-10-28 14:05:50 +00:00 |
|
Erik Johnston
|
5cb298c934
|
Add room context api
|
2015-10-28 13:45:56 +00:00 |
|
Erik Johnston
|
4cf633d5e9
|
Pull out sender when computing search results
|
2015-10-23 15:41:36 +01:00 |
|
Erik Johnston
|
0c36098c1f
|
Implement rank function for SQLite FTS
|
2015-10-23 13:23:48 +01:00 |
|
Erik Johnston
|
671ac699f1
|
Actually filter results
|
2015-10-22 16:54:56 +01:00 |
|
Erik Johnston
|
fb0fecd0b9
|
LESS THAN
|
2015-10-22 16:18:35 +01:00 |
|
Erik Johnston
|
232beb3a3c
|
Use namedtuple as return value
|
2015-10-22 15:02:35 +01:00 |
|
Erik Johnston
|
ba02bba88c
|
Limit max number of SQL vars
|
2015-10-22 13:25:27 +01:00 |
|
Erik Johnston
|
8a98f0dc5b
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/search
|
2015-10-22 13:16:35 +01:00 |
|
Erik Johnston
|
f142898f52
|
PEP8
|
2015-10-22 11:18:01 +01:00 |
|
Erik Johnston
|
4d25bc6c92
|
Move FTS to delta 25
|
2015-10-22 11:12:28 +01:00 |
|
Mark Haines
|
e94ffd89d6
|
Merge pull request #316 from matrix-org/markjh/v2_sync_archived
Add rooms that the user has left under archived in v2 sync.
|
2015-10-21 15:46:41 +01:00 |
|
Mark Haines
|
e3d75f564a
|
Include banned rooms in the archived section of v2 sync
|
2015-10-21 11:15:48 +01:00 |
|
Mark Haines
|
68b7fc3e2b
|
Add rooms that the user has left under archived in v2 sync.
|
2015-10-19 17:26:18 +01:00 |
|
Erik Johnston
|
46d39343d9
|
Explicitly check for Sqlite3Engine
|
2015-10-16 16:58:00 +01:00 |
|
Erik Johnston
|
f2d698cb52
|
Typing
|
2015-10-16 16:46:48 +01:00 |
|
Erik Johnston
|
33646eb000
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/search
|
2015-10-16 15:35:35 +01:00 |
|
Mark Haines
|
fc012aa8dc
|
Fix FilteringStore.get_user_filter to work with postgres
|
2015-10-16 15:28:43 +01:00 |
|
Erik Johnston
|
12122bfc36
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/search
|
2015-10-16 14:46:32 +01:00 |
|
Erik Johnston
|
edb998ba23
|
Explicitly check for Sqlite3Engine
|
2015-10-16 14:37:14 +01:00 |
|
Erik Johnston
|
3cf9948b8d
|
Add docstring
|
2015-10-16 11:28:12 +01:00 |
|
Erik Johnston
|
73260ad01f
|
Comment on the LIMIT 500
|
2015-10-16 11:24:02 +01:00 |
|
Erik Johnston
|
22a8c91448
|
Split up run_upgrade
|
2015-10-16 11:19:44 +01:00 |
|
Mark Haines
|
6296590bf7
|
Encode the filter JSON as UTF-8 before storing in the database.
Because we are using a binary column type to store the filter JSON.
|
2015-10-16 10:50:32 +01:00 |
|
Erik Johnston
|
bcfb653816
|
Merge branch 'develop' of github.com:matrix-org/synapse into erikj/search
|
2015-10-15 16:37:32 +01:00 |
|
Mark Haines
|
a059760954
|
Merge pull request #305 from matrix-org/markjh/v2_sync_api
Update the v2 sync API to work as specified in the current spec.
|
2015-10-14 13:56:23 +01:00 |
|
Mark Haines
|
f50c43464c
|
Merge branch 'develop' into markjh/v2_sync_api
|
2015-10-14 11:40:45 +01:00 |
|
Erik Johnston
|
99c7fbfef7
|
Fix to work with SQLite
|
2015-10-14 09:52:40 +01:00 |
|
Erik Johnston
|
858634e1d0
|
Remove unused room_id arg
|
2015-10-14 09:31:20 +01:00 |
|
Erik Johnston
|
7ecd11accb
|
Add paranoia limit
|
2015-10-13 15:50:56 +01:00 |
|
Erik Johnston
|
3e2a1297b5
|
Remove constraints in preperation of using filters
|
2015-10-13 15:22:14 +01:00 |
|
Mark Haines
|
cacf0688c6
|
Add a get_invites_for_user method to the storage to find out the rooms a user is invited to
|
2015-10-13 14:08:38 +01:00 |
|
Erik Johnston
|
88971fd034
|
Merge branch 'erikj/store_engine' into erikj/search
|
2015-10-13 14:03:30 +01:00 |
|
Erik Johnston
|
17c80c8a3d
|
rename schema_prepare to prepare_database
|
2015-10-13 13:56:22 +01:00 |
|
Erik Johnston
|
cfd39d6b55
|
Add SQLite support
|
2015-10-13 13:47:50 +01:00 |
|
Erik Johnston
|
f9340ea0d5
|
Merge branch 'erikj/store_engine' into erikj/search
|
2015-10-13 13:29:02 +01:00 |
|
Erik Johnston
|
ec398af41c
|
Expose error more nicely
|
2015-10-13 11:43:43 +01:00 |
|
Erik Johnston
|
40b6a5aad1
|
Split out the schema preparation and update logic into its own module
|
2015-10-13 11:38:48 +01:00 |
|
Erik Johnston
|
1a40afa756
|
Add sqlite schema
|
2015-10-13 10:36:25 +01:00 |
|
Erik Johnston
|
ca53ad7425
|
Filter events to only thsoe that the user is allowed to see
|
2015-10-12 15:52:55 +01:00 |
|
Erik Johnston
|
927004e349
|
Remove unused room_id parameter
|
2015-10-12 15:06:14 +01:00 |
|
Erik Johnston
|
61561b9df7
|
Keep FTS indexes up to date. Only search through rooms currently joined
|
2015-10-12 10:49:53 +01:00 |
|
Erik Johnston
|
c85c912562
|
Add basic full text search impl.
|
2015-10-09 15:48:31 +01:00 |
|
Mark Haines
|
301141515a
|
Merge pull request #288 from matrix-org/markjh/unused_definitions
Remove some of the unused definitions from synapse
|
2015-09-28 14:22:44 +01:00 |
|
Mark Haines
|
cf1100887b
|
Fix order of ON constraints in _get_rooms_for_user_where_membership_is_txn
|
2015-09-24 17:35:10 +01:00 |
|