Skip to content

Releases: HemmeligOrg/Hemmelig.app

The Attachment

02 Jul 12:45
66c004a
Compare
Choose a tag to compare

The main focus of this release is to enable users to upload an image. This requires the users to sign in. Email is required.

Other is if the secret is a base64 encoded string, it will detect this within the frontend, and add a button to convert it to plain text.

The Unlockable

24 Jun 16:46
b47edbc
Compare
Choose a tag to compare

This release will create a more secure storing of secrets. It requires a unique key that is part of the URL in order to unlock the secret. From the README:

You enter https://hemmelig.app, write your sensitive information, expire time, optional password, and click create a secret link. You share the secret link. The receiver of the link opens it, writes the optional password, and retrieves the sensitive information. When a secret link is created, it gets its unique encryption key that is not saved to the database and only will be part of the URL. This means NO ONE can decrypt your secret without the hash(SECRET_MASTER_KEY + YOUR_UNIQUE_ENCRYPTION_KEY), and access to the Redis instance.

The Safari Flaw

23 Jun 06:43
2b4c27e
Compare
Choose a tag to compare

Solves a bug with safari that the header was 1000px in height

The Helmet

22 Jun 20:23
84fc1f8
Compare
Choose a tag to compare
  • fastify-helmet
  • Polishing

The Manifest typo release

22 Jun 06:12
f21bd03
Compare
Choose a tag to compare
v1.3.1

Update manifest images url

The UX

21 Jun 20:33
2b38b2d
Compare
Choose a tag to compare

New identity. New design.

icon-512x512

The Account

18 Jun 17:13
3960047
Compare
Choose a tag to compare

Add account, and authorization functionality. By creating an account you get basic auth credentials for the API calls.

Awkward Fix

15 Jun 08:54
f0b4770
Compare
Choose a tag to compare

f0b4770 (HEAD -> main, secret/main, origin/main) HEAD@{0}: commit: Fix password error if body do not exist

Continuous Improvement

15 Jun 08:32
5c4e457
Compare
Choose a tag to compare

5c4e457 (HEAD -> main) HEAD@{0}: commit: Make it possible to get the ID if there is no password
53e0770 HEAD@{1}: commit: Inject configuration straight from the server
006b4ea HEAD@{2}: revert: Revert "Remove additional burn secret code"
509f130 HEAD@{3}: commit: Use nyan cat as mocha reporter
d2463e8 HEAD@{4}: reset: moving to HEAD~1
06d63a5 HEAD@{5}: commit: Add initial tests
d2463e8 HEAD@{6}: commit: Add initial tests
24b39d1 HEAD@{7}: commit: Add health endpoint which checks if redis is running #14
50dde4c HEAD@{8}: commit: Set the salt rounds to 8 for better performance
4db86db HEAD@{9}: commit: Remove additional burn secret code
0c732ea HEAD@{10}: commit: Remove route styling for the text area
93ef146 HEAD@{11}: commit: Implement id exist endpoint #16
d4fe860 HEAD@{12}: commit: Implement bcrypt password identification

Secure password

14 Jun 07:03
d4fe860
Compare
Choose a tag to compare

d4fe860 (HEAD -> main, secret/main, origin/main) HEAD@{0}: commit: Implement bcrypt password identification
d617f1e HEAD@{1}: commit: Fix typos for the privacy page