138 Commits

Author SHA1 Message Date
Jacob Schlecht e9587b208a feat: for web 0.10.0 (#288)
feat: Update for-web to 0.10.0

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-06-30 16:52:22 -06:00
Jacob Schlecht c4b0827234 feat: gifbox (#287)
* feat: Add gifbox integration

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* feat: Update services to v0.13.8

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

---------

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-06-30 16:47:21 -06:00
Ray d59a061718 feat: Add client config route to Caddy (#286)
* feat: Add client config route to Caddy

Signed-off-by: Pecacheu <3608878+Pecacheu@users.noreply.github.com>

* fix: Remove gifbox, will be pulled from backend in future

Signed-off-by: Pecacheu <3608878+Pecacheu@users.noreply.github.com>

* fix: Move JSON to root folder, drop extension from route

Signed-off-by: Pecacheu <3608878+Pecacheu@users.noreply.github.com>

---------

Signed-off-by: Pecacheu <3608878+Pecacheu@users.noreply.github.com>
2026-06-27 19:30:03 -06:00
Jacob Schlecht 5eebd20e4e docs: Add a guides section to go into more detail about things (#285)
Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-06-20 09:38:40 -06:00
Jacob Schlecht 0f2b9f6662 chore: Update to v0.13.6 to get new RabbitMQ fixes (#283)
Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-05-18 18:48:29 -06:00
Jacob Schlecht 5dfce6f3d4 chore: Update backend services to 0.13.5 (#282)
* chore: Update backend services to 0.13.5

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* chore: Update for-web to 0.6.0

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

---------

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-05-17 11:43:04 -07:00
Jacob Schlecht a71361f1a3 chore: Update for-web to 0.5.0 (#275)
This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-04-19 10:44:18 -06:00
Jacob Schlecht 19f6885d14 feat: Update to backend version v0.12.0 and use new environment variable configuration (#272)
* refactor: Change secrets file format and update to v0.12.0

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* chore: Update livekit to v1.9.13

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* docs: Update readme links

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* docs: Add a disclaimer on the config when using generate_config

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

---------

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-04-05 17:01:38 -06:00
stoat-tofu[bot] 00706b6243 chore: modify .github/workflows/validate-pr-title.yml 2026-03-24 19:03:54 +00:00
Jacob Schlecht ba4751ce4c feat: Enable video, autoconfigure video (#262)
This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-03-08 18:23:21 -06:00
Jacob Schlecht 0871fb8e9b feat: Add a domain alias for caddy (#261)
* feat: Save stoat domain in a .env file and alias Caddy to it internally

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* fix: This doesn't work on reverse proxied setups

thanks to @agentflemme for help testing

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

---------

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-03-08 18:22:42 -06:00
dataprolet fe37c2cab3 docs: add 'Creating an Account' section to README (#260)
Add 'Creating an Account' section to README

Added a section about account creation and email verification.

Signed-off-by: dataprolet <48024821+dataprolet@users.noreply.github.com>
2026-03-08 18:19:39 -06:00
Jacob Schlecht aa5c40e477 docs: Add clarification about livekit ports in the docs (#256)
* docs: fix bookmark for configuration

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* docs: Be more clear about forwarding database port

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* docs: Add additional note about livekit RTC ports and caddy

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* fix: Important doesn't work in a spoiler

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

---------

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-03-04 12:02:57 -07:00
Jacob Schlecht 4f83b9e20c feat: Make the arg order forced and make usage more clear for config (#253)
This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-03-01 21:36:31 -07:00
Jacob Schlecht ccb3ef79e0 feat: Smarter configuration script, add secrets env file, and improve docs (#248)
* feat: Add a smarter configurator with secrets env file

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* fix: rename compose.override.yml on overwrite

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* docs: Update readme to instruct on secrets.env, and add more bookmarks

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* docs: Update readme to be a bit more brief, remove some notices.

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

---------

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-03-01 11:09:41 -07:00
Jacob Schlecht 0efbeb4f12 fix: Make livekit use a bindmount for livekit.yml (#243)
Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-02-26 17:42:26 -07:00
Jacob Schlecht b0cb09c2ec docs: Update readme to be more clear about some things, add another note (#218)
* docs: Update readme to be more clear about some things, add another note

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* docs: Remove these links they aren't needed anymore.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

---------

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-02-21 10:59:43 -07:00
Jacob Schlecht 11f6ab4655 fix: Make config update safer, use local URLs for livekit (#217)
Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-02-20 16:47:54 -07:00
Jacob Schlecht 58d8d4de4a fix: Update web app to get arm64 support for our Pi users. (#209)
Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-02-20 16:47:13 -07:00
Jacob Schlecht e311c4fc9b fix: Remove git pr tracking action as it's defunct upon rename to stoat (#210)
Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-02-20 16:45:30 -07:00
Christopher Hultin c66284d744 fix: improve invite-only instructions (#205)
Signed-off-by: Chris Hultin <chrishultin@google.com>
2026-02-19 21:15:58 -07:00
Christopher Hultin faacea206d fix: adding missing license (#203)
* Adding Missing License

Signed-off-by: Chris Hultin <chris.hultin@gmail.com>

* chore: use company instead

Signed-off-by: Paul Makles <me@insrt.uk>

---------

Signed-off-by: Chris Hultin <chris.hultin@gmail.com>
Signed-off-by: Paul Makles <me@insrt.uk>
Co-authored-by: Paul Makles <me@insrt.uk>
2026-02-19 14:00:27 -07:00
Jacob Schlecht 70ced3bb80 fix: Few small fixes in README.md (#197)
* fix: Few small fixes in README.md

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* docs: Add nginx call out for websockets on the reverse proxy section

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* docs: update documentation for mongo downgrade to show new healthcheck

Also provide option for downgrading keydb

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

---------

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-02-18 22:51:45 -07:00
Jacob Schlecht 54a88cf6cb feat: Add voice and new web app to self hosted files (#196)
* chore: Use v0.11.1 for now as v0.11.x>1 contain emergency prod-only fix

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* feat: add voice to the compose, caddyfile, and livekit config

Web section of the compose is commented out for now

Added section to readme about the name of the project changing

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* chore: update many references to Revolt to reference Stoat

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* feat: Add new dockerized web container

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* feat: Confirm reconfiguration if Revolt.toml exists

Also fix  not outputing new env vars to .env.web

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* feat: Add a migration script to make upgrading to voice easier

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

* fix: Use old referral code

This commit was made without the use of generative AI.

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>

---------

Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
Co-authored-by: Declan Chidlow <accounts@vale.rocks>
2026-02-18 20:38:03 -07:00
stoat-tofu[bot] 340484159e chore: modify .github/workflows/validate-pr-title.yml 2025-11-14 20:25:00 +00:00
Declan Chidlow 31ff9e81c0 chore: move to latest stoat stuff 2025-10-06 09:59:17 +08:00
Declan Chidlow 1a426356b5 docs: Switch name to Stoat 2025-10-06 09:03:07 +08:00
Paul Makles 8ffc55b96a docs: update README.md
closes #133
2025-07-18 11:06:50 +01:00
Kyle Kienapfel 21ef05770c fix: a few REVOLT_PUBLIC_URL references needed cleanup (#151)
Co-authored-by: Kyle Kienapfel <Docteh@users.noreply.github.com>
2025-07-18 11:05:38 +01:00
Kyle Kienapfel db51161530 fix: have caddy apply url prefix to relative redirects from services (#150)
Co-authored-by: Kyle Kienapfel <Docteh@users.noreply.github.com>
2025-07-18 11:04:39 +01:00
BenV d8d9721a16 fix(generate_config.sh): tail compatibility (#158) 2025-07-18 11:04:00 +01:00
Declan Chidlow 196900a6dd Merge pull request #154 from Docteh/minio-alias
fix: minio/mc deprecated config command, use alias set instead
2025-06-10 13:00:08 +08:00
Kyle Kienapfel 8e889598f5 fix: minio/mc deprecated config command, use alias set instead 2025-06-03 00:45:18 -07:00
Paul Makles 99b0d743af fix: 20240929-autumn-rewrite.mjs missing const 2025-05-12 11:28:34 +01:00
lkuechler bb044eb6d9 docs: add info about voice-channel support (#138) 2025-04-25 11:26:53 +01:00
James Renken 3f0061712c fix: Use fully qualified image names (#134)
Use fully qualified names for container images that are hosted on Docker Hub. Some installations, like Podman on a system without changes to the container registry settings, do not default to docker.io.

Signed-off-by: James Renken <james@renken.is>
2025-03-08 11:07:07 -08:00
Declan Chidlow e94c088375 Merge pull request #132 from altotin/patch-1
readme: fix link for GHSA-8684-rvfj-v3jq advisory
2025-03-07 08:46:48 +08:00
altotin b6c7450fc3 readme: fix link to GHSA-8684-rvfj-v3jq advisory 2025-03-07 00:34:33 +00:00
Paul Makles 400a603122 fix: version tags typo 2025-02-11 12:01:09 +00:00
Declan Chidlow 67222acb62 docs: fix formatting goof with kbd 2025-02-11 11:17:33 +08:00
Paul Makles a5ce7dd7ae docs: update advisory list 2025-02-10 21:40:01 +00:00
Paul Makles 73940f796f chore: bump tag and add crond service 2025-02-10 21:24:56 +00:00
Declan Chidlow 43ab1d8547 Improve formatting and update to reflect latest changes. 2025-02-10 15:37:15 +08:00
Paul Makles 1dc8fe9d5f fix: don't match headers for /ws route
This used to always just work, maybe broken in modern browsers / Caddy? No clue! Removing it fixes everything though.
2025-02-09 11:58:10 +00:00
anx 8b4573042d fix: remove base64 padding for vapid keys (#126) 2025-02-09 11:32:09 +00:00
Declan Chidlow 835e245fec Add step to add execution permissions to generate_config.sh 2025-01-27 11:20:32 +08:00
Paul Makles 43d04f7901 chore: bump tags 2024-12-23 13:59:35 +00:00
Paul Makles 06dfb5c7f2 docs: update README.md 2024-12-19 15:57:10 +00:00
Paul Makles bb3e63c9c2 chore: update 20240929-autumn-rewrite.mjs 2024-12-17 21:07:50 +00:00
Paul Makles 0bc2c6548b chore: switch to bind mount format
closes #102
2024-12-17 17:12:01 +00:00