Commit Graph

140 Commits

Author SHA1 Message Date
mehrdad78 4b3d7fb160 add infography item to main page 2024-04-11 20:39:14 +03:30
MohammadTaha Basiri f12cf98fd9 Add enableBookmark parameter to MultitypeOverview and use it in Bookmarks and FilteredBookmarks
The diff adds an `enableBookmark` parameter to the `MultitypeOverview` widget and uses it in the `_BookmarksState` and `_FilteredBookmarksState` to conditionally render the `BookmarkButton`. This allows for more flexibility in rendering the overview widget.
2024-04-01 20:11:01 +03:30
MohammadTaha Basiri 0b9e57e654 Update then statement in StatMainCard's onPressed callback
The onPressed callback of StatMainCard's RaisedButton now has a then statement with a more explicit syntax. The getStatistic method of the state object is still being called after the user taps the button.
2024-04-01 19:52:44 +03:30
MohammadTaha Basiri 5ff143add0 Update NewStatistic and StatMainCard to use new Statistic model and add marking functionality
- Refactored NewStatistic to use the new Statistic model.
- Updated StatMainCard to accept the new Statistic model and added marking functionality using UserProvider.
- Added .then() to onTap function in StatMainCard to update the state after marking a statistic.
- Added .then() to onChanged function in StatMainCard to update the state after marking a statistic.
- Added .then() to onTap function in StatHeader to update the state after marking a statistic.
- Added .then() to onChanged function in StatHeader to update the state after marking a statistic.
2024-04-01 19:51:19 +03:30
MohammadTaha Basiri 7ecf074bb8 Update new statistic and stats general state; clear old content before adding new
In `new_statistic.dart`, updated the onTap function for a GestureDetector to clear old content before adding new content to the list.

In `new_statistics_state.dart`, added a line to clear the contents list before adding new content to it.

In `stat_cats_general_state.dart`, added a few lines to clear the contents list before adding new content to it.
2024-04-01 19:34:59 +03:30
MohammadTaha Basiri 6740479395 Update new statistic view with theme change listener and new statistic categories
- Add listener for theme change in NewStatisticState
- Move statistic categories to NewStatisticState and update StatMenuItemType to use Assets.dart
- Update NewStatisticCategories to use statCat from NewStatisticState
- Add refresh method in NewStatisticState to update statCat list
- Call refresh method in initState of _NewStatisticState to update statCat list on theme change
2024-04-01 19:20:16 +03:30
MohammadTaha Basiri 39ef54e52d Infography content model property 'marked' changed to be mutable, and related UI updates
* In `infography_content.dart`, the `marked` property of `Content` is changed from `final` to a mutable `bool`.
* In `infography_screen.dart`, the `onMarkChanged` callback in `InfographyItem` is updated to accept an additional `bool shouldUpdate` parameter, and the callback is called with the new signature in `InfographyScreenState`.
* In `infography_item.dart`, the `onMarkChanged` callback in `InfographyTag` is updated to accept an additional `bool shouldUpdate` parameter.
* In `infography_tag.dart`, the `onPressed` callback in `InfographyTag` is updated to pass the `onMarkChanged` callback with the new signature to the `HashtagScreen`.
2024-04-01 19:01:46 +03:30
MohammadTaha Basiri 574151f0d8 "Change method for marking infographies in UserProvider from changeStatisticMark to changeItemMark"
This commit updates the method used in UserProvider for marking infographies from changeStatisticMark to changeItemMark.
2024-04-01 18:47:25 +03:30
MohammadTaha Basiri 8c4d2bdaee Change compileSdkVersion to 34 in android/app/build.gradle
Update infography\_item.dart by removing import statement for infography\_content.dart

These changes were made to the files android/app/build.gradle and lib/views/home/main/widgets/infography\_item.dart.
2024-04-01 18:41:36 +03:30
mehrdad78 5f9cb5db3f Navigation from infography to Hashtag 2024-04-01 18:39:34 +03:30
MohammadTaha Basiri ecc549e124 Update general item widget to use Dart's built-in date time formatting
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.
2024-04-01 16:55:06 +03:30
MohammadTaha Basiri 42e199e672 Add 'Infographics' option to bookmarks menu and divider
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.
2024-04-01 16:46:35 +03:30
MohammadTaha Basiri 73c7d49c90 Update dependencies and remove unused imports
* 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.
2024-04-01 15:44:28 +03:30
mehrdad78 79b60f945c Add new data and stock 2024-04-01 15:29:28 +03:30
mehrdad78 ba20b25ab0 Add Infography Screen 2024-03-22 12:31:13 +03:30
Amir Hossein Mousavi 445b37bc91 fixing some issues 2024-02-28 00:44:47 +03:30
MohammadTaha Basiri fe735e65a8 bug fix 2023-10-12 21:35:14 +03:30
Amir Hossein Mousavi 043f03f9e5 webView link 2023-10-12 18:01:21 +03:30
MohammadTaha Basiri 944409c69d bug fixes 2023-10-12 15:59:38 +03:30
Amir Hossein Mousavi 49b08fd054 bug fixes 2023-10-12 11:59:50 +03:30
MohammadTaha Basiri db4b1f8e00 push 2023-10-11 23:42:38 +03:30
MohammadTaha Basiri a5ac5b8c82 some changes 2023-10-11 22:35:32 +03:30
MohammadTaha Basiri 6bd7c870ea some changes 2023-10-11 22:20:58 +03:30
MohammadTaha Basiri 058ffbef0d some changes 2023-10-11 04:24:10 +03:30
MohammadTaha Basiri b5ee5887c6 some changes 2023-10-11 03:32:18 +03:30
MohammadTaha Basiri 694529cf07 some changes 2023-10-10 18:02:48 +03:30
MohammadTaha Basiri e18138aa8d backup! 2023-10-08 12:43:43 +03:30
MohammadTaha Basiri 19c2b54f19 refactor structure 2023-10-08 02:52:26 +03:30
MohammadTaha Basiri 1fe0e8def5 home page v1 2023-10-06 18:52:06 +03:30
MohammadTaha Basiri 0349a8939b Merge remote-tracking branch 'origin' 2023-10-06 03:26:01 +03:30
MohammadTaha Basiri 4e036ad2c5 backup! 2023-10-06 03:22:50 +03:30
Amir Hossein Mousavi bb7f683389 add bug report section to news 2023-09-18 08:04:40 +03:30
Amir Hossein Mousavi 5bd556e691 Fixed bugs in font changes 2023-09-05 16:53:52 +03:30
Amir Hossein Mousavi 4922f517ad fixed bugs in the comments section 2023-09-05 16:40:20 +03:30
MohammadTaha Basiri c94f043f3f release 2.6.2 build 2024 2023-09-01 20:18:10 +03:30
MohammadTaha Basiri c3c34c5ab1 bug fixes 2023-09-01 03:23:35 +03:30
MohammadTaha Basiri ba36307cee bug fixes 2023-09-01 00:53:41 +03:30
Amir Hossein Mousavi 3a0501a14a enable risk radar button 2023-08-30 00:01:27 +03:30
MohammadTaha Basiri 58385e40cc version upgrades 2023-05-17 10:40:19 +03:30
MohammadTaha Basiri 2118a0291d V2.6.0 Build 24 2023-04-22 16:49:35 +03:30
MohammadTaha Basiri 4dc5470fdb resiolve warnings 2023-03-18 18:57:22 +03:30
MohammadTaha Basiri cbfebd0981 bug fix 2022-12-09 22:18:29 +03:30
MohammadTaha Basiri 5d70e19811 studio edits 2022-12-09 00:19:06 +03:30
MohammadTaha Basiri ebd2b4ec51 new logo design 2022-12-09 00:18:54 +03:30
MohammadTaha Basiri 256b8db0ad bug fixes 2022-12-08 01:15:11 +03:30
MohammadTaha Basiri b1ce815c66 bug fixes + radar podcasts 2022-12-03 09:26:47 +03:30
MohammadTaha Basiri a0dd33b3c4 version upgraded on ui 2022-07-18 15:42:27 +04:30
MohammadTaha Basiri a414bd19ae fcm deep linking & bug fixes (v 2.2.5 build 21) 2022-07-18 15:36:31 +04:30
MohammadTaha Basiri 053f8d233b v2.2.2 build 20 2022-06-20 16:08:34 +04:30
MohammadTaha Basiri a7bbcd4eaa v2.1.1 2022-06-10 11:38:15 +04:30