Commit Graph

482 Commits

Author SHA1 Message Date
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
tdurieux
03835e86ab fix: handle error in queue admin 2024-04-11 17:48:41 +01:00
tdurieux
79c6b603b4 fix: handle error in queue admin 2024-04-11 17:22:08 +01:00
tdurieux
6b9574add3 fix: improve repository rename 2024-04-11 17:13:01 +01:00
tdurieux
61c6a79949 feat: check repo status before update 2024-04-11 15:25:45 +01:00
tdurieux
05fa010349 fix: attempt at avoiding double save 2024-04-11 15:12:34 +01:00
tdurieux
389030adc9 refactor: rely more on the db instead of querying GH 2024-04-06 15:15:08 +01:00
tdurieux
968a59726c feat: increase caching when file version is provided 2024-04-06 10:05:07 +01:00
tdurieux
593dbed822 fix: attempt at avoiding double save 2024-04-06 09:33:10 +01:00
tdurieux
ae4cb9e898 fix: fix typo in deploy 2024-04-05 14:49:24 +01:00
tdurieux
80101f83aa fix: fix dns lookup for dnsrr 2024-04-05 14:48:40 +01:00
tdurieux
de56021e48 fix: fix cache folder configuration 2024-04-05 13:14:46 +01:00
tdurieux
9048b5c3b1 fix: fix healthcheck 2024-04-05 13:11:43 +01:00
tdurieux
c940c98b6e fix: add missing gulpfile.js 2024-04-05 12:30:47 +01:00
tdurieux
11a6c06d11 feat: add donation button on status page 2024-04-05 12:25:20 +01:00
tdurieux
27c54b0182 feat: add link to website if enabled 2024-04-05 12:10:07 +01:00
tdurieux
cb3d999ed3 fix: add missing KaTeX fonts 2024-04-05 12:02:50 +01:00
tdurieux
f30110c567 fix: improve link rendering 2024-04-05 11:04:29 +01:00
tdurieux
c3a890dac7 fix: fix minimization of the client js 2024-04-05 10:34:24 +01:00
tdurieux
9e995a04db fix: fix code rendering 2024-04-05 10:21:38 +01:00
tdurieux
7ed973ccfc fix: fix code rendering 2024-04-05 10:17:47 +01: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
f5ec343a9c fix(#263): render math expression correctly 2024-04-04 18:08:03 +01:00
tdurieux
f5d45394bf feat: add sha to file path to avoid caching 2024-04-04 15:56:38 +01:00
tdurieux
3cbf78beb8 fix: fix execution order in removeCache 2024-04-04 08:44:59 +01:00
tdurieux
ca3996775b chore: cleanup console 2024-04-03 20:38:48 +01:00
tdurieux
42c3a58a46 feat: add edit button on repo view 2024-04-03 19:11:10 +01:00
tdurieux
6e8d006220 fix: fix filePath when anonymized 2024-04-03 18:57:52 +01:00
tdurieux
795a67cdb2 fix: fix anonymization client script 2024-04-03 18:41:00 +01:00
tdurieux
1d4bab7866 fix: fix webview & improve download progress 2024-04-03 18:25:33 +01:00
tdurieux
83c55fdfbf fix: typo 2024-04-03 13:27:05 +01:00
tdurieux
db67f53b2c fix: fix GitHubDownload 2024-04-03 13:24:34 +01:00
tdurieux
fc469be61b fix: fix queue 2024-04-03 11:47:32 +01:00
tdurieux
4d12641c7e feat: introduce streamers that handle the stream and anonymization from github 2024-04-03 11:13:01 +01:00
tdurieux
73019c1b44 fix: fix gh repository configuration 2024-04-02 14:46:45 +01:00
tdurieux
fa2591fe38 refactor: uncouple repository class & token 2024-04-02 13:51:13 +01:00
tdurieux
ea96c31e9d fix: fix github authentification 2024-04-02 09:10:14 +01:00
tdurieux
8a9d2d8395 fix: add missing await 2024-04-01 16:03:31 +01:00
tdurieux
4881719160 fix: add missing await 2024-04-01 15:36:16 +01:00
tdurieux
35f4b4ce52 refactor: improve file streaming 2024-04-01 15:17:26 +01:00