Files
fluxer-desktop-patched/pnpm-workspace.yaml
T
brenden 682afacd30 Add native self-hosted instance connection to fluxer_desktop
Trimmed monorepo checkout (fluxer_desktop + packages/voice_engine_v2 +
tools/ci) with a "Connect to a Different Server" menu item and popout
that lets the desktop app switch to any self-hosted Fluxer instance,
plus fixes for well-known discovery on single-domain self-hosted
deployments and a false-positive ERR_ABORTED on same-origin client
redirects during the switch. Defaults to chat.fluxr.chat and uses an
isolated userData directory from the official build.
2026-07-01 18:22:43 -04:00

164 lines
3.6 KiB
YAML

# SPDX-License-Identifier: AGPL-3.0-or-later
packages:
- packages/*
- fluxer_desktop
allowBuilds:
'@bufbuild/buf': true
'@parcel/watcher': true
argon2: true
core-js: true
cpu-features: true
electron: true
electron-winstaller: true
esbuild: true
msgpackr-extract: true
msw: true
node-mac-permissions: true
protobufjs: true
puppeteer: true
sharp: true
ssh2: true
uiohook-napi: true
blockExoticSubdeps: true
catalog:
'@arborium/arborium': 2.16.0
'@atproto/api': 0.19.0
'@aws-sdk/client-s3': 3.996.0
'@aws-sdk/lib-storage': 3.996.0
'@aws-sdk/s3-request-presigner': 3.996.0
'@base-ui/react': 1.5.0
'@biomejs/biome': 2.4.4
'@bluesky-social/jwk-jose': 0.1.11
'@bluesky-social/oauth-client-node': 0.3.9
'@elastic/elasticsearch': 9.3.2
'@floating-ui/react': 0.27.18
'@floating-ui/react-dom': 2.1.7
'@hcaptcha/react-hcaptcha': 2.0.2
'@hono/node-server': 1.19.9
'@lingui/cli': 5.9.2
'@lingui/core': 5.9.2
'@lingui/react': 5.9.2
'@lingui/swc-plugin': 5.11.0
'@livekit/components-react': 2.9.20
'@marsidev/react-turnstile': 1.4.2
'@messageformat/core': 3.4.0
'@messageformat/parser': 5.1.1
'@phosphor-icons/react': 2.1.10
'@protontech/tidy-url': 1.18.5
'@radix-ui/react-checkbox': 1.3.3
'@radix-ui/react-radio-group': 1.3.8
'@radix-ui/react-switch': 1.2.6
'@rspack/cli': 1.7.6
'@rspack/core': 1.7.6
'@simplewebauthn/browser': 13.2.2
'@simplewebauthn/server': 13.2.3
'@svgr/webpack': 8.1.0
'@tailwindcss/cli': 4.2.1
'@types/archiver': 7.0.0
'@types/combokeys': 2.4.9
'@types/lodash': 4.17.24
'@types/luxon': 3.7.1
'@types/node': 25.3.0
'@types/nodemailer': 7.0.11
'@types/pg': 8.16.0
'@types/qrcode': 1.5.6
'@types/react': 19.2.14
'@types/react-dom': 19.2.3
'@types/validator': 13.15.10
'@typescript/native-preview': 7.0.0-dev.20260224.1
'@vitest/coverage-v8': 4.0.18
'@vvo/tzdb': 6.198.0
ajv: 8.18.0
archiver: 7.0.1
argon2: 0.44.0
autoprefixer: 10.4.24
bowser: 2.14.1
cassandra-driver: 4.8.0
clsx: 2.1.1
colorjs.io: 0.6.1
combokeys: 3.0.1
deepfilternet3-noise-filter: 1.2.1
emoji-regex: 10.6.0
esbuild: 0.27.3
eventemitter3: 5.0.4
fast-xml-parser: 5.3.7
favico.js: 0.3.10
framer-motion: 12.34.3
hi-base32: 0.5.1
hono: 4.12.2
html-entities: 2.6.0
idna-uts46-hx: 6.1.1
ioredis: 5.9.3
itty-time: 2.0.2
jose: 6.1.3
katex: 0.16.33
knip: 5.85.0
libphonenumber-js: 1.12.41
livekit-server-sdk: 2.15.0
lodash: 4.17.23
lru-cache: 11.2.6
luxon: 3.7.2
match-sorter: 8.2.0
mime: 4.1.0
mobx: 6.15.0
mobx-persist-store: 1.1.8
mobx-react-lite: 4.1.1
motion: 12.34.3
maxmind: 5.0.5
msw: 2.12.10
nats: 2.29.3
nodemailer: 8.0.1
pino: 10.3.1
pino-pretty: 13.1.3
pg: 8.16.3
postcss: 8.5.6
postcss-discard-comments: 7.0.5
postcss-loader: 8.2.1
postcss-preset-env: 11.2.0
qrcode: 1.5.4
react: 19.2.4
react-aria-components: 1.15.1
react-day-picker: 9.13.2
react-dnd: 16.0.1
react-dnd-accessible-backend: 2.1.0
react-dnd-html5-backend: 16.0.1
react-dnd-multi-backend: 9.0.0
react-dom: 19.2.4
react-hook-form: 7.71.2
react-hotkeys-hook: 5.2.4
rxjs: 7.8.2
sharp: 0.34.5
stripe: 22.0.2
tailwindcss: 4.2.1
tempy: 3.2.0
thumbhash: 0.1.1
transliteration: 2.6.1
ts-morph: 28.0.0
tsx: 4.21.0
typed-css-modules: 0.9.1
uint8array-extras: 1.5.0
unique-names-generator: 4.7.1
urlpattern-polyfill: 10.1.0
valibot: 1.2.0
validator: 13.15.26
vite-tsconfig-paths: 6.1.1
vitest: 4.0.18
yaml: 2.8.2
zod: 4.3.6
minimumReleaseAge: 1440
overrides:
semver: 7.7.4
strictDepBuilds: true
trustPolicy: no-downgrade
trustPolicyExclude:
- semver