mirror of
https://github.com/Freika/dawarich.git
synced 2026-01-12 18:21:38 -05:00
Major improvements: 1. Use Turbo for sharing updates - no page reload, modal stays open 2. Add Stimulus copy button controller - clean implementation with 'Copied!' feedback 3. Allow updating notes/photos toggles without disabling sharing 4. Add 'Update Sharing' button to save changes while keeping sharing enabled 5. Use 'true'/'false' strings consistently instead of '1'/'0' 6. Update all request specs to use 'true'/'false' values Technical changes: - Wrap form in turbo_frame_tag for seamless updates - Controller responds with turbo_stream to replace form content - Create copy_button_controller.js for proper copy feedback - Checkboxes now editable when sharing is enabled - Separate 'Update Sharing' and 'Disable Sharing' actions |
||
|---|---|---|
| .. | ||
| shared | ||
| add_visit_controller.js | ||
| application.js | ||
| base_controller.js | ||
| checkbox_select_all_controller.js | ||
| clipboard_controller.js | ||
| copy_button_controller.js | ||
| datetime_controller.js | ||
| direct_upload_controller.js | ||
| family_members_controller.js | ||
| family_navbar_indicator_controller.js | ||
| imports_controller.js | ||
| index.js | ||
| location_sharing_toggle_controller.js | ||
| map_controls_controller.js | ||
| map_preview_controller.js | ||
| maps_controller.js | ||
| notifications_controller.js | ||
| onboarding_modal_controller.js | ||
| public_stat_map_controller.js | ||
| removals_controller.js | ||
| sharing_modal_controller.js | ||
| stat_page_controller.js | ||
| trip_map_controller.js | ||
| trips_controller.js | ||
| user_data_archive_direct_upload_controller.js | ||
| visit_modal_map_controller.js | ||
| visit_modal_places_controller.js | ||
| visit_name_controller.js | ||
| visits_map_controller.js | ||