Commit Graph

193 Commits

Author SHA1 Message Date
Amir Hossein Mousavi 4b5dfe5e38 update some icons and assets 2024-04-12 21:01:34 +03:30
Amir Hossein Mousavi 048e42600a feat: add new icons 2024-04-12 17:29:39 +03:30
Amir Hossein Mousavi 7f275c6b4e fix: change infography asset 2024-04-12 17:28:48 +03:30
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
MohammadTaha Basiri 22c6a0c771 v2.2.0 2022-06-08 17:28:55 +04:30
MohammadTaha Basiri d1bd45c825 bug fixes + comments status 2022-06-06 14:58:28 +04:30
MohammadTaha Basiri f841c12f7a flutter 3 changes applied 2022-05-17 16:11:42 +04:30
MohammadTaha Basiri d9c930c494 responsive web version 2022-05-01 20:11:58 +04:30
MohammadTaha Basiri 41be81e532 version 2.1.0 build 17 2022-04-30 21:53:26 +04:30
MohammadTaha Basiri 93bac3a349 Dev 2022-04-28 13:48:32 +00:00
MohammadTaha Basiri 1efb779675 bug fixes 2022-04-23 15:21:29 +04:30
MohammadTaha Basiri 2611aed96f bug fix 2022-04-22 19:18:09 +04:30
MohammadTaha Basiri 8c40b10dac Dev 2022-04-22 11:34:28 +00:00
MohammadTaha Basiri b23d9e5f98 bug fixes 2022-04-08 15:45:39 +04:30
MohammadTaha Basiri 9773a514c3 code cleaning 2022-04-06 14:16:36 +04:30
MohammadTaha Basiri ae560b90a0 new audio player configured 2022-04-06 01:33:26 +04:30
MohammadTaha Basiri 6d55a3cf52 new audio player package basic implementaion 2022-04-05 22:30:39 +04:30
MohammadTaha Basiri 2836b6f335 bug fixes 2022-04-05 13:52:21 +04:30
MohammadTaha Basiri 7f615280ac bug fixes 2022-04-05 01:23:23 +04:30
MohammadTaha Basiri a7c0fcf6f0 new video player complete version 2022-04-04 18:16:03 +04:30
MohammadTaha Basiri 00f108710a new video player basic version 2022-04-04 14:16:21 +04:30
MohammadTaha Basiri 17cd060ffc code cleaning 2022-04-03 23:25:33 +04:30
MohammadTaha Basiri 939dd9b358 bug fix 2022-04-03 03:22:53 +04:30
MohammadTaha Basiri 7f0d0689f8 bug fixes 2022-04-02 22:17:30 +04:30
MohammadTaha Basiri b343541200 bug fixes 2022-04-02 17:06:54 +04:30
MohammadTaha Basiri 56a885a6ee bug fixes 2022-04-02 16:40:51 +04:30
MohammadTaha Basiri 8666a6a740 bug fixes 2022-04-02 15:44:02 +04:30
MohammadTaha Basiri f0bd19c030 ready for v1.5 final release 2022-04-02 00:45:52 +04:30
MohammadTaha Basiri c911698855 profile image compress quality increased 2022-04-01 18:05:37 +04:30
MohammadTaha Basiri a287496a91 duration widget alignment corrention 2022-04-01 17:58:44 +04:30
MohammadTaha Basiri 8c988412d2 studio description html parser added 2022-04-01 16:58:05 +04:30
MohammadTaha Basiri 56f8b38693 studio error handlign + bug fixes 2022-03-31 13:53:36 +04:30
MohammadTaha Basiri 91d8469d19 bug fixes 2022-03-31 01:58:51 +04:30
MohammadTaha Basiri c8d40adec3 comments bug fixed 2022-03-31 00:55:36 +04:30
MohammadTaha Basiri 3f31e76108 file renaminggs 2022-03-31 00:26:47 +04:30
MohammadTaha Basiri 169b207d9f D1APP-89 tracking api connected 2022-03-31 00:25:01 +04:30
MohammadTaha Basiri eaec7340db silence interval bug on previews versions fixed 2022-03-31 00:09:13 +04:30
MohammadTaha Basiri 01d0312310 version upgrade 2022-03-31 00:00:55 +04:30
MohammadTaha Basiri 74b0630328 silence interval now works 2022-03-30 22:16:00 +04:30
MohammadTaha Basiri 67c583bc7e bug fixes 2022-03-30 21:24:48 +04:30
MohammadTaha Basiri 4df58d093a bug fixes 2022-03-30 15:36:31 +04:30
MohammadTaha Basiri 873c1f6692 bug fixes 2022-03-30 03:37:38 +04:30
MohammadTaha Basiri a128684f27 bug fixes 2022-03-29 16:28:47 +04:30
MohammadTaha Basiri 9369dffc03 offline podcasts + code cleaning + bug fixes 2022-03-29 15:14:50 +04:30
MohammadTaha Basiri 658d74b9ed asc and desc added to studio api 2022-03-29 12:07:56 +04:30
MohammadTaha Basiri 1d401b3ba0 design updates + bug fixes 2022-03-29 11:58:12 +04:30
MohammadTaha Basiri 0866856645 bug fixes 2022-03-26 01:17:11 +04:30
MohammadTaha Basiri d906c07a42 hashtags pagination bug fixed 2022-03-25 22:36:52 +04:30
MohammadTaha Basiri d9890d6a9d bug fixes 2022-03-25 22:27:19 +04:30
MohammadTaha Basiri 24fee2221a code cleaning + bug fixes 2022-03-25 22:25:25 +04:30
MohammadTaha Basiri d869f54338 D1APP-99 studio 2022-03-25 19:23:37 +04:30