summary refs log tree commit diff
path: root/experiments (unfollow)
Commit message (Expand)AuthorFilesLines
2014-08-28Fix typo in NullSource.get_pagination_rows. Remove unused import.Erik Johnston1-2/+1
2014-08-28Start the events stream once the app starts (if credentials are in cache) or ...Emmanuel ROHEE4-9/+4
2014-08-28Shuffle files around in /docsKegan Dougal6-0/+0
2014-08-27Fix up the various presence-related tests so that if they're not skipped, the...Paul "LeoNerd" Evans3-12/+26
2014-08-27Define a NullSource useful for unit-testingPaul "LeoNerd" Evans1-0/+16
2014-08-27Split out MessageHandlerErik Johnston3-276/+305
2014-08-27Wired the recents list with the stream events for realtime updateEmmanuel ROHEE1-9/+10
2014-08-27Fix tests.Erik Johnston2-4/+3
2014-08-27If timeout=0, return immediatelyErik Johnston1-1/+5
2014-08-27Add python shebang line and chmod +x setup.pyPaul "LeoNerd" Evans1-0/+2
2014-08-27Comments!Erik Johnston1-0/+35
2014-08-27Return the store_id from persist_eventMark Haines1-1/+3
2014-08-27improve iOS layout a bitMatthew Hodgson1-0/+10
2014-08-27Added /rooms/$roomid/state and /rooms/$roomid/initialSync to API docs.Kegan Dougal1-0/+73
2014-08-27BF: mFileInput dependency got lost somewhere and upload buttons did not work ...Emmanuel ROHEE2-2/+2
2014-08-27add _get_room_member, fix datastore methodsMark Haines5-12/+33
2014-08-27Added RestServlet for /rooms/$roomid/initialSyncKegan Dougal1-0/+30
2014-08-27Remove stale FIXMEsErik Johnston1-2/+0
2014-08-27Added RestServlet for /rooms/$roomid/stateKegan Dougal1-0/+16
2014-08-27Remove store_id from notifier.on_new_room_event calls.Erik Johnston2-13/+8
2014-08-27Highlight the current room in the recents listEmmanuel ROHEE4-2/+16
2014-08-27Added the recents component at the left hand side of the room pageEmmanuel ROHEE2-1/+14
2014-08-27Added generic state/non-state event sending to the API docs.Kegan Dougal1-8/+123
2014-08-27Turn off presence again.Erik Johnston1-2/+2
2014-08-27api docs: Finished adding all C-S APIs. Added initialSync, publicRooms, membe...Kegan Dougal4-53/+331
2014-08-27Index sources in a nicer fashion.Erik Johnston3-16/+15
2014-08-27Convert get_paginat_rows to use PaginationConfig. This allows people to suppl...Erik Johnston3-41/+61
2014-08-27BF: use room_id if there is no aliasEmmanuel ROHEE1-1/+1
2014-08-27Start updating state handling to use snapshotsMark Haines4-25/+24
2014-08-27Sort recents in anti-chronological orderEmmanuel ROHEE3-1/+49
2014-08-27Moved recents things into a separate (and reusable) controlerEmmanuel ROHEE6-117/+126
2014-08-27Moved assignRoomAliases into a central piece: matrixService for nowEmmanuel ROHEE1-0/+34
2014-08-27Cleaned ng dependenciesEmmanuel ROHEE1-3/+3
2014-08-27home/recents: show the last message of each messageEmmanuel ROHEE3-8/+102
2014-08-27Rename go() into goToPage() which is available from everywhere thanks to the ...Emmanuel ROHEE2-2/+6
2014-08-27Support limit and feedback param of initialSyncEmmanuel ROHEE2-3/+15
2014-08-27Renamed /ds to /directoryKegan Dougal2-2/+2
2014-08-27Renamed /public/rooms to /publicRoomsKegan Dougal4-37/+14
2014-08-27Remove call to get_federation from homeserverMark Haines1-4/+0
2014-08-27Fill out prev_events before calling persist_eventMark Haines5-83/+57
2014-08-27PEP8 tweaks.Erik Johnston5-10/+12
2014-08-27Implement presence event source. Change the way the notifier indexes listenersErik Johnston5-80/+107
2014-08-27fix joining rooms on webclientDavid Baker1-1/+2
2014-08-27git ignore all the homeserver*.db filesPaul "LeoNerd" Evans1-1/+1
2014-08-27A reliable logger.info() message /after/ the TCP port has been opened and is ...Paul "LeoNerd" Evans1-0/+1
2014-08-27Updated swagger JSON: cleaned up unused entries. Converted most paths to the ...Kegan Dougal4-477/+105
2014-08-27Removed urls.rst - The API docs / swagger JSON should be used as the canonica...Kegan Dougal1-92/+0
2014-08-27Initial typing notification support - EDU federation, but no timers, and no a...Paul "LeoNerd" Evans3-0/+398
2014-08-27Added parse_roomid() helperPaul "LeoNerd" Evans1-0/+5
2014-08-27Use SQLite's PRAGMA user_version to check if the database file really matches...Paul "LeoNerd" Evans1-6/+28
2014-08-27Neater database setup at application startup time; only .connect() it once, n...Paul "LeoNerd" Evans1-17/+19
2014-08-27Final url modifications: renamed /presence_list to /presence/list to keep the...Kegan Dougal2-4/+4
2014-08-27Remove unused populate_previous_pdusMark Haines3-27/+1
2014-08-27Renamed /rooms to /createRoom. Removed ability to PUT raw room IDs, and remov...Kegan Dougal6-115/+55
2014-08-27Added support for GET /events/$eventid with auth checks.Kegan Dougal4-2/+45
2014-08-27Modified /join/$identifier to support $identifier being a room ID in addition...Kegan Dougal3-14/+61
2014-08-26Fold federation/handler into handlers/federationMark Haines9-189/+165
2014-08-26Enable presence again. Fix up api to match old api.Erik Johnston5-10/+35
2014-08-26Fix exceptions so that the event stream works. Presence like events are turne...Erik Johnston1-2/+4
2014-08-26WIP: Completely change how event streaming and pagination work. This reflects...Erik Johnston16-655/+437
2014-08-26Use store.persist_event rather than pdu_actions.persist_outgoing/pdu_actions....Mark Haines2-21/+2
2014-08-26Move new event boilerplate in room handlers into a method on a base clase.Mark Haines2-52/+33
2014-08-26Move pdu and event persistence into a single persist_event functionMark Haines4-50/+36
2014-08-26Pepper UT TODOsKegan Dougal2-0/+6
2014-08-26Feedback: Removed FeedbackRestServlet. Modified keys on FeedbackEvent. Expand...Kegan Dougal4-81/+13
2014-08-26Removed MessageRestServlet, use RoomSendEventRestServlet instead. Updated cmd...Kegan Dougal6-87/+25
2014-08-26Added RoomSendEventRestServlet to send generic non-state events. It even appe...Kegan Dougal1-2/+50
2014-08-26Respect 'limit' param in initialSync apiErik Johnston1-1/+5
2014-08-26Renaming: /im/sync >> /initialSync. /rooms/$roomid/members/list >> /rooms/$ro...Kegan Dougal6-15/+16
2014-08-26Use state_key rather than target_user_idMark Haines1-1/+1
2014-08-26Use state_key rather than target_user_idMark Haines1-1/+1
2014-08-26Fix pyflakes errorsMark Haines11-31/+11
2014-08-26fix a few pyflakes errorsMark Haines2-7/+6
2014-08-26Avoid double call of refresh at app startupEmmanuel ROHEE2-5/+7
2014-08-26Fix ALL THE UNIT TESTSKegan Dougal5-34/+35
2014-08-26Determine and send user presence stateEmmanuel ROHEE4-5/+140
2014-08-26webclient: Updated to use /rooms/$roomid/[invite|join|leave]Kegan Dougal1-7/+11
2014-08-26Implemented /rooms/$roomid/[invite|join|leave] with POST / PUT (incl txn ids)Kegan Dougal2-8/+35
2014-08-26Move the event storage into a single transactionMark Haines6-48/+60
2014-08-26Added basic in-memory REST transaction storage. Only the latest transaction f...Kegan Dougal3-2/+103
2014-08-26Add the ability to turn on the twisted manhole telnet service.Erik Johnston2-2/+13
2014-08-26Add a do_users_share_a_room method and use that in the presence handler.Erik Johnston2-5/+25
2014-08-26Added servlet for /rooms/$roomid/[invite|join|leave]Kegan Dougal1-0/+40
2014-08-26URL renaming: Room state keys now use the format /rooms/$roomid/state/$event_...Kegan Dougal1-2/+2
2014-08-26Adjusted webclient to use new state paths. Updated membership msg template to...Kegan Dougal6-47/+24
2014-08-26Add 'state_key' to valid_keysErik Johnston1-0/+1
2014-08-26Send down state_key to clientsErik Johnston1-1/+0
2014-08-26Removed member list servlet: now using generic state paths.Kegan Dougal9-106/+53
2014-08-26Order 'get_recent_events_for_room' correctly.Erik Johnston1-1/+1
2014-08-25The landing URL is now '#/' which actually points to homeControllerEmmanuel ROHEE1-2/+2
2014-08-25Oops. Removed my NetBeans private foldersEmmanuel ROHEE3-39/+0
2014-08-24Ensure that we don't have duplicate hosts in the pdu destinations listErik Johnston1-2/+2
2014-08-24For the content repo, don't just use homeserver.hostname as that might not in...Erik Johnston2-1/+10
2014-08-24Add a unique constraint on the room hosts tableErik Johnston1-1/+2
2014-08-24Encode unicode from json as utf-8. This was required to allow people to regis...Erik Johnston1-2/+2
2014-08-23oopsMatthew Hodgson1-1/+1
2014-08-23very quick and dirty responsive design for iPhonesMatthew Hodgson6-30/+110
2014-08-23point out the non-quick-start guideMatthew Hodgson1-2/+4
2014-08-22Mention in changelog that we disabled presence. v0.0.1Erik Johnston1-0/+2
2014-08-22skip presence tests which broke when presence polling was disabledMark Haines3-0/+13
2014-08-22Oops, we need to use defer.returnValue.Erik Johnston1-1/+2
2014-08-22Make is_presence_visible always return true as it was thrashing the database.Erik Johnston1-0/+3
2014-08-22Turn off more spammy logging.Erik Johnston1-1/+1
2014-08-22Turn off spammy loggingErik Johnston1-1/+1
2014-08-22Add indices to schemaErik Johnston2-0/+24
2014-08-22Added "Your name" as placeholder to help user understand what is this alone i...Emmanuel ROHEE1-1/+1
2014-08-22Use /home everywhereEmmanuel ROHEE6-12/+12
2014-08-22renamed rooms to home - renamed filesEmmanuel ROHEE4-0/+23
2014-08-22Take a snapshot of the state of the room before performing updatesMark Haines6-58/+162
2014-08-22renamed rooms to homeEmmanuel ROHEE3-0/+16
2014-08-22Move profile parts of the rooms page and the config content into a new page: ...Emmanuel ROHEE8-201/+237
2014-08-22avatar urlroot1-1/+1
2014-08-22add 0.0.0 into the changelog, and add datesMatthew Hodgson1-2/+8