All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Day Details always showed countdown state
- Behaviour setting to ignore icon tags in search (performance)
- Add more day icons
- State storage migration workflow
- Remove "start on open" day flag if day is removed (prevents crash)
- Select a day to open with app launch
- Page for adding and editing days
- Improve icon selection workflow (added display, search)
- Add a few more transportation icons
- Support locale-based numeric formatting
- Add GitHub issue templates
- Prepend commit messages with issue number (from branch)
- Upgrade to Expo SDK 48
- Dialog workflow for adding and editing days
- Proper order of time units on "Details" screen
- Scale font size in list item view for large numbers
- Reduce flicker when initially hiding splash screen
- Improve date difference calculations
- Ensure FAB is visible whenever refocusing Home screen
- Regression with
react-native-get-random-values
(fromuuid
) caused by Expo SDK update
- View date details and various time units
- Change individual date display time units
- Store URL in About screen developer chips
- Behaviour setting to swap theme on "Details" screen
- Abstracted common date actions into hooks
- Ability to share days via config link
- Behaviour setting to confirm adding a shared day
- Show build Git hash and application ID on "Debug" screen
- Ability to copy device debug info
- Support multiple installs with dynamic application ID
- Indicate when countdown/countup day is current date
- Update "Debug" screen values for EAS Updates*
- Prevent date selection dialog flicker when transitioning workflows
- Lighten initial splash screen color
- Manage important dates via countdown/countup
- "About" and "Contributors" screens
- App theming and localization
- App reset workflow
- Developer menu and options