Skip to content

Streamline docs, align translations, and simplify send encryption policy - #23

Merged
kongesque merged 8 commits into
mainfrom
docs/prepare-next-release
Oct 19, 2026
Merged

kongesque merged 8 commits into
mainfrom
docs/prepare-next-release

Conversation

@kongesque

@kongesque kongesque commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Consolidate documentation into focused guides and references, add contributor guidance and a documentation index, and update release archive paths.
  • Keep README onboarding self-contained, including Linux headless login, and align English, Japanese, Thai, and Traditional Chinese instructions.
  • Prefer Letter Sealing when available. When LINE explicitly reports no E2EE support, send over HTTPS/TLS without repeated confirmation and identify the mode in the receipt.
  • Use --require-e2ee as the only send encryption option. Remove the unreleased --allow-plaintext and --allow-non-e2ee flags while retaining capability checks, key validation, image restrictions, and the single-attempt mutation policy.
  • Explain transport encryption versus E2EE and link LINE's official Encryption Report 2025 from the limitations sections.

Validation

  • Native build, command help, and go vet passed for the send-policy implementation.
  • Checked 267 local documentation links and anchors and the JSON example.
  • Checked syntax for 176 shell examples without executing them.
  • Checked matching command examples, options, technical fields, code blocks, and section counts across all four user-guide languages.
  • git diff --check passed.
  • All eight GitHub checks passed on commit 044bc65, covering Ubuntu, macOS, Windows, and the runner/LTSM regressions.
  • The account-change send regression also passed locally. The user confirmed testing is complete. No live LINE actions were performed by Codex for these changes.

Merge status

Testing confirmed by the user; all eight CI checks passed on the tested commit.

@kongesque
kongesque marked this pull request as ready for review October 19, 2026 09:54
@kongesque
kongesque merged commit 6d2fe1c into main Oct 19, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant