Skip to content

Develop#7

Merged
r0073rr0r merged 2 commits into
mainfrom
develop
Feb 26, 2026
Merged

Develop#7
r0073rr0r merged 2 commits into
mainfrom
develop

Conversation

@r0073rr0r

@r0073rr0r r0073rr0r commented Feb 26, 2026

Copy link
Copy Markdown
Contributor

Summary

Brief description of what this PR changes and why.

Type of change

  • Bug fix
  • New feature
  • Security fix
  • Refactor / tech debt
  • Documentation
  • Build / CI

Security impact

Does this PR touch any of the following? If yes, describe the impact:

  • Cryptographic primitives or parameters
  • Key derivation or key management
  • Authentication (PIN, biometric, decoy)
  • Panic wipe or self-destruct
  • Database schema or SQLCipher configuration
  • Data storage or serialization

Security impact description: (fill in if any box above is checked)

Testing

  • Tested on a real device
  • Existing tests pass (./gradlew test)
  • New tests added for changed logic

Device tested on: (model + Android version)

Checklist

  • No plaintext key material or note content in logs
  • No new dependencies added without discussion
  • PR targets main

Add archive support across database, repository, service, ViewModel,
and UI so notes can move between active and archived states.

Add offline reminder scheduling with AlarmManager, notification actions
(open, snooze, done), and boot/time-change rescheduling.

Add in-memory undo/redo groundwork for note edit sessions with UI actions,
state flags, and dedicated history tests.

Expand regression and migration safety nets and update unit/instrumented
coverage for archive, reminder, and edit-session behavior.
Deliver the planned notes redesign scope in one integrated change set,
including final hardening and localization workflow fixes needed before
release validation.

- add trash flow, bulk actions, repeat reminders, quick capture widget,
  markdown preview, version history, and linked-note UX updates
- expand unit/instrumented coverage for migrations, DAO/repository paths,
  reminder actions, UI behavior, and security abuse scenarios
- add stable string keys and plural support for new UI labels and counts,
  and update Transifex scripts for reliable Python launcher fallback
@r0073rr0r r0073rr0r merged commit 842dbc1 into main Feb 26, 2026
3 checks passed
@r0073rr0r r0073rr0r deleted the develop branch February 27, 2026 14:07
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