gsantner / gsantner/markor

per-file-settings: encryption password

Open
#1,250 21 comments 1 reaction 0 assignees View on GitHub
enhancement good first issue hacktoberfest help wanted
Dominant language
Java
Stars
6.1k
Forks
537
Avg merge
1d 18h
Merged PRs (30d)
4

Description

[Encryption](https://github.com/gsantner/markor/pull/887) is an awesome start, thank you @opensource21 and @gsantner for getting this in. For me, this was a critical feature.

The existing feature addresses the data at rest encryption. **This feature request is to make "locking" easy.** This allows one to let someone else use their phone for a few minutes, unsupervised, without fear that private notes can be read. This can be accomplished in one or more of these ways:
- by having Markor forget the password on a configurable timeout (eg: after 5mins)
- by having Markor forget the password when exiting the app
- by placing a "forget" button on the main app screen

Is one or more of the above an easy feature to implement? Happy to hash this out further, provide examples of other open source apps that do this, etc. Thanks much for considering!

May I also take a moment to say how awesome Markor is. It's exactly what I was looking for. Thank you for building, sharing, and maintaining it @gsantner!

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the encryption implementation linked in pull request #887 and trace how the password is retained across the app lifecycle. Clarify with maintainers which forgetting trigger and configuration are in scope; done means the password is forgotten after the chosen trigger while existing encryption behavior remains intact.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.