Commit Graph

  • 6f981a5598 test: compare against the sanitiser, not a host substring Alex 2026-09-17 13:19:34 +01:00
  • da58c072a0 fix: five from the full review Alex 2026-09-17 13:15:56 +01:00
  • a47a2c34ec docs(settings): render field constraints as code spans in the reference arc53-machine 2026-09-17 13:04:33 +01:00
  • d0a0b352e0 fix: drop the host-substring assertions and explain the empty except Alex 2026-09-17 13:03:59 +01:00
  • 48285f4405 fix: doctor looks for alembic_version where alembic puts it Alex 2026-09-17 12:51:50 +01:00
  • bb50d0a91d fix: refuse to give the API the mock LLM's port Alex 2026-09-17 12:39:41 +01:00
  • 9e86dd4e94 fix: refuse a busy mock LLM port before dev starts anything Alex 2026-09-17 12:22:45 +01:00
  • 66fbb11049 fix: doctor survives a Redis URL whose port will not parse Alex 2026-09-17 12:12:28 +01:00
  • 1cce6cfd67 test: cover the two things dev refuses to do Alex 2026-09-17 12:02:40 +01:00
  • 18313c7823 fix: keep credentials out of the text doctor borrows from its clients Alex 2026-09-17 12:01:28 +01:00
  • 9326c6edb1 fix: keep credentials out of doctor's output, and read the revision from the schema it checked Alex 2026-09-17 11:52:28 +01:00
  • 41135fc894 refactor(settings): apply the unset rule to optional string Literals too arc53-machine 2026-09-17 11:51:28 +01:00
  • bcf2707efa fix: doctor reports a bad DOCSGPT_PORT instead of raising on it Alex 2026-09-17 11:43:53 +01:00
  • 731baa7d31 test: cover what doctor actually tells you Alex 2026-09-17 11:43:06 +01:00
  • 5578039c19 refactor(settings): treat unset spellings of every optional string as None arc53-machine 2026-09-17 11:37:57 +01:00
  • a20c83f468 feat: a development loop in one command Alex 2026-09-17 11:32:50 +01:00
  • f882ef49a7 refactor: read settings directly instead of getattr with a second default arc53-machine 2026-09-17 11:14:34 +01:00
  • d70644743b refactor(settings): deprecate SAGEMAKER_* and drop two unused settings arc53-machine 2026-09-17 11:11:00 +01:00
  • a8dab8864d refactor(settings): validate cross-field rules in the model arc53-machine 2026-09-17 11:09:09 +01:00
  • 95d0799494 refactor(settings): tighten types on closed choices, containers and bounds arc53-machine 2026-09-17 11:08:50 +01:00
  • 5a5226ebe0 docs(settings): generate the settings reference from the definitions arc53-machine 2026-09-17 11:04:11 +01:00
  • c17b23378e refactor(settings): split Settings into per-domain modules arc53-machine 2026-09-17 11:04:01 +01:00
  • 06f233925b fix: refuse a Redis URL on port zero Alex 2026-09-17 00:44:19 +01:00
  • 51b2fa38de fix: refuse a Redis URL whose port cannot be used Alex 2026-09-17 00:34:42 +01:00
  • 147bb352ec fix: report a Redis database number too long for int() to read Alex 2026-09-17 00:23:24 +01:00
  • 0d153d3c0d fix: tie the busy-port exemption to the port the install is recorded on Alex 2026-09-17 00:12:40 +01:00
  • 217310e201 fix: run the native preflights before anything is written Alex 2026-09-17 00:03:06 +01:00
  • 4976b3104c fix: give each native install its own services, and guard the port Alex 2026-09-16 23:51:20 +01:00
  • c8ab1cbab2 fix: report a malformed Redis URL instead of raising from urlsplit Alex 2026-09-16 23:30:47 +01:00
  • 65ee2f4201 fix: keep the whole Redis URL when handing out its databases Alex 2026-09-16 23:22:07 +01:00
  • 76d81caaa4 fix: refuse control characters in the values of a service file Alex 2026-09-16 23:10:53 +01:00
  • 6cfd0948bc fix: refuse the Docker-only options in native mode instead of ignoring them Alex 2026-09-16 23:03:03 +01:00
  • 501baf8aae fix: say why backup and restore do not apply to a native install Alex 2026-09-16 23:01:30 +01:00
  • 61f06fcce8 fix: docsgpt open points at the address a native install answers on Alex 2026-09-16 23:00:33 +01:00
  • 4d9f1d47a9 fix: make a native install recoverable, honest and safe to quote Alex 2026-09-16 22:58:52 +01:00
  • dbbed28f88 fix: upgrade re-execs a docsgpt it can actually find Alex 2026-09-16 22:55:09 +01:00
  • a96734da07 fix: run the module when the docsgpt command is not on PATH Alex 2026-09-16 22:45:54 +01:00
  • f9f52e99f0 fix: make a native install take effect on systemd and stay out of Docker's way Alex 2026-09-16 22:35:14 +01:00
  • e2c40f7a78 Merge feat/install-4-backup into feat/install-5-native Alex 2026-09-16 22:20:46 +01:00
  • f90c442a41 fix: cover the shutdown calls and check every volume before replacing one Alex 2026-09-16 22:20:40 +01:00
  • 9f69d39063 Merge feat/install-4-backup into feat/install-5-native Alex 2026-09-16 22:05:26 +01:00
  • 8cfa3fbd18 fix: let the container pick the staging directory for a restored volume Alex 2026-09-16 22:05:22 +01:00
  • 054335bf67 Merge feat/install-4-backup into feat/install-5-native Alex 2026-09-16 22:03:52 +01:00
  • e269743bf8 fix: start DocsGPT again when a restore fails after the stack is down Alex 2026-09-16 22:03:48 +01:00
  • 20f4729571 Merge feat/install-4-backup into feat/install-5-native Alex 2026-09-16 22:01:46 +01:00
  • 4347636496 fix: stage a restored volume under /tmp, where the image can write Alex 2026-09-16 22:01:39 +01:00
  • e3c5d0511c Merge feat/install-4-backup into feat/install-5-native Alex 2026-09-16 21:56:21 +01:00
  • 447ae72fe2 fix: harden docsgpt backup and docsgpt restore Alex 2026-09-16 21:55:33 +01:00
  • f23a32d9c5 feat: docsgpt up --native Alex 2026-09-16 21:51:43 +01:00
  • fe68fec69e feat: docsgpt backup and docsgpt restore Alex 2026-09-16 21:33:33 +01:00
  • fbcf320458 Merge pull request #2782 from ManishMadan2882/main Alex 2026-09-16 21:28:06 +01:00
  • e7c48211cc Merge pull request #2785 from arc53/guardrail-docs Alex 2026-09-16 21:26:00 +01:00
  • 4abd2c0c9f Merge pull request #2788 from arc53/feat/install-3-distribution Alex 2026-09-16 16:06:41 +01:00
  • ce34d473d3 fix(frontend): use icons that match their actions and read in dark mode ManishMadan2882 2026-09-16 19:33:47 +05:30
  • 6e452ca5cc chore: 0.21.0 Alex 2026-09-16 14:23:26 +01:00
  • 2010af34c6 Merge pull request #2787 from arc53/feat/install-2-docsgpt-up Alex 2026-09-16 10:09:42 +01:00
  • d2c6b5a731 Merge pull request #2786 from arc53/feat/install-1-image-compose Alex 2026-09-16 10:09:19 +01:00
  • ba2a66c343 Merge branch 'main' of https://github.com/arc53/DocsGPT GH Action - Upstream Sync 2026-09-16 03:45:06 +00:00
  • d993aaced0 fix: fail on a nonzero uv installer exit; POSIX quoting for the sg handoff Alex 2026-09-16 00:57:43 +01:00
  • 7e80f7a091 fix: check the uv installer against a pinned sha256 before running it Alex 2026-09-16 00:44:06 +01:00
  • 0e1963552c ci: each generated secret must appear exactly once Alex 2026-09-16 00:35:35 +01:00
  • 065adaa101 fix: the Windows installer fails when docsgpt up fails Alex 2026-09-16 00:27:42 +01:00
  • 28cbd268f2 ci: the installer check keeps both generated secrets Alex 2026-09-16 00:20:49 +01:00
  • 6afce45913 ci: the installer check requires non-empty secrets Alex 2026-09-16 00:11:42 +01:00
  • 49823a6859 fix: installer review follow-ups Alex 2026-09-15 23:29:19 +01:00
  • bd35281259 fix: plain if in the installer's uv lookup (shellcheck SC2015) Alex 2026-09-15 23:20:02 +01:00
  • 4f0bf2cca8 feat: one-command installers for macOS, Linux and Windows Alex 2026-09-15 23:17:58 +01:00
  • 6b6bd1b0fb test: assert the plain-HTTP warning is printed before compose starts Alex 2026-09-16 01:10:09 +01:00
  • 63de66722e fix: warn about plain HTTP before the stack starts, not only afterwards Alex 2026-09-16 00:53:03 +01:00
  • db1e382502 ci: each generated secret must appear exactly once Alex 2026-09-16 00:35:29 +01:00
  • 9b5f1196fe ci: the repeated startup must keep both generated secrets Alex 2026-09-16 00:20:43 +01:00
  • 303f239fcd fix: tighten an existing .env to 0600 before rewriting it; CI checks secrets have values Alex 2026-09-16 00:11:38 +01:00
  • f6bf4fefd1 fix: docsgpt up review follow-ups Alex 2026-09-15 23:32:37 +01:00
  • 5e699b0168 ci: no uv cache in the image verify job (zizmor cache-poisoning) Alex 2026-09-15 23:20:16 +01:00
  • c7af5f873a fix: docsgpt up --adopt recreates every container Alex 2026-09-15 23:11:32 +01:00
  • 0bd0afc1f8 fix: docsgpt up removes Caddy when leaving a domain; clearer Docker permission error Alex 2026-09-15 23:06:27 +01:00
  • 68d9772f2e docs: docsgpt up and the new data home; CI runs up against the built image Alex 2026-09-15 23:00:23 +01:00
  • aa0e4ea280 feat: docsgpt up runs and manages DocsGPT on Docker Alex 2026-09-15 22:57:00 +01:00
  • ac06527a8d feat: installed package keeps its data in ~/.docsgpt/server Alex 2026-09-15 22:45:54 +01:00
  • 95fd4bdefe feat: serve the UI from the backend image, one-port standalone stack Alex 2026-09-15 22:41:53 +01:00
  • 0fcec68b67 Merge pull request #2784 from arc53/fix/air-gapped-review-followups Alex 2026-09-15 21:42:58 +01:00
  • 22f759b3bf Guardrail docs Pavel 2026-09-16 00:14:13 +04:00
  • 02f2fa198a fix: disabled STT also covers live finish; clarify model cache location Alex 2026-09-15 19:26:24 +01:00
  • 94255863d1 Merge pull request #2783 from arc53/feat/air-gapped-deployment Pavel 2026-09-15 20:05:08 +02:00
  • 7da46c2bea feat: air-gapped deployment guide, no implicit downloads Alex 2026-09-15 17:54:24 +01:00
  • ca69d1ea29 Merge pull request #2780 from arc53/fix/connector-oauth-postmessage-origin Alex 2026-09-15 15:22:50 +01:00
  • 3dfe3b6112 fix: slight hardening Alex 2026-09-15 08:44:37 +01:00
  • 2afc711b57 Merge branch 'arc53:main' into main Manish Madan 2026-09-15 04:18:40 +05:30
  • 289ea7da8d feat(widget): align search bar with widget theme, add voice search ManishMadan2882 2026-09-15 04:18:04 +05:30
  • e8305ef137 fix: more mini connector hardening Alex 2026-09-14 22:49:34 +01:00
  • 08e8de7370 fix: mini connector fixes Alex 2026-09-14 22:29:26 +01:00
  • 8864c9331a build(deps-dev): bump vitest from 4.1.11 to 5.0.0 in /frontend dependabot[bot] 2026-09-14 20:53:24 +00:00
  • 41b3afed14 fix: stop leaking connector OAuth session tokens to other origins Alex 2026-09-14 21:46:09 +01:00
  • d121eec2f5 Merge pull request #2771 from arc53/fix/durable-non-text-uploads Alex 2026-09-14 21:23:22 +01:00
  • ad201f8318 fix: refuse oversized TIFF/BMP attachments before converting them Alex 2026-09-14 17:45:43 +01:00
  • 3030aba39d fix: handle non text uploads more carefully Alex 2026-09-14 17:27:13 +01:00
  • 82691314ca Merge pull request #2769 from arc53/feat/async-starlette-streams Alex 2026-09-14 16:22:36 +01:00
  • 1bf7380aa5 fix: mini test Alex 2026-09-14 14:12:21 +01:00
  • 72904b0b95 fix: Make ticket claim atomic. Alex 2026-09-14 14:06:59 +01:00
  • fb66a0b230 fix: stability improvements on event loop Alex 2026-09-14 12:52:15 +01:00