v1.43.5
Improvement
Remove unnecessary padding from card-full-editable component
We've made an improvement: Remove unnecessary padding from card-full-editable component
- Eliminated the bottom padding from the card-full-editable CSS to streamline the layout and improve visual consistency.
Improvement
Update box-shadow for various components to improve visual aesthetics
We've made an improvement: Update box-shadow for various components to improve visual aesthetics
- Modified box-shadow properties in MyChurchPanel, MyDataPanel, SuggestedThreadDialog, UnsavedChangesDialog, and panels.css for a softer and more modern appearance.
Fix
Enhance TiptapEditor responsiveness and toolbar behavior
- Adjusted debounce timing for toolbar updates to 30ms for improved responsiveness.
- Updated cursor scrolling logic to ensure proper timing after toolbar position updates.
- Changed editor content height from 0 to auto for better layout handling.
Fix
Improve note creation and TipTap editor experience
- Fix PWA note creation error by wrapping response.json() in try-catch
- Add submit mutex to prevent duplicate note creation from double-clicks
- Fix double letter issue by using post-input auto-capitalize instead of
- Fix toolbar jitter by consolidating position updates with 100ms debounce
- Fix toolbar covering text by using instant scroll and 40px padding
- Fix double-tap space to period by increasing pill creation delay to 350ms
- Fix scripture pill duplication by tracking pending pill creation in a Set
- Add debounced auto-save (2s) for content recovery
