Skip to content

feat: Add actions on reminder - #2995

Open
Elouan1411 wants to merge 15 commits into
ui-bannersfrom
actions-on-reminder
Open

feat: Add actions on reminder#2995
Elouan1411 wants to merge 15 commits into
ui-bannersfrom
actions-on-reminder

Conversation

@Elouan1411

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings July 22, 2026 17:01
@Elouan1411
Elouan1411 changed the base branch from main to ui-banners July 22, 2026 17:01

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds reminder management and follow-up composition to the thread experience.

Changes:

  • Adds create, modify, and disable reminder API flows.
  • Introduces reminder preset/custom-selection UI.
  • Adds a follow-up draft mode with prefilled content and recipients.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
OldKotlin/realm-models/src/main/kotlin/com/infomaniak/mail/data/models/draft/Draft.kt Adds follow-up draft mode.
app/src/main/java/com/infomaniak/mail/utils/DraftInitManager.kt Initializes follow-up recipients, attachments, and quote.
app/src/main/java/com/infomaniak/mail/ui/newMessage/NewMessageViewModel.kt Creates follow-up draft content.
app/src/main/java/com/infomaniak/mail/ui/newMessage/NewMessageFragment.kt Focuses the editor for follow-ups.
app/src/main/java/com/infomaniak/mail/ui/newMessage/BodyContentPayload.kt Adds wrapped body creation.
app/src/main/java/com/infomaniak/mail/ui/main/thread/ThreadViewModel.kt Implements reminder operations and state.
app/src/main/java/com/infomaniak/mail/ui/main/thread/ThreadFragment.kt Connects reminder and follow-up actions.
app/src/main/java/com/infomaniak/mail/ui/main/thread/actions/ActionItemView.kt Supports iconless action items.
app/src/main/java/com/infomaniak/mail/ui/bottomSheetDialogs/ReminderBottomSheetDialog.kt Provides reminder delay selection.
app/src/main/java/com/infomaniak/mail/data/api/ApiRoutes.kt Defines reminder endpoints.
app/src/main/java/com/infomaniak/mail/data/api/ApiRepository.kt Adds reminder API calls.

Comment thread app/src/main/java/com/infomaniak/mail/ui/main/thread/ThreadFragment.kt Outdated
@Elouan1411
Elouan1411 force-pushed the actions-on-reminder branch 3 times, most recently from 03a4e84 to 52c4eea Compare July 23, 2026 08:01
@Elouan1411
Elouan1411 force-pushed the actions-on-reminder branch from 3a77835 to f2574ee Compare July 23, 2026 08:53
@Elouan1411
Elouan1411 force-pushed the actions-on-reminder branch 2 times, most recently from 800f003 to 4737830 Compare July 27, 2026 08:12
@Elouan1411
Elouan1411 force-pushed the actions-on-reminder branch 2 times, most recently from c887e50 to 393315e Compare July 28, 2026 09:24
@Elouan1411
Elouan1411 force-pushed the actions-on-reminder branch from 393315e to 65c56cb Compare July 28, 2026 14:06
@Elouan1411
Elouan1411 force-pushed the actions-on-reminder branch 2 times, most recently from 8a7ba7e to 2d2a5a8 Compare July 29, 2026 09:29
@Elouan1411
Elouan1411 force-pushed the actions-on-reminder branch 2 times, most recently from 308af44 to 062dd43 Compare July 29, 2026 11:02
@Elouan1411
Elouan1411 force-pushed the actions-on-reminder branch from 062dd43 to abf79b0 Compare July 29, 2026 14:15
@Elouan1411
Elouan1411 force-pushed the actions-on-reminder branch from abf79b0 to 051a477 Compare July 30, 2026 07:27
@Elouan1411
Elouan1411 force-pushed the actions-on-reminder branch 2 times, most recently from 3119f54 to 08f6102 Compare July 30, 2026 09:30
@Elouan1411
Elouan1411 force-pushed the actions-on-reminder branch from 08f6102 to 5d777d3 Compare July 30, 2026 13:14
@Elouan1411
Elouan1411 force-pushed the actions-on-reminder branch 2 times, most recently from 99026c6 to cec0c5b Compare July 31, 2026 08:15
@Elouan1411
Elouan1411 force-pushed the actions-on-reminder branch 2 times, most recently from ddef80b to 3e4d1d2 Compare July 31, 2026 12:32
@Elouan1411
Elouan1411 force-pushed the actions-on-reminder branch from 6e40241 to 9ebf4ac Compare August 7, 2026 13:01
@sonarqubecloud

sonarqubecloud Bot commented Aug 7, 2026

Copy link
Copy Markdown

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.

2 participants