## Description
Previously, back navigation would always go to the home screen, even
when albums are currently selected. This is unexpected because typically
back navigation first deselect everything if anything is selected.
This patch implements this expected behavior for albums on the second
tab. If at least one album is selected, all will be deselected when
going-back. Only when everything is deselect, the app transitions to the
first tab like before.
## Tests
## Description
- Schedule birthday notifications for named persons.
- Minor performance improvements to memories cache decoding
## Tests
Tested in debug mode on my pixel 8:
- [X] Notifications are scheduled at correct time
- [X] Tapping notifications navigates to memory of that person
Add custom icon support for R10.net auth.
## Changes
- Add `r10.svg` icon file to `auth/assets/custom-icons/icons/`
- Add R10.net entry to `custom-icons.json` with proper configuration
- Include alternative names: "R10", "r10.net" for better user matching
## Description
Added 5 new custom SVG icons:
- **cronometer.svg**
- **xai.svg**
- **toshl_finance.svg**
- **aternos.svg**
- **atomic_mail.svg**
Also renamed an existing icon **'mercado_livre.svg'** to
**'mercado_libre.svg'** to match the brand's official name.
## Tests
No formal tests added. Verified manually that all SVGs open correctly in
the browser and display as expected.
## Description
Previously, newly created albums could easily end with trailing
whitespace, especially when using auto-completion that automatically
adds the next space character. It's not super bad obviously, but I found
it slightly annoying. I can't think of any good reason for why an album
name should ever start or end with whitespace.
## Tests