Skip to content

V46#154

Merged
pasichDev merged 13 commits into
masterfrom
v46
May 18, 2026
Merged

V46#154
pasichDev merged 13 commits into
masterfrom
v46

Conversation

@pasichDev
Copy link
Copy Markdown
Owner

No description provided.

pasichDev added 13 commits May 18, 2026 07:44
…epeat interval

  - Versioned notification channels (reminders_v1+) with system default sound
  - Melody picker and volume SeekBar in Settings → Media
  - "Repeat notification" switch with 5/10/15/30/60 min chips in reminder picker
  - Interval repeat works for both note and task reminders
  - DB migration 12→13: reminderIntervalMinutes on notes and tasks
  - New TaskReminderPickerBottomSheet replaces inline date/time pickers
  - Translations updated for all 11 locales
…d Tasks and Reminders sections to Help, bump help version to 2.6.46
…der notification

  - ReminderTapActivity and cancelIntervalReminder now schedule the next
    daily/weekly/monthly occurrence instead of unconditionally clearing
    the reminder when repeatStr != NONE
  - Extract computeNextTime to ReminderManager (shared by receiver + activity)
  - Fix NoteDao: replace @update with updateNoteContent query so auto-save
    no longer overwrites reminderTime/reminderRepeat fields
  - Fix SnoozeActivity: pass original repeatStr/intervalMinutes through
    snooze alarm instead of hardcoded NONE
  - Fix TaskReminderReceiver: use ReminderTapActivity PendingIntent for tap
  - Fix ReminderTapActivity: early-return when noteId/taskId == -1
  - Add ReminderRepeatTest unit tests and reminder-specific NoteRepositoryTest
  - Add clearReminder stack-trace logging for future debugging
…becomes first

  What it covers:
  - endAnimations() before invalidateSpanAssignments() kills the in-flight SGLM move animation that was causing the visual gap/overlap when the moved-to position (0) was off-screen
  - previousTopId detection triggers scrollToPositionWithOffset(0, 0) when an edited note bubbles to the top, so the user sees it immediately without the broken animation artifact
  - Removed setHasStableIds (done last session) and all diagnostic logging
@pasichDev pasichDev merged commit 6118ea9 into master May 18, 2026
1 check 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