Commit Graph

27 Commits

Author SHA1 Message Date
Paul Troeger cc014571cc feat: add openinapp plugin to open chat links in shared neko instance (#682)
* feat: add openinapp plugin to open chat links in shared neko instance

* lint.

* feat(openinapp): implement open link handler and route for opening links.

* feat(openinapp): switched to http backend and removed example in docker-compose.yaml

* lint.

---------

Co-authored-by: Miroslav Šedivý <sedivy.miro@gmail.com>
2026-08-09 22:53:39 +02:00
Abdellatif Anaflous d6a4200b36 feat(filetransfer): allow file deletion and add user delete config option (#683)
* feat(filetransfer): allow file deletion and add user delete config option

* fix(client): make user_delete required boolean in payload

* lint.

* feat(filetransfer): add confirmation dialog for file deletion.

* feat(filetransfer): add delete file confirmation messages in multiple languages

* lint.

---------

Co-authored-by: Miroslav Šedivý <sedivy.miro@gmail.com>
2026-08-07 18:12:02 +02:00
Abdellatif Anaflous 613647c72c fix(filetransfer): allow non-admin file uploads and downloads (#679)
* fix(filetransfer): remove auth.AdminsOnly middleware wrapper from routes

* fix(filetransfer): add config option to allow non-admin users to download and upload files.

* fix(filetransfer): implement user permissions for file download and upload in client.

---------

Co-authored-by: Miroslav Šedivý <sedivy.miro@gmail.com>
2026-08-05 22:33:17 +02:00
Miroslav Šedivý 2c124c506e Upgrade go dependencies (#644)
* update pion WebRTC from v3 to v4.

* update mapstructure dependency to use go-viper version.

* update go-chi dependency to v5.
2026-04-25 15:20:43 +02:00
Miroslav Šedivý 51bbad7650 rename package to github name. 2025-03-26 23:51:19 +01:00
Miroslav Šedivý 3082d3241b implement client heartbeat #460. 2024-12-30 13:41:22 +01:00
Miroslav Šedivý a569f72087 ignore irrelevant legacy ws events. 2024-09-15 23:07:14 +02:00
Miroslav Šedivý 6fbdea979f fix duplicate screen sizes. 2024-09-08 19:53:04 +02:00
Miroslav Šedivý e719109116 fix control give. 2024-09-08 19:48:57 +02:00
Miroslav Šedivý 136d2ba1da legacy hack: file transfer enabled in init. 2024-09-07 21:57:04 +02:00
Miroslav Šedivý 6aac5da08c legacy: fix sendControlHost. 2024-09-07 21:31:26 +02:00
Miroslav Šedivý 82aa68097b fix kicked message for legacy implementation. 2024-09-07 20:10:43 +02:00
Miroslav Šedivý a1f2e379cd legacy: add stats. 2024-09-06 23:26:44 +02:00
Miroslav Šedivý 6a8f8052cd legacy: implement screen resolution API. 2024-09-06 23:26:44 +02:00
Miroslav Šedivý 15e805c9b2 rename package. 2024-09-06 23:26:29 +02:00
Miroslav Šedivý b9ff172c15 only update name in profile. 2024-09-06 22:59:23 +02:00
Miroslav Šedivý ceb4e0c3f1 implement mute / unmute. 2024-09-06 22:59:23 +02:00
Miroslav Šedivý 3d0b245abf locks send immediate ID. 2024-09-06 22:59:23 +02:00
Miroslav Šedivý 679157ef6d update profile on join. 2024-09-06 22:59:23 +02:00
Miroslav Šedivý 0f1f218694 legacy: fix error reporting. 2024-09-06 22:59:23 +02:00
Miroslav Šedivý 3965bb870d fix locks. 2024-09-06 22:59:23 +02:00
Miroslav Šedivý 610457a9d7 add ADMIN_CONTROL. 2024-09-06 22:59:04 +02:00
Miroslav Šedivý c2b9c70c38 add emote & fix host id. 2024-09-06 22:59:04 +02:00
Miroslav Šedivý 65730694ff handle sessions on connected / disconnected. 2024-09-06 22:59:04 +02:00
Miroslav Šedivý 1d8ec58fbc legacy adapter - add http calls. 2024-09-06 22:59:04 +02:00
Miroslav Šedivý 1c4fc4653b WIP legacy adapter. 2024-09-06 22:59:04 +02:00
Miroslav Šedivý 1fd4e53637 WIP: legacy WS. 2024-09-06 22:59:00 +02:00