forwardemail / forwardemail/mail.forwardemail.net

[feat] Notification content visibility privacy options for locked and unlocked states

Open
#113 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
36
Forks
8
PR merge metrics
No merged PRs in 30d

Description

Current Behavior:
Notifications expose full content (Sender + subject + message) even when the mail client is locked using Applock.

Proposed Solution:
Introduce granular notification settings configured independently for the application's locked and unlocked states. The unlocked state must apply to both scenarios: when Applock is configured but currently unlocked, and when Applock is not configured at all.

Requested Options (configurable per state):

Sender + subject + message

Sender + subject (Suggested default for unlocked state)

Sender only

No sender and subject (Suggested default for locked state)

Use Case:
This prevents data exposure when the application is locked and enables strict privacy preferences globally, regardless of the overall Applock configuration.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by locating notification generation and the Applock state handling, then trace how notification preferences are configured. Done means locked and unlocked states each support all four requested visibility levels, with the stated defaults and unlocked behavior applying whether Applock is configured or not.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.