Wykres commitów

8 Commity (8e30fe235009edf09bdfcaa3d5bab78f452ff88c)

Autor SHA1 Wiadomość Data
Matteo Cargnelutti 8e30fe2350 Hybrid ip + access key system 2022-11-29 15:39:08 -05:00
Matteo Cargnelutti e0c6134119 First implementation of IP rate limiting 2022-11-29 14:31:06 -05:00
Matteo Cargnelutti b0a98452d9 Migration to `thread-keeper` 2022-11-22 14:08:28 -05:00
Matteo Cargnelutti b02efb5435 Check PDF fix + copy edits 2022-11-21 14:38:24 -05:00
Matteo Cargnelutti 36beda7b40 Update SuccessLog.js 2022-11-21 13:31:21 -05:00
Matteo Cargnelutti 675fd11dcf
Update app/utils/SuccessLog.js
Co-authored-by: Ben Steinberg <bsteinberg@law.harvard.edu>
2022-11-21 09:27:31 -05:00
Matteo Cargnelutti f5ca37d831 Implements a "check PDF" feature
Adds a "Check PDF" dialog allowing to compare a client-side generated SHA-512 hash of a file against archive.social's logs.

It is primitive, but SuccessLog loads all available hashes from success-log.tsv on app boot into a hashmap, which gets updated as new entries get created.

Other quality-of-life updates include some minor CSS tweaks and refactoring of AccessKeys.js to match SuccessLog.js.
2022-11-21 01:34:56 -05:00
Matteo Cargnelutti 2c3451045b Pre-alpha 2022-11-18 11:20:26 -05:00