Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to Flutter 2. #195

Draft
wants to merge 25 commits into
base: master
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
be35c77
First attempt at resolving packages.
IoanaAlexandru Jun 6, 2021
889ffc6
Make it build.
IoanaAlexandru Jun 6, 2021
fc51d5b
Fix category headers in settings page.
IoanaAlexandru Jun 6, 2021
a623122
Merge branch 'master' into null_safety
IoanaAlexandru Jul 16, 2021
6a2e04c
Fix merge.
IoanaAlexandru Jul 16, 2021
80cf1c1
Fix warnings.
IoanaAlexandru Jul 16, 2021
39efe25
Merge branch 'master' into null_safety
IoanaAlexandru Jul 16, 2021
f9de1d7
Fix merge.
IoanaAlexandru Jul 16, 2021
cf7f267
Fix more warnings.
IoanaAlexandru Jul 16, 2021
6b452c3
Update gradle.
IoanaAlexandru Aug 15, 2021
af2589f
Migrate timetable (#278)
bogpie Sep 30, 2021
1b01a1a
Update null_safety with changes from master (#294)
IoanaAlexandru Oct 3, 2021
2085ce9
Fix warnings for flutter 2 migration. (#280)
IoanaAlexandru Oct 3, 2021
897db6d
Upgrade packages.
IoanaAlexandru Mar 19, 2022
f77fbaa
[untested] Fix even week events bug
IoanaAlexandru Apr 10, 2022
648100b
Upgrade packages (again).
IoanaAlexandru Apr 10, 2022
787a109
Merge branch 'master' into null_safety_latest
IoanaAlexandru Apr 10, 2022
bc726db
Fix go to today button.
IoanaAlexandru Apr 10, 2022
94c487a
Run dart fix --apply.
IoanaAlexandru Apr 10, 2022
e283eb2
Run dart fmt.
IoanaAlexandru Apr 10, 2022
da7c5f9
Merge pull request #331 from student-hub/null_safety_latest
IoanaAlexandru Apr 10, 2022
09ee2de
Migrate to null safety firebase storage and image picker (#295)
AdrianMargineanu Apr 30, 2022
035e4a1
Implement the new no-items strategy (#337)
stefanp0pa May 2, 2022
812d97e
Merge select_sources branch on null-safety branch
stefanp0pa May 17, 2022
d0cad7b
Fix merge on null_safety
stefanp0pa May 17, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions lib/pages/class_feedback/service/feedback_provider.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import 'package:acs_upb_mobile/pages/classes/model/class.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:flutter/cupertino.dart';

@@ -11,7 +12,6 @@ import '../model/questions/question_dropdown.dart';
import '../model/questions/question_rating.dart';
import '../model/questions/question_slider.dart';
import '../model/questions/question_text.dart';
import 'package:acs_upb_mobile/pages/classes/model/class.dart';

extension ClassFeedbackAnswerExtension on FeedbackAnswer {
Map<String, dynamic> toData() {
@@ -204,7 +204,7 @@ class FeedbackProvider with ChangeNotifier {

Future<Map<String, bool>> getClassesWithCompletedFeedback(String uid) async {
try {
final DocumentSnapshot snap =
final DocumentSnapshot<Map<String, dynamic>> snap =
await FirebaseFirestore.instance.collection('users').doc(uid).get();
if (snap.data()['classesFeedback'] != null) {
return Map<String, bool>.from(snap.data()['classesFeedback']);
4 changes: 2 additions & 2 deletions lib/pages/home/home_page.dart
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import 'package:acs_upb_mobile/pages/home/feedback_nudge.dart';
import 'package:acs_upb_mobile/resources/remote_config.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';

import 'package:acs_upb_mobile/pages/home/feedback_nudge.dart';
import 'package:acs_upb_mobile/resources/remote_config.dart';
import '../../authentication/service/auth_provider.dart';
import '../../generated/l10n.dart';
import '../../navigation/routes.dart';