@刘羡鱼
dae23a90b5
feat(auth): add OIDC-only member authentication ( #686 )
...
* feat(auth): add OIDC member authentication
* docs(auth): document OIDC member login
* fix(auth): address OAuth review feedback
* refactor(auth): move OAuth flow into member provider
2026-09-24 00:15:46 +02:00
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