208 Commits

Author SHA1 Message Date
Jannis Mattheis
9b0b6ab443 docs: network_mode notice 2025-06-24 19:24:06 +02:00
Jannis Mattheis
acb8287706 Merge pull request #222 from screego/audio
feat: system/tab audio on supported systems
v1.12.0
2025-05-08 13:36:53 +02:00
Jannis Mattheis
3f33538816 feat: system/tab audio on supported systems 2025-05-08 13:18:12 +02:00
Jannis Mattheis
12a3e5c3d4 docs: remove docker-compose version
It's obsolete and not used anymore.

See https://docs.docker.com/reference/compose-file/version-and-name/#version-top-level-element-obsolete
2025-04-24 18:49:07 +02:00
Jannis Mattheis
45eba58b97 Merge pull request #216 from screego/update-fixes
Update & fixes
v1.11.3
2025-04-12 18:13:57 +02:00
Jannis Mattheis
2654df56d5 fix: update workflow 2025-04-12 18:07:01 +02:00
Jannis Mattheis
7928a4203e fix: crash in chrome
See #215
2025-04-12 18:00:59 +02:00
Jannis Mattheis
14ff43d812 fix: update dependencies 2025-04-12 18:00:59 +02:00
Jannis Mattheis
40529d46e3 Merge pull request #209 from screego/stuff v1.11.2 2024-12-07 12:30:49 +01:00
Jannis Mattheis
0ed905dc8e fix: update dependencies 2024-12-07 12:17:32 +01:00
Jannis Mattheis
b6094d54f2 fix: prevent deadlock by timeouting blocking writes 2024-12-07 12:15:44 +01:00
Jannis Mattheis
40ad444c84 fix: limit /health timeout to 5 seconds 2024-12-07 09:56:53 +01:00
Jannis Mattheis
bcf590f2c3 ci: lint action v1.11.1 2024-10-11 15:27:34 +02:00
Jannis Mattheis
be6898d129 Merge pull request #205 from screego/race-condition
Fix race condition (no room can be created)
2024-10-11 15:19:59 +02:00
Jannis Mattheis
ae86223ace fix: add health endpoint 2024-10-11 15:11:07 +02:00
Jannis Mattheis
a0f3c37498 fix: race condition
In client.go

    if room, ok := message.(outgoing.Room); ok {
            c.info.RoomID = room.ID
    }

this part isn't thread safe. It could happen that user disconnected but
wasn't removed from a room, because the disconnecting go routine
couldn't see the roomID yet.
2024-10-11 15:11:07 +02:00
Jannis Mattheis
54f9fb6b9e Merge pull request #202 from screego/deny
feat: add `SCREEGO_TURN_DENY_PEERS`
v1.11.0
2024-09-28 14:13:40 +02:00
Jannis Mattheis
5fda00ef92 feat: add SCREEGO_TURN_DENY_PEERS
Deny/ban peers within specific CIDRs to prevent TURN server users from
accessing machines reachable by the TURN server but not from the
internet, useful when the server is behind a NAT.

By default denies local addresses.
2024-09-28 14:07:03 +02:00
Jannis Mattheis
e5864f38a8 Merge pull request #201 from screego/stuff
Fix goroutine leak & update deps
2024-09-27 16:23:28 +02:00
Jannis Mattheis
46467a3f79 fix: update dependencies 2024-09-27 16:20:15 +02:00
Jannis Mattheis
da3f5b1692 fix: goroutine leak 2024-09-27 16:20:15 +02:00
Morya
a755327c74 refactor: rename var
auth is a pkg name, should avoid been clouded
2024-08-25 08:53:18 +00:00
Jannis Mattheis
4df473779d fix: log full events v1.10.5 2024-08-17 18:29:44 +02:00
Jannis Mattheis
d9b4d3cedc Merge pull request #191 from screego/unsupported-errors
fix: add unsupported browser error
v1.10.4
2024-08-16 09:42:01 +00:00
Jannis Mattheis
a24ca719e0 fix: add unsupported browser error 2024-08-16 11:01:25 +02:00
Jannis Mattheis
a09b4e9d86 Merge pull request #182 from ipitio/patch-1
add ghcr badge
2024-06-23 20:56:06 +02:00
ipitio
0318b8e59b add ghcr badge
ghcr.io's api doesn't let you see the pull count so I created [ghcr-pulls](https://github.com/ipitio/ghcr-pulls), a daily scraper that updates the count and makes this badge possible. I noticed that you use ghcr and have a docker hub counter and thought you might find this useful.
2024-06-10 08:38:07 +00:00
Jannis Mattheis
ef305830ad Merge pull request #179 from screego/deps
fix: update dependencies
v1.10.3
2024-02-10 20:26:17 +01:00
Jannis Mattheis
34167c99ac fix: update dependencies 2024-02-10 20:21:45 +01:00
Jannis Mattheis
6bc29f93da fix: better room name generation
See #173
v1.10.2
2023-11-20 18:40:09 +01:00
Jannis Mattheis
9fd662679a Merge pull request #169 from screego/stuff
Migrate to vite & update deps
v1.10.1
2023-09-21 19:50:39 +02:00
Jannis Mattheis
af3e1bbfff fix: update frontend deps 2023-09-21 19:44:46 +02:00
Jannis Mattheis
933352d01d fix: update backend deps 2023-09-21 19:44:46 +02:00
Jannis Mattheis
0734a99c5f fix: migrate to vite 2023-09-21 19:44:46 +02:00
Jannis Mattheis
9bc9a6717a fix: use urlWithSlash everywhere 2023-09-21 19:16:58 +02:00
Jannis Mattheis
6a55b68acc Fix docs typo in port range
Fixes #164
2023-08-12 16:45:30 +02:00
Jannis Mattheis
45e99c25d6 Add missing port to dns server example 2023-07-29 19:24:09 +02:00
Jannis Mattheis
2242880dc2 Merge pull request #163 from screego/docker
Add docker docs & remove turn strict auth
v1.10.0
2023-07-29 18:12:45 +02:00
Jannis Mattheis
d02565245e Add docs for deploying screego in docker without network_mode: host 2023-07-29 18:09:35 +02:00
Jannis Mattheis
6202025877 Remove turn strict auth
Screego already secures the turn connections via credentials that are
generated on demand. The strict auth can cause problems when screego is
deployed via docker or some other container deployment.
2023-07-29 18:09:35 +02:00
Jannis Mattheis
f3898e7537 Add double click to fullscreen
Fixes #37
2023-07-29 15:58:41 +02:00
Jannis Mattheis
013bb129bc Merge pull request #162 from screego/dns
Add dns fetching for external ip setting
2023-07-29 15:50:27 +02:00
Jannis Mattheis
70bd284e51 Disable depguard 2023-07-29 14:22:53 +02:00
Jannis Mattheis
a0f06e539c Add dns fetching for external ip 2023-07-29 14:22:53 +02:00
Jannis Mattheis
5251041fa7 Only release on tags 2023-07-26 18:22:39 +02:00
Jannis Mattheis
61728493eb Fetch tags 2023-07-26 18:17:56 +02:00
Jannis Mattheis
57f7f34eb0 Force release 2023-07-26 18:13:41 +02:00
Jannis Mattheis
28dd056508 Try buildx 2023-07-26 18:12:29 +02:00
Jannis Mattheis
d6d9af27a4 Update goreleaser v1.9.1 2023-07-26 17:50:45 +02:00
Jannis Mattheis
1f417a13ad Merge pull request #161 from screego/framerate
Add framerate setting
v1.9.0
2023-07-26 17:15:12 +02:00