Commit Graph

  • 67d0c7eb78 remove duplicate API endpoints. Miroslav Šedivý 2020-12-28 17:34:51 +01:00
  • eeb82c09b3 browser tab use REST API. Miroslav Šedivý 2020-12-27 22:14:56 +01:00
  • 655d64105e HttpJsonRequest user friendly message. Miroslav Šedivý 2020-12-27 21:07:09 +01:00
  • da71c9261d API: Target member was not found, return 404. Miroslav Šedivý 2020-12-27 17:07:09 +01:00
  • b13c9696b1 api remove payload from names. Miroslav Šedivý 2020-12-26 23:59:29 +01:00
  • a6dccc753b API update: control give memberId. Miroslav Šedivý 2020-12-26 23:53:04 +01:00
  • c796a9e530 export API. Miroslav Šedivý 2020-12-26 23:21:49 +01:00
  • c7fde94ac4 add headers manipulation. Miroslav Šedivý 2020-12-24 03:23:08 +01:00
  • c9290bd88a browser add cookies. Miroslav Šedivý 2020-12-23 02:41:15 +01:00
  • 5755b45888 browser tabs example introduced. Miroslav Šedivý 2020-12-20 19:35:35 +01:00
  • c8b4c130c8 Merge branch 'dev' of github.com:m1k1o/neko into dev m1k1o 2020-12-18 19:13:40 +01:00
  • 584c94b327 add Picture in Picture m1k1o 2020-12-18 19:12:41 +01:00
  • 7189bb6973 Merge branch 'master' of https://github.com/nurdism/neko into dev m1k1o 2020-12-18 18:51:16 +01:00
  • 7c8f0e66cb remove chromedp. Miroslav Šedivý 2020-12-18 16:38:33 +01:00
  • 1faabe6397 go mod tidy. Miroslav Šedivý 2020-12-14 23:36:01 +01:00
  • 251cea24b8 add back and forward navigate. Miroslav Šedivý 2020-12-13 23:38:38 +01:00
  • 15d8673088 add experimental chromedp lib. Miroslav Šedivý 2020-12-13 23:26:00 +01:00
  • 67405da3aa add browserUrl. Miroslav Šedivý 2020-12-13 23:24:21 +01:00
  • b197bb303e add support for modules. Miroslav Šedivý 2020-12-12 18:37:19 +01:00
  • 5b69413e01 AddHandler in WebSockets. Miroslav Šedivý 2020-12-12 17:40:10 +01:00
  • af463b1015 AddRouter in API. Miroslav Šedivý 2020-12-12 17:07:45 +01:00
  • ed31b7de70 API updated. Miroslav Šedivý 2020-12-08 16:13:26 +01:00
  • 9786c8d537 join members endpoints to one file. Miroslav Šedivý 2020-12-08 16:05:54 +01:00
  • f1f26b5f25 MemberDataPayload & membersList implemented. Miroslav Šedivý 2020-12-08 16:04:54 +01:00
  • 7fb40c0384 + GetProfile & GetState members. Miroslav Šedivý 2020-12-08 15:37:48 +01:00
  • 209971cb8a member profile & state to types. Miroslav Šedivý 2020-12-08 15:14:20 +01:00
  • 58c8104ce6 remove unused logger from room api handler. Miroslav Šedivý 2020-12-08 14:31:15 +01:00
  • 4b4ddcfe15 use json marshal default values. Miroslav Šedivý 2020-12-08 14:13:12 +01:00
  • 5bdd5fc54b ignore if no video after webrtc destroying. Miroslav Šedivý 2020-12-07 19:45:07 +01:00
  • cab53d7d17 webrtc connect / disconnect functions. Miroslav Šedivý 2020-12-07 18:46:29 +01:00
  • f30614db25 properly destroy webrtc stream. Miroslav Šedivý 2020-12-07 18:44:14 +01:00
  • 303c22bba5 profileChanged tested, minor bugs fixed. Miroslav Šedivý 2020-12-06 21:34:23 +01:00
  • 9ca4e04e0b pointer struct to members crud. Miroslav Šedivý 2020-12-06 21:10:45 +01:00
  • b489432dbe is admin condition. Miroslav Šedivý 2020-12-06 20:30:34 +01:00
  • 4f56d14ae3 implicitControl only if user can host. Miroslav Šedivý 2020-12-06 20:08:25 +01:00
  • 2467c94c59 add profileChanged. Miroslav Šedivý 2020-12-06 19:29:39 +01:00
  • a2da60d617 add default access control on users. Miroslav Šedivý 2020-12-06 19:19:57 +01:00
  • c714d17d87 is_receiving - is_watching. Miroslav Šedivý 2020-12-06 19:02:33 +01:00
  • e138b5fc27 is_receiving - is_watching. Miroslav Šedivý 2020-12-06 19:02:24 +01:00
  • e17e2cb606 + CanAccessClipboard. Miroslav Šedivý 2020-12-06 18:55:24 +01:00
  • 5edd9dc97a + CanHost. Miroslav Šedivý 2020-12-06 18:50:41 +01:00
  • 92aa717a8d user - member. Miroslav Šedivý 2020-12-06 18:50:04 +01:00
  • 4fe74fd112 + CanWatch. Miroslav Šedivý 2020-12-06 18:49:20 +01:00
  • d2ffac3d4b + CanConnect. Miroslav Šedivý 2020-12-06 18:49:08 +01:00
  • 0a201d50c8 + CanLogin. Miroslav Šedivý 2020-12-06 18:48:50 +01:00
  • 35cd0f5270 add connect / disconnect to adapters. Miroslav Šedivý 2020-12-06 18:11:11 +01:00
  • 6ca1e27f01 add file adapter. Miroslav Šedivý 2020-12-06 17:28:15 +01:00
  • 100544198b add members database adapters interface. Miroslav Šedivý 2020-12-06 00:21:09 +01:00
  • edb9fef097 remove unused HasHost. Miroslav Šedivý 2020-12-05 23:42:40 +01:00
  • b24c217509 members database import. Miroslav Šedivý 2020-12-05 23:31:41 +01:00
  • 9f452aeb01 add database to Sessions. Miroslav Šedivý 2020-12-05 23:05:46 +01:00
  • a6fbafc079 SetProfile changed as Update. Miroslav Šedivý 2020-12-05 22:18:45 +01:00
  • 22407825fe destroy only if is WebRTC active. Miroslav Šedivý 2020-12-05 21:05:09 +01:00
  • fb4f1d68cc remove WS and add memberUpdate. Miroslav Šedivý 2020-12-03 20:46:54 +01:00
  • 052eb3cade add clear state function. Miroslav Šedivý 2020-12-03 20:16:24 +01:00
  • feb07b97ab resolve deadlock problem with mutexes. Miroslav Šedivý 2020-12-03 20:05:44 +01:00
  • c61f5f2835 WebRTC + peer closed. Miroslav Šedivý 2020-12-03 17:03:15 +01:00
  • 4670b5187c Disconnect WebRTC on socket disconnect. Miroslav Šedivý 2020-12-03 16:45:41 +01:00
  • 7f038140e3 WS remove connected & disconnected event. Miroslav Šedivý 2020-12-03 16:43:52 +01:00
  • 7eee6debc7 WS remove connected & disconnected event. Miroslav Šedivý 2020-12-03 16:42:27 +01:00
  • 7a8a4f11dc extract member state to custom struct. Miroslav Šedivý 2020-12-03 16:11:26 +01:00
  • d7b5bd6842 extract member state to custom struct. Miroslav Šedivý 2020-12-03 16:10:52 +01:00
  • 5f3b9f72cf ID in MemberProfile. Miroslav Šedivý 2020-12-02 19:22:26 +01:00
  • 11a843af0f new WS events. Miroslav Šedivý 2020-12-02 19:21:25 +01:00
  • f361d0c681 WS added session events. Miroslav Šedivý 2020-12-02 18:59:54 +01:00
  • 1f5c0a3547 updated session events. Miroslav Šedivý 2020-12-02 18:59:32 +01:00
  • 3df2c028cd update member data interface. Miroslav Šedivý 2020-12-02 18:17:07 +01:00
  • cf47b7e2fa crud update new member profile. Miroslav Šedivý 2020-12-02 17:43:34 +01:00
  • 81b3fbd673 moved capture StopStream to websockets events. Miroslav Šedivý 2020-12-02 17:36:06 +01:00
  • 0d2f3405bb new MemberProfile & session refactor. Miroslav Šedivý 2020-12-02 17:29:38 +01:00
  • 220e162f42 beautify. Miroslav Šedivý 2020-12-02 17:23:35 +01:00
  • 82d37b15e4 HasConnectedMembers and Members returns not connected. Miroslav Šedivý 2020-12-02 17:12:00 +01:00
  • 5541675f57 use member id or create new. Miroslav Šedivý 2020-12-02 16:50:30 +01:00
  • 123fbd8317 IsAdmin + IsConnected. Miroslav Šedivý 2020-12-02 16:49:51 +01:00
  • 38703f89b6 add member create & delete. Miroslav Šedivý 2020-12-02 13:52:02 +01:00
  • 25fec63455 WS do not connect if already connected. Miroslav Šedivý 2020-12-02 11:45:22 +01:00
  • 2a6a65144c introduced ImplicitHosting. Miroslav Šedivý 2020-12-02 11:24:27 +01:00
  • 1677e38935 introduced ImplicitHosting. Miroslav Šedivý 2020-12-02 11:24:20 +01:00
  • 26c0fea840 controlRequest if already is the host. Miroslav Šedivý 2020-12-02 10:47:20 +01:00
  • b7103ca809 ResetKeys on ClearHost. Miroslav Šedivý 2020-12-02 10:46:00 +01:00
  • 8bfe0c4f67 add implicit control. Miroslav Šedivý 2020-12-02 10:45:23 +01:00
  • 964588b328 remove HostID. Miroslav Šedivý 2020-12-02 00:04:36 +01:00
  • a268bddc57 member id instead of whole object in state. Miroslav Šedivý 2020-12-01 23:59:02 +01:00
  • 4c247f61ff members as object. Miroslav Šedivý 2020-12-01 22:58:05 +01:00
  • bdd8bdab72 members as map. Miroslav Šedivý 2020-12-01 22:56:08 +01:00
  • b82fbae597 replace old Member structures. Miroslav Šedivý 2020-12-01 19:47:50 +01:00
  • 6599a093c0 remove MemberList structs. Miroslav Šedivý 2020-12-01 19:45:21 +01:00
  • 1b6bc44f2a event SystemDisconnect. Miroslav Šedivý 2020-12-01 19:44:23 +01:00
  • 21293256ed connected session only websocket. Miroslav Šedivý 2020-11-30 22:28:13 +01:00
  • 77049128df add MemberId to init. Miroslav Šedivý 2020-11-30 22:25:20 +01:00
  • b194f8034a add MemberId to init. Miroslav Šedivý 2020-11-30 22:24:58 +01:00
  • 267ef5baa0 WebSocket types & messages refactored using new spec. Miroslav Šedivý 2020-11-30 22:00:07 +01:00
  • 2c7291324c fix Host ID json name. Miroslav Šedivý 2020-11-30 21:27:43 +01:00
  • 5c0dee93ac messages highlight comments. Miroslav Šedivý 2020-11-30 21:06:37 +01:00
  • caa4be4d3b remove unused MEMBER_LIST. Miroslav Šedivý 2020-11-30 21:06:19 +01:00
  • d00015ee91 system init WS. Miroslav Šedivý 2020-11-30 20:07:19 +01:00
  • 745ef00cd2 update connected / disconnected events. Miroslav Šedivý 2020-11-30 19:13:17 +01:00
  • 753fb01955 removed OnCreated event. Miroslav Šedivý 2020-11-30 18:52:16 +01:00
  • 743ab2bf6a signal provide upon request WS. Miroslav Šedivý 2020-11-30 18:27:25 +01:00
  • 2e090eb54d update control WS. Miroslav Šedivý 2020-11-30 18:24:38 +01:00