Results 27 issues of Jack Edwards

## Description I would like to know which version of the application I am using when I load www.crypter.dev. Show the version number of the application somewhere on the front-end....

enhancement
good first issue
devops

## Description The unit tests for this project depend on Docker running in the background. Update the project documentation such that newcomers are aware of this requirement. ### Additional Also...

documentation

Key exchange already occurs for every file and message upload. If a user is not logged in when they upload something, then an ephemeral key pair is created. The public...

enhancement
backlog

**Describe the feature** I would like to add the ability for users to upload a profile picture. Acceptance Criteria: - Users should be able to upload a profile picture from...

enhancement

**Context** When a registered user decrypts a file or message sent to them, Crypter does not automatically delete that file or message. Crypter lets that item exist until the item's...

enhancement

Crypter currently allows users, who have a verified email address, to perform account recoveries / password resets in case they lose their password. Crypter should also allow users to change...

enhancement

**Describe the feature** I think it's confusing for users and a chore for developers to support both "Upload Message" and "Upload File". Instead, I think it would make more sense...

enhancement

Hi Kristoffer. I am attempting to create a Blazor wrapper that enables "streamed" file downloads to the filesystem, similar to [StreamSaver.js](https://github.com/jimmywarting/StreamSaver.js) and [Proton Drive](https://github.com/ProtonMail/WebClients/blob/main/applications/drive/src/app/store/_downloads/fileSaver/downloadSW.ts). Both of these solutions depend on...

To work around the Chromium issues linked below, this PR ensures the "download" service worker is only present as a file is being downloaded. Otherwise, a "no op" service worker...