Commit Graph

  • 0b973ef2ac feat: Instance context & ClientController.limits fix: Use instance global limits in Draft.ts because it is outside of the ClientController context refactor: Move client init from Lifecycle into Instance so that the configuration is only pulled once fix: Use instance prop for server emoji limit fix: Use relPath for path in HomeSidebar fix: Pull captcha key from backend refactor: Move loading screen so export can be used in other files fix: Use new loading screen fix: Revert StateContext route change fix: Default to non-reactive location in relPath to avoid error due to usage outside of Router fix: Lingui string variable issue feat/instance Pecacheu 2026-03-02 20:12:25 -05:00
  • f04786fce6 feat: add InstanceContext refactor: use Instance.apiUrl instead of CONFIGURATION.DEFAULT_API_URL refactor: use Instance.wsUrl instead of CONFIGURATION.DEFAULT_WS_URL refactor: use Instance.mediaUrl instead of CONFIGURATION.DEFAULT_MEDIA_URL refactor: use Instance.proxyUrl instead of CONFIGURATION.DEFAULT_PROXY_URL refactor: use Instance.gifboxUrl instead of CONFIGURATION.DEFAULT_GIFBOX_URL refactor: use Instance.isStoat instead of CONFIGURATION.IS_STOAT refactor: use Instance.hcaptcha_sitekey instead of CONFIGURATION.HCAPTCHA_SITEKEY refactor: use Instance.maxEmoji instead of CONFIGURATION.MAX_EMOJI refactor: use Instance.enableVideo instead of CONFIGURATION.ENABLE_VIDEO chore: take note of remaining variables to be implemented in instance.ts chore: fix formatting feat: add hostname to Instance.ts feat: modify routes to allow access to other instances Gtoasted 2026-03-05 15:45:47 +01:00
  • e3d983c34a chore(deps): update pnpm to v11.15.1 renovate/pnpm-11.x stoat-release[bot] 2026-07-20 20:29:51 +00:00
  • c4f9d199e2 chore(deps): update dependency @floating-ui/dom to v1.8.0 renovate/floating-ui-dom-1.x-lockfile stoat-release[bot] 2026-07-20 20:28:47 +00:00
  • 4033ea3a6a chore(deps): update dependency @solid-primitives/map to v0.7.4 renovate/solid-primitives-map-0.x-lockfile stoat-release[bot] 2026-07-20 20:28:24 +00:00
  • aeb9b9c202 chore(deps): update dependency @solid-primitives/keyed to v1.5.3 renovate/solid-primitives-keyed-1.x-lockfile stoat-release[bot] 2026-07-20 20:27:44 +00:00
  • 5529f2e2e2 chore(deps): update dependency @sentry/browser to v8.55.2 renovate/sentry-javascript-monorepo stoat-release[bot] 2026-07-20 20:27:12 +00:00
  • a206abcaba chore(deps): update dependency @panzoom/panzoom to v4.6.2 renovate/panzoom-panzoom-4.x-lockfile stoat-release[bot] 2026-07-20 20:26:45 +00:00
  • 2a9761f7ae Merge branch 'main' into feat/emoji-bottom feat/emoji-bottom İspik 2026-07-20 23:26:40 +03:00
  • 33881b35c0 chore: generate i18n catalog release-please--branches--main--components--stoat-for-web Stoat CI 2026-07-20 19:49:43 +00:00
  • aa5a962852 chore(main): release stoat-for-web 0.13.0 stoat-release[bot] 2026-07-20 19:47:54 +00:00
  • 16cf0e275d feat: add pronouns (#1340) main İspik 2026-07-20 22:47:26 +03:00
  • 67629e7100 feat: timeout functionality feat/timeout İspik 2026-07-20 22:37:34 +03:00
  • ca7bed2ef3 fix: Update livekit sdk to get restrictOwnAudio for screenshare feat/screenshareecho Jacob Schlecht 2026-07-19 22:46:30 -06:00
  • 6eaabafadf feat: add voiceIsolation support refactor/voiceinputsettings Jacob Schlecht 2026-07-19 22:22:47 -06:00
  • 4faa367441 refactor: Update livekit-rnnoise-processor, use new node for processing Jacob Schlecht 2026-07-19 22:13:22 -06:00
  • d2ece968c5 fix: Hopefully fix translations so they can finally work again? (#1353) Tom 2026-07-18 01:34:28 -07:00
  • 3f496c5c6d chore(main): release stoat-for-web 0.12.1 (#1352) stoat-for-web-v0.12.1 stable stoat-release[bot] 2026-07-17 22:46:48 -06:00
  • 3db55f36da fix: Add pwa_scope variable to dockerfile (#1351) Jacob Schlecht 2026-07-17 22:04:12 -06:00
  • 93186616aa fix: type errors and details no longer obstruct server list view İspik 2026-07-17 20:19:42 +03:00
  • 7d4c97594f Merge branch 'main' into feat/emoji-bottom İspik 2026-07-17 07:49:35 +03:00
  • 5cc6597482 fix: Update livekit-rnnoise-processor to fix background audio bug Jacob Schlecht 2026-07-16 21:55:40 -06:00
  • bdf6bddc6a fix: Destroy unused nodes on disabling noise suppression Jacob Schlecht 2026-07-16 21:54:59 -06:00
  • 80c06aa2ff fix: Disconnect source node on rebuild to prevent double audio Jacob Schlecht 2026-07-16 20:46:31 -06:00
  • 7ad8e116be chore(main): release stoat-for-web 0.12.0 (#1346) stoat-for-web-v0.12.0 stoat-release[bot] 2026-07-16 18:44:40 -06:00
  • 64bdbbbac4 fix: Add a latency checker for all available livekit nodes and choose (#1345) Jacob Schlecht 2026-07-16 18:26:08 -06:00
  • eee1ff2b6a chore(main): release stoat-for-web 0.11.0 (#1321) stoat-for-web-v0.11.0 stoat-release[bot] 2026-07-16 09:35:48 -06:00
  • 829e19b3b4 fix: Remove some logs, fix bug with suppression not working if muted Jacob Schlecht 2026-07-15 22:16:50 -06:00
  • 55190c0880 fix: Connect source node to gain node if noise supression fails Jacob Schlecht 2026-07-15 21:20:52 -06:00
  • 551f07ef42 fix: Allow overwriting pwa scope for production (#1343) Jacob Schlecht 2026-07-15 17:51:57 -06:00
  • 19866fc320 feat: add legal links to the settings page (#1288) İspik 2026-07-15 22:11:59 +03:00
  • fa1a99fbc8 feat: show the message that is being deleted (#1320) Amelia 2026-07-15 15:11:35 -04:00
  • edf793e29b chore: update stoat-api chore/update-packages İspik 2026-07-15 20:34:39 +03:00
  • 9d5028cc52 feat: Show an icon when users are in voice, video, or screenshare (#1324) Jacob Schlecht 2026-07-15 09:27:35 -06:00
  • 482b54d975 fix: Add compressorNode to cleanup Jacob Schlecht 2026-07-14 22:31:54 -06:00
  • 413bd3a5a1 refactor: Remove this commented out code Jacob Schlecht 2026-07-14 22:25:37 -06:00
  • 62ba0eed3d refactor: Add voice input slider, add voice processor and move rnnoise Jacob Schlecht 2026-07-14 21:43:31 -06:00
  • 45134ba647 fix: clicking message on profiles and context menu should work now (#1334) Jacob Schlecht 2026-07-11 11:47:07 -06:00
  • 035a38563c fix: Make gifbox videos embed correctly (#1329) Jacob Schlecht 2026-07-08 09:19:48 -06:00
  • a9dde041d6 feat: helpful loading screen (#1327) infi 2026-07-06 02:35:36 +02:00
  • abdf809886 fix(deps): update dependency @solid-primitives/resize-observer to v2.2.0 renovate/solid-primitives-resize-observer-2.x stoat-release[bot] 2026-07-05 22:20:48 +00:00
  • 91de8e987d fix: Misc emoji and message box fixes - Don't autofocus search input in GIF/emoji picker on mobile because it causes unwanted touch keyboard deployment - Shrink GIF/emoji picker when screen is too small (dynamically reduces row count for emoji picker or GIF size for GIF picker) - Prevent GIF/emoji picker from overflowing screen width/height - Fix overflow hidden clipping emoji autocorrect dropdown when editing a message fix/phoneui-emoji Pecacheu 2026-05-08 04:42:23 -04:00
  • 94052551cc fix: user could report priviledged accounts (#1319) Amelia 2026-07-01 12:53:49 -04:00
  • 746bee5821 chore(main): release stoat-for-web 0.10.0 (#1283) stoat-for-web-v0.10.0 stoat-release[bot] 2026-06-30 16:00:17 -06:00
  • c51bbc331b feat: implement server sidebar in EmojiPicker (#1250) Asraye 2026-07-01 07:40:20 +10:00
  • fb7fe040c3 feat: make gif picker ready for the box (#1295) infi 2026-06-30 22:39:53 +01:00
  • dc17de083b feat: Add TranslatedError and use it in register error (#1317) Jacob Schlecht 2026-06-30 15:39:38 -06:00
  • d767421178 docs: Add docs for state (#1296) Jacob Schlecht 2026-06-30 11:49:37 -06:00
  • dce89411f9 fix: make feedback links and language contribute links work (#1304) Jacob Schlecht 2026-06-30 11:49:11 -06:00
  • df89f319f8 fix: Add a confirmation snackbar for when changing your password (#1306) Jacob Schlecht 2026-06-30 11:48:46 -06:00
  • 8aeb7e62b2 chore: Update to new limits call feat/userlimits Jacob Schlecht 2026-06-29 12:07:50 -06:00
  • 8432dca1de fix: use override switch for server wide role permissions (#1313) Zomatree 2026-06-29 05:18:48 +01:00
  • fbe11c96d8 fix: Profile modal not opening on mobile & not always closing (#1311) Ray 2026-06-28 21:54:08 -04:00
  • 1561d35325 feat: Add backend server emoji limit feat/serveremojilimit Jacob Schlecht 2026-06-27 21:08:32 -06:00
  • 6c24e46d0d fix: collected messages array staying on preemt breaking chat (#1310) Jacob Schlecht 2026-06-26 10:37:43 -06:00
  • 26a09f92de docs: Add docs for user limits Jacob Schlecht 2026-06-26 08:19:00 -06:00
  • 967adeffc4 feat: add user limits and implement where needed Jacob Schlecht 2026-06-26 08:02:42 -06:00
  • 66fe8a1642 fix: Build static file for Docker mode - Add CORS header feat/apiroute Pecacheu 2026-06-25 23:54:15 -04:00
  • 710c4cb9cc chore: pnpm lockfile Pecacheu 2026-06-25 22:17:52 -04:00
  • 5d32081494 feat: Client config route Pecacheu 2026-06-25 22:17:12 -04:00
  • 558ebd14bd fix: Make the message box fetch messages on reconnect (#1305) Jacob Schlecht 2026-06-24 23:09:32 -06:00
  • 7218eedaf7 fix: Add some missing emojis feat/emojiextensions Jacob Schlecht 2026-05-25 22:23:19 -06:00
  • 45c1454ab7 feat: Add a few more aliases Jacob Schlecht 2026-05-25 21:35:46 -06:00
  • b32e4f33d9 fix: Move typing to only where it's needed Pecacheu 2026-05-25 22:55:38 -04:00
  • 96360b13e6 fix: Generate map in loop directly, fix TS type error Pecacheu 2026-05-25 22:25:05 -04:00
  • 810deb4d56 fix: Reuse the unicode emoji regex Jacob Schlecht 2026-05-25 20:15:17 -06:00
  • 1e45dc966c refactor: Change how emojis are written and load all emoji maps at once Jacob Schlecht 2026-05-25 20:08:47 -06:00
  • 5cc3dd0852 refactor: Change emoji definition to a better format Jacob Schlecht 2026-05-25 18:40:54 -06:00
  • d17f140501 fix: Fix some TS errors & add more aliases to extensions JSON Pecacheu 2026-05-25 19:00:25 -04:00
  • 68b8a1b06e fix: Detect region indicators in emoji Jacob Schlecht 2026-05-24 16:57:28 -06:00
  • d08c387f97 fix: Order regional indicators properly Jacob Schlecht 2026-05-24 16:57:13 -06:00
  • bb412cca6c fix: Map all shortcodes Jacob Schlecht 2026-05-24 16:06:53 -06:00
  • c9e42e657a feat: Add emoji extension support for generateEmojiMapping Jacob Schlecht 2026-05-24 15:50:10 -06:00
  • c4e201af52 fix: cache material symbols to prevent them from breaking on bad conn fix/cachefonts Jacob Schlecht 2026-06-24 20:41:16 -06:00
  • 5765187417 feat: Mobile UI for web (#835) Ray 2026-06-24 22:39:31 -04:00
  • 2b50b0d58c chore: Enable PWA in dev mode for testing (#1300) Ray 2026-06-24 20:26:11 -04:00
  • cef4c0fe33 fix: Make collected messages only collect if channel matches (#1294) Jacob Schlecht 2026-06-21 20:08:20 -06:00
  • 54ac572278 fix: Add lingui extract to dockerfile (#1291) Jacob Schlecht 2026-06-21 15:13:11 -06:00
  • ac87ebb2ea fix: play GIFs inline on iOS instead of forcing fullscreen (#1290) Mero 2026-06-21 21:08:41 +00:00
  • 30e03068f4 fix: Messages should now show up if you send a message viewing history (#1286) Jacob Schlecht 2026-06-21 12:41:28 -06:00
  • 96f48f68f5 feat: android nag screen (#1276) infi 2026-06-21 19:16:12 +02:00
  • 306cbecc73 feat: add emoji name and where it is from at the bottom of emoji picker İspik 2026-06-20 21:32:44 +03:00
  • 312d6e6ebe fix: slowmode timer goes to 0 now, and shows up above replies (#1282) Jacob Schlecht 2026-06-20 11:25:43 -06:00
  • a52c2a94a2 fix: defean typo (#1285) Jacob Schlecht 2026-06-20 11:25:02 -06:00
  • ff8f37d735 feat: add ability to copy links from messages (#1161) Jacob Schlecht 2026-06-20 11:15:21 -06:00
  • 9e737009d5 fix: More efficient CSS breakpoints & adjusted breakpoints to match Material specs (#1273) Ray 2026-06-20 13:14:31 -04:00
  • 7f9d285fed fix: Make dockerfile copy packages before installing (#1284) Jacob Schlecht 2026-06-20 09:52:20 -06:00
  • 5c3da83d46 fix: stop system messages from being reportable (#1262) Asraye 2026-06-20 15:07:25 +10:00
  • e7df4777cd fix: double divider in user context menu for bots (#1260) Asraye 2026-06-20 15:07:13 +10:00
  • 684a46c9ec fix: use u200B instead of uF800 (#1268) Asraye 2026-06-20 15:00:47 +10:00
  • d42da62ff9 fix: use correct length check for mutual groups (#1254) Asraye 2026-06-20 14:39:07 +10:00
  • 55ce54ef72 chore(main): release stoat-for-web 0.9.1 (#1280) stoat-for-web-v0.9.1 stoat-release[bot] 2026-06-19 20:36:36 -06:00
  • 0f3d024e49 fix: Pass atEnd as a signal to fix acks when clicking on a channel (#1281) Jacob Schlecht 2026-06-19 20:30:34 -06:00
  • c3f91f9779 fix: Add base path to service worker registration check (#1279) Jacob Schlecht 2026-06-19 17:03:07 -06:00
  • 5235ea0cee chore(main): release stoat-for-web 0.9.0 (#1277) stoat-for-web-v0.9.0 stoat-release[bot] 2026-06-19 12:42:23 -06:00
  • 26b248e0ea feat: add gif providers regex to detect gif providers (#1243) İspik 2026-06-19 21:38:26 +03:00
  • 90f0fe8f73 fix: use mise assets for prod release (#1278) Paul Makles 2026-06-19 19:24:57 +01:00
  • 79dc800e8c feat: add NFKC normalization to autocomplete (#1267) Asraye 2026-06-20 03:57:00 +10:00
  • 9915ab0f5c fix: prevent all invites from disappearing on deletion (#1249) Asraye 2026-06-20 03:45:23 +10:00
  • 57dbb087eb feat: add toggle for password field visibility (#1252) Tylan Bainter 2026-06-19 12:44:57 -05:00