* enhance(ui): login form
* enhance(ui): add localization support with translate and locale management
* enhance(ui): WIP implement new authentication forms with context management
* enhance(ui): add password visibility toggle to input row
* enhance(ui): adjust padding for password visibility toggle
* enhance(i18n): implement internationalization support for authentication UI
* enhance(ui): implement sign in and sign up functionality with loading state
* enhance(ui): add session management and error handling in login form
* enhance(ui): add confirm code form and enhance authentication flow
* enhance(ui): improve sign-in flow and confirm code handling
* enhance(ui): add warning variant to alerts and improve error handling
* enhance(ui): implement countdown timer for code resend functionality
* enhance(ui): implement countdown timer for password reset and enhance login flow
* enhance(ui): export authentication and enhance UI components
* enhance(ui): integrate new login component and refresh token handling
* chore: clear amplify related codes
* enhance(i18n): normalize language codes and update locale handling
* enhance(auth): add multilingual support for signup and password reset flows
* enhance(ui): update login styles to inherit text color
* enhance(ui): adjust input color variables for improved accessibility
* enhance(auth): add password policy validation and tips in multiple languages
* enhance(ui): improve localization handling and update alert styles
* enhance(mobile): enhance login modal styling and accessibility
* fix(ui): update password validation regex for special characters
* enhance(ui): add padding to card header in login dialog
---------
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
* feat: audio transcribe
* enhance(mobile): auto start recording on initialization
* fix(mobile): can't delete journal from selection bar
* fix: duplicated audio record buttons in quick add
* fix(mobile): inactive bottom tab color
* enhance(mobile): display no results when there's no matched items
* enhance(mobile): add audio transcription feature and enhance audio component
* fix: store assets directly instead in today page instead of node ref
* save transcribed text to audio's child block
* enhance: transcribe supports punctuations and being offline only
* fix(mobile): save assets to current editing page
---------
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
* handle tabler-icons resources
* test removing tabler-icons-react
* Revert "test removing tabler-icons-react"
This reverts commit ea2553628d.
* replace @tabler/icons-react with tablerIcons on dist file
* fix: incorrect global react variable for the tabler react library
---------
Co-authored-by: charlie <xyhp915@qq.com>