Thomas Durieux
188066e91d
Fix 9 bugs and add 103 tests for core anonymization, config, and routing ( #669 )
2026-04-15 09:41:00 +02:00
Thomas Durieux
261eaa8d79
Polish website UX: unify dashboards, clean up layout, modernize styling ( #668 )
2026-04-15 09:30:19 +02:00
Thomas Durieux
8198a4b44a
Standardize error responses with consistent format and human-readable messages ( #667 )
2026-04-15 09:27:08 +02:00
Thomas Durieux
f4209110c7
Fix all 93 ESLint issues (3 errors, 90 warnings) ( #666 )
2026-04-15 09:04:22 +02:00
Thomas Durieux
1d97c76e7e
Improve mobile layout and redesign admin interface ( #665 )
2026-04-15 06:04:43 +02:00
Thomas Durieux
6de9e1c1e2
Enable CI to run on all pull requests ( #664 )
2026-04-15 05:51:18 +02:00
Thomas Durieux
95324fd09f
Replace isomorphic-dompurify with sanitize-html for Node 21 compat ( #663 )
2026-04-15 04:57:21 +02:00
Thomas Durieux
655ae92c4c
Remove OpenTelemetry tracing infrastructure ( #662 )
2026-04-15 04:39:08 +02:00
Thomas Durieux
c6d6806d7a
fix: prevent admin status reset on login ( #659 )
2026-04-15 04:34:36 +02:00
Thomas Durieux
f3641c8ce3
Set up CI with ESLint linter and Mocha test runner ( #661 )
2026-04-15 04:34:03 +02:00
Thomas Durieux
812f8b6314
Sanitize markdown HTML output with DOMPurify to prevent XSS ( #658 )
2026-04-15 04:22:38 +02:00
Thomas Durieux
b2d77faa6c
try to fix repo access
2025-04-01 22:27:41 +02:00
dependabot[bot]
c2a423714f
chore(deps): bump path-to-regexp and express ( #369 )
...
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) to 0.1.12 and updates ancestor dependency [express](https://github.com/expressjs/express ). These dependencies need to be updated together.
Updates `path-to-regexp` from 0.1.10 to 0.1.12
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.12 )
Updates `express` from 4.20.0 to 4.21.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/4.21.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.20.0...4.21.2 )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-type: indirect
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 12:59:46 -07:00
Adam Leskis
d86114fa22
fix simple typos ( #384 )
2025-04-01 12:59:23 -07:00
Thomas Durieux
0c0cfe2c86
Update faq.htm
2025-01-30 08:36:37 -08:00
dependabot[bot]
3602f343ac
chore(deps): bump path-to-regexp and express ( #324 )
...
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) to 0.1.10 and updates ancestor dependency [express](https://github.com/expressjs/express ). These dependencies need to be updated together.
Updates `path-to-regexp` from 0.1.7 to 0.1.10
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.7...v0.1.10 )
Updates `express` from 4.19.2 to 4.20.0
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.20.0 )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-type: indirect
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 17:35:05 +02:00
dependabot[bot]
f46e379b8d
chore(deps): bump fast-xml-parser and @aws-sdk/client-s3 ( #320 )
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) to 4.4.1 and updates ancestor dependency [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 ). These dependencies need to be updated together.
Updates `fast-xml-parser` from 4.2.5 to 4.4.1
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.2.5...v4.4.1 )
Updates `@aws-sdk/client-s3` from 3.540.0 to 3.637.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.637.0/clients/client-s3 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-type: indirect
- dependency-name: "@aws-sdk/client-s3"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 17:34:50 +02:00
dependabot[bot]
e278381eca
chore(deps): bump @grpc/grpc-js from 1.10.4 to 1.11.1 ( #310 )
...
Bumps [@grpc/grpc-js](https://github.com/grpc/grpc-node ) from 1.10.4 to 1.11.1.
- [Release notes](https://github.com/grpc/grpc-node/releases )
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.10.4...@grpc/grpc-js@1.11.1 )
---
updated-dependencies:
- dependency-name: "@grpc/grpc-js"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 17:34:35 +02:00
tdurieux
f93eb8787e
fix: protect archive.finalize
2024-07-22 16:31:52 +02:00
tdurieux
d8dd408a65
fix: avoid cache of list of files
2024-07-22 16:20:18 +02:00
dependabot[bot]
27583e6a17
chore(deps-dev): bump braces from 3.0.2 to 3.0.3 ( #303 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-17 13:26:25 +02:00
tdurieux
f81c63d2af
fix: improve perf of getToken
2024-06-19 10:16:38 +02:00
tdurieux
532c094388
fix: improve token management
2024-06-18 12:00:53 +02:00
Sebastian Ramacher
9271332d5b
chore: Fix typos ( #292 )
2024-05-28 19:11:19 +02:00
tdurieux
e9e881fdc3
fix( #290 ): fix tree rendering of files inside a single folder
2024-05-15 11:18:16 +02:00
tdurieux
a30d5b31a6
fix( #286 ): fix open and closing folder
2024-05-13 18:45:11 +02:00
tdurieux
dcf483ea03
feat: improve download anonymized repository
2024-05-06 11:52:32 +02:00
tdurieux
93606a5c39
fix: catch error when requesting a folder
2024-05-03 10:49:25 +02:00
tdurieux
ca04339529
feat: list files in folder in webview
2024-05-02 11:49:00 +01:00
tdurieux
ed11e9db36
fix: undefined in path.join
2024-05-02 11:09:20 +01:00
tdurieux
3536f78a99
fix( #283 ): Fix webview for web in folder
2024-04-30 11:28:32 +01:00
tdurieux
3a00a27153
feat: improve support for binary & audio files
2024-04-28 10:01:40 +01:00
tdurieux
72c8f80bce
fix: fix file path in webview
2024-04-28 09:38:49 +01:00
tdurieux
17abc47d08
fix: fix webview on root repo
2024-04-28 08:08:39 +01:00
tdurieux
17cb1f294f
chore: remove all reference to originalFiles
2024-04-27 18:04:51 +01:00
tdurieux
3d3a03fd04
add index on path and repoId for files
2024-04-27 17:49:13 +01:00
tdurieux
378942a28e
fix: fix file list collection
2024-04-27 17:05:39 +01:00
tdurieux
2a145730b7
Improve log and GH token validation
2024-04-27 16:19:33 +01:00
tdurieux
6476899764
fix: fix webview
2024-04-26 14:01:46 +01:00
tdurieux
a86e050f8b
fix: handle empty repository
2024-04-26 13:48:32 +01:00
tdurieux
8712746e93
feat: check if file list exist when checking if repo is ready
2024-04-26 13:10:09 +01:00
tdurieux
a0dff4389d
fix: fix ui folder tree
2024-04-26 12:50:24 +01:00
tdurieux
b0fa5e6689
fix: hot fix, replace repoID by repoId
2024-04-26 12:40:56 +01:00
tdurieux
a9fefcc970
chore: remove console.log
2024-04-26 10:51:43 +01:00
tdurieux
710f7328e7
feat: flatten file tree for better performance
2024-04-26 10:32:09 +01:00
Joel Coffman
ccdc95e4a8
doc( #269 ) Document the lack of support for Jekyll
...
Compatibility with GitHub Pages is limited: Jekyll (and other static
site generators) are not supported. This change documents this
limitation on the home page and FAQs.
Although Markdown files are converted to HTML and thus accessible when
anonymized GitHub Pages is enabled for the repository, the Markdown to
HTML conversion includes only the content -- i.e., there is no special
formatting (as would be available when using Jekyll).
For anyone who wants to use Jekyll, a potential workaround is to build
the site locally and commit the generated site to the repository.
Closes #269
Co-authored-by: Joel Coffman <joel.coffman@acm.org >
2024-04-16 08:26:44 +01:00
tdurieux
a612b7a8b7
fix: fix queue admin
2024-04-12 10:02:23 +01:00
tdurieux
daf3276f7f
fix: fix queue admin
2024-04-12 09:56:39 +01:00
tdurieux
b4ff27f560
fix: improve katex support
2024-04-11 21:38:42 +01:00
tdurieux
f65d167532
fix: use correct hostname for the streamer
2024-04-11 21:38:24 +01:00