91 Commits

Author SHA1 Message Date
Jacob Schlecht 551f07ef42 fix: Allow overwriting pwa scope for production (#1343)
Signed-off-by: Jacob Schlecht <dadadah@echoha.us>
2026-07-15 17:51:57 -06:00
Paul Makles 90f0fe8f73 fix: use mise assets for prod release (#1278)
Signed-off-by: Paul Makles <me@insrt.uk>
2026-06-19 18:24:57 +00:00
stoat-tofu[bot] 8c757ce4ef chore: modify .github/workflows/renovate.yml 2026-06-01 13:28:25 +00:00
stoat-tofu[bot] c4dab0c905 chore: modify .github/workflows/renovate.yml 2026-06-01 11:00:43 +00:00
stoat-tofu[bot] 5b54ad1482 chore: modify .github/workflows/renovate.yml 2026-06-01 10:01:18 +00:00
stoat-tofu[bot] a4b129d293 chore: modify .github/workflows/renovate.yml 2026-05-31 19:14:21 +00:00
stoat-tofu[bot] 7303658b1d chore: modify .github/workflows/renovate.yml 2026-05-31 18:23:17 +00:00
Jacob Schlecht 07663a9df4 chore: Update mise tools and add generateemoji task (#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>
2026-05-24 15:00:02 -06:00
Paul Makles 8754fbfddb docs: pr template (#1100) 2026-04-10 20:44:05 +01:00
Paul Makles 13b1406a5d ci(production): correct asset command (2) (#1099) 2026-04-06 14:23:13 +01:00
Paul Makles 3c34ffa60b ci(production): correct asset command (#1098) 2026-04-06 14:20:14 +01:00
stoat-tofu[bot] a21f9dc858 chore: modify .github/workflows/validate-pr-title.yml 2026-04-06 13:08:26 +00:00
stoat-tofu[bot] 6770ba0a8c chore: modify .github/workflows/release-webhook.yml 2026-04-06 13:08:24 +00:00
Paul Makles 76c6e7b9f4 ci(production): customise worklet & base path (#1097) 2026-04-06 13:56:08 +01:00
Paul Makles c096224e41 ci: production build pipeline (#1088) 2026-04-02 18:39:28 +01:00
Paul Makles a54ceddc3f ci: workflow clean up and fixes (#1047)
ci: only check lingui in build & test ci: generate catalogs in release please workflow
ci: only run documentation workflow on main
ci: only run git town on non-fork PRs
ci: un-used branch trigger
2026-03-21 10:31:08 -04:00
Thomas Ryan 023aa0e0ec chore: Update CODEOWNERS (#1038)
* meta: Added CODEOWNERS file

Signed-off-by: Thomas Ryan <contact@thomasryan.ca>

* meta: Changed @infi to @stoatchat/ui-ux

Signed-off-by: Thomas Ryan <contact@thomasryan.ca>

* meta: Added @stoatchat/for-web-maintainers to /packages/client

Signed-off-by: Thomas Ryan <contact@thomasryan.ca>

---------

Signed-off-by: Thomas Ryan <contact@thomasryan.ca>
Co-authored-by: Thomas Ryan <contact@thomasryan.ca>
2026-03-21 01:01:52 -04:00
Thomas Ryan c76e55f64d chore: Added CODEOWNERS file (#1019)
* meta: Added CODEOWNERS file

Signed-off-by: Thomas Ryan <contact@thomasryan.ca>

* meta: Changed @infi to @stoatchat/ui-ux

Signed-off-by: Thomas Ryan <contact@thomasryan.ca>

---------

Signed-off-by: Thomas Ryan <contact@thomasryan.ca>
Co-authored-by: Thomas Ryan <contact@thomasryan.ca>
2026-03-14 22:18:05 -07:00
Christopher Hultin addb6b7c84 fix: Docker Build for AMD64 (#838)
Fix Docker Build for AMD64

Signed-off-by: Chris Hultin <chrishultin@google.com>
2026-02-19 17:08:55 -05:00
Steven Luther 6c5970f986 feat: Adds a Docker Build for the Web Client (#697)
* feat: add runtime env injection script and server package

Signed-off-by: Steven Luther <steven@lutherlabs.com>

* fix: remove revolt env vars

Signed-off-by: Steven Luther <steven@lutherlabs.com>

* ci: add GitHub Actions workflow for Docker image build and push

Signed-off-by: Steven Luther <steven@lutherlabs.com>

* improvement: rewrite to use native node packages

Signed-off-by: Steven Luther <steven@lutherlabs.com>

* improvement: bump Docker base image from Node 22 to Node 24 LTS

Signed-off-by: Steven Luther <steven@lutherlabs.com>

---------

Signed-off-by: Steven Luther <steven@lutherlabs.com>
2026-02-18 21:37:43 -05:00
stoat-tofu[bot] fd7740564a chore: modify .github/workflows/release-webhook.yml 2026-02-18 20:28:01 +00:00
Paul Makles 09a17b7f11 ci: always run tests (#711) 2026-02-13 14:10:42 +00:00
Paul Makles 9a5ecba923 fix: do not run lingui on release please branches (#692) 2026-02-12 23:41:43 +00:00
Paul Makles 4431f3c106 ci: always update i18n catalog but skip steps if committed changes (#609)
* ci: always update i18n catalog but skip steps if committed changes

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

* chore: generate i18n catalog

---------

Signed-off-by: izzy <me@insrt.uk>
Co-authored-by: Stoat CI <stoat-ci@users.noreply.github.com>
2026-02-08 17:41:32 +00:00
Paul Makles a693372d3c ci: configure git town (#607) 2026-02-08 16:58:47 +00:00
Paul Makles ae2e39e525 ci: only run build & test on main pushes and don't run lingui check (#608) 2026-02-08 16:53:51 +00:00
Paul Makles f36dddb031 chore: switch to mise for tooling (& fix CI workflows) (#589) 2026-01-21 13:52:19 -05:00
Paul Makles 2cd7c702c7 ci: switch to mdbook v0.5 (#587) 2026-01-20 22:50:27 +00:00
stoat-tofu[bot] 6988d63a44 chore: modify .github/workflows/release-webhook.yml 2026-01-10 16:33:19 +00:00
stoat-tofu[bot] ec20eab8e3 chore: modify .github/workflows/release-webhook.yml 2026-01-10 13:19:20 +00:00
Paul Makles e40d30c944 ci: use app token for checkout and push to stable (#532) 2025-11-19 22:54:54 +00:00
Paul Makles e52cac6760 ci: publish releases to stable branch (#531) 2025-11-19 22:35:10 +00:00
Paul Makles 687274191c ci: use github app token (#530) 2025-11-19 22:09:50 +00:00
Paul Makles 0b898a0563 ci: try using github token in release please (#528) 2025-11-19 21:44:32 +00:00
Paul Makles ca8bb19047 ci: correct release please config (#527) 2025-11-19 21:36:00 +00:00
Paul Makles dfad296e45 ci: configure release-please (#526)
* chore: bootstrap releases for path: .

* ci: release please workflow
2025-11-19 21:33:59 +00:00
Paul Makles 5ac1409856 fix: links in settings, spellchecking, bot creation, U.S. dayjs locale, confirm msg delete by enter (#521)
* fix: update links in settings/feedback
closes #511

* fix: enable spellchecking in text editor
fixes #509

* fix: create user object when creating bot
fixes #508

* fix: add our own `en` dayjs locale
fix: show the correct desc. in locale settings
fixes #492

* feat: allow confirming message deletion by pressing enter
2025-11-16 15:24:49 +00:00
Paul Makles f75eb3a10d ci: fix mdbook build (#519)
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-14 21:40:48 +00:00
stoat-tofu[bot] 041066b697 chore: modify .github/workflows/validate-pr-title.yml 2025-11-14 20:00:57 +00:00
izzy 4f5b955666 ci: force push to stable branch 2025-11-08 13:10:59 +00:00
izzy e70fd911ba docs: remove mermaid 2025-11-08 13:06:39 +00:00
izzy 7ff6b63ebe chore: lint & format 2025-11-08 13:04:32 +00:00
izzy 13a8722e02 ci: rebase main on to stable 2025-11-02 20:37:23 +00:00
izzy 9b22764642 ci: don't compile catalogs
chore: remove the message.ts file for en catalog
2025-11-02 19:23:38 +00:00
izzy d4d3a78e0d ci: build deps during lingui step 2025-11-02 19:20:17 +00:00
izzy afac5da149 ci: add i18n step to build-and-test workflow 2025-11-02 19:17:40 +00:00
izzy 42aa62d5b9 ci: pull stable from origin before pushing to it [skip ci] 2025-10-22 18:19:29 +01:00
izzy 09ba9b405b ci: only run stable step if on 'main' branch [skip ci] 2025-10-22 12:20:55 +01:00
izzy b3f0f42de1 ci: checkout repository before doing anything [skip ci] 2025-10-22 12:17:17 +01:00
izzy d463d9d9c0 ci: push successful changes to stable branch 2025-10-22 12:09:55 +01:00