feat: error reporting with logs (#45)

* feat: add ability to get logs file from ui

* test: add unit test for log line parsing in logs_provider

* refactor: update all logs to obfuscate sensitive information

* feat: generate dynamic zip file name for logs export

* feat: enhance logging in audiobook player and provider for better debugging

* refactor: extract user display logic into UserBar widget for offline access of settings and logs

* feat: add About section with app metadata and source code link in YouPage
This commit is contained in:
Dr.Blank 2024-10-03 05:54:29 -04:00 committed by GitHub
parent 7b0c2c4b88
commit 35a2d7cfce
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
44 changed files with 861 additions and 176 deletions

View file

@ -32,6 +32,7 @@ isar_version: &isar_version ^4.0.0-dev.13 # define the version to be used
dependencies:
animated_list_plus: ^0.5.2
animated_theme_switcher: ^2.0.10
archive: ^3.6.1
audio_service: ^0.18.15
audio_session: ^0.1.19
audio_video_progress_bar: ^2.0.2
@ -44,6 +45,7 @@ dependencies:
device_info_plus: ^10.1.0
duration_picker: ^1.2.0
easy_stepper: ^0.8.4
file_picker: ^8.1.2
flutter:
sdk: flutter
flutter_animate: ^4.5.0
@ -69,6 +71,7 @@ dependencies:
just_audio_media_kit: ^2.0.4
list_wheel_scroll_view_nls: ^0.0.3
logging: ^1.2.0
logging_appenders: ^1.3.1
lottie: ^3.1.0
material_symbols_icons: ^4.2785.1
media_kit_libs_linux: any
@ -84,6 +87,7 @@ dependencies:
riverpod_annotation: ^2.3.5
scroll_loop_auto_scroll: ^0.0.5
sensors_plus: ^6.0.1
share_plus: ^10.0.2
shelfsdk:
path: ./shelfsdk
shimmer: ^3.0.0
@ -114,6 +118,7 @@ flutter:
- assets/
- assets/animations/
- assets/sounds/
- assets/images/
# - images/a_dot_burr.jpeg
# - images/a_dot_ham.jpeg
# An image asset can refer to one or more resolution-specific "variants", see