Tom Moor
88d871e463
chore: Clear lodash _.template injection advisory from audit ignore list ( #12180 )
...
Pin lodash and lodash-es to ^4.18.1 via resolutions so transitive deps
pick up the patched versions, then drop the advisory ID.
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-27 10:13:15 -04:00
Tom Moor
e515fa5b44
chore: Bump fast-xml-parser to 5.7.0 to address GHSA-gh4j-gqv2-49f6 ( #12181 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-27 10:13:04 -04:00
Tom Moor
c280bddab9
chore: Clear picomatch ReDoS advisories from audit ignore list ( #12179 )
...
Pin picomatch to ^2.3.2 / ^4.0.4 via resolutions so transitive
deps pick up the patched versions, then drop the advisory IDs.
2026-04-27 09:48:03 -04:00
Tom Moor
ec2463e5ff
chore: Bump zod to 4.3.6 ( #12178 )
2026-04-27 09:33:44 -04:00
Tom Moor
c6aacfeeeb
chore: Clear minimatch ReDoS advisories from audit ignore list ( #12177 )
...
* chore: Resolve minimatch ReDoS advisories via dep bumps and resolutions
Bump glob (8→11), rimraf (2→6), babel-jest, jest-environment-jsdom (29→30),
and lint-staged (13→16) to drop several vulnerable transitive chains. Pin
remaining minimatch and brace-expansion descriptors via resolutions so all
in-tree copies are on their latest patched release. Removes 9 ignored
advisory IDs from .yarnrc.yml.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
* fix: Make routeHelpers.urlify origin testable for jsdom 26
jsdom 26 (jest-environment-jsdom@30) makes window.location and
location.origin non-configurable, breaking the previous test that
redefined them via Object.defineProperty.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
* chore: Align jest-cli to ^30.3.0 with other jest packages
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-27 09:13:52 -04:00
Tom Moor
3f07771a7e
chore: Improve setup against supply chain attacks ( #12170 )
...
* Add npm audit CI
Remove postinstall
Disable postinstall scripts
Increase age gate to 3d
* audit cleanup
* Gate on dep changes
2026-04-26 21:23:26 -04:00
Tom Moor
22f5618465
chore: Upgrade socket.io-parser ( #12053 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
2026-04-25 09:15:36 -04:00
dependabot[bot]
b5923569ee
chore(deps): bump i18next-http-backend from 2.7.3 to 3.0.5 ( #12137 )
...
Bumps [i18next-http-backend](https://github.com/i18next/i18next-http-backend ) from 2.7.3 to 3.0.5.
- [Changelog](https://github.com/i18next/i18next-http-backend/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next-http-backend/compare/v2.7.3...v3.0.5 )
---
updated-dependencies:
- dependency-name: i18next-http-backend
dependency-version: 3.0.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-25 08:48:54 -04:00
dependabot[bot]
382dcf61f7
chore(deps): bump postcss from 8.5.6 to 8.5.10 ( #12159 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.5.6 to 8.5.10.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.6...8.5.10 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-24 16:48:50 -04:00
dependabot[bot]
5b2283386d
chore(deps): bump i18next-fs-backend from 2.6.3 to 2.6.4 ( #12136 )
...
Bumps [i18next-fs-backend](https://github.com/i18next/i18next-fs-backend ) from 2.6.3 to 2.6.4.
- [Changelog](https://github.com/i18next/i18next-fs-backend/blob/master/CHANGELOG.md )
- [Commits](https://github.com/i18next/i18next-fs-backend/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: i18next-fs-backend
dependency-version: 2.6.4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 14:07:49 -04:00
dependabot[bot]
26bc3fb1b8
chore(deps): bump @tanstack/react-virtual from 3.13.23 to 3.13.24 ( #12128 )
...
Bumps [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual ) from 3.13.23 to 3.13.24.
- [Release notes](https://github.com/TanStack/virtual/releases )
- [Changelog](https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md )
- [Commits](https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.13.24/packages/react-virtual )
---
updated-dependencies:
- dependency-name: "@tanstack/react-virtual"
dependency-version: 3.13.24
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-22 04:51:10 -04:00
dependabot[bot]
4e07cf75bf
chore(deps): bump the aws group with 5 updates ( #12124 )
...
Bumps the aws group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 ) | `3.990.0` | `3.1032.0` |
| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage ) | `3.990.0` | `3.1032.0` |
| [@aws-sdk/s3-presigned-post](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-presigned-post ) | `3.990.0` | `3.1032.0` |
| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner ) | `3.990.0` | `3.1032.0` |
| [@aws-sdk/signature-v4-crt](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/signature-v4-crt ) | `3.990.0` | `3.1032.0` |
Updates `@aws-sdk/client-s3` from 3.990.0 to 3.1032.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1032.0/clients/client-s3 )
Updates `@aws-sdk/lib-storage` from 3.990.0 to 3.1032.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1032.0/lib/lib-storage )
Updates `@aws-sdk/s3-presigned-post` from 3.990.0 to 3.1032.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-presigned-post/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1032.0/packages/s3-presigned-post )
Updates `@aws-sdk/s3-request-presigner` from 3.990.0 to 3.1032.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1032.0/packages/s3-request-presigner )
Updates `@aws-sdk/signature-v4-crt` from 3.990.0 to 3.1032.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/packages/signature-v4-crt/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.1032.0/packages/signature-v4-crt )
---
updated-dependencies:
- dependency-name: "@aws-sdk/client-s3"
dependency-version: 3.1032.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: aws
- dependency-name: "@aws-sdk/lib-storage"
dependency-version: 3.1032.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: aws
- dependency-name: "@aws-sdk/s3-presigned-post"
dependency-version: 3.1032.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: aws
- dependency-name: "@aws-sdk/s3-request-presigner"
dependency-version: 3.1032.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: aws
- dependency-name: "@aws-sdk/signature-v4-crt"
dependency-version: 3.1032.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: aws
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 19:34:05 -04:00
dependabot[bot]
a422c537ec
chore(deps): bump @simplewebauthn/browser from 13.2.2 to 13.3.0 ( #12125 )
...
Bumps [@simplewebauthn/browser](https://github.com/MasterKale/SimpleWebAuthn/tree/HEAD/packages/browser ) from 13.2.2 to 13.3.0.
- [Release notes](https://github.com/MasterKale/SimpleWebAuthn/releases )
- [Changelog](https://github.com/MasterKale/SimpleWebAuthn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/MasterKale/SimpleWebAuthn/commits/v13.3.0/packages/browser )
---
updated-dependencies:
- dependency-name: "@simplewebauthn/browser"
dependency-version: 13.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 19:33:47 -04:00
Tom Moor
49d5052a51
feat: RTL layout ( #12107 )
...
* First pass
* Remove prop drilling, fix comment layout
* Revert dev:watch to use dev:backend
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-18 15:12:57 -04:00
Tom Moor
e6cfc45fb4
chore: Upgrade xmldom ( #12108 )
2026-04-18 19:04:17 +00:00
dependabot[bot]
1596e51fa5
chore(deps): bump @node-oauth/oauth2-server from 5.2.1 to 5.3.0 ( #12081 )
...
Bumps [@node-oauth/oauth2-server](https://github.com/node-oauth/node-oauth2-server ) from 5.2.1 to 5.3.0.
- [Release notes](https://github.com/node-oauth/node-oauth2-server/releases )
- [Changelog](https://github.com/node-oauth/node-oauth2-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/node-oauth/node-oauth2-server/compare/v5.2.1...v5.3.0 )
---
updated-dependencies:
- dependency-name: "@node-oauth/oauth2-server"
dependency-version: 5.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-16 17:36:49 -04:00
Tom Moor
7a4b545e7f
chore: vendor autotrack library ( #12070 )
...
The autotrack npm package is no longer maintained. Vendor the three
plugins we use (eventTracker, outboundLinkTracker, urlChangeTracker)
and their dom-utils dependencies into a single local JS file.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-16 07:42:21 -04:00
dependabot[bot]
395da9ea8d
chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 ( #12066 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.11 to 1.16.0.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.11...v1.16.0 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-version: 1.16.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 21:44:14 -04:00
dependabot[bot]
d7cea83ed7
chore(deps): bump express-rate-limit from 8.2.1 to 8.3.2 ( #12058 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 8.2.1 to 8.3.2.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v8.2.1...v8.3.2 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-version: 8.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 21:26:21 -04:00
dependabot[bot]
a5219763d3
chore(deps): bump hono from 4.11.9 to 4.12.12 ( #12059 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.11.9 to 4.12.12.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.11.9...v4.12.12 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.12
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 21:26:06 -04:00
dependabot[bot]
3c6e7ef042
chore(deps): bump dompurify from 3.3.3 to 3.4.0 ( #12065 )
...
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 3.3.3 to 3.4.0.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.3.3...3.4.0 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-version: 3.4.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 21:25:52 -04:00
Tom Moor
f1033f37b8
chore: Patch upgrade all dependencies ( #12061 )
...
* chore: Patch upgrade all dependencies and fix type issues
Upgrades 38 packages to latest patch versions. Dedupes prosemirror-view
and @bull-board/api to fix type conflicts, pins @types/markdown-it to
14.1.1 via resolutions (14.1.2 has a breaking type change), and removes
an unused @ts-expect-error in mark.ts.
Also fixes npmMinimalAgeGate from 86400 to 1440 — the unit is minutes
not seconds, so it was blocking any package published in the last 60
days instead of 24 hours.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* fix: Update resolutions to match bumped dependency versions
Syncs @types/react (17.0.75 → 17.0.91), @hocuspocus/server (1.1.2 →
1.1.3), and prosemirror-transform (1.10.0 → 1.10.5) in the resolutions
field to match the upgraded versions in dependencies/devDependencies.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 21:18:55 -04:00
Tom Moor
03c3be4cf2
fix: npmMinimalAgeGate incorrectly set, upgrade axios, aws ( #12057 )
2026-04-15 08:45:55 -04:00
Tom Moor
2a2774a6d0
chore: Update modelcontextprotocol ( #12052 )
...
* chore: Update modelcontextprotocol
* fix: Restore native Web API classes after jest-fetch-mock setup
jest-fetch-mock replaces globalThis.Response with a cross-fetch polyfill
that doesn't support Web Streams (ReadableStream bodies become Buffers).
The MCP SDK's @hono/node-server adapter calls response.body.getReader()
which fails with the polyfilled Response. Since dontMock() is already
called, preserving the native classes is the correct behavior.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 08:15:43 -04:00
Tom Moor
3fa5e745be
chore: Bump fast-xml-parser from 5.2.5 to 5.5.7 ( #12054 )
...
Adds a yarn resolution to upgrade the transitive dependency
fast-xml-parser to 5.5.7, resolving a security vulnerability.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 08:04:03 -04:00
dependabot[bot]
336bbb251f
chore(deps): bump the fortawesome group with 3 updates ( #12017 )
...
Bumps the fortawesome group with 3 updates: [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome ), [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome ) and [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome ).
Updates `@fortawesome/fontawesome-svg-core` from 7.1.0 to 7.2.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/7.1.0...7.2.0 )
Updates `@fortawesome/free-brands-svg-icons` from 7.1.0 to 7.2.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/7.1.0...7.2.0 )
Updates `@fortawesome/free-solid-svg-icons` from 7.1.0 to 7.2.0
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases )
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md )
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/7.1.0...7.2.0 )
---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-svg-core"
dependency-version: 7.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: fortawesome
- dependency-name: "@fortawesome/free-brands-svg-icons"
dependency-version: 7.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: fortawesome
- dependency-name: "@fortawesome/free-solid-svg-icons"
dependency-version: 7.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: fortawesome
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 17:11:51 -04:00
dependabot[bot]
299e0723f3
chore(deps): bump nodemailer from 7.0.11 to 7.0.13 ( #12019 )
...
Bumps [nodemailer](https://github.com/nodemailer/nodemailer ) from 7.0.11 to 7.0.13.
- [Release notes](https://github.com/nodemailer/nodemailer/releases )
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodemailer/nodemailer/compare/v7.0.11...v7.0.13 )
---
updated-dependencies:
- dependency-name: nodemailer
dependency-version: 7.0.13
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 17:11:32 -04:00
dependabot[bot]
b935dd7d27
chore(deps): bump prosemirror-tables from 1.8.3 to 1.8.5 ( #12020 )
...
Bumps [prosemirror-tables](https://github.com/ProseMirror/prosemirror-tables ) from 1.8.3 to 1.8.5.
- [Release notes](https://github.com/ProseMirror/prosemirror-tables/releases )
- [Changelog](https://github.com/ProseMirror/prosemirror-tables/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ProseMirror/prosemirror-tables/compare/v1.8.3...v1.8.5 )
---
updated-dependencies:
- dependency-name: prosemirror-tables
dependency-version: 1.8.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 17:11:14 -04:00
dependabot[bot]
d840a7abe7
chore(deps): bump axios from 1.13.2 to 1.13.5 ( #11992 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.13.2 to 1.13.5.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.13.2...v1.13.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 20:45:13 -04:00
Tom Moor
979d9a412d
Mermaid improvements ( #11874 )
...
* fix: Upgrade mermaid to 11.13.0
Includes a fix for incorrect viewBox casing in Radar and Packet diagram
renderers (mermaid-js/mermaid#7076) and other improvements.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* fix: Use visibility:hidden for mermaid rendering element
Instead of positioning the temporary render element offscreen at
-9999px, use visibility:hidden with position:fixed so the browser
computes correct bounding boxes for SVG elements. Offscreen elements
can produce incorrect getBBox() results, leading to wrong viewBox
dimensions and diagrams rendering too big or too small.
Fixes #11782
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* Add session storage for generated diagrams to reduce relayout
* fix: Use LRU eviction for mermaid sessionStorage cache
Track access order via a dedicated LRU index key so the cache evicts
least-recently-used entries rather than arbitrary ones.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-25 22:59:57 -04:00
Tom Moor
0ba310e027
Remove unused files and dependencies ( #11850 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-22 18:44:51 -04:00
Tom Moor
1a893b0e45
Group sync framework ( #11684 )
...
Adds group sync from external authentication providers, allowing team group memberships to be automatically managed based on provider data on sign-in in the future.
2026-03-14 23:02:20 -04:00
Tom Moor
03a78ab6d6
feat: Use web haptics lib ( #11685 )
2026-03-08 18:26:42 -04:00
Tom Moor
3066b7ba4e
feat: Presentation mode ( #11678 )
...
* wip
* fix scaling, query string, icons, refactor
* refactor
2026-03-07 09:17:47 -05:00
Tom Moor
3d1c2a8759
chore: Remove datadog-metrics lib ( #11665 )
...
* chore: Remove datadog-metrics lib
* Restore Pako transient dep types
* PR feedback
2026-03-05 19:27:11 -05:00
Tom Moor
9a849418b1
fix: Upgrade framer-motion to v6, fix tab animation ( #11637 )
...
* Revert "Revert "fix: Upgrade framer-motion to v5, fix tab animation (#11632 )"…"
This reverts commit 2c7ec179fa .
* fix: Race condition
2026-03-04 17:35:18 -05:00
Tom Moor
2c7ec179fa
Revert "fix: Upgrade framer-motion to v5, fix tab animation ( #11632 )" ( #11636 )
...
This reverts commit 526833ec6e .
2026-03-04 07:14:25 -05:00
Tom Moor
526833ec6e
fix: Upgrade framer-motion to v5, fix tab animation ( #11632 )
2026-03-03 21:18:09 -05:00
Tom Moor
dd9b28e898
feat: Add async loading ELK layout engine ( #11631 )
2026-03-03 19:29:46 -05:00
Tom Moor
8dc4f8b422
feat: Add text wrap option for code blocks ( #11614 )
2026-03-02 07:08:12 -05:00
Tom Moor
8a7501d0ad
chore: Upgrade js-yaml ( #11597 )
2026-02-27 19:31:55 -05:00
Salihu
cad670f19c
feat: GitLab integration ( #10861 )
...
Co-authored-by: Tom Moor <tom@getoutline.com >
closes #6795
2026-02-21 17:52:27 -05:00
Tom Moor
1937043aed
feat: MCP Server ( #11464 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-16 20:14:18 -05:00
Tom Moor
c758f0d93a
chore: Upgrade Zod to version 4 ( #11465 )
2026-02-15 22:54:50 -05:00
Copilot
c382e1233b
Convert markdown frontmatter to YAML codeblocks on import ( #11420 )
...
* Initial plan
* Add frontmatter to YAML codeblock conversion
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Add edge case tests and fix frontmatter regex, install types
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
* Address code review feedback - improve template literal readability
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: tommoor <380914+tommoor@users.noreply.github.com >
2026-02-12 18:32:15 -05:00
Tom Moor
bb128318da
perf: Remove turndown ( #11331 )
...
* Remove turndown
* Refactor htmlToProsemirror
* fix: Bug in CSV import
* refactor
2026-01-31 20:56:36 -05:00
Tom Moor
3e1daf4ab8
chore: Remove babel from production deps ( #11318 )
2026-01-30 07:14:22 -05:00
Apoorv Mishra
ebe0e5bc3a
Replace react-color with react-colorful ( #11269 )
...
* enable passing alpha as prop to color picker
* replace react-color with react-colorful
* mv to shared
* fix: double debounce
* rename to IconColorPicker
* cleanup IconColorPicker
* cleanup ColorPicker
2026-01-27 06:57:11 +05:30
Apoorv Mishra
abd7abcc18
Choose table cell background ( #10930 )
...
* feat: table cell bgcolor
* fix: review
* fix: cleanup
* fix: new color picker
* fix: transparentize bg preset colors
* fix: show selected color in color list
* fix: pass active color to picker
* fix: make color picker command agnostic
* fix: tsc
* fix: table row and col background menu
* getColorSetForSelectedCells
* toggleCellBackground to toggleCellSelectionBackground
* cellHasBackground to cellSelectionHasBackground
* useless spread
* presetColors
* get rid of hasMultipleColors
* get rid of customColor
* be explicit in passing color
* alpha controls
* remove new highligh command
* DRY DottedCircleIcon
* restore ff fix
* merge createCellBackground into updateCelllBackground
* default color
* Merge
---------
Co-authored-by: Tom Moor <tom@getoutline.com >
2026-01-24 22:13:00 -05:00
Tom Moor
24f377d945
Updated sort icons ( #11209 )
...
* Update sort icons
* SortManualIcon
2026-01-17 19:41:48 -05:00