dawarich/app
Claude 0c538de698
Refactor: Improve trip sharing UX with Turbo and better controls
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
2025-11-07 13:01:44 +00:00
..
assets Updte map view 2025-10-30 19:16:38 +01:00
channels Small fixes 2025-10-22 20:39:02 +02:00
controllers Refactor: Improve trip sharing UX with Turbo and better controls 2025-11-07 13:01:44 +00:00
helpers Implement public trip sharing with Shareable concern 2025-11-05 15:44:27 +00:00
javascript Refactor: Improve trip sharing UX with Turbo and better controls 2025-11-07 13:01:44 +00:00
jobs Fix UTM parameter assignment and update version to 0.34.2 2025-10-31 19:29:20 +01:00
mailers Fix some minor stuff 2025-10-11 14:17:48 +02:00
models Implement public trip sharing with Shareable concern 2025-11-05 15:44:27 +00:00
policies Implement public trip sharing with Shareable concern 2025-11-05 15:44:27 +00:00
queries Reimplement hexagons with H3 2025-09-17 01:55:42 +02:00
serializers Fix stats endpoint returning null for totalPointsTracked 2025-10-04 15:53:25 +02:00
services Show battery status on family member popup 2025-10-20 20:34:05 +02:00
views Refactor: Improve trip sharing UX with Turbo and better controls 2025-11-07 13:01:44 +00:00