2
0
Commit Graph

218 Commits

Author SHA1 Message Date
Renaud Chaput
de80a54555 Update recommended Node version to 24 (LTS) (#36539) 2025-10-21 14:26:24 +00:00
Claire
2971ac9863 Fix streaming still being authorized for suspended accounts (#36448) 2025-10-13 13:35:44 +00:00
Emelia Smith
7e98fa9b47 Merge commit from fork
* Require read, read:statuses or read:notifications scope to access streaming APIs

* Add additional tests for scope-based channel access

We were missing tests in the affirmative for subscribing to the user:notification channel, this adds them
2025-10-13 14:20:57 +02:00
Emelia Smith
8d09e4ef23 Merge commit from fork
* Streaming: Ensure disabled users cannot connect to streaming

* Streaming: Disconnect when the user is disabled
2025-10-13 14:19:14 +02:00
Renaud Chaput
b8444d9bb7 Do not automatically run Prettier on the streaming server code. (#36400) 2025-10-08 15:51:53 +00:00
Renaud Chaput
719b2de3c3 Update uuid package to latest version (#36259) 2025-09-25 08:54:02 +00:00
renovate[bot]
85213dab47 chore(deps): update yarn to v4.10.3 (#36178)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-25 07:56:33 +00:00
renovate[bot]
cc54b33720 chore(deps): update dependency typescript to ~5.9.0 (#36212)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: diondiondion <mail@diondiondion.com>
2025-09-25 07:52:37 +00:00
renovate[bot]
4a99025d02 chore(deps): update docker/dockerfile docker tag to v1.18 (#36213)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-22 13:49:30 +00:00
renovate[bot]
8a6ef2ebdf fix(deps): update dependency jsdom to v27 (#36107)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 09:46:30 +00:00
renovate[bot]
3ab2d14782 Update Yarn to v4.9.4 (#35837)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 12:39:01 +00:00
Michael Stanclift
28bf811a07 Update Dockerfile to use Debian 'trixie' (#35768) 2025-08-18 16:45:31 +00:00
renovate[bot]
09208eafa4 chore(deps): update yarn to v4.9.2 (#34916)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 13:37:43 +00:00
Renaud Chaput
a8f12a6fd8 Change Node.js minimum version to Node 20 (#34390) 2025-05-20 14:25:51 +00:00
Claire
6d6263ce07 Drop redis namespace code (except for Rails cache) (#34665) 2025-05-20 13:02:09 +00:00
Renaud Chaput
9244ffc425 Fix eslint import plugin resolution in vscode (#34651) 2025-05-12 07:12:56 +00:00
renovate[bot]
f115c7b3a2 chore(deps): update yarn to v4.9.1 (#34451)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 09:02:21 +00:00
renovate[bot]
abcb9b8a61 chore(deps): update yarn to v4.9.0 (#34410)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-14 07:31:44 +00:00
renovate[bot]
470285d815 chore(deps): update yarn to v4.8.1 (#34305)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-02 14:43:40 +00:00
Renaud Chaput
05fc24c5f9 Fix Typescript dependency resolution (#34351) 2025-04-02 12:38:34 +00:00
Echo
e8270e2807 Upgrade to ESLint v9 flat config (#34324)
Co-authored-by: Nick Schonning <nschonni@gmail.com>
2025-04-01 16:30:18 +00:00
Claire
a72c7f6cc1 Fix streaming server refusing unix socket path in DATABASE_URL (#34091) 2025-03-24 14:07:27 +00:00
renovate[bot]
64719aa4ee chore(deps): update yarn to v4.7.0 (#34047)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-06 10:52:12 +00:00
Claire
26c692d45b Fix streaming server not filtering unknown-language posts from public timelines (#33774) 2025-02-21 07:48:31 +00:00
renovate[bot]
005b2ba32f chore(deps): update dependency pino-pretty to v13 (#33778)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-29 15:18:48 +00:00
Wolf Noble
7ffda06b6a build(Dockerfiles): Set the base registry via an ARG (#33712) 2025-01-29 13:09:17 +00:00
renovate[bot]
b0fbb71759 Update dependency jsdom to v26 (#33521)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-09 09:55:34 +00:00
renovate[bot]
ca06156087 Update Yarn to v4.6.0 (#33417)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 09:07:45 +00:00
renovate[bot]
9e8da55d99 Update docker/dockerfile Docker tag to v1.12 (#33127)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-02 08:11:25 +00:00
renovate[bot]
36496f4d73 Update Yarn to v4.5.3 (#33069)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-26 07:19:48 +00:00
renovate[bot]
1333ed4d4e Update docker/dockerfile Docker tag to v1.11 (#33060)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-25 07:58:05 +00:00
renovate[bot]
2e5abe4720 Update Yarn to v4.5.2 (#33021)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-22 08:33:43 +00:00
Emelia Smith
9a46329fbd Streaming: add development logging of database queries (#32945) 2024-11-18 09:34:34 +00:00
renovate[bot]
54a7c1898e Update dependency uuid to v11 (#32676)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-15 15:55:10 +00:00
renovate[bot]
516c97a112 Update dependency node to v22 (#32689)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-31 10:42:18 +00:00
renovate[bot]
8e39cc9218 Update Yarn to v4.5.1 (#32586)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-21 07:28:01 +00:00
Emelia Smith
b23ff050ac Fix missing or incorrect cache-control headers for Streaming server (#32551) 2024-10-17 08:17:18 +00:00
Emelia Smith
6d99f848a2 Fix: Use consistent REDIS_USER environment variable in streaming (#32493) 2024-10-15 07:40:18 +00:00
renovate[bot]
b7ddf45924 Update docker/dockerfile Docker tag to v1.10 (#32166)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-01 09:29:38 +00:00
renovate[bot]
770ec9240a Update Yarn to v4.5.0 (#31914)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-23 09:02:16 +00:00
Matt Jankowski
5405bdd344 Remove unused E2EE messaging code (#31193) 2024-09-18 09:27:43 +00:00
Emelia Smith
9ba81eae3e Streaming: Improve Redis connection options handling (#31623) 2024-09-04 14:10:26 +00:00
renovate[bot]
02633d6ebb Update dependency jsdom to v25 (#31578)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-30 09:48:54 +00:00
Emelia Smith
f6fb9b75db Streaming: Fix BIND IPv6 handling (#31624) 2024-08-28 10:40:37 +00:00
Emelia Smith
4118688fba Streaming: Refactor move database and redis logic into separate files (#31567) 2024-08-27 08:40:04 +00:00
renovate[bot]
e3516fa8cf Update Yarn to v4.4.1 (#31575)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-26 11:01:09 +00:00
Emelia Smith
c245a2044e Streaming: Refactor to use metrics.$name instead of destructuring (#31566) 2024-08-26 08:08:21 +00:00
renovate[bot]
176d1feadf chore(deps): update yarn to v4.4.0 (#31274)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-05 07:12:47 +00:00
Emelia Smith
7490019535 Fix support for IPv6 redis connections in streaming (#31229) 2024-08-02 06:56:09 +00:00
renovate[bot]
1229d2907a chore(deps): update docker/dockerfile docker tag to v1.9 (#31187)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-29 16:00:55 +00:00