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

Show dialog if isDesktopOrWeb #734

Merged
merged 1 commit into from
Oct 24, 2022

Conversation

econesag
Copy link
Collaborator

No description provided.

@econesag econesag linked an issue Oct 24, 2022 that may be closed by this pull request
@airherna airherna merged commit 8a320d5 into develop Oct 24, 2022
@airherna airherna deleted the 700-message-changing-language-desktop-and-web branch October 24, 2022 15:03
econesag added a commit that referenced this pull request Oct 31, 2022
* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
econesag added a commit that referenced this pull request Oct 31, 2022
* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
econesag added a commit that referenced this pull request Oct 31, 2022
* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

* Fix web not launching due to FirebaseMessaging

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
econesag added a commit that referenced this pull request Nov 3, 2022
* Develop (#779)

* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* Develop (#781)

* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

* Fix web not launching due to FirebaseMessaging

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* Update build.gradle

* Changes for local notifications in release

* workaround for issue with local notifications

* Updated build.gradle

* Removed useProguard

* Do not shrink resources

* modified proguard-rules

* updated build.gradle

* updated build.gradle

* Script for local building

* Update launcher.sh

* Update Dockerfile

* Fixed notifications on android release

* Added comments to onBackMessage

Co-authored-by: econesag <100274132+econesag@users.noreply.github.com>
Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
econesag added a commit that referenced this pull request Nov 3, 2022
* Develop (#779)

* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* Develop (#781)

* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

* Fix web not launching due to FirebaseMessaging

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* Update build.gradle

* Script for local building

* Update launcher.sh

* Update Dockerfile

* Update launcher.sh

* Update launcher.sh

* Delete main.dart

* Create main.dart

Co-authored-by: econesag <100274132+econesag@users.noreply.github.com>
Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
econesag added a commit that referenced this pull request Nov 4, 2022
* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

* Fix web not launching due to FirebaseMessaging

* fix redirection when opening the app through notifications (#786)

* fix redirection when opening the app through notifications

* removed prints and commented code

* Downgrade build gradle

* 687 spike testing e2e (#789)

* Create simple example for testing e2e using fake store API

* Add docs and test e2e

* Simple app showing local notification (#791)

* 752 google sign in desktop version (#773)

* Desktop support dirs

* Google sign in for desktop

* Icon for desktop added

* Update pubspec.yaml

* Fixed tests with cache

* Fixed notifications in release mode for Android (#782)

* Develop (#779)

* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* Develop (#781)

* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

* Fix web not launching due to FirebaseMessaging

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* Update build.gradle

* Changes for local notifications in release

* workaround for issue with local notifications

* Updated build.gradle

* Removed useProguard

* Do not shrink resources

* modified proguard-rules

* updated build.gradle

* updated build.gradle

* Script for local building

* Update launcher.sh

* Update Dockerfile

* Fixed notifications on android release

* Added comments to onBackMessage

Co-authored-by: econesag <100274132+econesag@users.noreply.github.com>
Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* 783 local build script (#792)

* Develop (#779)

* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* Develop (#781)

* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

* Fix web not launching due to FirebaseMessaging

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* Update build.gradle

* Script for local building

* Update launcher.sh

* Update Dockerfile

* Update launcher.sh

* Update launcher.sh

* Delete main.dart

* Create main.dart

Co-authored-by: econesag <100274132+econesag@users.noreply.github.com>
Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* Update Readme

* update title

* update readme

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
econesag added a commit that referenced this pull request Nov 30, 2022
* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

* Fix web not launching due to FirebaseMessaging

* fix redirection when opening the app through notifications (#786)

* fix redirection when opening the app through notifications

* removed prints and commented code

* Downgrade build gradle

* 687 spike testing e2e (#789)

* Create simple example for testing e2e using fake store API

* Add docs and test e2e

* Simple app showing local notification (#791)

* 752 google sign in desktop version (#773)

* Desktop support dirs

* Google sign in for desktop

* Icon for desktop added

* Update pubspec.yaml

* Fixed tests with cache

* Fixed notifications in release mode for Android (#782)

* Develop (#779)

* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* Develop (#781)

* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

* Fix web not launching due to FirebaseMessaging

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* Update build.gradle

* Changes for local notifications in release

* workaround for issue with local notifications

* Updated build.gradle

* Removed useProguard

* Do not shrink resources

* modified proguard-rules

* updated build.gradle

* updated build.gradle

* Script for local building

* Update launcher.sh

* Update Dockerfile

* Fixed notifications on android release

* Added comments to onBackMessage

Co-authored-by: econesag <100274132+econesag@users.noreply.github.com>
Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* 783 local build script (#792)

* Develop (#779)

* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* Develop (#781)

* Migration to Notifications as Data dict (#718)

* Sp7 682 notifications multilanguage (#719)

* Changed notifications and added languages

* Get data from backend

* notifications fixed and finished

* Go Route migration & testing (#720)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fixed mypy issues (#725)

* Increase coverage of location listener service (#724)

* initial code

* initial changes

* From to login to Main page and profile redirects

* reload fixed

* url fixes and location web cache

* dont show drawer, only navigation rail

* advances in routes

* advances in migration

* completed migration for groups and contacts

* profile, logout, phone verification, etc

* go router migration without onboarding

* phone verification migration

* Solve test warning problems

* User state test passed

* login page test passed

* contact profile test passed

* Contacts page test passed

* migration without tests

* Friends page test passed

* removed non used imports

* current page not used anymore

* Profile integration test

* refactor and dead code elimination

* removed dead code and changed names

* name changes

* homa map page test passed almost all test

* Update map_page.dart

* Update home_map_page_test.dart

* Onboarding test passed

* Progress page test passed

* Selected contact test passed

* Manage groups page test

* View group page test

* Solve multiple test problems

* Groups page test passed

* Manage group page passed

* Delete unnecessary profile current pages

* Update invite wayat with last_release

* partial tests of share location service

* share location service partial testing

* partial testing app_router and delete unused methods

* App Router full tested

* Rename statusState to locationListener

* services tests

* Refactor test

* Update contact_profile_page.dart

* test env file

* Update pubspec.yaml

* location listener service tests

Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Update poetry.lock

* Missing Types PyYAML

* 684 contacts number without prefix should use user prefix (#726)

* remove checks in contact_service and added to import phones service with checks of prefix

* Updated test for contact service and import phones service

* Added condition of start

* groups page layout (#728)

* 463 own contact appearing in onboarding suggestions (#729)

* Added check for user phone in suggestions

* update test for suggestions controller and edit_profile_controller

* Added test to import_phones_service

* Changed 'where' to be an arrow function

Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>

* Contact profile layout fixed

* Manage request errors (500, 400, etc.) (#731)

* redirect to error page on request error

* Handle exceptions in requests

* Fixed profile & edit profile layout (#733)

* Fixed profile & edit profile layout

* Update fontsize save button in edit profile page

* Preferences page layout fixed (#732)

* Show dialog if isDesktopOrWeb (#734)

* Manage & View Group page fixed layout (#735)

* Manage and view group page fixed layout

* stay in center when the screen is medium size

* Max size to bottom sheet in manage group page

* Content added to error page (#737)

* Remove push notification tokens no longer valid (#738)

* Handle notifications results and remove bad tokens from user profile

* Added handle_notifications_response test

* fixed sent request layout in web and removed dividers (#739)

* fixed sent request layout in web and removed dividers

* with a request error goes to the 500 page

* fixed profile layout in mid size screen

* Check blob exists before delete (#756)

* Fixed testing session bugs (#754)

* WIP

* navigation fixes WIP

* fix navigation WIP

* groups navigation fix WIP

* fix tabbar unexpected null value (flutter bug)

* Go walking by default to a contact in android

* fix go back with OS in sent requests page

* fixed delete account layout

* Fixed group save button

* Fixed profile save button

* update groups after deleting one

* removed commented code in manage_group_page

* Future<void> annotations in groups_controller

* Add additional information to 'hack' solution in contacts_page

* fixed tests

* 759 contacts profile os back button closes the app (#760)

* Update routes to navigation to contact profile from different pages

* Correct navigation inside contacts

* 751 push notifications not received (#762)

* Refactor Notifications Service

* Update generate_coverage

* International notifications

* Feature/cache locations reduce reads (#761)

* New algorithm

* Reordering to avoid loops

* Check share_location

* Refactor user

* Revert "Refactor user"

This reverts commit e65437f.

* Use location cache to reduce reads

* Cache as variable

* Fixed cache dict update

* Add type check to MimeType (#764)

* remove duplicate code

* Temporally avoid test

* fixed search bar does not move on tap & delete group optimistic updates (#768)

* fixed search bar does not move on tap

* optimistic updates on delete group

* Blue line in groups picture when using default image removed (#769)

* Pipeline/fix and testing (#771)

* Pipeline changes

* Update cloudbuild_prod_web.yaml

* Update pubspec.yaml

* Update cloudbuild_prod_web.yaml

* Dependencies changes

* Update app_icon.png

* Update pubspec.yaml

* Flutter image uploaded

* Update pubspec.yaml

* 763 refactor group validator (#772)

* Update group page and its controller

* Updated test

* 681-notifications-redirect-to-friends-page (#774)

* WIP

* WIP

* Refactor Notifications Service

* WIP

* WIP

* redirect to requests page WIP

* Notifications redirection

Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Eduard Conesa Guerrero <eduard.conesa-guerrero@capgemini.com>

* Fix notifications not recevied on first login (#776)

* Update gauth_service_impl.dart

* fixed tests

* Initial page is set to map when putting the app on background

* Notifications code should not be executed in web

* Fix web not launching due to FirebaseMessaging

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* Update build.gradle

* Script for local building

* Update launcher.sh

* Update Dockerfile

* Update launcher.sh

* Update launcher.sh

* Delete main.dart

* Create main.dart

Co-authored-by: econesag <100274132+econesag@users.noreply.github.com>
Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* Update Readme

* update title

* update readme

* Fix mypy issues

* Fix mypy issues

* removed google maps flutter web from dependencies (#818)

* 797 sp8 firebase and firestore spike fe (#823)

* Fix gitignore

* Add firebase_auth_desktop and firedart packages

* Working app

* Add to gitignore GoogleService-Info.plist

* Web and mobile removed

* Macos not supported

* Change versions of packages

* Fix issues

Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>

* Dutch changed to Nederlands (#826)

* Removed flutter cache from dependencies (#819)

* 827 remove autoroute dependencies form pubspect (#828)

* Analyzer package removed and description modified for BR

* restored analyzer and updated the comment

* 825 firebase desktop packages (#831)

* Change versions of packages from spike

* Update pubspec.yaml

* Firebase minor fixes

* Fixed error in test

* removed guard test

* Versions changes and launcher.yml test added

Co-authored-by: Serhii Bets <serhii.bets@capgemini.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>

* json serializable moved to dev_dependencies (#832)

* Spike geolocation fe (#838)

* Add SPIKE geolocation package example

* Add spike geting geolocation from ip

* Delete Podfile

* Delete Flutter-Debug.xcconfig

* Delete Flutter-Release.xcconfig

* file selector package for desktop (#837)

* file selector package for desktop

* File_selector package implemented for groups

* tests WIP

* 839 replace location package (#840)

* IP location service done

* Update main.dart

* Modify share_location_service_impl

* commit

* Fix issues with marker on the map

* Update share_location_service_impl.dart

* Fix issue of static property

Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>

* Fix iOS and MacOs app launch (#835)

* Fix iOS and MacOs app launch

* Update main.dart

Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>

* EnvModel refactor (#842)

* EnvModel refactor

* Update pubspec.yaml

* Script refactor and support for linux (#843)

* Change Manifest file and notification_service (#846)

* Splash screen added (#845)

* 829 fix flutter maps in desktop (#847)

* Update share_location_service_impl.dart

* location listener abstract class

* Update main.dart

* WIP firedart

* WIP firedart

* WIP firedart

* Co-authored-by: econesag <econesag@users.noreply.github.com>
Co-authored-by: Fabián Scherle  <capf4bbo@users.noreply.github.com>

* Update location_listener.dart

* WIP firedart

* WIP firedart

* WIP rest firestore

* listener fix

* Inheritance fix

* Inheritance and time stamp fix

* Update rest_listener_service_impl.dart

* Update rest_listener_service_impl.dart

* Removed firestore package

* WIP stream dispose

* stream cancelled succesfully

Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>

* Add missing translations (#854)

* 855 location listener tests (#856)

* WIP tests

* WIP tests

* 851 image service tests (#857)

* test done

* 100 coverage

* 830 Testing Navigation (#858)

* Add options autogenerated file in excluding coverage

* Testing homeNavState

* Testing initial_route

Co-authored-by: LuisPi <44235126+lpinon@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <108864367+josuecapgemini@users.noreply.github.com>
Co-authored-by: airherna <101186485+airherna@users.noreply.github.com>
Co-authored-by: airherna <airam.hernandez-rocha@capgemini.com>
Co-authored-by: Fabián Scherle <101186527+capf4bbo@users.noreply.github.com>
Co-authored-by: Josué Ausejo Hernández <josue.ausejo-hernandez@capgemini.com>
Co-authored-by: Serhii Bets <108925503+serhiibets@users.noreply.github.com>
Co-authored-by: Serhii Bets <serhii.bets@capgemini.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Message changing language desktop and web
2 participants