d9155b6a25Highlight the current room in the recents list
Emmanuel ROHEE
2014-08-27 17:20:41 +0200
7ee5288849Added the recents component at the left hand side of the room page
Emmanuel ROHEE
2014-08-27 16:58:44 +0200
e179ed1f60Added generic state/non-state event sending to the API docs.
Kegan Dougal
2014-08-27 16:16:40 +0100
89c044c2a0Merge branch 'stream_refactor' into develop
Erik Johnston
2014-08-27 16:11:43 +0100
7917ff1271Turn off presence again.
Erik Johnston
2014-08-27 16:09:48 +0100
abe2035d85api docs: Finished adding all C-S APIs. Added initialSync, publicRooms, membership changes (generic and RPCy) and directory paths.
Kegan Dougal
2014-08-27 15:41:19 +0100
08881d808dMerge branch 'develop' of github.com:matrix-org/synapse into stream_refactor
Erik Johnston
2014-08-27 15:34:01 +0100
bfe9faad5aIndex sources in a nicer fashion.
Erik Johnston
2014-08-27 15:33:52 +0100
05672a6a8cConvert get_paginat_rows to use PaginationConfig. This allows people to supply directions.
Erik Johnston
2014-08-27 15:25:21 +0100
fb9661898dBF: use room_id if there is no alias
Emmanuel ROHEE
2014-08-27 16:24:23 +0200
a0d1f5a014Start updating state handling to use snapshots
Mark Haines
2014-08-27 15:11:51 +0100
87190a9673Sort recents in anti-chronological order
Emmanuel ROHEE
2014-08-27 15:50:07 +0200
308c9273faMoved recents things into a separate (and reusable) controler
Emmanuel ROHEE
2014-08-27 15:09:16 +0200
c67cac134fMoved assignRoomAliases into a central piece: matrixService for now
Emmanuel ROHEE
2014-08-27 15:07:51 +0200
43242a0657Cleaned ng dependencies
Emmanuel ROHEE
2014-08-27 14:35:40 +0200
b1352f97achome/recents: show the last message of each message
Emmanuel ROHEE
2014-08-27 14:31:20 +0200
6691ca6f8dRename go() into goToPage() which is available from everywhere thanks to the inheritance of $scope
Emmanuel ROHEE
2014-08-27 10:25:27 +0200
e40d829363Support limit and feedback param of initialSync
Emmanuel ROHEE
2014-08-27 10:24:01 +0200
c585c87c4bRenamed /ds to /directory
Kegan Dougal
2014-08-27 14:54:29 +0100
1d9d287c7cRenamed /public/rooms to /publicRooms
Kegan Dougal
2014-08-27 14:51:59 +0100
46a2f6a816Remove call to get_federation from homeserver
Mark Haines
2014-08-27 14:36:20 +0100
a03c7f27a8Fill out prev_events before calling persist_event
Mark Haines
2014-08-27 13:34:28 +0100
77a255c7c3PEP8 tweaks.
Erik Johnston
2014-08-27 14:19:39 +0100
47519cd8c2Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor
Erik Johnston
2014-08-27 14:13:06 +0100
bd16b93e8fImplement presence event source. Change the way the notifier indexes listeners
Erik Johnston
2014-08-27 14:03:27 +0100
474d913712fix joining rooms on webclient
David Baker
2014-08-27 13:59:14 +0100
dddf5c0cc8git ignore all the homeserver*.db files
Paul "LeoNerd" Evans
2014-08-27 13:08:41 +0100
05fa81fee4A reliable logger.info() message /after/ the TCP port has been opened and is listening; this is essential for avoiding races in wrapper scripts e.g. integration testing
Paul "LeoNerd" Evans
2014-08-27 13:07:25 +0100
71095f4e6eUpdated swagger JSON: cleaned up unused entries. Converted most paths to the new format.
Kegan Dougal
2014-08-27 12:14:26 +0100
6c609425baRemoved urls.rst - The API docs / swagger JSON should be used as the canonical source for the REST API. Keeping urls.rst around is just an extra maintenance burden.
Kegan Dougal
2014-08-27 11:41:56 +0100
5eff05a4ceInitial typing notification support - EDU federation, but no timers, and no actual push to clients
Paul "LeoNerd" Evans
2014-08-20 19:15:47 +0100
d63f775e06Added parse_roomid() helper
Paul "LeoNerd" Evans
2014-08-20 17:40:20 +0100
e677a3114eUse SQLite's PRAGMA user_version to check if the database file really matches the schema we have in mind
Paul "LeoNerd" Evans
2014-08-20 16:49:54 +0100
648796ef1dNeater database setup at application startup time; only .connect() it once, not once per schema file; don't build the db_pool twice
Paul "LeoNerd" Evans
2014-08-20 16:40:51 +0100
a8774cf351Merge branch 'client_server_url_rename' into develop
Kegan Dougal
2014-08-27 11:38:13 +0100
135a1aa229Final url modifications: renamed /presence_list to /presence/list to keep the top-level namespace clean. Updated tests.
Kegan Dougal
2014-08-27 11:37:53 +0100
474dcecb11Remove unused populate_previous_pdus
Mark Haines
2014-08-27 11:34:31 +0100
dd661769e1Renamed /rooms to /createRoom. Removed ability to PUT raw room IDs, and removed tests which tested that. Updated cmdclient and webclient.
Kegan Dougal
2014-08-27 11:33:56 +0100
bf05218c4bMerge branch 'develop' into storage_transactions
Mark Haines
2014-08-27 11:19:37 +0100
c65885e166Added support for GET /events/$eventid with auth checks.
Kegan Dougal
2014-08-27 10:33:01 +0100
dfa0cd1d90Modified /join/$identifier to support $identifier being a room ID in addition to a room alias.
Kegan Dougal
2014-08-27 09:43:42 +0100
d2798de660Fold federation/handler into handlers/federation
Mark Haines
2014-08-26 19:49:42 +0100
67c5f89244Enable presence again. Fix up api to match old api.
Erik Johnston
2014-08-26 19:40:29 +0100
c1cf0b334eFix exceptions so that the event stream works. Presence like events are turned off currently.
Erik Johnston
2014-08-26 19:18:11 +0100
93cff1668cMerge branch 'develop' of github.com:matrix-org/synapse into stream_refactor
Erik Johnston
2014-08-26 18:57:55 +0100
3a2a5b959cWIP: Completely change how event streaming and pagination work. This reflects the change in the underlying storage model.
Erik Johnston
2014-08-26 18:57:46 +0100
6966971a28Use store.persist_event rather than pdu_actions.persist_outgoing/pdu_actions.persist_received
Mark Haines
2014-08-26 18:57:17 +0100
a498df0428Move new event boilerplate in room handlers into a method on a base clase.
Mark Haines
2014-08-26 18:49:51 +0100
64e2a5d58eMove pdu and event persistence into a single persist_event function
Mark Haines
2014-08-26 18:01:36 +0100
f84ddc75cbPepper UT TODOs
Kegan Dougal
2014-08-26 17:54:18 +0100
5dd8087ea4Merge branch 'client_server_url_rename' into develop
Kegan Dougal
2014-08-26 17:50:28 +0100
73a1022bcaMerge branch 'develop' of github.com:matrix-org/synapse into client_server_url_rename
Kegan Dougal
2014-08-26 17:50:08 +0100
5a3df1d029Feedback: Removed FeedbackRestServlet. Modified keys on FeedbackEvent. Expanded the feedback constants to fully explain what type of feedback they are.
Kegan Dougal
2014-08-26 17:49:46 +0100
6f0bba1934Merge branch 'client_server_url_rename' into develop
Kegan Dougal
2014-08-26 17:22:10 +0100
5a93bfe1f0Removed MessageRestServlet, use RoomSendEventRestServlet instead. Updated cmdclient, tests and webclient. All appears to work.
Kegan Dougal
2014-08-26 17:21:48 +0100
ad6d5ac06cAdded RoomSendEventRestServlet to send generic non-state events. It even appears to work..!
Kegan Dougal
2014-08-26 17:00:24 +0100
8885c8546cMerge branch 'develop' of github.com:matrix-org/synapse into stream_refactor
Erik Johnston
2014-08-26 16:29:44 +0100
9a93e83d90Respect 'limit' param in initialSync api
Erik Johnston
2014-08-26 16:26:30 +0100
66a4d33524Merge branch 'develop' into storage_transactions
Mark Haines
2014-08-26 16:20:50 +0100
d0103400b5Merge branch 'client_server_url_rename' into develop
Kegan Dougal
2014-08-26 16:19:44 +0100
47c1a3d454Merge branch 'develop' into storage_transactions
Mark Haines
2014-08-26 16:15:49 +0100
3281fec07aUse state_key rather than target_user_id
Mark Haines
2014-08-26 16:14:54 +0100
a29d12a18aUse state_key rather than target_user_id
Mark Haines
2014-08-26 16:13:26 +0100
4b63b06cadMerge branch 'develop' into storage_transactions
Mark Haines
2014-08-26 16:07:05 +0100
3df5cb804fMerge branch 'develop' of github.com:matrix-org/synapse into stream_refactor
Erik Johnston
2014-08-26 16:03:56 +0100
b1e98ddc09Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor
Erik Johnston
2014-08-26 16:03:25 +0100
ac21dfff6dFix pyflakes errors
Mark Haines
2014-08-26 15:20:05 +0100
32347bfcc9fix a few pyflakes errors
Mark Haines
2014-08-26 16:01:29 +0100
bcf8eb687aAvoid double call of refresh at app startup
Emmanuel ROHEE
2014-08-26 16:57:29 +0200
0e7a41dc99Merge branch 'client_server_url_rename' into develop
Kegan Dougal
2014-08-26 15:55:01 +0100
8bd55cfdcbFix ALL THE UNIT TESTS
Kegan Dougal
2014-08-26 15:54:25 +0100
ff3709e577Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor
Erik Johnston
2014-08-26 15:45:03 +0100
c21fcb3373Determine and send user presence state
Emmanuel ROHEE
2014-08-26 16:25:27 +0200
b07bc9bdbdMerge branch 'client_server_url_rename' into develop
Kegan Dougal
2014-08-26 15:06:24 +0100
27979028b2Merge branch 'develop' of github.com:matrix-org/synapse into client_server_url_rename
Kegan Dougal
2014-08-26 14:59:54 +0100
9ff9caeb74webclient: Updated to use /rooms/$roomid/[invite|join|leave]
Kegan Dougal
2014-08-26 14:59:31 +0100
5c0be8fde3Implemented /rooms/$roomid/[invite|join|leave] with POST / PUT (incl txn ids)
Kegan Dougal
2014-08-26 14:49:44 +0100
4b2ad549d5Move the event storage into a single transaction
Mark Haines
2014-08-26 14:31:48 +0100
732d954f89Added basic in-memory REST transaction storage. Only the latest transaction for a given path/access_token combo is stored in order to prevent storing ALL request/response pairs.
Kegan Dougal
2014-08-26 14:13:32 +0100
485bb64ddbMerge branch 'develop' of github.com:matrix-org/synapse into stream_refactor
Erik Johnston
2014-08-26 13:55:37 +0100
1291ac93f3Add the ability to turn on the twisted manhole telnet service.
Erik Johnston
2014-08-26 13:43:55 +0100
a664ec20e0Add a do_users_share_a_room method and use that in the presence handler.
Erik Johnston
2014-08-26 13:38:26 +0100
7d79021c42Added servlet for /rooms/$roomid/[invite|join|leave]
Kegan Dougal
2014-08-26 12:54:43 +0100
f6daa9f170Merge branch 'client_server_url_rename' into develop
Kegan Dougal
2014-08-26 10:37:31 +0100
b01aeac842URL renaming: Room state keys now use the format /rooms/$roomid/state/$event_type/$state_key. cmdclient: Fixed double urlencoding on leave command. Stream from the END since START now produces an error on /events.
Kegan Dougal
2014-08-26 10:33:32 +0100
5796232cb1Adjusted webclient to use new state paths. Updated membership msg template to actually show the person invited. Factored out common membership functions in matrix service.
Kegan Dougal
2014-08-26 10:24:47 +0100
52b64617f9Merge branch 'develop' of github.com:matrix-org/synapse into client_server_url_rename
Kegan Dougal
2014-08-26 10:04:26 +0100
fea7b60cf3Add 'state_key' to valid_keys
Erik Johnston
2014-08-26 09:40:58 +0100
b52b33acf6Send down state_key to clients
Erik Johnston
2014-08-26 09:40:29 +0100
47c3a089c5Merge branch 'develop' of github.com:matrix-org/synapse into client_server_url_rename
Kegan Dougal
2014-08-26 09:26:33 +0100
cab3095803Removed member list servlet: now using generic state paths.
Kegan Dougal
2014-08-26 09:26:07 +0100
be6abdff19Order 'get_recent_events_for_room' correctly.
Erik Johnston
2014-08-26 09:22:58 +0100
95839212a7The landing URL is now '#/' which actually points to homeController
Emmanuel ROHEE
2014-08-25 11:35:33 +0200
2c4908ed26Ensure that we don't have duplicate hosts in the pdu destinations list
Erik Johnston
2014-08-24 14:35:13 +0100
4521c2d277Merge branch 'hotfixes-0.0.1' of github.com:matrix-org/synapse
Erik Johnston
2014-08-24 12:17:59 +0100
0c3b4a1f63For the content repo, don't just use homeserver.hostname as that might not include the port due to SRV.
Erik Johnston
2014-08-24 11:56:55 +0100