Skip to content

Commit 3a5515c

Browse files
mihail-varbanovdobromirdobrevTodorBachvarovMihail Varbanovroberlander2
authored
Release/v4.2.47+1647 (#2866)
* Android: build markers in a background thread [#2711] * Introduce GroupAdvancedSettingsPanel * fix padding * Updated Research Projects section description in Browse panel [#2729]. * Android: handle mtd stop explore location [#2711] * Update CHANGELOG.md [#2711] * GroupDetailPanel: remove underline style when members detail is not clickable * Removed "Enable attendance checking" from Create Group / Group Settings panels [#2685]. * Removed "Take Attendance" from admin view in Group [#2685]. * "My Favorites" dropdown item in Settings renamed to "Customize Favorites" [#2735]. * Hide reaction depending on group.settings * Rename Group setting switch [#2753] * Fixed empty Illini Cash and Meal Plan Wallet widgets content after login [#2736]. * version: 4.2.41+1641 * fix clear bessi scores bug, add progress indicator, fix dropdown text align [#2731] * update changelog * update access widgets to not use unsatisfield rules flex ui function [#2668] * Hide View Name * Move auto join switch and only admins can create polls switch to advanced settings * update changelog * Show Unread notifications by default if their count is greater than zero - [#2761] * Removed unused import warning [#2668]. * Sync plugin [rokwire/app-flutter-plugin#229]. * "access" entry holders in flexUI.json renamed to contain feature suffix in their names [#2668]. * Updated in privacy section of assets.json [#2769]. * Added "." at the end of updated descriptions and data usage sentences, where missing [#2763]. * Sync app string resources with recent updates in assets privacy content [#2763]. * Updated CHANGELOG,md [#2763]. * GroupsSelectionDialog make buttons not scrollable * Fix reloading messages content when "mark all as read" is tapped [#2761] * Updated CHANGELOG.md [#2761] * Prepare AcademicsHomePanel for pushing in navigation stack [#2746]. * Added Skills Self-Evaluation in Academics section in Browse [#2746]. * Маке some methods private in WellnessHomePanel. * Compare titles case insensitively when sorting Browse panel content. * Updated CHANGELOG.md [#2746] * Cleaned up Create Group / Research Project button processing [#2740]. * Fixed Campus Guide Highlights home widget title and strings [#2785]. * Update GroupsSelectionPopup * HomeCampusHighlights display only favorite items, make own favorite content type for highlights [#2758]. * fix bessi clear scores bug, access widget string bugs [#2770] * version: 4.2.42+1642 * fix favorite widget issues * Fixed alert for insufficient privacy level when attempting to open group detail panel [#2756]. * Fixed 2022-12-15 version number in CHANGELOG.md. * Added TMP placeholder for logging campus guide content. * Fix the time interval for showing labels in the InboxMessage list [#2778] * More appropriate check if a message is read [#2778] * GroupPostCreatePanel: introduce switch "Also send to additional groups..." * Fix the calculation for the visible area of Settings Inbox widget [#2778] * Properly filter muted and read messages [#2778] * Update CHANGELOG.md [#2778] * Add some padding * Update changelog * Refresh Map content on Appointments.notifyAppointmentDetail notification [#2734]. * Do not refresh Explore content on StudentCourses update notifications if currently selected item is not StudentCourses [#2734]. * Do not listen for Appointments.notifyAppointmentDetail notification [#2734]. * Explore.notifyMapSelect renamed to Explore.notifySelectMap [#2734]. * Refresh map content on tab selection change or awake from background [#2734]. * Listen for MTD.notifyStopsChanged notification in ExplorePanel [#2734]. * Updated sample appointment dates [#2734]. * Updated CHANGELOG.md [#2734]. * Sync plugin [#2776] * Use single getter to check if a user can vote [#2776] * Update CHANGELOG.md [#2776] * Refresh Events on tab change either [#2734]. * Fixed text style in ProfileInfo content widget [#2757]. * Fixed header text styles of ExploreCard [#2757]. * Updated CHANGELOG.md [#2757]. * version: 4.2.43+1643 * fix accessibility issues on surveys * Sync plugin [rokwire/app-flutter-plugin#234]. * Added null checks in Voter.getVoterRuleForToday(). * Make Questionnaires.participateInResearch nullable [#2793]. * Present research questionnaire on startup after upgrade [#2793]. * Updated CHANGELOG.md [#2793]. * Open McKinley portal urls in an external browser [#2578] * Update CHANGELOG.md [#2578] * Taping departure in MTDStopScheduleCard opens detail panel [#2797]. * Update resources for "Who Are You?" icons [#2577] * Update CHANGELOG.md [#2577] * Load explores on map select [#2797]. * Updated CHANGELOG.md [#2597]. * Sync plugin. * Fixed video rotation on iOS 16 [#2587]. * version: 4.2.44+1644 * use access card on PollsHomePanel [#2777] * remove explicit access checks for polls, use access dialog in CreatePollPanel.present [#2777] * update changelog * Android: fix building markers on the map - proper check for maximum zoom level passed [#2807] * Update CHANGELOG.md [#2807] * Android: clear markers and clear marker options [#2809] * Update CHANGELOG.md [#2809] * iOS: show activity indicator while processing markers [#2811]. * Accessibility improvements for Research project * Allow marking POIs or Locations in Map only in MTD Destinations content type [#2813]. * View All on favorite MTD Stops & Destinations launches relevant home panel instead of Saved [#2815] * Map: Deselect selected map explore when taping on POI and not in MTD Destinations [#2813]. * Improve Semantics for Group Create/settings panels. Improve Research projects * Update semantics for Research questionnaire panel * Improve semantics for ResearchProjectProfilePanel * remove unneccacery setState * fix changelog * Android: fix markers check for updates [#2807] * Version: 4.2.45+1645 * fix BESSI content response bug, improve missing content error messaging [#2820] * update changelog * bug fix * Remove title from welcome video [#2831] * Update CHANGELOG.md [#2831] * Remove "Muted Notifications" from drop-down in Notfications panel - 3.1 [#2833] * Add "muted" filter for notifications - 3.2 [#2833] * Mark notification message as read when FCM notification is processed (e.g. when user taps on a FCM notification) - 3.4 [#2833] * Reload notifications when message is read - 3.5 [#2833] * Sync plugin [#2833] * Reload messages in the home widget when notification is read [#2833] * Fix if check for show progress. * Sync plugin [#2833] * Update CHANGELOG.md [#2833] * Fix missing accessibility for MessageCard * MTDStopsHomePanel: improve focus for dropdown * Re-add GoogleMapsView in iOS after presenting a popup in Flutter side [#2834]. * Improve semantics for MTDDepartureCard * Improve Semantics for _MTDInstructionsPopup Dialog * Differentiate init/update explores in ExplorePanel [#2834]. * Updated CHANGELOG.md [#2834]. * version: 4.2.46+1646 * refactor AccessWidgets and FlexUI to use hasFeature, avoids writing many similar FlexUI rules [#2777] * undo testing change * Remove loading card in home inbox widget. [#2846] * Update CHANGELOG.md [#2846] * Fixed expanding compund MTD bus stops [#2851]. * Updated favorite star behavior of compound MTD stops [#2822]. * Fixed detail open from single MTD Stop [#2851]. * Fixed Illinois Health Screener in Browse / Wellness section [#2848]. * Introduce AppointmentsAccount model. Load it on startup if the user is logged in [#2621] * Fixed NetID and Sign-in prompted at Privacy Level 3 during onboarding [#2826]. * Removed hardcoded logic whether to show research questionnaire or not in Onboarding2. * Fixed Dining Locations loading in Explore Panel [#2841]. * Fixed never ending progress indicator in Maps [#2841]. * Implement notification preferences for appointments [#2621] * Fix issues with the appointments notifications [#2621] * Update CHANGELOG.md [#2621] * Fixed error and empty status in All/Unread Notifications favorite card [#2847]. * Updated research questionnaire prompt message [#2849]. * Updated no research projects message text in favorite widget [#2845]. * Updated View Email Address setting entry text [#2830]. * Updated "Event" to "Events" in group notification settings [#2829]. * "Search Stop" is updated to "Search Stops" in MTD home panel dropdown [#2821]. * Updated checkbox images in PollCard [#2802]. * version: 4.2.47+1647 * Updated SECURITY.md for 4.2.47 * Sync plugin Co-authored-by: Dobromir Dobrev <dobromir.i.dobrev@gmail.com> Co-authored-by: Todor Bachvarov <tobachvarov@gmail.com> Co-authored-by: Mihail Varbanov <mihail.varbanov@inabyte.com> Co-authored-by: Ryan Oberlander <reoberlander2@gmail.com> Co-authored-by: Stephen Hurwit <sjhurwit@gmail.com>
1 parent f90ddfa commit 3a5515c

File tree

516 files changed

+27890
-7320
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

516 files changed

+27890
-7320
lines changed

.android_studio/Flutter.run.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="Flutter" type="FlutterRunConfigurationType" factoryName="Flutter">
3+
<option name="buildFlavor" value="IllinoisDev" />
4+
<option name="filePath" value="$PROJECT_DIR$/lib/main.dart" />
5+
<method v="2">
6+
<option name="RunConfigurationTask" enabled="true" run_configuration_name="clean_app_resources" run_configuration_type="ShConfigurationType" />
7+
</method>
8+
</configuration>
9+
</component>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="Illinois-Dev" type="FlutterRunConfigurationType" factoryName="Flutter">
3+
<option name="buildFlavor" value="IllinoisDev" />
4+
<option name="filePath" value="$PROJECT_DIR$/lib/mainDev.dart" />
5+
<method v="2">
6+
<option name="RunConfigurationTask" enabled="true" run_configuration_name="prebuild_illinois" run_configuration_type="ShConfigurationType" />
7+
</method>
8+
</configuration>
9+
</component>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="Illinois-Prod" type="FlutterRunConfigurationType" factoryName="Flutter">
3+
<option name="buildFlavor" value="IllinoisProd" />
4+
<option name="filePath" value="$PROJECT_DIR$/lib/mainProd.dart" />
5+
<method v="2">
6+
<option name="RunConfigurationTask" enabled="true" run_configuration_name="prebuild_illinois" run_configuration_type="ShConfigurationType" />
7+
</method>
8+
</configuration>
9+
</component>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="Illinois-Test" type="FlutterRunConfigurationType" factoryName="Flutter">
3+
<option name="buildFlavor" value="IllinoisTst" />
4+
<option name="filePath" value="$PROJECT_DIR$/lib/mainTest.dart" />
5+
<method v="2">
6+
<option name="RunConfigurationTask" enabled="true" run_configuration_name="prebuild_illinois" run_configuration_type="ShConfigurationType" />
7+
</method>
8+
</configuration>
9+
</component>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="clean_app_resources" type="ShConfigurationType">
3+
<option name="SCRIPT_TEXT" value="" />
4+
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
5+
<option name="SCRIPT_PATH" value="$PROJECT_DIR$/scripts/cleanup_app_resources.sh" />
6+
<option name="SCRIPT_OPTIONS" value="" />
7+
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
8+
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
9+
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
10+
<option name="INTERPRETER_PATH" value="/bin/bash" />
11+
<option name="INTERPRETER_OPTIONS" value="" />
12+
<option name="EXECUTE_IN_TERMINAL" value="true" />
13+
<option name="EXECUTE_SCRIPT_FILE" value="true" />
14+
<envs />
15+
<method v="2" />
16+
</configuration>
17+
</component>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="prebuild_illinois" type="ShConfigurationType">
3+
<option name="SCRIPT_TEXT" value="" />
4+
<option name="INDEPENDENT_SCRIPT_PATH" value="true" />
5+
<option name="SCRIPT_PATH" value="$PROJECT_DIR$/scripts/prebuild_illinois.sh" />
6+
<option name="SCRIPT_OPTIONS" value="" />
7+
<option name="INDEPENDENT_SCRIPT_WORKING_DIRECTORY" value="true" />
8+
<option name="SCRIPT_WORKING_DIRECTORY" value="$PROJECT_DIR$" />
9+
<option name="INDEPENDENT_INTERPRETER_PATH" value="true" />
10+
<option name="INTERPRETER_PATH" value="/bin/bash" />
11+
<option name="INTERPRETER_OPTIONS" value="" />
12+
<option name="EXECUTE_IN_TERMINAL" value="true" />
13+
<option name="EXECUTE_SCRIPT_FILE" value="true" />
14+
<envs />
15+
<method v="2" />
16+
</configuration>
17+
</component>

.gitignore

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,6 @@
1515
*.iws
1616
.idea/
1717

18-
# VS Code related
19-
.vscode/
20-
2118
# Flutter/Dart/Pub related
2219
**/doc/api/
2320
**/ios/Flutter/.last_build_id
@@ -50,11 +47,12 @@ app.*.map.json
5047
/assets/configs.json.enc
5148
/assets/config.keys.json
5249

53-
/ios/Runner/GoogleService-Info-Dev.plist
54-
/ios/Runner/GoogleService-Info-Prod.plist
50+
GoogleService-Info-Dev.plist
51+
GoogleService-Info-Prod.plist
5552

56-
/android/keys.properties
57-
/android/app/src/debug/google-services.json
58-
/android/app/src/release/google-services.json
59-
/android/app/src/profile/google-services.json
6053
google-services.json
54+
keys.properties
55+
56+
# App Branding
57+
/app/assets/
58+
/app/images/

.vscode/launch.json

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
// Use IntelliSense to learn about possible attributes.
3+
// Hover to view descriptions of existing attributes.
4+
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5+
"version": "0.2.0",
6+
"configurations": [
7+
{
8+
"name": "Flutter",
9+
"program": "lib/main.dart",
10+
"request": "launch",
11+
"type": "dart",
12+
"args": ["-v",
13+
"--flavor", "IllinoisDev"
14+
],
15+
"preLaunchTask": "cleanupAppResources"
16+
},
17+
{
18+
"name": "Illinois-Dev",
19+
"program": "lib/mainDev.dart",
20+
"request": "launch",
21+
"type": "dart",
22+
"args": ["-v",
23+
"--flavor", "IllinoisDev"
24+
],
25+
"preLaunchTask": "prebuildIllinois"
26+
},
27+
{
28+
"name": "Illinois-Prod",
29+
"program": "lib/mainProd.dart",
30+
"request": "launch",
31+
"type": "dart",
32+
"args": ["-v",
33+
"--flavor", "IllinoisProd"
34+
],
35+
"preLaunchTask": "prebuildIllinois"
36+
},
37+
{
38+
"name": "Illinois-Test",
39+
"program": "lib/mainTest.dart",
40+
"request": "launch",
41+
"type": "dart",
42+
"args": ["-v",
43+
"--flavor", "IllinoisTst"
44+
],
45+
"preLaunchTask": "prebuildIllinois"
46+
}
47+
]
48+
}

.vscode/tasks.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"version": "2.0.0",
3+
"tasks": [
4+
{
5+
"label": "prebuildIllinois",
6+
"type": "shell",
7+
"command": "./scripts/prebuild_illinois.sh",
8+
"group": "build",
9+
"presentation": {
10+
"reveal": "never"
11+
}
12+
},
13+
{
14+
"label": "cleanupAppResources",
15+
"type": "shell",
16+
"command": "./scripts/cleanup_app_resources.sh",
17+
"group": "build",
18+
"presentation": {
19+
"reveal": "never"
20+
}
21+
}
22+
]
23+
}

0 commit comments

Comments
 (0)