PM-31043: Add unarchive button to overflow menus#6387
Conversation
|
Great job! No new security vulnerabilities introduced in this pull request |
|
Claude finished @david-livefront's task in 2m 7s —— View job Code Review SummaryPR: PM-31043: Add unarchive button to overflow menus Reviewed: 11 files (+397/-1 lines) OverviewThis PR adds the unarchive button to overflow menus on the listing screen, vault screen, and search screen. The implementation follows the established pattern from the archive functionality (PR #6385). AssessmentNo blocking issues found. This is a clean, well-structured implementation. What Was Reviewed
Implementation Notes
Minor Observation (Not Blocking)There's no test for verifying the unarchive action is NOT shown when Result: Approved The code is well-implemented, follows established patterns, and has adequate test coverage. |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #6387 +/- ##
==========================================
+ Coverage 85.56% 85.57% +0.01%
==========================================
Files 764 764
Lines 55501 55589 +88
Branches 8047 8066 +19
==========================================
+ Hits 47488 47571 +83
Misses 5239 5239
- Partials 2774 2779 +5 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
|
||
| @Suppress("MaxLineLength") | ||
| @Test | ||
| fun `toOverflowActions should return Unarchive action when cipher is archive and not deleted`() { |
There was a problem hiding this comment.
⛏️
| fun `toOverflowActions should return Unarchive action when cipher is archive and not deleted`() { | |
| fun `toOverflowActions should return Unarchive action when cipher is archived and not deleted`() { |
SaintPatrck
left a comment
There was a problem hiding this comment.
LGTM. Nitpick isn't worth blocking. Coverage gap is minor, so I agree it's not a blocker either.
adb69d3 to
1f8d44c
Compare

🎟️ Tracking
PM-31043
📔 Objective
This PR adds the unarchive button to the overflow menu for list items on the listing screen, vault screen, and search screen.
📸 Screenshots
⏰ Reminders before review
🦮 Reviewer guidelines
:+1:) or similar for great changes:memo:) or ℹ️ (:information_source:) for notes or general info:question:) for questions:thinking:) or 💭 (:thought_balloon:) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion:art:) for suggestions / improvements:x:) or:warning:) for more significant problems or concerns needing attention:seedling:) or ♻️ (:recycle:) for future improvements or indications of technical debt:pick:) for minor or nitpick changes