Commit Graph

  • e73ad48115 fix: file download large repo main tdurieux 2026-05-12 21:00:47 +03:00
  • 898f18919e fix rate limit tdurieux 2026-05-12 20:51:08 +03:00
  • 427e26062e fix tdurieux 2026-05-12 20:34:32 +03:00
  • 9b6c8dbe62 improve admin overview tdurieux 2026-05-11 12:23:24 +03:00
  • afd9f36cfb improve admin overview tdurieux 2026-05-11 12:07:36 +03:00
  • 03e18fd572 repo change + daily stat improvements tdurieux 2026-05-11 11:55:16 +03:00
  • b03c4b437c chore(deps): bump fast-xml-builder from 1.1.5 to 1.2.0 (#707) dependabot[bot] 2026-05-09 13:31:56 +02:00
  • 3eeed23609 handle memory issues tdurieux 2026-05-07 21:01:07 +03:00
  • 369fd8edb2 redis cache tdurieux 2026-05-07 15:55:28 +03:00
  • b37a814f3a improve queue tdurieux 2026-05-07 14:58:36 +03:00
  • f817a29a4b loading improvements tdurieux 2026-05-07 08:30:31 +03:00
  • 2de08c3df3 Add missing error handlers on stream pipelines tdurieux 2026-05-07 07:47:29 +03:00
  • 7a163f2d35 Fix streamer crash and misclassified transient GitHub errors tdurieux 2026-05-07 07:44:15 +03:00
  • 4ab8e0d1cd Handle GitHub 409 "repository is empty" error in getCommitInfo tdurieux 2026-05-07 07:42:05 +03:00
  • fbbc694747 improve styling tdurieux 2026-05-07 07:34:30 +03:00
  • e59527bc78 Remove all user repositories when banning tdurieux 2026-05-07 06:04:55 +03:00
  • 9292c19392 Handle GitHub 422 errors as commit_not_found and sanitize error responses tdurieux 2026-05-07 05:54:51 +03:00
  • 9403f15ac3 Align error logging with admin dashboard field conventions tdurieux 2026-05-07 05:54:18 +03:00
  • b8cfe293ea Fix BullMQ "Custom Id cannot be integers" error by prefixing jobId tdurieux 2026-05-07 05:53:26 +03:00
  • 8fc7ac5175 Add user ban/activate feature tdurieux 2026-05-07 05:41:12 +03:00
  • 48256e743c Style Ko-fi widgets to match light/dark theme tdurieux 2026-05-06 21:38:52 +03:00
  • dfa5a2e2fd Fix repo link on admin errors page to point to repo view tdurieux 2026-05-06 21:38:31 +03:00
  • 1204eaffa9 Fix admin repository links and remove buttons tdurieux 2026-05-06 21:27:57 +03:00
  • d9104c2ec2 Update commit on branch refresh and validate commit exists on save tdurieux 2026-05-06 21:14:53 +03:00
  • d1d6257512 fix audio url tdurieux 2026-05-06 20:37:50 +03:00
  • 2f6ec41a2c block indexing webpage as well tdurieux 2026-05-06 20:36:04 +03:00
  • bd8656206a fix persistance bugs tdurieux 2026-05-06 20:00:59 +03:00
  • 67cb2538b1 fix old github download repos tdurieux 2026-05-06 19:37:16 +03:00
  • da78708b7b Improve error handling tdurieux 2026-05-06 18:43:36 +03:00
  • aae6eae6eb handle rate limit tdurieux 2026-05-06 17:50:01 +03:00
  • c1e18f82a9 Improve error handling tdurieux 2026-05-06 17:39:43 +03:00
  • 6bad6c2f09 fix bugs and report better errors tdurieux 2026-05-06 17:26:47 +03:00
  • 3b27816702 fix incremental tdurieux 2026-05-06 17:12:58 +03:00
  • 804bbffb7a Improve error handling tdurieux 2026-05-06 17:03:19 +03:00
  • 48e782946a Improve error handling tdurieux 2026-05-06 16:56:07 +03:00
  • b2461088e8 fix test tdurieux 2026-05-06 16:55:50 +03:00
  • cf2f172aca fix(gist): set gist subpaths individually to avoid CastError tdurieux 2026-05-06 16:52:48 +03:00
  • dcb524c8c1 Improve error handling tdurieux 2026-05-06 16:45:22 +03:00
  • 3613c895c8 improve logging tdurieux 2026-05-06 16:31:10 +03:00
  • 873c910dd3 Improve error dashboard tdurieux 2026-05-06 16:12:37 +03:00
  • 6f418d6332 log AnonymousError context detail in serialized output tdurieux 2026-05-06 13:46:06 +03:00
  • 7dc48bccd2 fix(build): isolate parallel npm cache mounts and bump node to 22 tdurieux 2026-05-06 13:40:17 +03:00
  • 06a098fba7 perf(deploy): faster builds and zero-downtime streamer rollover tdurieux 2026-05-06 13:38:19 +03:00
  • 371693dc3b fix: end stream for files <= 150 bytes in resolveLfsPointer tdurieux 2026-05-06 13:10:25 +03:00
  • 7dd6d872e9 Improve error handling tdurieux 2026-05-06 12:44:07 +03:00
  • e1cf8e3a00 Improve error handling tdurieux 2026-05-06 12:26:12 +03:00
  • c4182b5b2a fix: prevent E11000 on concurrent getRepositoryFromGitHub tdurieux 2026-05-06 12:22:42 +03:00
  • 75b67448ef fix tdurieux 2026-05-06 11:24:48 +03:00
  • 1254c56223 fix: dedupe folder contents on re-fetch (#701) tdurieux 2026-05-06 11:15:33 +03:00
  • c2d43164d0 error logging improvement, regex fix tdurieux 2026-05-06 11:09:17 +03:00
  • e34f45522f chore(deps): bump uuid and bullmq (#691) dependabot[bot] 2026-05-06 08:40:12 +02:00
  • 2528f42b59 add tests tdurieux 2026-05-06 08:23:22 +03:00
  • 7e0f900c7a fix: resolve eslint unused-var and useless-assignment warnings tdurieux 2026-05-06 08:17:07 +03:00
  • e306adcc97 chore(deps): bump ip-address and socks (#697) dependabot[bot] 2026-05-06 07:21:33 +02:00
  • 78ff8eaa9b chore(deps): bump mongoose from 7.8.4 to 7.8.9 (#698) dependabot[bot] 2026-05-06 07:21:17 +02:00
  • 79f555769d improve binary file detection: content sniffing + jsonl support tdurieux 2026-05-06 07:52:48 +03:00
  • 18ce39e019 make repo error messages actionable (#550, #379, #519) tdurieux 2026-05-06 07:50:41 +03:00
  • 27d6b56da7 fix mulitple bugs tdurieux 2026-05-05 12:34:03 +03:00
  • 7384638993 dark theme support tdurieux 2026-05-05 10:40:12 +03:00
  • c903627da0 fix build tdurieux 2026-05-05 10:35:08 +03:00
  • f8c91ca0af multiple fixes tdurieux 2026-05-05 10:32:31 +03:00
  • 5b72b630c4 fix: silent-truncation, token-refresh, and content-type bugs across hot paths tdurieux 2026-05-05 09:19:05 +03:00
  • f413a30313 fix(cache): make Zip-source caches atomic and robust to partial state tdurieux 2026-05-05 08:54:42 +03:00
  • 9adff11e74 fix(cache): atomic file writes and size-validated cache reads tdurieux 2026-05-05 08:47:41 +03:00
  • 53959f677c fix(repo): reuse existing record on rename to avoid externalId duplicate key tdurieux 2026-05-05 00:59:38 +03:00
  • 1dde5dc308 docker: multi-stage build with alpine runtime tdurieux 2026-05-05 00:52:55 +03:00
  • ab266f2188 fix(i18n): add missing error translations for gist, auth, and co-author flows tdurieux 2026-05-05 00:50:40 +03:00
  • 4cff32ec93 ci: build only linux/amd64 to avoid arm64 QEMU npm flakiness tdurieux 2026-05-05 00:48:14 +03:00
  • 0cfa95af77 ci: add Docker Hub publish workflow tdurieux 2026-05-05 00:44:57 +03:00
  • dee406e2ea update design tdurieux 2026-05-05 00:36:42 +03:00
  • 49b124e188 fix regex tdurieux 2026-05-05 00:07:49 +03:00
  • f0bc53f093 feat: gist & co-authors tdurieux 2026-05-04 13:10:44 +02:00
  • f0f6436370 feat: resolve Git LFS pointers via the raw URL endpoint tdurieux 2026-05-04 12:18:55 +02:00
  • 7ace730960 fix: fall back to default branch when resolving relative image URLs tdurieux 2026-05-04 12:01:56 +02:00
  • 62a2c1cd5c fix: force-fetch repo details so newly enabled features show up tdurieux 2026-05-04 11:58:44 +02:00
  • ef78e8ff3c feat: preserve raw bytes when anonymization is a no-op tdurieux 2026-05-04 11:52:03 +02:00
  • 4aeecd0fdb fix: recognize LICENSE / COPYING / etc. as text files tdurieux 2026-05-04 11:34:54 +02:00
  • f91db91cee wip tdurieux 2026-05-04 11:30:42 +02:00
  • 96d9f3cee6 fix: show explorer sidebar 'Updated' timestamp on desktop tdurieux 2026-05-04 11:28:10 +02:00
  • 03826fe58b fix: don't break folder lazy-load and file navigation tdurieux 2026-05-04 11:25:32 +02:00
  • 652299cda6 fix: follow GitHub repo rename via stored repository id tdurieux 2026-05-04 11:15:32 +02:00
  • 5c7eb23336 fix: don't crash and stay stuck on a subdir markdown link tdurieux 2026-05-04 11:10:12 +02:00
  • 117406f2ce refactor: route anonymize preview through the backend tdurieux 2026-05-04 11:05:50 +02:00
  • c8fc561dac fix: regex characters in terms shouldn't block submission tdurieux 2026-05-04 10:58:17 +02:00
  • 3f095f0734 always use githubStream tdurieux 2026-05-04 10:47:58 +02:00
  • 59d9805276 update titles tdurieux 2026-05-04 09:33:44 +02:00
  • 4bc83db416 feat: per-term anonymization output via term=>replacement tdurieux 2026-05-04 09:31:31 +02:00
  • db2ac5307d fix admin tdurieux 2026-05-03 22:29:01 +02:00
  • 6096cb0744 fix: expand every folder by default in the explorer tree tdurieux 2026-05-03 22:28:27 +02:00
  • a30ab7fb96 fix: don't declare Accept-Ranges: none for binary files tdurieux 2026-05-03 21:23:59 +02:00
  • 88fe8570fd fix: include file path in cache ETag tdurieux 2026-05-03 21:19:39 +02:00
  • 1f966841ad docs: refresh home/dashboard/anonymize/explorer screenshots tdurieux 2026-05-03 20:32:45 +02:00
  • b3c1030e5c fix: revalidate cached files when anonymization options change tdurieux 2026-05-03 20:31:32 +02:00
  • b316d18bd8 fix: clicking a gutter line updates the URL to #L<n> tdurieux 2026-05-03 20:25:41 +02:00
  • 2eb19904db fix: anonymize accented and unaccented variants of the same term tdurieux 2026-05-03 20:18:49 +02:00
  • d138d487f2 fix: don't drop a path segment when resolving "./" relative URLs tdurieux 2026-05-03 20:01:33 +02:00
  • d8b129c670 fix: anonymize entries when downloading the full repo as a zip tdurieux 2026-05-03 19:47:10 +02:00
  • 9feeab1055 fix: render heading IDs so anchor links resolve tdurieux 2026-05-03 19:44:18 +02:00
  • e18961208a fix(admin): bind token form to dotted scope to escape ng-if child scope tdurieux 2026-05-03 19:40:28 +02:00
  • 9f1ae1924b fix: auto-dismiss toast notifications after 8s tdurieux 2026-05-03 19:35:42 +02:00