Commit Graph

  • a2fd439fe3
    Merge 6fca96b451 into 3c61d0344f dependabot[bot] 2023-02-06 23:41:47 +0000
  • 6fca96b451
    Bump github.com/tidwall/gjson from 1.3.2 to 1.9.3 dependabot/go_modules/github.com/tidwall/gjson-1.9.3 dependabot[bot] 2023-02-06 23:41:45 +0000
  • 929239cc5b
    feat: Implement basic DiskBackend struct with constructor (for now it isn't implementing Backend interface) feat/disk-backend ChronosX88 2019-09-05 23:12:35 +0400
  • e5b4e156e9
    chore: Add tiedot dependency ChronosX88 2019-09-05 23:00:41 +0400
  • 9a1400709b
    refactor: Some backend-interface universalization ChronosX88 2019-09-05 23:00:22 +0400
  • cb76704a5e
    [WIP] test: Add template test function to GetEventsSince ChronosX88 2019-08-18 18:56:16 +0400
  • 3c61d0344f Add createRoom handler master nxshock 2019-08-29 21:05:40 +0500
  • 32a1556de1
    fix: RoomEvent methods now use the pointer to the self ChronosX88 2019-08-18 18:40:10 +0400
  • 06686b753f
    chore: Remove sortedset dependency ChronosX88 2019-08-18 18:34:11 +0400
  • d898fc83df
    chore: Add "clean" section in Makefile ChronosX88 2019-08-18 18:32:19 +0400
  • b8a47efc76
    docs: Add chatroom badges to README ChronosX88 2019-08-18 15:20:54 +0400
  • 53372cc1c1
    [WIP] fix: Add check to empty since token (/sync) ChronosX88 2019-08-18 14:57:13 +0400
  • b911c7e351
    feat: Move event storage to BuntDB ChronosX88 2019-08-18 14:56:16 +0400
  • e009c054cb
    feat: Start implementing Sync method (WIP) ChronosX88 2019-08-17 12:42:56 +0400
  • c694841cb1
    refactor: Add function which builds SyncReply model ChronosX88 2019-08-13 18:57:06 +0400
  • 585ccbc332 Move Sync method to user method nxshock 2019-08-11 18:53:18 +0500
  • d3f90c8eda Replace reflection to type assertion nxshock 2019-08-11 18:47:25 +0500
  • 197b296a24 Events rework nxshock 2019-08-10 12:48:55 +0500
  • 18566511c9 Remove duplicated code nxshock 2019-08-10 10:50:50 +0500
  • cb452bbd98 Fix root type path nxshock 2019-08-10 10:48:35 +0500
  • f7eb4f7e28 Move event types to common nxshock 2019-08-10 10:47:09 +0500
  • 33bb47bda8 Fix backend GetEventsSince interface func nxshock 2019-08-09 23:06:37 +0500
  • cab885edd8
    feat: Add basic GetEventsSince method for backend ChronosX88 2019-08-09 21:02:33 +0400
  • f119046d58 Add Event.Content types for message events nxshock 2019-08-09 19:52:13 +0500
  • 533cdf1621 Add room aliases method test nxshock 2019-08-08 20:21:34 +0500
  • e51ff105e7 Fix room aliases nxshock 2019-08-08 20:21:22 +0500
  • eed68b37fe Fix SendMessage mutex infinity lock nxshock 2019-08-08 20:04:53 +0500
  • 4fc26f127e Fix SetTopic mutex infinity lock nxshock 2019-08-08 20:02:46 +0500
  • f8c6a259e2 Fix nil events field nxshock 2019-08-08 20:01:55 +0500
  • 3bbb8b19a8 Fix room aliases nxshock 2019-08-08 19:38:30 +0500
  • f8b9591af0 Add logo border nxshock 2019-08-07 20:09:31 +0500
  • 14f18152bd Add logo to README nxshock 2019-08-07 19:41:21 +0500
  • a2869ebf85 Switch mutex RLock to Lock for RW method nxshock 2019-08-07 19:33:10 +0500
  • 20fea5c1dd Remove wront assertion after event rework nxshock 2019-08-07 19:16:40 +0500
  • bf66533ef1 Merge branch 'master' of https://github.com/signaller-matrix/signaller nxshock 2019-08-07 19:15:12 +0500
  • 037f318967 Add project logo nxshock 2019-08-07 19:14:56 +0500
  • bbbaf34301
    Merge pull request #9 from signaller-matrix/refactor/eventCol ChronosX88 2019-08-07 13:12:00 +0400
  • b7aff5cac6
    Merge branch 'master' into refactor/eventCol refactor/eventCol ChronosX88 2019-08-07 13:11:51 +0400
  • 57a2beceb2
    refactor: Make events as one collection in Backend ChronosX88 2019-08-07 13:07:11 +0400
  • 4de7078f42 Add implementation of room alias methods nxshock 2019-08-06 20:28:39 +0500
  • febdc5f31f Add test case for short username nxshock 2019-08-06 18:59:28 +0500
  • ab108855c4
    docs: Correction of FilterAPI mark (Impl status) ChronosX88 2019-08-06 11:48:49 +0400
  • 98324e8926 Merge branch 'master' of https://github.com/signaller-matrix/signaller nxshock 2019-08-05 20:07:00 +0500
  • 91b28d2dc1 Make coomon.Filter synonym of filter request nxshock 2019-08-05 20:06:46 +0500
  • 7337363fdd
    docs: Mark FilterAPI as implemented ChronosX88 2019-08-05 19:02:19 +0400
  • 330f362e54 Rework filter methods nxshock 2019-08-05 19:39:28 +0500
  • f3ded3e660
    Merge pull request #8 from signaller-matrix/feat/filtering ChronosX88 2019-08-05 14:20:17 +0400
  • 6dba957e5f
    fix: Fix bug with filter adding ChronosX88 2019-08-05 14:12:48 +0400
  • 501c7b0795
    feat: Add Filter API [WIP] ChronosX88 2019-08-04 20:46:31 +0400
  • a513e35953 Start implementation of Invite method nxshock 2019-08-04 13:47:58 +0500
  • 3185bda38e Switch backend mutex to RW mutex nxshock 2019-08-03 22:45:08 +0500
  • 1e87bcac8b Fix TestPublicRooms nxshock 2019-08-03 22:39:35 +0500
  • d47457a67c Add basic implementation of Post publicRooms method nxshock 2019-08-03 19:47:33 +0500
  • 90270cfd61 Update CI paths nxshock 2019-08-03 19:23:30 +0500
  • 713fc3cb02 Update imports nxshock 2019-08-03 19:19:18 +0500
  • da35c59aaa Fix basic regexp for username validation nxshock 2019-08-03 18:54:58 +0500
  • 1816362e9a Add simple username validation nxshock 2019-08-03 12:54:32 +0500
  • 4793970e87 Add room state test nxshock 2019-08-03 11:59:52 +0500
  • 87144ee37d Make models.ApiError interface, not struct nxshock 2019-08-03 11:46:57 +0500
  • a2ebc64065 Add publicrooms method test nxshock 2019-08-02 23:11:32 +0500
  • 782c328e3d Add basic implementation of PublicRooms method nxshock 2019-08-02 22:55:35 +0500
  • 823ab7e100 Add filling of room state field on room creation nxshock 2019-08-02 21:48:48 +0500
  • e293cd0255 Implement room state field nxshock 2019-08-02 21:46:46 +0500
  • b7d0ca2b9f Make status file complete nxshock 2019-08-02 19:06:55 +0500
  • 74493dcecd Mark client.versions as implemented method nxshock 2019-08-02 18:19:34 +0500
  • 11097f763c Add register.available method nxshock 2019-08-02 18:17:18 +0500
  • 2cffa574fa Implement leaving room method nxshock 2019-08-01 19:29:43 +0500
  • 490bd56e2d Add test GetRoomByID with wrong id nxshock 2019-07-31 21:42:43 +0500
  • cf9fade28e Make Register method uses Login method nxshock 2019-07-31 20:53:36 +0500
  • 5a9be3d516 Add LogoutAll() test nxshock 2019-07-31 20:13:52 +0500
  • 5c84714d1f Add test case for changing room visibility nxshock 2019-07-31 20:10:16 +0500
  • c652fcaca4 Complete Devices method handler nxshock 2019-07-31 20:05:28 +0500
  • b87c860d7d Add forgotten returns in case of error nxshock 2019-07-31 20:03:12 +0500
  • e8165db50f Implement ListRoom GET/PUT methods nxshock 2019-07-31 20:01:20 +0500
  • ef06534124
    fix: Add return statement in whoami method if token is unknown (Fixes #4) ChronosX88 2019-07-30 15:45:47 +0400
  • d96df1b1e5 Add test case for Logout method nxshock 2019-07-29 19:53:15 +0500
  • e5b1dbd643 Handle wrong token in whoami method nxshock 2019-07-29 19:36:58 +0500
  • ff79b25285 Add basic implementation of devices method nxshock 2019-07-29 19:32:38 +0500
  • 1b0c85cae5
    docs: Add method /_matrix/client/r0/register to STATUS as implemented ChronosX88 2019-07-29 18:09:56 +0400
  • 1c7937dd22
    feat: Add ability to change listening port ChronosX88 2019-07-29 18:08:13 +0400
  • 104e797af9
    etc: Update .gitignore ChronosX88 2019-07-29 16:58:05 +0400
  • b494dccc78
    chore: Add testify dependency ChronosX88 2019-07-29 16:54:20 +0400
  • d29cac9691
    docs: Refactor README (for Standard README compliance), add CONTRIBUTING file [WIP] ChronosX88 2019-07-29 16:53:50 +0400
  • 67b12f57ce
    chore: Make target of Makefile "all" for building executable instead of go install and testing ChronosX88 2019-07-29 15:23:55 +0400
  • 8bc553aff4 Add user change password method nxshock 2019-07-25 21:56:31 +0500
  • 33bb853438 Add capabilities method nxshock 2019-07-25 20:14:37 +0500
  • 7293b33b6f Add user.JoinedRooms() method nxshock 2019-07-24 20:04:45 +0500
  • a05a6dfb54 Fix room.ID() method nxshock 2019-07-24 20:02:04 +0500
  • b27c537374 Move user test nxshock 2019-07-24 19:36:47 +0500
  • f0d2ea7f17 Move Logout() to user method nxshock 2019-07-24 19:31:07 +0500
  • 92f2b43f56 Add user.LogoutAll() method nxshock 2019-07-24 19:15:07 +0500
  • b7cb0db6c5 Add GetUserByToken test nxshock 2019-07-23 20:46:12 +0500
  • 1dbc5082a9 Add WhoAmI handler nxshock 2019-07-23 19:37:02 +0500
  • a1717ec784 Add send message event to memry backend nxshock 2019-07-23 19:24:18 +0500
  • 38f9c25b1b Add test of room user count nxshock 2019-07-22 22:29:18 +0500
  • 213abebf0a Remove error check for token generator nxshock 2019-07-22 22:28:55 +0500
  • 4ad7285103 Add tests for memory backend nxshock 2019-07-22 22:18:58 +0500
  • 00c21e13aa Add coverage bage nxshock 2019-07-22 22:05:51 +0500
  • 4d5c2efcd8
    Merge pull request #3 from nxshock/coverall nxshock 2019-07-22 22:01:49 +0500
  • f5353c72e1 Fix home var nxshock 2019-07-22 21:56:08 +0500