Releases: pasichDev/MyNotes
Releases · pasichDev/MyNotes
MyNotes v2.6.46
off auto-release
docs: auto release
docs: add Javadoc to all main packages, fix CI release notes and version
fix: stop move-animation overlap and scroll to top when edited note 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
fix: preserve repeat schedule when tapping/dismissing interval reminder 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
fix: small error
fix: pluralize word count for all locales && small fixes
docs: db migration
docs: update changelog
docs: add Development section with Spotless and git hooks setup && add Tasks and Reminders sections to Help, bump help version to 2.6.46
fix: NPE in NoteEditorView after release and Slider crash in MoreNoteDialog
feat: add notification melody picker, volume control, and reminder repeat 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
build: build v46, 2.6.46
MyNotes v2.5.45
- Merge pull request #153 from pasichDev/v45
MyNotes v2.5.44
- Merge pull request #152 from pasichDev/v37