Commit Graph

  • a1f86bf4a7 Merge branch 'master' (.github folder) of simplexmq Evgeny Poberezkin 2021-05-02 21:37:18 +01:00
  • 8938a71ac6 move workflows Evgeny Poberezkin 2021-05-02 21:33:45 +01:00
  • 577d593f67 package.yaml, chat dependencies (#45) Evgeny Poberezkin 2021-05-02 21:26:25 +01:00
  • 2362fd5d29 Merge branch 'master' of simplexmq Evgeny Poberezkin 2021-05-02 20:42:28 +01:00
  • f7d561e9ea move chat files to src Evgeny Poberezkin 2021-05-02 20:40:13 +01:00
  • 539e09f8cd docs, smp: align with implementation (#43) Efim Poberezkin 2021-05-02 22:15:40 +04:00
  • 1c85c4a379 SMP agent protocol commands semantics (#44) Evgeny Poberezkin 2021-05-02 18:47:16 +01:00
  • b992b00223 Merge branch 'master' into v2 Evgeny Poberezkin 2021-05-02 11:23:41 +01:00
  • 6a589688c6 agent: verify msg integrity based on previous msg hash and id (#110) Efim Poberezkin 2021-05-02 00:38:32 +04:00
  • 28b7d01117 reduce help size (#113) Evgeny Poberezkin 2021-04-30 09:06:59 +01:00
  • 8aaf0df8e7 Updated ChatHelpInfo (#112) Mark Aleksander Hil 2021-04-29 10:27:07 +01:00
  • 7b31fafc2d Store log (#108) Evgeny Poberezkin 2021-04-26 20:34:28 +01:00
  • 88314ebadb set different default server (#107) Evgeny Poberezkin 2021-04-26 20:18:20 +01:00
  • f061f72021 docs, smp, chore: remove multiline sentences line breaks; uniform lists (#42) Efim Poberezkin 2021-04-19 23:14:40 +04:00
  • f767d1f8ff chat: add connection errors in chat, fix catch (#103) Evgeny Poberezkin 2021-04-19 08:40:23 +01:00
  • bfa90b842f duplex procedure, update diagram (#41) Evgeny Poberezkin 2021-04-18 07:34:47 +01:00
  • cc9b351c65 SMP agent protocol - duplex messaging (#39) Evgeny Poberezkin 2021-04-16 19:56:53 +01:00
  • 4a5b5da3e2 Merge branch 'master' into v2 Evgeny Poberezkin 2021-04-14 21:30:30 +01:00
  • 7503ee9a3a tests: block on tcp server creation (#99) Efim Poberezkin 2021-04-14 02:25:57 +04:00
  • d6cd828257 remove /reset command (#96) Evgeny Poberezkin 2021-04-12 23:56:17 +01:00
  • 3778c308f7 new chat UX: removed /name, add /delete and /reset, change /accept to /connect, allow command abbreviations (#95) v0.2.2 Evgeny Poberezkin 2021-04-11 18:03:55 +01:00
  • 6caab6f539 fix: initially blocked keys (#94) Evgeny Poberezkin 2021-04-11 11:22:56 +01:00
  • 7c6d67634c markdown help (#93) Evgeny Poberezkin 2021-04-11 10:17:17 +01:00
  • bad7e7f20b fix left arrow key (#92) Evgeny Poberezkin 2021-04-11 09:55:57 +01:00
  • 8fad84d3ec Secret markdown (#91) Evgeny Poberezkin 2021-04-11 09:54:14 +01:00
  • 62281a62d7 fix multiline output (messages and help) (#90) Evgeny Poberezkin 2021-04-11 09:51:57 +01:00
  • 6f137d25bf refactor key handling (#88) v0.2.1 Evgeny Poberezkin 2021-04-10 13:30:58 +01:00
  • e49bda7957 markdown tests (#86) Evgeny Poberezkin 2021-04-10 13:12:28 +01:00
  • a819fcb86b support Home, End and Del keys (#87) Evgeny Poberezkin 2021-04-10 12:53:22 +01:00
  • ee8814dd25 Windows support in editor mode (#85) Evgeny Poberezkin 2021-04-10 11:57:28 +01:00
  • ef944226b2 automate changelogs (#84) Efim Poberezkin 2021-04-09 18:20:09 +04:00
  • d0163ccd56 refactor chat terminal (#83) v0.2.0 Evgeny Poberezkin 2021-04-08 20:20:06 +01:00
  • bac96b4433 Markdown (#81) Evgeny Poberezkin 2021-04-08 19:32:38 +01:00
  • b61b1e8384 Support windows terminal in basic mode (#80) Evgeny Poberezkin 2021-04-07 20:20:32 +01:00
  • 0ccde5871c transport encryption (#65) Evgeny Poberezkin 2021-04-05 13:10:16 +01:00
  • 578e06cd75 remove terminal mode "simple" (#78) Evgeny Poberezkin 2021-04-03 21:53:16 +01:00
  • c1fdcfb906 enforce windows terminal mode to basic, warning message (#77) Evgeny Poberezkin 2021-04-03 20:39:37 +01:00
  • 4f20c23201 automate releases (#76) Efim Poberezkin 2021-04-03 23:17:51 +04:00
  • 31b0cf8a8e agent sqlite: initialize database in home directory by default (#74) Efim Poberezkin 2021-03-29 19:18:54 +04:00
  • 94c756adb5 agent sqlite: initialize database in home directory by default (#74) Efim Poberezkin 2021-03-29 19:18:54 +04:00
  • 251f453c91 readme: note on docker (#73) Evgeny Poberezkin 2021-03-09 07:17:11 +00:00
  • a602587046 simplify installation instruction (#72) Evgeny Poberezkin 2021-03-09 07:08:36 +00:00
  • a3e987b78a Windows terminal editing (#71) Evgeny Poberezkin 2021-03-09 07:05:08 +00:00
  • 97e80cfb07 chat: subscribe to all connections on startup (#70) Efim Poberezkin 2021-03-06 15:39:00 +04:00
  • 0bce6e8173 check that sqlite library is compiled with threadsafe code (#63) Efim Poberezkin 2021-03-02 22:30:59 +04:00
  • fe8b28a655 add chat history instructions to README (#56) Efim Poberezkin 2021-02-26 18:53:50 +04:00
  • 4da27e0dfa chat: fix welcome line (#51) Efim Poberezkin 2021-02-25 01:36:05 +04:00
  • b5bfa3ac8c add Dockerfile for building chat executable and instructions on running it (#48) Efim Poberezkin 2021-02-21 19:59:52 +04:00
  • d5ea9793dc add mutex to prevent ansi codes appearing in the output (#50) Evgeny Poberezkin 2021-02-22 23:22:45 +00:00
  • 2ad54cf1d3 add instructions on how to run chat client to README (#43) Efim Poberezkin 2021-02-16 01:01:46 +04:00
  • c379c16569 terminal UI (#44) Evgeny Poberezkin 2021-02-20 22:26:27 +00:00
  • 0ef6e4e26a add instructions on how to run chat client to README (#43) Efim Poberezkin 2021-02-16 01:01:46 +04:00
  • be17af4321 dog-food: distinguish self from contacts (#42) Efim Poberezkin 2021-02-15 23:00:19 +04:00
  • aedba41e16 fix ghc version in build (#36) Efim Poberezkin 2021-02-04 20:33:08 +04:00
  • 3de4fa7518 Sign / verify SMP commands (#37) Evgeny Poberezkin 2021-02-14 12:00:04 +00:00
  • 5489e92e31 message management (#32) Evgeny Poberezkin 2021-01-28 20:51:17 +00:00
  • 88e799797c chat prototype (#35) Evgeny Poberezkin 2021-01-31 17:29:16 +00:00
  • 54e818bd39 Sending messages end to end (#21) Evgeny Poberezkin 2021-01-20 21:01:54 +00:00
  • 8e52d78cf2 ci: cache dependencies (#11) Efim Poberezkin 2021-01-12 21:55:15 +04:00
  • 0720d20218 Merge pull request #1 from simplex-chat/client Evgeny Poberezkin 2021-01-12 08:45:38 +00:00
  • 062934ec1e readme: link to releases Evgeny Poberezkin 2021-01-11 19:25:37 +00:00
  • 8be832689a rename workflow, build/version badges Evgeny Poberezkin 2021-01-11 19:23:36 +00:00
  • 1c2ac43a13 rename workflow, build/version badges Evgeny Poberezkin 2021-01-11 19:23:36 +00:00
  • eede6c5da9 readme: released version link Evgeny Poberezkin 2021-01-11 19:14:54 +00:00
  • 986e44abbe GitHub workflow for tests (#7) Efim Poberezkin 2021-01-11 22:21:35 +04:00
  • 162af5c60c Merge pull request #2 from simplex-chat/correlation-id Evgeny Poberezkin 2020-12-28 16:56:03 +00:00
  • df181bb0f0 docs: add correlation IDs to examples Evgeny Poberezkin 2020-12-28 16:28:57 +00:00
  • b399ee78da update readme Evgeny Poberezkin 2020-10-22 14:13:06 +01:00
  • d6d23bcac9 update protocol to use term "queue" to mean "SMP connection", CONN -> NEW v0.1.0 Evgeny Poberezkin 2020-10-22 11:29:48 +01:00
  • 9b3c63deaa readme corrections Evgeny Poberezkin 2020-10-18 21:31:51 +01:00
  • 11580d9938 docs: readme, system design Evgeny Poberezkin 2020-10-18 21:28:37 +01:00
  • d0b959168a LF -> CRLF Evgeny Poberezkin 2020-10-18 12:50:14 +01:00
  • 6ad32cf7cf corrections Evgeny Poberezkin 2020-10-17 21:58:03 +01:00
  • 5e19d9a801 add subscription END notification, corrections Evgeny Poberezkin 2020-10-17 21:07:15 +01:00
  • f8b9c5937c change command names and errors Evgeny Poberezkin 2020-10-15 15:47:47 +01:00
  • 662717a25b initial Evgeny Poberezkin 2020-10-11 11:00:25 +01:00
  • 4d6fce970a update syntax Evgeny Poberezkin 2020-10-10 22:16:36 +01:00
  • 59b475a5cd unify and simplify SMP (#38) Evgeny Poberezkin 2020-10-10 21:47:17 +01:00
  • 722286e495 Update readme.md Evgeny Poberezkin 2020-10-08 08:00:44 +01:00
  • 82570826ca Create FUNDING.yml Evgeny Poberezkin 2020-09-30 20:11:57 +01:00
  • 53d598cdc2 Connection type (#36) Evgeny Poberezkin 2020-07-16 19:32:36 +01:00
  • 3d7992835f rename to runProtocol, remove ProtocolCmd constructor export Evgeny Poberezkin 2020-07-12 19:13:45 +01:00
  • f97a7885a0 refactor protocol interpreter Evgeny Poberezkin 2020-07-12 19:02:56 +01:00
  • 9eec22ca43 rename type paarameters Evgeny Poberezkin 2020-07-12 15:18:32 +01:00
  • bedcd0fa50 stack error messages Evgeny Poberezkin 2020-07-12 10:36:00 +01:00
  • ac79fe45c2 print allow comments Evgeny Poberezkin 2020-07-12 10:28:13 +01:00
  • 85b10f08ae unused pragma Evgeny Poberezkin 2020-07-12 09:48:00 +01:00
  • 2b07f80828 all parties have resource state of the same kind Evgeny Poberezkin 2020-07-12 09:45:55 +01:00
  • cf3afbac8a style: split lines Evgeny Poberezkin 2020-07-11 20:40:34 +01:00
  • 616e39eda2 Merge branch 'master' of github.com:simplex-chat/protocol Evgeny Poberezkin 2020-07-11 20:38:05 +01:00
  • b5a04ad178 Control.Protocol (#35) Evgeny Poberezkin 2020-07-11 20:27:23 +01:00
  • 36d12a505b polysemy effects Evgeny Poberezkin 2020-07-11 12:30:01 +01:00
  • 7b7f4b23ff refactor: AllowedStates Evgeny Poberezkin 2020-07-10 16:01:41 +01:00
  • 283eacd9a5 stricter Enabled Evgeny Poberezkin 2020-07-10 14:50:52 +01:00
  • b19b5be50e refactor: group Command parameters, do syntax in scenarios Evgeny Poberezkin 2020-07-10 12:36:14 +01:00
  • 063b7286e2 refactor: make Protocol a freer parameterized monad Evgeny Poberezkin 2020-07-10 11:54:09 +01:00
  • cffb8bd11a refactor: make Protocol closer to parameterized monad Evgeny Poberezkin 2020-07-10 11:13:01 +01:00
  • d74c109328 use ExceptT Evgeny Poberezkin 2020-05-31 22:37:08 +01:00
  • cc55bf3e6b Different approach to commands (#34) Evgeny Poberezkin 2020-05-31 21:51:15 +01:00
  • dc7835992c remove Drained state Evgeny Poberezkin 2020-05-25 09:20:22 +01:00