Commit graph

  • 6ac298f2f1 Start the events stream once the app starts (if credentials are in cache) or once the user gets logged in Emmanuel ROHEE 2014-08-28 11:04:01 +0200
  • 660129deb1 Shuffle files around in /docs Kegan Dougal 2014-08-28 09:45:05 +0100
  • 7d34a1c108 WIP voip support on web client David Baker 2014-08-27 18:57:54 +0100
  • d027e859cd Fix up the various presence-related tests so that if they're not skipped, they still PASS Paul "LeoNerd" Evans 2014-08-27 18:29:45 +0100
  • 407c86c013 Define a NullSource useful for unit-testing Paul "LeoNerd" Evans 2014-08-27 18:28:53 +0100
  • c2b4b73751 Split out MessageHandler Erik Johnston 2014-08-27 17:59:36 +0100
  • 04fdcf302d Wired the recents list with the stream events for realtime update Emmanuel ROHEE 2014-08-27 18:52:02 +0200
  • 357dd1871d Merge branch 'develop' into storage_transactions Mark Haines 2014-08-27 17:28:55 +0100
  • e111a06e0a Fix tests. Erik Johnston 2014-08-27 17:21:38 +0100
  • 410a74b0f3 If timeout=0, return immediately Erik Johnston 2014-08-27 17:21:30 +0100
  • 92033e4ebc Add python shebang line and chmod +x setup.py Paul "LeoNerd" Evans 2014-08-27 17:17:22 +0100
  • 2aeaa7b77c Merge branch 'develop' into storage_transactions Mark Haines 2014-08-27 17:15:58 +0100
  • 7c89d5e97a Merge branch 'develop' of github.com:matrix-org/synapse into develop Erik Johnston 2014-08-27 17:05:48 +0100
  • 226025e9ca Comments! Erik Johnston 2014-08-27 17:04:47 +0100
  • f54b70520a Return the store_id from persist_event Mark Haines 2014-08-27 17:03:45 +0100
  • f53c4300fd improve iOS layout a bit Matthew Hodgson 2014-08-27 17:03:16 +0100
  • 6ad9d9c226 Added /rooms/$roomid/state and /rooms/$roomid/initialSync to API docs. Kegan Dougal 2014-08-27 17:02:00 +0100
  • 234c50b834 BF: mFileInput dependency got lost somewhere and upload buttons did not work anymore Emmanuel ROHEE 2014-08-27 18:00:08 +0200
  • 1d95e78759 Merge branch 'develop' into storage_transactions Mark Haines 2014-08-27 16:54:12 +0100
  • b30358f439 add _get_room_member, fix datastore methods Mark Haines 2014-08-27 15:31:04 +0100
  • f64887e15c Added RestServlet for /rooms/$roomid/initialSync Kegan Dougal 2014-08-27 16:49:01 +0100
  • 52cb5e6324 Remove stale FIXMEs Erik Johnston 2014-08-27 16:44:29 +0100
  • 4e8d19ee2b Added RestServlet for /rooms/$roomid/state Kegan Dougal 2014-08-27 16:42:33 +0100
  • 8af5e360d6 Remove store_id from notifier.on_new_room_event calls. Erik Johnston 2014-08-27 16:23:33 +0100
  • d9155b6a25 Highlight the current room in the recents list Emmanuel ROHEE 2014-08-27 17:20:41 +0200
  • 7ee5288849 Added the recents component at the left hand side of the room page Emmanuel ROHEE 2014-08-27 16:58:44 +0200
  • e179ed1f60 Added generic state/non-state event sending to the API docs. Kegan Dougal 2014-08-27 16:16:40 +0100
  • 89c044c2a0 Merge branch 'stream_refactor' into develop Erik Johnston 2014-08-27 16:11:43 +0100
  • 7917ff1271 Turn off presence again. Erik Johnston 2014-08-27 16:09:48 +0100
  • abe2035d85 api 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
  • 08881d808d Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor Erik Johnston 2014-08-27 15:34:01 +0100
  • bfe9faad5a Index sources in a nicer fashion. Erik Johnston 2014-08-27 15:33:52 +0100
  • 05672a6a8c Convert get_paginat_rows to use PaginationConfig. This allows people to supply directions. Erik Johnston 2014-08-27 15:25:21 +0100
  • fb9661898d BF: use room_id if there is no alias Emmanuel ROHEE 2014-08-27 16:24:23 +0200
  • a0d1f5a014 Start updating state handling to use snapshots Mark Haines 2014-08-27 15:11:51 +0100
  • 87190a9673 Sort recents in anti-chronological order Emmanuel ROHEE 2014-08-27 15:50:07 +0200
  • 308c9273fa Moved recents things into a separate (and reusable) controler Emmanuel ROHEE 2014-08-27 15:09:16 +0200
  • c67cac134f Moved assignRoomAliases into a central piece: matrixService for now Emmanuel ROHEE 2014-08-27 15:07:51 +0200
  • 43242a0657 Cleaned ng dependencies Emmanuel ROHEE 2014-08-27 14:35:40 +0200
  • b1352f97ac home/recents: show the last message of each message Emmanuel ROHEE 2014-08-27 14:31:20 +0200
  • 6691ca6f8d Rename go() into goToPage() which is available from everywhere thanks to the inheritance of $scope Emmanuel ROHEE 2014-08-27 10:25:27 +0200
  • e40d829363 Support limit and feedback param of initialSync Emmanuel ROHEE 2014-08-27 10:24:01 +0200
  • c585c87c4b Renamed /ds to /directory Kegan Dougal 2014-08-27 14:54:29 +0100
  • 1d9d287c7c Renamed /public/rooms to /publicRooms Kegan Dougal 2014-08-27 14:51:59 +0100
  • 46a2f6a816 Remove call to get_federation from homeserver Mark Haines 2014-08-27 14:36:20 +0100
  • a03c7f27a8 Fill out prev_events before calling persist_event Mark Haines 2014-08-27 13:34:28 +0100
  • 77a255c7c3 PEP8 tweaks. Erik Johnston 2014-08-27 14:19:39 +0100
  • 47519cd8c2 Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor Erik Johnston 2014-08-27 14:13:06 +0100
  • bd16b93e8f Implement presence event source. Change the way the notifier indexes listeners Erik Johnston 2014-08-27 14:03:27 +0100
  • 474d913712 fix joining rooms on webclient David Baker 2014-08-27 13:59:14 +0100
  • dddf5c0cc8 git ignore all the homeserver*.db files Paul "LeoNerd" Evans 2014-08-27 13:08:41 +0100
  • 05fa81fee4 A 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
  • 71095f4e6e Updated swagger JSON: cleaned up unused entries. Converted most paths to the new format. Kegan Dougal 2014-08-27 12:14:26 +0100
  • 6c609425ba Removed 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
  • 5eff05a4ce Initial typing notification support - EDU federation, but no timers, and no actual push to clients Paul "LeoNerd" Evans 2014-08-20 19:15:47 +0100
  • d63f775e06 Added parse_roomid() helper Paul "LeoNerd" Evans 2014-08-20 17:40:20 +0100
  • e677a3114e Use 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
  • 648796ef1d Neater 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
  • a8774cf351 Merge branch 'client_server_url_rename' into develop Kegan Dougal 2014-08-27 11:38:13 +0100
  • 135a1aa229 Final 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
  • 474dcecb11 Remove unused populate_previous_pdus Mark Haines 2014-08-27 11:34:31 +0100
  • dd661769e1 Renamed /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
  • bf05218c4b Merge branch 'develop' into storage_transactions Mark Haines 2014-08-27 11:19:37 +0100
  • c65885e166 Added support for GET /events/$eventid with auth checks. Kegan Dougal 2014-08-27 10:33:01 +0100
  • dfa0cd1d90 Modified /join/$identifier to support $identifier being a room ID in addition to a room alias. Kegan Dougal 2014-08-27 09:43:42 +0100
  • d2798de660 Fold federation/handler into handlers/federation Mark Haines 2014-08-26 19:49:42 +0100
  • 67c5f89244 Enable presence again. Fix up api to match old api. Erik Johnston 2014-08-26 19:40:29 +0100
  • c1cf0b334e Fix exceptions so that the event stream works. Presence like events are turned off currently. Erik Johnston 2014-08-26 19:18:11 +0100
  • 93cff1668c Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor Erik Johnston 2014-08-26 18:57:55 +0100
  • 3a2a5b959c WIP: 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
  • 6966971a28 Use store.persist_event rather than pdu_actions.persist_outgoing/pdu_actions.persist_received Mark Haines 2014-08-26 18:57:17 +0100
  • a498df0428 Move new event boilerplate in room handlers into a method on a base clase. Mark Haines 2014-08-26 18:49:51 +0100
  • 64e2a5d58e Move pdu and event persistence into a single persist_event function Mark Haines 2014-08-26 18:01:36 +0100
  • f84ddc75cb Pepper UT TODOs Kegan Dougal 2014-08-26 17:54:18 +0100
  • 5dd8087ea4 Merge branch 'client_server_url_rename' into develop Kegan Dougal 2014-08-26 17:50:28 +0100
  • 73a1022bca Merge branch 'develop' of github.com:matrix-org/synapse into client_server_url_rename Kegan Dougal 2014-08-26 17:50:08 +0100
  • 5a3df1d029 Feedback: 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
  • 6f0bba1934 Merge branch 'client_server_url_rename' into develop Kegan Dougal 2014-08-26 17:22:10 +0100
  • 5a93bfe1f0 Removed MessageRestServlet, use RoomSendEventRestServlet instead. Updated cmdclient, tests and webclient. All appears to work. Kegan Dougal 2014-08-26 17:21:48 +0100
  • ad6d5ac06c Added RoomSendEventRestServlet to send generic non-state events. It even appears to work..! Kegan Dougal 2014-08-26 17:00:24 +0100
  • 8885c8546c Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor Erik Johnston 2014-08-26 16:29:44 +0100
  • 9a93e83d90 Respect 'limit' param in initialSync api Erik Johnston 2014-08-26 16:26:30 +0100
  • 66a4d33524 Merge branch 'develop' into storage_transactions Mark Haines 2014-08-26 16:20:50 +0100
  • d0103400b5 Merge branch 'client_server_url_rename' into develop Kegan Dougal 2014-08-26 16:19:44 +0100
  • 2e70de09b9 Renaming: /im/sync >> /initialSync. /rooms/$roomid/members/list >> /rooms/$roomid/members. /rooms$roomid/messages/list >> /room/$roomid/messages. Updated cmdclient, tests and webclient. Kegan Dougal 2014-08-26 16:19:17 +0100
  • 47c1a3d454 Merge branch 'develop' into storage_transactions Mark Haines 2014-08-26 16:15:49 +0100
  • 3281fec07a Use state_key rather than target_user_id Mark Haines 2014-08-26 16:14:54 +0100
  • a29d12a18a Use state_key rather than target_user_id Mark Haines 2014-08-26 16:13:26 +0100
  • 4b63b06cad Merge branch 'develop' into storage_transactions Mark Haines 2014-08-26 16:07:05 +0100
  • 3df5cb804f Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor Erik Johnston 2014-08-26 16:03:56 +0100
  • b1e98ddc09 Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor Erik Johnston 2014-08-26 16:03:25 +0100
  • ac21dfff6d Fix pyflakes errors Mark Haines 2014-08-26 15:20:05 +0100
  • 32347bfcc9 fix a few pyflakes errors Mark Haines 2014-08-26 16:01:29 +0100
  • bcf8eb687a Avoid double call of refresh at app startup Emmanuel ROHEE 2014-08-26 16:57:29 +0200
  • 0e7a41dc99 Merge branch 'client_server_url_rename' into develop Kegan Dougal 2014-08-26 15:55:01 +0100
  • 8bd55cfdcb Fix ALL THE UNIT TESTS Kegan Dougal 2014-08-26 15:54:25 +0100
  • ff3709e577 Merge branch 'develop' of github.com:matrix-org/synapse into stream_refactor Erik Johnston 2014-08-26 15:45:03 +0100
  • c21fcb3373 Determine and send user presence state Emmanuel ROHEE 2014-08-26 16:25:27 +0200
  • b07bc9bdbd Merge branch 'client_server_url_rename' into develop Kegan Dougal 2014-08-26 15:06:24 +0100
  • 27979028b2 Merge branch 'develop' of github.com:matrix-org/synapse into client_server_url_rename Kegan Dougal 2014-08-26 14:59:54 +0100