thunderbird / thunderbird/thunderbird-android

View message in Draft without modifying it

Open
#4,163 1 comment 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

type: enhancement
Dominant language
Kotlin
Stars
14k
Forks
2.8k
Avg merge
3d 3h
Merged PRs (30d)
57

Description

In K-9 there is no way to view a message in Draft folder without modifying it. It always opens in edit mode, and when exiting edit mode I get to choose between Save and Discard.

But what if I just want to view the message? I suggest that all messages always opens in view mode, regardless of which folder they are located in. That would make it possible to view a message without discarding or re-saving it, and also make message browsing in K-9 more consistent.

This feature request is somewhat similar to #2640, but not exactly.

Expected behavior

It should be able to open a message in Draft folder in View mode, without modifying (Discarding/Saving) it.

Actual behavior

A message in Draft always opens in Edit mode, and when exiting it is Discarded or Saved.

Steps to reproduce
  1. Open a message in Draft folder
Environment

K-9 Mail version: 5.600

Android version: 9

Account type: IMAP

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No implementation files or tests are named in the issue. Start by reproducing the draft-opening flow in K-9 Mail and trace how draft messages enter edit mode; done means a draft can be opened in view mode and exited without choosing Save or Discard.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.