index : worker-pastebin

A toy pastebin on Cloudflare Workers with E2EE, React frontend and S3-compatible storage backend

Commit message (Expand)AuthorAgeFilesLines
* chore: update vulnerable dependenciesHEADmasterPeter Cai2020-12-311-6/+6
* crypto: use application/vnd namespace instead of binary/Peter Cai2020-12-312-4/+4
* aws: auth: fix date string formattingPeter Cai2020-12-311-4/+4
* update dependenciesPeter Cai2020-12-312-149/+250
* helpButton: update link to my cgit repoPeter Cai2020-06-251-3/+3
* chore: bump dependenciesPeter Cai2020-06-252-2306/+2233
* backend: implement remote url fetchingPeter Cai2020-02-232-3/+80
* update help to clarify abusePeter Cai2020-02-201-0/+5
* fix progressTextPeter Cai2020-02-201-2/+3
* contentEditable: emit update also on pastePeter Cai2020-02-201-0/+1
* index: use ETag to facilitate client-side cachingPeter Cai2020-02-201-4/+19
* babelrc: define browser targetsPeter Cai2020-02-201-1/+11
* styles: set links to secondary color to match materialPeter Cai2020-02-201-2/+2
* flip to Encryption: ON by defaultPeter Cai2020-02-202-2/+3
* util: disallow empty content server-side tooPeter Cai2020-02-201-1/+2
* add front-end size checkingPeter Cai2020-02-203-1/+22
* helpButton, openDialog: refactor using hooks and contextPeter Cai2020-02-206-55/+56
* fileDecrypter: refactor using HooksPeter Cai2020-02-202-128/+154
* codeViewer: refactor to use hooksPeter Cai2020-02-202-45/+62
* pastebin: use more useCallback here to reduce re-renderingPeter Cai2020-02-201-0/+6
* fileViewerDispatcher: use a simple function componentPeter Cai2020-02-201-11/+6
* linkButton: refactor using React HooksPeter Cai2020-02-201-19/+13
* binaryUpload: refactor to use hooksPeter Cai2020-02-203-118/+85
* hooks: make use of useCallback() to avoid re-renderingPeter Cai2020-02-201-4/+18
* pastebin: rewrite using React HooksPeter Cai2020-02-202-85/+92
* home: rewrite using React HooksPeter Cai2020-02-202-67/+83
* disable paste if text is emptyPeter Cai2020-02-191-1/+1
* LinkButton: use React.Fragment insteadPeter Cai2020-02-191-7/+2
* load max file size and file lifetime from a separate insecure configPeter Cai2020-02-194-4/+20
* add a help buttonPeter Cai2020-02-194-2/+53
* pastebin: fix a typoPeter Cai2020-02-191-1/+1
* home: also bounce for opacityPeter Cai2020-02-191-2/+2
* home: better animation with bouncing and translateYPeter Cai2020-02-191-4/+13
* fix transition between pages by using a custom LinkButtonPeter Cai2020-02-195-24/+45
* add config.json.examplePeter Cai2020-02-191-0/+11
* FileDecrypter: support inline previewPeter Cai2020-02-191-0/+11
* crypto: use the coffee shorthand for prototypePeter Cai2020-02-191-1/+1
* util: fix typoPeter Cai2020-02-191-1/+1
* index: limit file name lengthPeter Cai2020-02-192-1/+6
* FileDecrypter: add a link to home pagePeter Cai2020-02-193-1/+19
* FileDecrypter: do not create object url in renderPeter Cai2020-02-191-2/+7
* FileDecrypter: use an actual link to save the filePeter Cai2020-02-192-27/+28
* styles: add mobile supportPeter Cai2020-02-195-2/+42
* get rid of the stupid prelude thingPeter Cai2020-02-192-9/+7
* home: do not re-render child when parent is re-renderedPeter Cai2020-02-191-2/+6
* fileDecrypter: fix download and encrypting statePeter Cai2020-02-191-2/+2
* implement file decryptionPeter Cai2020-02-199-10/+201
* binaryUpload: implement file encryptionPeter Cai2020-02-192-6/+64
* util: fix browser detectionPeter Cai2020-02-191-1/+1
* add publishPeter Cai2020-02-181-1/+2