Thomas Durieux
a301c46a94
fix: harden repository content and improve access recovery
...
Sandbox executable MIME aliases, enforce strict Mermaid rendering, and add security regression coverage. Upgrade vulnerable dependencies with archive compatibility checks and Node 22/24 CI. Make repository restoration atomic and provide actionable viewer errors with retry controls.
2026-11-02 05:50:34 +00:00
Thomas Durieux
7319a5a744
fix: keep settings links on profile and fill the project table ( #887 )
2026-10-09 13:20:27 +01:00
tdurieux and Claude Opus 5.5
57412d0610
feat: refine the reviewer explorer and the visual system
...
- Explorer: redacted terms are highlighted in Markdown and code, the
sidebar shows when the link expires, "Download repository" is the one
primary action, and signed-out reviewers get a header without Sign in
or the source-code link.
- Status: a ready anonymization leads with a copyable share link; the
support links sit flat inside their section.
- One primary colour (accent) for actions and progress; mono is kept for
IDs, hashes and paths; settings are plain sections instead of cards.
- Font sizes snap to one scale (10-40px); rem values keep following the
reader's browser font size.
- Ko-fi button uses a dark surface in dark mode instead of a white pill.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-08 14:45:54 +02:00
Thomas Durieux
a7e3826da7
fix: restore visible Ko-fi support across screen sizes
2026-10-07 15:02:53 +00:00
Thomas Durieux
282efdc16e
fix: make dashboard UI consistent and compact on mobile
2026-10-07 14:54:49 +00:00
tdurieux
4a18f94631
refactor: migrate the frontend from AngularJS to Vue 3
2026-09-09 13:19:53 +02:00
Thomas Durieux
74ed0c6d51
fix: keep route overflow out of the page body ( #785 )
2026-08-20 14:52:45 +02:00
tdurieux
f0fdd9250b
fix: improve pdf rendering and html
2026-08-06 14:35:21 -07:00
tdurieux
f817a29a4b
loading improvements
2026-05-07 08:30:31 +03:00
tdurieux
48256e743c
Style Ko-fi widgets to match light/dark theme
...
Floating button now initializes with theme-aware colors and updates
on toggle. Status page iframe uses a tuned CSS filter in dark mode
to blend with the warm palette.
2026-05-06 21:38:52 +03:00
tdurieux
7d72022f7c
update design
2026-04-24 15:25:23 +02:00
tdurieux
88f826aab4
update design
2026-04-24 14:55:18 +02:00
tdurieux
22a28a913d
perf: improve page loading time
2024-04-05 01:02:41 +01:00
tdurieux
8fdd6228e4
fix( #251 ): fix notebook and code dark mode
2024-04-04 18:35:01 +01:00
tdurieux
e24d1b4630
update dependencies & remove google analytics
2023-06-20 09:58:25 +02:00
tdurieux
8ac3a66a30
feat( #169 ): add emoji support for markdown
2023-04-21 13:23:34 +02:00
tdurieux
3627096e63
feat( #148 ): add support for Math expression
2023-04-21 12:29:19 +02:00
tdurieux
51d9aa7a17
feat( #121 ): add support for org files
2022-07-22 09:15:12 +02:00
Thomas Durieux
046d0c65cf
feat: add basic admin dashboard ( #90 )
2021-09-23 18:33:21 +02:00
tdurieux
1506de0367
add: create toast notifications in the dashboard
2021-08-24 12:32:49 +02:00
tdurieux
80678c51a8
refactor app.js
2021-08-24 12:13:52 +02:00
tdurieux
ec035aafd1
fix( #65 ): fix loading order of libraries to fix notebook preview
2021-08-13 11:55:18 +02:00
tdurieux
f58e46fc56
add dark mode
2021-04-26 14:37:48 +02:00
tdurieux
6164e52eab
add favicon
2021-04-26 06:37:18 +02:00
tdurieux
3f6e8fbc0d
add missing RecursionHelper
2021-04-21 18:26:42 +02:00
tdurieux
5d2da5a93a
merge index and explorer views
2021-04-21 18:15:29 +02:00
tdurieux
2e761ca295
improve mobile view
2021-04-21 11:20:14 +02:00
tdurieux
10ec3caa16
add google analytics
2021-04-08 09:46:40 +02:00
tdurieux
72715dfcd9
Display error messages
2021-03-19 13:26:29 +01:00
tdurieux
351a0902b2
improve page design
2021-03-19 10:23:46 +01:00
tdurieux
a2d0f0b212
v2 wip
2021-03-16 11:23:16 +01:00
tdurieux
141d016aae
first version of the exploration of repositories
2020-06-05 13:17:10 +02:00
tdurieux
a9f206ae47
start v2
2020-06-01 09:42:11 +02:00