Commit graph

  • 291b01d181 add group invitation to db, show sent and received group invitations Evgeny Poberezkin 2021-07-13 08:16:41 +01:00
  • e9794cec61 create group after invitation Evgeny Poberezkin 2021-07-12 21:50:24 +01:00
  • e9d931059b
    use shared namespace for usernames, contact names and group names (#76) Evgeny Poberezkin 2021-07-14 20:11:41 +01:00
  • 7d1ecf6333 use shared namespace for usernames, contact names and group names #76 Evgeny Poberezkin 2021-07-12 18:58:40 +01:00
  • ce17dd19d5 rename display_name -> full_name Evgeny Poberezkin 2021-07-12 08:52:20 +01:00
  • ded6285046 test adding same contact, add display_names table and functions Evgeny Poberezkin 2021-07-12 08:35:50 +01:00
  • e99c4bda1e
    started chat groups protocol (#75) Evgeny Poberezkin 2021-07-12 19:00:03 +01:00
  • 8f66cf95f2 update protocol, started group invitation receiving #75 Evgeny Poberezkin 2021-07-11 19:22:11 +01:00
  • 5ac030ff11 chat protocol: create SMP agent connection when inviting member Evgeny Poberezkin 2021-07-11 13:05:44 +01:00
  • d8f7912764 fix ci: use simplexmq from github Evgeny Poberezkin 2021-07-11 11:01:26 +01:00
  • 0841c044c2 add group member and send member invitation Evgeny Poberezkin 2021-07-11 10:40:03 +01:00
  • 274ca4a593 add user as member, store methods to get group and to create group member Evgeny Poberezkin 2021-07-10 22:58:20 +01:00
  • 71b15c62eb create group Evgeny Poberezkin 2021-07-10 13:06:34 +01:00
  • 24c62584fc
    simplify chat protocol (#74) Evgeny Poberezkin 2021-07-11 12:22:22 +01:00
  • ad8fee6542 disable chat test #74 Evgeny Poberezkin 2021-07-10 08:39:29 +01:00
  • 637f9f427b simplify chat message format, refactor types to include parsed message body Evgeny Poberezkin 2021-07-09 22:56:51 +01:00
  • 41e081ff9b groups protocol and some group commands Evgeny Poberezkin 2021-07-08 19:59:33 +01:00
  • 44496bc003
    update readme: network topology and disclaimer on encryption design (#73) Evgeny Poberezkin 2021-07-07 22:58:53 +01:00
  • efd9ab3be5 remove old disclaimer #73 Evgeny Poberezkin 2021-07-07 22:58:13 +01:00
  • d21abbdec1
    chat test with VirtualTerminal (#72) Evgeny Poberezkin 2021-07-07 22:46:38 +01:00
  • f8c3899351 corrections Efim Poberezkin 2021-07-07 22:42:21 +10:00
  • 88467ccffa update readme with the disclaimer on encryption design and explanation of the network topology Evgeny Poberezkin 2021-07-07 07:37:29 +01:00
  • 0066e1566c simplify test #72 Evgeny Poberezkin 2021-07-06 22:01:21 +01:00
  • 1de41fc213 fix intermittently failing test Evgeny Poberezkin 2021-07-06 19:58:53 +01:00
  • e52f66f83c disable chat test Evgeny Poberezkin 2021-07-06 19:19:31 +01:00
  • e772b2925b chat test with VirtualTerminal Evgeny Poberezkin 2021-07-06 19:17:24 +01:00
  • 25ac250d37
    use chat message format to pass profile information, refactor (#71) Evgeny Poberezkin 2021-07-06 19:07:03 +01:00
  • 6b713204d4 use chat message format to pass profile information, refactor #71 Evgeny Poberezkin 2021-07-05 22:24:19 +01:00
  • 85727bfbf1
    move files to src folder (to allow testing) (#70) Evgeny Poberezkin 2021-07-05 20:05:07 +01:00
  • a573e9c95c move files to src folder (to allow testing) #70 Evgeny Poberezkin 2021-07-05 19:26:39 +01:00
  • 58889be83d
    establish connection using user profiles (#69) Evgeny Poberezkin 2021-07-05 19:54:44 +01:00
  • af2c63efee refactor, remove old code #69 Evgeny Poberezkin 2021-07-05 08:59:41 +01:00
  • 24cc564b19 comment Evgeny Poberezkin 2021-07-05 08:50:46 +01:00
  • 80847fcab2 delete contact and send message with the updated schema Evgeny Poberezkin 2021-07-05 08:49:03 +01:00
  • 64479cca43 establish connection using user profiles (TODO: delete contact and send message) Evgeny Poberezkin 2021-07-04 23:37:19 +01:00
  • 2f604d91ba
    use chat protocol and contacts in chat commands/messages (#66) Evgeny Poberezkin 2021-07-04 18:42:24 +01:00
  • a3f5d84c6d automatically accept connection when CONF is received from the agent #66 Evgeny Poberezkin 2021-07-03 21:07:20 +01:00
  • 35b1a99384 handle contact not found error Evgeny Poberezkin 2021-07-02 20:43:26 +01:00
  • 8360451d1c use contacts when receiving messages and notifications Evgeny Poberezkin 2021-07-02 20:02:42 +01:00
  • b5deb36ac6 use contacts in all chat commands (add, connect, send, delete) Evgeny Poberezkin 2021-07-02 18:51:16 +01:00
  • 2f648b730f save contacts and related connections to DB (WIP) Evgeny Poberezkin 2021-07-02 12:42:47 +01:00
  • c6f1858ca0
    make broader check for WSL on notifications (#68) Efim Poberezkin 2021-07-02 00:37:19 +10:00
  • 7c38246c8c use chat message format when sending messages Evgeny Poberezkin 2021-06-30 22:38:46 +01:00
  • 061eff2e85 interpret RawChatMessage Evgeny Poberezkin 2021-06-30 20:12:38 +01:00
  • 81bbba0d1e reset title #68 Efim Poberezkin 2021-07-01 00:52:06 +10:00
  • 321f4bbe9d
    update ghc version to 8.10.4 for Docker build (#67) Efim Poberezkin 2021-07-01 00:37:47 +10:00
  • e93ce1ef37 update ghc version to 8.10.4 for Docker build #67 Efim Poberezkin 2021-06-30 18:43:45 +10:00
  • f1d238edb7 add message parsing tests Evgeny Poberezkin 2021-06-30 08:47:18 +01:00
  • fb52335224 raw chat message parsing test Evgeny Poberezkin 2021-06-30 08:27:01 +01:00
  • ff02ae010e chat message format and parsing Evgeny Poberezkin 2021-06-29 22:04:41 +01:00
  • b82a6af222 chat message syntax, raw message type Evgeny Poberezkin 2021-06-28 08:52:18 +01:00
  • 9ef5b87992 chat types, chat protocol syntax idea Evgeny Poberezkin 2021-06-27 21:49:58 +01:00
  • c3d5797a0b Merge branch 'master' into v4 Evgeny Poberezkin 2021-06-26 20:20:33 +01:00
  • 32d90580e7
    desktop notifications (#64) Nikita Poberezkin 2021-06-26 21:48:08 +03:00
  • 5fa6cccd56 corrections #64 Evgeny Poberezkin 2021-06-26 19:43:41 +01:00
  • 552bbef01b
    remove unrelated workspace file Nikita Poberezkin 2021-06-26 10:40:53 +03:00
  • 351d872a5c
    move script running logic to common method + add lacking quotes Nikita Poberezkin 2021-06-26 10:27:12 +03:00
  • 5a2ded775d
    rename app folder (#63) Evgeny Poberezkin 2021-06-25 18:34:29 +01:00
  • 79641e5a0a clean up package.yaml #63 Evgeny Poberezkin 2021-06-25 07:52:42 +01:00
  • b76e2c78fe rename app folder Evgeny Poberezkin 2021-06-25 07:51:23 +01:00
  • eb2404c9ce
    simplex-chat schema, refactor chat to use SMP agent functions (#62) Evgeny Poberezkin 2021-06-25 18:18:24 +01:00
  • 5182a19c5d
    remove fdo-notify from extra-deps Nikita Poberezkin 2021-06-25 18:00:29 +03:00
  • 46d85141e8
    remove dbus package and code Nikita Poberezkin 2021-06-25 17:57:34 +03:00
  • b52b771d5c fix notification commands for win/lin Poberezkin Nikita 2021-06-25 17:17:36 +03:00
  • dd3cca4cfa remove unused cpp conditions Poberezkin Nikita 2021-06-25 16:14:14 +03:00
  • 16ffdccfea add alternative linux notification method Poberezkin Nikita 2021-06-25 14:00:58 +03:00
  • 8e199f6a48 remove ncurses #62 Evgeny Poberezkin 2021-06-24 21:24:02 +01:00
  • c8c3e3d497 update schema Evgeny Poberezkin 2021-06-24 21:17:27 +01:00
  • 1a40afc700 update simplexmq commit Evgeny Poberezkin 2021-06-24 19:41:32 +01:00
  • b1c61218a9 remove unused simplex-chat code Evgeny Poberezkin 2021-06-24 08:58:16 +01:00
  • ec72bb8f20 refactor inputSubscriber Evgeny Poberezkin 2021-06-24 08:47:53 +01:00
  • 3fd410887b refactor output of sent message to avoid separate parsing Evgeny Poberezkin 2021-06-24 08:33:10 +01:00
  • 28ec7fc923 refactor / simplify Evgeny Poberezkin 2021-06-23 22:08:56 +01:00
  • a69516c90a
    add unix to extra-deps Nikita Poberezkin 2021-06-23 16:13:15 +03:00
  • 9c05422c0b
    add support for windows/wsl notifications Nikita Poberezkin 2021-06-23 16:01:53 +03:00
  • 43f0dc2ed4 refactor dog-food (WIP) Evgeny Poberezkin 2021-06-23 08:51:01 +01:00
  • 8a22e0c731
    add support for linux, win (draft) and wsl (draft) notifications Nikita Poberezkin 2021-06-21 21:08:10 +03:00
  • 2cc5cd5d49
    support for linux notifications (draft) Nikita Poberezkin 2021-06-21 20:13:45 +03:00
  • d3fb8041b0 send notifications Evgeny Poberezkin 2021-06-19 20:40:19 +01:00
  • d6f36778c8 update schema Evgeny Poberezkin 2021-06-19 13:03:34 +01:00
  • ce7f4c2f52 chat app layout demo Evgeny Poberezkin 2021-06-17 21:11:55 +01:00
  • 8877b360e2 simplex-chat app structure Evgeny Poberezkin 2021-06-16 22:06:53 +01:00
  • edb5044366 more chat schema updates Evgeny Poberezkin 2021-06-16 21:20:41 +01:00
  • f95414a568 update chat schema Evgeny Poberezkin 2021-06-16 08:56:44 +01:00
  • e149c20272 chat client design Evgeny Poberezkin 2021-06-14 08:43:56 +01:00
  • d07e977ae1 simplex-chat spike (WIP) Evgeny Poberezkin 2021-06-13 21:22:51 +01:00
  • e7d523c944 fix schema, add migrations, remove broadcast Evgeny Poberezkin 2021-06-13 14:31:38 +01:00
  • 8d64a87632 schema for messages (WIP) Evgeny Poberezkin 2021-06-13 12:30:32 +01:00
  • 015704076f initial schema (WIP) Evgeny Poberezkin 2021-06-12 21:10:02 +01:00
  • e802e5a9ae chat messages namespace and types Evgeny Poberezkin 2021-06-10 21:00:20 +01:00
  • 4232f73ed2
    support ad-hoc groups (broadcasts) (#61) Evgeny Poberezkin 2021-06-10 20:34:52 +01:00
  • cf04db4efd use simplexmq latest #61 Evgeny Poberezkin 2021-06-01 20:58:53 +01:00
  • 765de84f96 fake group chat Evgeny Poberezkin 2021-05-31 20:04:04 +01:00
  • f9111c557a support ad-hoc groups (broadcasts) Evgeny Poberezkin 2021-05-30 23:09:14 +01:00
  • e4f3414b0b
    add missing dot (#58) Efim Poberezkin 2021-05-16 18:58:19 +04:00
  • d4ecd27067
    add gif to readme (#59) Evgeny Poberezkin 2021-05-12 19:33:50 +01:00
  • 5421637598 add gif to readme #59 Evgeny Poberezkin 2021-05-12 19:30:14 +01:00
  • 25c01b4439 add missing dot #58 Efim Poberezkin 2021-05-12 19:13:48 +04:00
  • 723c787edc
    0.3.1 (#57) Evgeny Poberezkin 2021-05-10 19:49:21 +01:00
  • 16bf4247e7 0.3.1 v0.3.1 #57 Evgeny Poberezkin 2021-05-10 19:29:34 +01:00