# Update dependencies and enhance error reporting · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/ebdd0ef353012abc10d7013e46c0b38bd8ae7746)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: ebdd0ef353012abc10d7013e46c0b38bd8ae7746

Requested commit: ebdd0ef353012abc10d7013e46c0b38bd8ae7746

Commit: ebdd0ef353012abc10d7013e46c0b38bd8ae7746

Tree: c53a794ebc758f4fda99f52612d4e4a68a40501d

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Update dependencies and enhance error reporting

- Updated versions of several dependencies in pubspec.lock, including 'characters', 'matcher', 'material_color_utilities', and 'test_api'.
- Refactored main.dart to implement global error handling using runZonedGuarded and improved error reporting with AppErrorReporter.
- Removed unnecessary log statements across various files to clean up the codebase.
- Enhanced the toast notification system in Settings to support action labels and callbacks.
- Added error handling in FolderNavigator and IcaDropTarget for better user feedback during import/export operations.

These changes improve the application's stability and user experience by ensuring better error management and updated dependencies.

```

## Parents

- [649ba230ed7cfbe0e465570bb363188568d4aa22](https://git.cafe/dara/icarus/commit/649ba230ed7cfbe0e465570bb363188568d4aa22?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/ebdd0ef353012abc10d7013e46c0b38bd8ae7746?format=markdown)
