Skip to content

chore(main): release stoat-for-web 0.6.0#1116

Merged
insertish merged 2 commits into
mainfrom
release-please--branches--main--components--stoat-for-web
May 17, 2026
Merged

chore(main): release stoat-for-web 0.6.0#1116
insertish merged 2 commits into
mainfrom
release-please--branches--main--components--stoat-for-web

Conversation

@stoat-release

@stoat-release stoat-release Bot commented Apr 13, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.6.0 (2026-05-16)

Features

  • Add an error for messages being too long and a countdown (#1131) (e146e26)
  • add message deletion options to ban member dialog (#1128) (bb04578)
  • add snackbar UI component and directive (#1146) (7da41cd)
  • allow removing members from groups (#1110) (aed01b8)
  • quick access user profile and DM in context menu (#989) (748d140)
  • screen picker for windows desktop screen sharing (#1124) (7c1f1e6)
  • Screen share settings UI modal (#1111) (84677f8)
  • Use default upload file size limit from configuration (#1130) (42071c2)

Bug Fixes

  • @mentions in DMs show users not in the DM (#1149) (8294108)
  • also check if the member is the owner on UserProfileRoles.tsx (#1053) (a7a70ee)
  • apply shared scrollbar styles to chat input (0b94704)
  • autoscrolling bug on chrome and desktop when adding messages (#1160) (60a6e5e)
  • chat input custom scrollbar (#1060) (0b94704)
  • fix translation for hide/show others (99540ef)
  • Map edit message up keybind before default keybinds in texteditor2 (#1159) (fca0570)
  • properly check if link is in scope of app (#1037) (b42324b)
  • Remove unused voice hook to fix lint error (#1148) (80e8138)
  • show friendly errors (#1142) (ca39fda)
  • translate hide/show others correctly (#1121) (99540ef)
  • Use 'new-password' field in account creation form (#1052) (ef5428e)

This PR was generated with Release Please. See documentation.

@stoat-release stoat-release Bot requested a review from a team as a code owner April 13, 2026 01:26
@stoat-release stoat-release Bot changed the title chore(main): release stoat-for-web 0.5.1 chore(main): release stoat-for-web 0.6.0 Apr 19, 2026
@stoat-release stoat-release Bot force-pushed the release-please--branches--main--components--stoat-for-web branch from ae8ae6b to 9f45138 Compare April 19, 2026 17:30
@stoat-release stoat-release Bot requested a review from a team as a code owner April 19, 2026 17:31
@stoat-release stoat-release Bot force-pushed the release-please--branches--main--components--stoat-for-web branch 4 times, most recently from 7127de2 to befaf65 Compare April 30, 2026 01:04
@stoat-release stoat-release Bot force-pushed the release-please--branches--main--components--stoat-for-web branch 10 times, most recently from e74a6cf to e1d1f79 Compare May 9, 2026 16:33
@stoat-release stoat-release Bot force-pushed the release-please--branches--main--components--stoat-for-web branch from ab709c5 to fcd699d Compare May 15, 2026 20:34
@stoat-release stoat-release Bot force-pushed the release-please--branches--main--components--stoat-for-web branch from 0eac29c to 08d7094 Compare May 16, 2026 20:07
Signed-off-by: Stoat CI <stoat-ci@users.noreply.github.com>
@insertish insertish merged commit 4414eac into main May 17, 2026
9 checks passed
@insertish insertish deleted the release-please--branches--main--components--stoat-for-web branch May 17, 2026 16:13
@stoat-release

stoat-release Bot commented May 17, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

erxbout added a commit to erxbout/stoat-frontend that referenced this pull request May 20, 2026
commit 44e7501
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Tue May 19 13:21:28 2026 -0600

    fix: focus the text box when typing anything but space  (stoatchat#1179)

    fix: focus the text box when typing anything but space

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

commit a23c8dc
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Tue May 19 00:42:19 2026 -0600

    fix: update emoji mapping generator to remove ALL varsels (stoatchat#1187)

    * fix: update emoji mapping generator to remove ALL varsels

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

    * fix: disable openmoji since it no workie

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

    * fix: Remove log

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

    ---------

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

commit ae04583
Author: Paul Makles <me@insrt.uk>
Date:   Mon May 18 04:25:31 2026 -0500

    feat: role icons (stoatchat#1173)

commit e5ab20b
Author: Paul Makles <me@insrt.uk>
Date:   Sun May 17 21:24:42 2026 -0500

    feat: changelogs (stoatchat#1175)

commit 96bfb69
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 18:36:46 2026 -0600

    fix: Render channel links as in app scope as well (stoatchat#1172)

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

commit f2649e2
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 16:23:08 2026 -0600

    fix: bypass canSend() check if passing `useContent` for gifbox (stoatchat#1174)

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

commit 5aba840
Author: Amelia <138383945+amycatgirl@users.noreply.github.com>
Date:   Sun May 17 17:45:46 2026 -0400

    fix: remove member option was not showing correctly (stoatchat#1170)

    * fix: remove member option was not showing correctly

    Signed-off-by: Amelia <amy+git@amogus.cloud>

    * chore: invert group owner check and remove duplicate divider

    i assume the duplicate divider was due to me merging changes with upstream and accidentally accepting both local and remote changes, when it should've been only the remote hunk.

    Signed-off-by: Amelia <amy+git@amogus.cloud>

    ---------

    Signed-off-by: Amelia <amy+git@amogus.cloud>

commit 9a54a4d
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 15:26:32 2026 -0600

    fix: make remove all reactions action require ManageMessages permission (stoatchat#1150)

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

commit 78facb8
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 14:34:26 2026 -0600

    fix: Make the sync store only update if remote is different than local (stoatchat#1031)

    This commit was made without the use of generative AI.

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

commit 4414eac
Author: stoat-release[bot] <245062572+stoat-release[bot]@users.noreply.github.com>
Date:   Sun May 17 17:13:44 2026 +0100

    chore(main): release stoat-for-web 0.6.0 (stoatchat#1116)

    Co-authored-by: Stoat CI <stoat-ci@users.noreply.github.com>
    Signed-off-by: Stoat CI <stoat-ci@users.noreply.github.com>
erxbout added a commit to erxbout/stoat-frontend that referenced this pull request May 23, 2026
commit d5abc61
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Fri May 22 23:21:21 2026 -0600

    feat: Add push notifications to the service worker of the PWA (stoatchat#882)

    * feat: Add PWA push notifications.

    This commit was made without the use of generative AI.

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

    * refactor: Move notification settings into the settings store

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

    * fix: Remove extra config fetch, add snackbar for failing to enable

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

    * fix: Combine this lingui call

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

    * fix: make default a deny on notification permissions

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

    * feat: Add feature detection for notifications

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

    * refactor: Add notification controller hook, make push defaultly enabled

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

    * chore: format

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

    * chore: order imports

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

    * chore: format again? idk why this is failing

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

    * refactor: Settings shortcuts, cleanup service worker functions

    Thanks @Pecacheu

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

    * fix: Fix a few things brought up by chu

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

    * chore: order imports

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

    * fix: another edge case, make notification state mismatch clear

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

    * fix: supportsNotification doesn't have to be a function

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

    ---------

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

commit 2f0c50a
Author: İspik <ispik@ispik.dev>
Date:   Fri May 22 22:37:32 2026 +0300

    feat: add role icons to member sidebar (stoatchat#1194)

    * feat: add role icons to member sidebar

    Signed-off-by: ispik <ispik@ispik.dev>

    * fix: don't use any

    Signed-off-by: ispik <ispik@ispik.dev>

    * fix: review

    Signed-off-by: ispik <ispik@ispik.dev>

    ---------

    Signed-off-by: ispik <ispik@ispik.dev>

commit 09e6d16
Author: Ayush <ayushsarkar357@gmail.com>
Date:   Fri May 22 06:31:53 2026 +0530

    fix(profile): avatar toggle closes status menu properly (stoatchat#1126)

    * fix(profile): avatar toggle closes status menu properly

    Signed-off-by: dev-Ninjaa <ayushsarkar357@gmail.com>

    * refactor: Remove unneeded ref contains check

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

    ---------

    Signed-off-by: dev-Ninjaa <ayushsarkar357@gmail.com>
    Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
    Co-authored-by: Jacob Schlecht <dadadah@echoha.us>

commit e36b909
Author: İspik <ispik@ispik.dev>
Date:   Fri May 22 03:54:35 2026 +0300

    fix: role icons not removing when pressing save (stoatchat#1192)

    * fix: role icons not removing when pressing save

    Signed-off-by: ispik <ispik@ispik.dev>

    * refactor: make it similar to the rest of the code

    Signed-off-by: ispik <ispik@ispik.dev>

    * chore: formatting

    Signed-off-by: ispik <ispik@ispik.dev>

    ---------

    Signed-off-by: ispik <ispik@ispik.dev>

commit c4a9ac2
Author: stoat-release[bot] <245062572+stoat-release[bot]@users.noreply.github.com>
Date:   Thu May 21 20:32:12 2026 +0100

    chore(main): release stoat-for-web 0.7.0 (stoatchat#1171)

    Co-authored-by: Stoat CI <stoat-ci@users.noreply.github.com>
    Signed-off-by: Stoat CI <stoat-ci@users.noreply.github.com>

commit f437ce5
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Wed May 20 20:16:10 2026 -0600

    fix: Sync settings on login instead of on load (stoatchat#1190)

    * fix: Sync settings on login instead of on load

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

    * fix: Make local -> remote sync also required logged in

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

    * refactor: destruct array

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

    ---------

    Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
    Co-authored-by: izzy <me@insrt.uk>

commit 2208cb9
Author: Silent Sonata <42839957+silentsonata@users.noreply.github.com>
Date:   Wed May 20 20:57:32 2026 -0400

    fix: Checkboxs firing multiple onClick events when nested inside a CategoryButton (stoatchat#937)

    Signed-off-by: Christopher Bernhardt <musictechy.cb@gmail.com>

commit 44e7501
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Tue May 19 13:21:28 2026 -0600

    fix: focus the text box when typing anything but space  (stoatchat#1179)

    fix: focus the text box when typing anything but space

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

commit a23c8dc
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Tue May 19 00:42:19 2026 -0600

    fix: update emoji mapping generator to remove ALL varsels (stoatchat#1187)

    * fix: update emoji mapping generator to remove ALL varsels

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

    * fix: disable openmoji since it no workie

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

    * fix: Remove log

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

    ---------

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

commit ae04583
Author: Paul Makles <me@insrt.uk>
Date:   Mon May 18 04:25:31 2026 -0500

    feat: role icons (stoatchat#1173)

commit e5ab20b
Author: Paul Makles <me@insrt.uk>
Date:   Sun May 17 21:24:42 2026 -0500

    feat: changelogs (stoatchat#1175)

commit 96bfb69
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 18:36:46 2026 -0600

    fix: Render channel links as in app scope as well (stoatchat#1172)

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

commit f2649e2
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 16:23:08 2026 -0600

    fix: bypass canSend() check if passing `useContent` for gifbox (stoatchat#1174)

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

commit 5aba840
Author: Amelia <138383945+amycatgirl@users.noreply.github.com>
Date:   Sun May 17 17:45:46 2026 -0400

    fix: remove member option was not showing correctly (stoatchat#1170)

    * fix: remove member option was not showing correctly

    Signed-off-by: Amelia <amy+git@amogus.cloud>

    * chore: invert group owner check and remove duplicate divider

    i assume the duplicate divider was due to me merging changes with upstream and accidentally accepting both local and remote changes, when it should've been only the remote hunk.

    Signed-off-by: Amelia <amy+git@amogus.cloud>

    ---------

    Signed-off-by: Amelia <amy+git@amogus.cloud>

commit 9a54a4d
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 15:26:32 2026 -0600

    fix: make remove all reactions action require ManageMessages permission (stoatchat#1150)

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

commit 78facb8
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 14:34:26 2026 -0600

    fix: Make the sync store only update if remote is different than local (stoatchat#1031)

    This commit was made without the use of generative AI.

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

commit 4414eac
Author: stoat-release[bot] <245062572+stoat-release[bot]@users.noreply.github.com>
Date:   Sun May 17 17:13:44 2026 +0100

    chore(main): release stoat-for-web 0.6.0 (stoatchat#1116)

    Co-authored-by: Stoat CI <stoat-ci@users.noreply.github.com>
    Signed-off-by: Stoat CI <stoat-ci@users.noreply.github.com>
erxbout added a commit to erxbout/stoat-frontend that referenced this pull request May 24, 2026
commit ffc1e4e
Author: Ray <3608878+Pecacheu@users.noreply.github.com>
Date:   Sat May 23 23:58:58 2026 -0400

    feat: Device resize hooks (prep for Mobile/Tablet UI) (stoatchat#1196)

    * feat: Device resize hooks

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

    * fix: Bind onLayout

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

    * refactor: Update breakpoints to match m3ui, add type hints

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

    * chore: Add documentation for new Device hook

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

    * refactor: Change layout from enum to string

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

    ---------

    Signed-off-by: Pecacheu <3608878+Pecacheu@users.noreply.github.com>
    Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
    Co-authored-by: Jacob Schlecht <dadadah@echoha.us>

commit 5c91d55
Author: Ray <3608878+Pecacheu@users.noreply.github.com>
Date:   Sat May 23 23:36:23 2026 -0400

    feat: Voice Call Button in header (stoatchat#1025)

    * fix: Fix for stoatchat#541, add call button to header bar instead

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

    * fix: In what some are calling the comeback of the century, VoiceCallCardPreview returns... but only in server voice channels and not DMs
    Addresses stoatchat#764 (comment)

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

    * fix: Swap voice_chat icon with call icon based on user feedback

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

    * fix: Implement requested UI changes

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

    ---------

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

commit 829edf2
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sat May 23 19:56:55 2026 -0600

    chore: Use correct formatter, remove bad line from tsconfig.json (stoatchat#1198)

    fix: Use correct formatter, remove bad line from tsconfig.json

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

commit fbd65f5
Author: Ray <3608878+Pecacheu@users.noreply.github.com>
Date:   Sat May 23 21:29:52 2026 -0400

    fix: Config fixes for TSConfig root dir & VSCode search ignores (stoatchat#1195)

    * fix: Multiple TS configs warning in VSCode/Eslint

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

    * fix: Add ignores from gitignore to vscode search exclusion

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

    * fix: Use root for tsconfigRootDir instead of packages/client

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

    ---------

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

commit 5e6af89
Author: Ray <3608878+Pecacheu@users.noreply.github.com>
Date:   Sat May 23 18:07:01 2026 -0400

    refactor: Voice Call PIP Card (stoatchat#1102)

    - Added missing tooltips for all the action buttons
    - Massive performance improvement for dragging & dropping the PIP window around
    - Compatibility with touchscreen dragging as well as (WIP) mobile UI layout
    - Mini video preview when focused view is active
    - Dim background behind muted icons to ensure they are visible on both dark and light avatars

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

commit e0f6506
Author: Amelia <138383945+amycatgirl@users.noreply.github.com>
Date:   Sat May 23 12:29:51 2026 -0400

    chore: properly handle bulk deletion in message view (stoatchat#1032)

    Signed-off-by: Amy <amy+git@amogus.cloud>

commit d5abc61
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Fri May 22 23:21:21 2026 -0600

    feat: Add push notifications to the service worker of the PWA (stoatchat#882)

    * feat: Add PWA push notifications.

    This commit was made without the use of generative AI.

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

    * refactor: Move notification settings into the settings store

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

    * fix: Remove extra config fetch, add snackbar for failing to enable

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

    * fix: Combine this lingui call

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

    * fix: make default a deny on notification permissions

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

    * feat: Add feature detection for notifications

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

    * refactor: Add notification controller hook, make push defaultly enabled

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

    * chore: format

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

    * chore: order imports

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

    * chore: format again? idk why this is failing

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

    * refactor: Settings shortcuts, cleanup service worker functions

    Thanks @Pecacheu

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

    * fix: Fix a few things brought up by chu

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

    * chore: order imports

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

    * fix: another edge case, make notification state mismatch clear

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

    * fix: supportsNotification doesn't have to be a function

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

    ---------

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

commit 2f0c50a
Author: İspik <ispik@ispik.dev>
Date:   Fri May 22 22:37:32 2026 +0300

    feat: add role icons to member sidebar (stoatchat#1194)

    * feat: add role icons to member sidebar

    Signed-off-by: ispik <ispik@ispik.dev>

    * fix: don't use any

    Signed-off-by: ispik <ispik@ispik.dev>

    * fix: review

    Signed-off-by: ispik <ispik@ispik.dev>

    ---------

    Signed-off-by: ispik <ispik@ispik.dev>

commit 09e6d16
Author: Ayush <ayushsarkar357@gmail.com>
Date:   Fri May 22 06:31:53 2026 +0530

    fix(profile): avatar toggle closes status menu properly (stoatchat#1126)

    * fix(profile): avatar toggle closes status menu properly

    Signed-off-by: dev-Ninjaa <ayushsarkar357@gmail.com>

    * refactor: Remove unneeded ref contains check

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

    ---------

    Signed-off-by: dev-Ninjaa <ayushsarkar357@gmail.com>
    Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
    Co-authored-by: Jacob Schlecht <dadadah@echoha.us>

commit e36b909
Author: İspik <ispik@ispik.dev>
Date:   Fri May 22 03:54:35 2026 +0300

    fix: role icons not removing when pressing save (stoatchat#1192)

    * fix: role icons not removing when pressing save

    Signed-off-by: ispik <ispik@ispik.dev>

    * refactor: make it similar to the rest of the code

    Signed-off-by: ispik <ispik@ispik.dev>

    * chore: formatting

    Signed-off-by: ispik <ispik@ispik.dev>

    ---------

    Signed-off-by: ispik <ispik@ispik.dev>

commit c4a9ac2
Author: stoat-release[bot] <245062572+stoat-release[bot]@users.noreply.github.com>
Date:   Thu May 21 20:32:12 2026 +0100

    chore(main): release stoat-for-web 0.7.0 (stoatchat#1171)

    Co-authored-by: Stoat CI <stoat-ci@users.noreply.github.com>
    Signed-off-by: Stoat CI <stoat-ci@users.noreply.github.com>

commit f437ce5
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Wed May 20 20:16:10 2026 -0600

    fix: Sync settings on login instead of on load (stoatchat#1190)

    * fix: Sync settings on login instead of on load

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

    * fix: Make local -> remote sync also required logged in

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

    * refactor: destruct array

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

    ---------

    Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
    Co-authored-by: izzy <me@insrt.uk>

commit 2208cb9
Author: Silent Sonata <42839957+silentsonata@users.noreply.github.com>
Date:   Wed May 20 20:57:32 2026 -0400

    fix: Checkboxs firing multiple onClick events when nested inside a CategoryButton (stoatchat#937)

    Signed-off-by: Christopher Bernhardt <musictechy.cb@gmail.com>

commit 44e7501
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Tue May 19 13:21:28 2026 -0600

    fix: focus the text box when typing anything but space  (stoatchat#1179)

    fix: focus the text box when typing anything but space

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

commit a23c8dc
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Tue May 19 00:42:19 2026 -0600

    fix: update emoji mapping generator to remove ALL varsels (stoatchat#1187)

    * fix: update emoji mapping generator to remove ALL varsels

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

    * fix: disable openmoji since it no workie

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

    * fix: Remove log

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

    ---------

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

commit ae04583
Author: Paul Makles <me@insrt.uk>
Date:   Mon May 18 04:25:31 2026 -0500

    feat: role icons (stoatchat#1173)

commit e5ab20b
Author: Paul Makles <me@insrt.uk>
Date:   Sun May 17 21:24:42 2026 -0500

    feat: changelogs (stoatchat#1175)

commit 96bfb69
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 18:36:46 2026 -0600

    fix: Render channel links as in app scope as well (stoatchat#1172)

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

commit f2649e2
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 16:23:08 2026 -0600

    fix: bypass canSend() check if passing `useContent` for gifbox (stoatchat#1174)

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

commit 5aba840
Author: Amelia <138383945+amycatgirl@users.noreply.github.com>
Date:   Sun May 17 17:45:46 2026 -0400

    fix: remove member option was not showing correctly (stoatchat#1170)

    * fix: remove member option was not showing correctly

    Signed-off-by: Amelia <amy+git@amogus.cloud>

    * chore: invert group owner check and remove duplicate divider

    i assume the duplicate divider was due to me merging changes with upstream and accidentally accepting both local and remote changes, when it should've been only the remote hunk.

    Signed-off-by: Amelia <amy+git@amogus.cloud>

    ---------

    Signed-off-by: Amelia <amy+git@amogus.cloud>

commit 9a54a4d
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 15:26:32 2026 -0600

    fix: make remove all reactions action require ManageMessages permission (stoatchat#1150)

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

commit 78facb8
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 14:34:26 2026 -0600

    fix: Make the sync store only update if remote is different than local (stoatchat#1031)

    This commit was made without the use of generative AI.

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

commit 4414eac
Author: stoat-release[bot] <245062572+stoat-release[bot]@users.noreply.github.com>
Date:   Sun May 17 17:13:44 2026 +0100

    chore(main): release stoat-for-web 0.6.0 (stoatchat#1116)

    Co-authored-by: Stoat CI <stoat-ci@users.noreply.github.com>
    Signed-off-by: Stoat CI <stoat-ci@users.noreply.github.com>
erxbout added a commit to erxbout/stoat-frontend that referenced this pull request May 28, 2026
commit aa17fd5
Author: infi <infi@infi.sh>
Date:   Tue May 26 00:07:28 2026 +0200

    docs: add guidance for material symbols (stoatchat#1205)

    Signed-off-by: infi <infi@infi.sh>

commit f44c42f
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 24 15:11:06 2026 -0600

    feat: add screenshare audio with muting capabilities (stoatchat#1055)

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

commit 3faddcc
Author: Ray <3608878+Pecacheu@users.noreply.github.com>
Date:   Sun May 24 17:05:18 2026 -0400

    fix: Add button action timeout to solve click-through issue on touch devices (stoatchat#1092)

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

commit 07663a9
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 24 15:00:02 2026 -0600

    chore: Update mise tools and add generateemoji task (stoatchat#1202)

    * chore: Update mise tools and add generateemoji task

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

    * fix: Update mise in runners

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

    * fix: Add minimum version for mise

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

    * fix: Set a minimum that works with runners

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

    * fix: Also fix prettier bug

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

    * fix: Update pnpm to 11

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

    * fix: Actually run the typecheck

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

    * fix: Update playwright test to fix runner bug

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

    * fix: Run pnpm 10 to 11 migration script, add eslint-config-prettier

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

    * chore: Update dockerfile

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

    * fix: Fix all the typecheck errors! Disable eslint on save

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

    ---------

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

commit e76cb3b
Author: Ray <3608878+Pecacheu@users.noreply.github.com>
Date:   Sun May 24 12:01:39 2026 -0400

    fix: Off-center loading progress wheel is now nice n centered (stoatchat#1200)

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

commit ffc1e4e
Author: Ray <3608878+Pecacheu@users.noreply.github.com>
Date:   Sat May 23 23:58:58 2026 -0400

    feat: Device resize hooks (prep for Mobile/Tablet UI) (stoatchat#1196)

    * feat: Device resize hooks

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

    * fix: Bind onLayout

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

    * refactor: Update breakpoints to match m3ui, add type hints

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

    * chore: Add documentation for new Device hook

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

    * refactor: Change layout from enum to string

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

    ---------

    Signed-off-by: Pecacheu <3608878+Pecacheu@users.noreply.github.com>
    Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
    Co-authored-by: Jacob Schlecht <dadadah@echoha.us>

commit 5c91d55
Author: Ray <3608878+Pecacheu@users.noreply.github.com>
Date:   Sat May 23 23:36:23 2026 -0400

    feat: Voice Call Button in header (stoatchat#1025)

    * fix: Fix for stoatchat#541, add call button to header bar instead

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

    * fix: In what some are calling the comeback of the century, VoiceCallCardPreview returns... but only in server voice channels and not DMs
    Addresses stoatchat#764 (comment)

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

    * fix: Swap voice_chat icon with call icon based on user feedback

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

    * fix: Implement requested UI changes

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

    ---------

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

commit 829edf2
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sat May 23 19:56:55 2026 -0600

    chore: Use correct formatter, remove bad line from tsconfig.json (stoatchat#1198)

    fix: Use correct formatter, remove bad line from tsconfig.json

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

commit fbd65f5
Author: Ray <3608878+Pecacheu@users.noreply.github.com>
Date:   Sat May 23 21:29:52 2026 -0400

    fix: Config fixes for TSConfig root dir & VSCode search ignores (stoatchat#1195)

    * fix: Multiple TS configs warning in VSCode/Eslint

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

    * fix: Add ignores from gitignore to vscode search exclusion

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

    * fix: Use root for tsconfigRootDir instead of packages/client

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

    ---------

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

commit 5e6af89
Author: Ray <3608878+Pecacheu@users.noreply.github.com>
Date:   Sat May 23 18:07:01 2026 -0400

    refactor: Voice Call PIP Card (stoatchat#1102)

    - Added missing tooltips for all the action buttons
    - Massive performance improvement for dragging & dropping the PIP window around
    - Compatibility with touchscreen dragging as well as (WIP) mobile UI layout
    - Mini video preview when focused view is active
    - Dim background behind muted icons to ensure they are visible on both dark and light avatars

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

commit e0f6506
Author: Amelia <138383945+amycatgirl@users.noreply.github.com>
Date:   Sat May 23 12:29:51 2026 -0400

    chore: properly handle bulk deletion in message view (stoatchat#1032)

    Signed-off-by: Amy <amy+git@amogus.cloud>

commit d5abc61
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Fri May 22 23:21:21 2026 -0600

    feat: Add push notifications to the service worker of the PWA (stoatchat#882)

    * feat: Add PWA push notifications.

    This commit was made without the use of generative AI.

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

    * refactor: Move notification settings into the settings store

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

    * fix: Remove extra config fetch, add snackbar for failing to enable

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

    * fix: Combine this lingui call

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

    * fix: make default a deny on notification permissions

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

    * feat: Add feature detection for notifications

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

    * refactor: Add notification controller hook, make push defaultly enabled

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

    * chore: format

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

    * chore: order imports

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

    * chore: format again? idk why this is failing

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

    * refactor: Settings shortcuts, cleanup service worker functions

    Thanks @Pecacheu

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

    * fix: Fix a few things brought up by chu

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

    * chore: order imports

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

    * fix: another edge case, make notification state mismatch clear

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

    * fix: supportsNotification doesn't have to be a function

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

    ---------

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

commit 2f0c50a
Author: İspik <ispik@ispik.dev>
Date:   Fri May 22 22:37:32 2026 +0300

    feat: add role icons to member sidebar (stoatchat#1194)

    * feat: add role icons to member sidebar

    Signed-off-by: ispik <ispik@ispik.dev>

    * fix: don't use any

    Signed-off-by: ispik <ispik@ispik.dev>

    * fix: review

    Signed-off-by: ispik <ispik@ispik.dev>

    ---------

    Signed-off-by: ispik <ispik@ispik.dev>

commit 09e6d16
Author: Ayush <ayushsarkar357@gmail.com>
Date:   Fri May 22 06:31:53 2026 +0530

    fix(profile): avatar toggle closes status menu properly (stoatchat#1126)

    * fix(profile): avatar toggle closes status menu properly

    Signed-off-by: dev-Ninjaa <ayushsarkar357@gmail.com>

    * refactor: Remove unneeded ref contains check

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

    ---------

    Signed-off-by: dev-Ninjaa <ayushsarkar357@gmail.com>
    Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
    Co-authored-by: Jacob Schlecht <dadadah@echoha.us>

commit e36b909
Author: İspik <ispik@ispik.dev>
Date:   Fri May 22 03:54:35 2026 +0300

    fix: role icons not removing when pressing save (stoatchat#1192)

    * fix: role icons not removing when pressing save

    Signed-off-by: ispik <ispik@ispik.dev>

    * refactor: make it similar to the rest of the code

    Signed-off-by: ispik <ispik@ispik.dev>

    * chore: formatting

    Signed-off-by: ispik <ispik@ispik.dev>

    ---------

    Signed-off-by: ispik <ispik@ispik.dev>

commit c4a9ac2
Author: stoat-release[bot] <245062572+stoat-release[bot]@users.noreply.github.com>
Date:   Thu May 21 20:32:12 2026 +0100

    chore(main): release stoat-for-web 0.7.0 (stoatchat#1171)

    Co-authored-by: Stoat CI <stoat-ci@users.noreply.github.com>
    Signed-off-by: Stoat CI <stoat-ci@users.noreply.github.com>

commit f437ce5
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Wed May 20 20:16:10 2026 -0600

    fix: Sync settings on login instead of on load (stoatchat#1190)

    * fix: Sync settings on login instead of on load

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

    * fix: Make local -> remote sync also required logged in

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

    * refactor: destruct array

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

    ---------

    Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
    Co-authored-by: izzy <me@insrt.uk>

commit 2208cb9
Author: Silent Sonata <42839957+silentsonata@users.noreply.github.com>
Date:   Wed May 20 20:57:32 2026 -0400

    fix: Checkboxs firing multiple onClick events when nested inside a CategoryButton (stoatchat#937)

    Signed-off-by: Christopher Bernhardt <musictechy.cb@gmail.com>

commit 44e7501
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Tue May 19 13:21:28 2026 -0600

    fix: focus the text box when typing anything but space  (stoatchat#1179)

    fix: focus the text box when typing anything but space

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

commit a23c8dc
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Tue May 19 00:42:19 2026 -0600

    fix: update emoji mapping generator to remove ALL varsels (stoatchat#1187)

    * fix: update emoji mapping generator to remove ALL varsels

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

    * fix: disable openmoji since it no workie

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

    * fix: Remove log

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

    ---------

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

commit ae04583
Author: Paul Makles <me@insrt.uk>
Date:   Mon May 18 04:25:31 2026 -0500

    feat: role icons (stoatchat#1173)

commit e5ab20b
Author: Paul Makles <me@insrt.uk>
Date:   Sun May 17 21:24:42 2026 -0500

    feat: changelogs (stoatchat#1175)

commit 96bfb69
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 18:36:46 2026 -0600

    fix: Render channel links as in app scope as well (stoatchat#1172)

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

commit f2649e2
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 16:23:08 2026 -0600

    fix: bypass canSend() check if passing `useContent` for gifbox (stoatchat#1174)

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

commit 5aba840
Author: Amelia <138383945+amycatgirl@users.noreply.github.com>
Date:   Sun May 17 17:45:46 2026 -0400

    fix: remove member option was not showing correctly (stoatchat#1170)

    * fix: remove member option was not showing correctly

    Signed-off-by: Amelia <amy+git@amogus.cloud>

    * chore: invert group owner check and remove duplicate divider

    i assume the duplicate divider was due to me merging changes with upstream and accidentally accepting both local and remote changes, when it should've been only the remote hunk.

    Signed-off-by: Amelia <amy+git@amogus.cloud>

    ---------

    Signed-off-by: Amelia <amy+git@amogus.cloud>

commit 9a54a4d
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 15:26:32 2026 -0600

    fix: make remove all reactions action require ManageMessages permission (stoatchat#1150)

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

commit 78facb8
Author: Jacob Schlecht <Dadadah@users.noreply.github.com>
Date:   Sun May 17 14:34:26 2026 -0600

    fix: Make the sync store only update if remote is different than local (stoatchat#1031)

    This commit was made without the use of generative AI.

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

commit 4414eac
Author: stoat-release[bot] <245062572+stoat-release[bot]@users.noreply.github.com>
Date:   Sun May 17 17:13:44 2026 +0100

    chore(main): release stoat-for-web 0.6.0 (stoatchat#1116)

    Co-authored-by: Stoat CI <stoat-ci@users.noreply.github.com>
    Signed-off-by: Stoat CI <stoat-ci@users.noreply.github.com>
Pecacheu pushed a commit to Pecacheu/for-web that referenced this pull request Jun 22, 2026
Co-authored-by: Stoat CI <stoat-ci@users.noreply.github.com>
Signed-off-by: Stoat CI <stoat-ci@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants