The changes include:
* Remove the dependency on `date_time` package
* Update the code to use Dart's built-in `DateTime` class for formatting dates
* Update the code to use `toPersianDateStr` extension method for formatting dates as persian
* The changes are only in the `_MainPageGeneralItemState` class and specifically in the `getSubtitle` method.
This diff adds a new option for 'Infographics' in the bookmarks menu, along with a divider to separate it from the other options. The option is assigned the category ID of 7.
This commit adds a new type 'infography' in the OverviewData class and assigns it an integer value of 7. It also includes a bookmark button in the MultitypeOverview widget for the new type and all other types. The bookmark button is imported from the bookmark\_button.dart file. The commit also moves the caption section to a separate row and adjusts the flex properties of the containers.
The username input screen now includes a new text explaining the requirements for a username. The text is displayed below the username input field.
The edit profile screen has also been updated to include the same text below the username input field. The text is displayed only if the username field is not empty.
Additionally, the SizedBox widget has been replaced with a Padding widget in the username input screen for better customization.
This commit updates the dependencies in the pubspec.lock file to their latest versions. This includes updates to various packages such as firebase\_core, image\_picker, url\_launcher, and many others. The sha256 checksums and versions have been updated accordingly.
* Updated dependencies to their latest versions
* Removed unused imports in various files
* Changed textScaleFactor to TextScaler.linear in some files
* Fixed some formatting issues
No functional changes.