Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEATURE - CSV Export of Maintenance Events Only #343

Open
mikaelacaron opened this issue Oct 15, 2024 · 3 comments · May be fixed by #371
Open

FEATURE - CSV Export of Maintenance Events Only #343

mikaelacaron opened this issue Oct 15, 2024 · 3 comments · May be fixed by #371
Assignees
Labels
feature request New feature or request hacktoberfest Any issue that can contribute to hacktoberfest help wanted Extra attention is needed iOS Related to the iOS app

Comments

@mikaelacaron
Copy link
Owner

Describe the feature you want the app to have that it currently doesn't

  • Note that this feature and FEATURE - PDF Export of Maintenance Events Only #342 will "compete" with who makes it first, because they have very similar functionality, and are going to end up having a merge conflict
  • Create a CSV export of the maintenance events ordered by oldest to newest of a single vehicle
  • Add a toolbar button to start the export with square.and.arrow.up on the leading side of the DashboardView
  • Tapping this shows ExportOptionsView as a sheet
  • Create a view called ExportOptionsView (in the Dashboard > Views directory) that's used to eventually select the options for how the CSV can be exported (making it more customizable, but for the start we'll only do specific things, listed below)
  • Select the vehicle to export using a picker
  • Export button (trailing toolbar button)

Full flow:

  • Tap export button
  • See ExportOptionsView as a sheet, it'll show a picker of the vehicles
  • Tap an Export button (make this the trailing toolbar button of this view
  • Export as described below as a CSV, that can be saved to a person's file's app or AirDropped to someone

Describe alternatives you've considered

More features will be added to this after this issue and #342 are completed, stay tuned!

Additional context

CSV format:

date, vehicle name, notes
@mikaelacaron mikaelacaron added feature request New feature or request help wanted Extra attention is needed hacktoberfest Any issue that can contribute to hacktoberfest iOS Related to the iOS app labels Oct 15, 2024
@mitaligondaliya
Copy link
Contributor

mitaligondaliya commented Oct 17, 2024

@mikaelacaron I'm interested in working on this issue and would like to take it on.

@mikaelacaron
Copy link
Owner Author

You can only work on one issue at a time, what's left for you to wrap up #338 ?

@mitaligondaliya
Copy link
Contributor

You can only work on one issue at a time, what's left for you to wrap up #338 ?

I only need to update the preview icon sizes. I'll finish that, and if this issue is still pending, I'll start working on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request hacktoberfest Any issue that can contribute to hacktoberfest help wanted Extra attention is needed iOS Related to the iOS app
Projects
Development

Successfully merging a pull request may close this issue.

2 participants