dependabot[bot]
063f10f18e
chore(deps): bump sanitize-html from 2.17.2 to 2.17.3 ( #680 )
2026-04-17 07:14:28 +02:00
Thomas Durieux
3f32ec5ca1
claude/fix-page-width-layout-SY7c5 ( #679 )
...
* Fix horizontal overflow causing page content to be cut off on mobile
- Add overflow-x: hidden to html/body and ng-view to prevent horizontal
scrolling across all pages
- Restore .container.page mobile padding to 15px to match Bootstrap .row
negative margins (-15px), which previously caused 5px overflow per side
- Add max-width: 100% constraints to prevent content from exceeding viewport
https://claude.ai/code/session_01L2xhJCKkjghMDBuwXpSHzi
* Fix Ko-fi widget overlapping hamburger menu and simplify desktop layout
- Move Ko-fi "Support me" button from top-right (where it hid the navbar
hamburger) to bottom-right corner
- Remove card styling (border, background, border-radius) from dashboard
quota section for a flatter, cleaner look
- Remove fixed max-width: 960px from dashboard-page so it uses Bootstrap's
standard container widths, consistent with other pages like admin
https://claude.ai/code/session_01L2xhJCKkjghMDBuwXpSHzi
* Redesign anonymize page: centered landing, reorganized form layout
- No URL state: centered input in the middle of the page for a clean
initial experience
- URL provided state: preview on the left, form settings on the right
in a fixed-width sidebar panel (380px on desktop)
- Reorganized form sections into logical groups:
Source (branch/commit) → Identity (ID/conference) → Anonymization
(terms) → Display (checkboxes, no longer hidden in accordion) →
Expiration
- Removed card/accordion wrappers for a flatter, more scannable form
- Mobile: form stacks below preview with sticky submit bar
https://claude.ai/code/session_01L2xhJCKkjghMDBuwXpSHzi
* Reduce navbar height on desktop
- Reduce navbar padding from default .5rem to 4px vertical
- Shrink nav icons from 30px/40px to 20px/28px
- Reduce nav-link font size to 0.9rem with tighter padding
- Shrink navbar-brand font size to 1rem
https://claude.ai/code/session_01L2xhJCKkjghMDBuwXpSHzi
---------
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-15 11:13:05 +02:00
Thomas Durieux
12d72bdc1a
Update FAQ with comprehensive content and improved design ( #678 )
2026-04-15 10:16:05 +02:00
dependabot[bot]
c4f153cfa0
chore(deps): bump path-to-regexp and express ( #671 )
2026-04-15 09:57:31 +02:00
dependabot[bot]
2940f20134
chore(deps-dev): bump brace-expansion from 1.1.11 to 1.1.14 ( #677 )
2026-04-15 09:57:09 +02:00
Thomas Durieux
2621dfd7fc
(feat): added mermaid rendering support in markdown ( #676 )
2026-04-15 09:56:35 +02:00
dependabot[bot]
85f05cd698
chore(deps): bump picomatch and knip ( #673 )
2026-04-15 09:54:42 +02:00
dependabot[bot]
7eeb4bed32
chore(deps): bump lodash from 4.17.21 to 4.18.1 ( #674 )
2026-04-15 09:49:57 +02:00
dependabot[bot]
18dc74784b
chore(deps-dev): bump form-data from 2.5.1 to 2.5.5 ( #491 )
2026-04-15 09:49:27 +02:00
dependabot[bot]
357883b1b2
chore(deps): bump @octokit/request from 8.2.0 to 8.4.1 ( #418 )
2026-04-15 09:48:00 +02:00
dependabot[bot]
01ddc245c0
chore(deps): bump mongoose from 7.6.10 to 7.8.4 ( #414 )
2026-04-15 09:47:28 +02:00
dependabot[bot]
2c12fd734a
chore(deps): bump unzip-stream from 0.3.1 to 0.3.4 ( #319 )
2026-04-15 09:46:45 +02:00
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