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

Beacon screen development #240

Merged
merged 133 commits into from
Sep 28, 2024

Conversation

RunTerror
Copy link
Contributor

@RunTerror RunTerror commented Aug 15, 2024

Beacon Management

  • Delete: Users can now delete beacons.
  • Reschedule: Added functionality to reschedule beacons.
  • Filters: Implemented filters for managing beacons.

Beacon management Commit Details

Screenshot_1723834619 Screenshot_1723834625 Screenshot_1723834610

Google oAuth

Commit Details

SOS Feature Added

  • Implemented an SOS functionality for emergency alerts.

Commit Details

Screen.Recording.2024-08-18.at.19.23.03.mov

Picture-in-Picture (PIP) Mode

  • Added support for PIP mode to allow users to view content in a floating window.

Commit Details

Screen.Recording.2024-08-18.at.19.20.17.mov

Map Camera Positioning

  • Enabled users to reposition the map camera with a dedicated button for better location visibility.
Screen.Recording.2024-08-18.at.19.24.16.mov

Real-Time Updates

  • Integrated real-time updates for groups and beacons to reflect changes instantly.

Commit Details

  • Utilized GraphQL subscriptions for real-time updates, including new joiners in groups, new beacons, beacon deletions, follower updates, and changes in landmarks and marker positions.

Email Verification

  • Implemented email verification using NodeMailer to enhance user account security.
Email Verification Screenshot

Shortcode Change

  • Updated the shortcode handling for groups.
    • Added functionality for group leaders to change the shortcode of the group, improving user management.
Shortcode Change Screenshot

Location Sharing

  • Enabled users to share their location with a marker on the map.
    • Improved functionality allows each follower to share their location with a marker on the map. Example includes the leader's location with a landmark marker and individual markers for followers.

Commit Details

Location Sharing Screenshot

Map Type Change Feature

  • Added a feature to change the map type.
Screen.Recording.2024-08-18.at.19.37.08.1.mov
Map Type Change Screenshot Screenshot_1723998615

nb9960 and others added 30 commits June 19, 2021 01:46
Improvised UI and refractored to follow mvvm architecture
…actor#14)

* rfrac: removed unused imports from multiple files.
* rfrac: migrated deprecated widgets.
* fix: fixed the alignment of buttons on the dialogue box when user terminates a hike.

* fix: used sizer to fix CCExtractor#16
* added github ci actions
* Added Flutter CI check badge in README.md

Co-authored-by: Nishtha Bodani <nbodani8@gmail.com>
* fixes CCExtractor#15
* fix: used sizer to fix overflow issue on homescreen.
* rfrac: used pub dependency instead of git.
* auto updated files
* updated dependencies
* iOS auto-updated files
* added github ci actions

* required changes

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update shared_preference_service.dart

* Now if duration is 0:00:00 it will show error

* unused imports removed

Co-authored-by: Nishtha Bodani <nbodani8@gmail.com>
)

* fix: fixed the keyboard stays open bug.
* fix: Validate only those textfields that are visible.
* Expired Duration Fix: Part 1.
Show expired beacons at the very last in your beacons section + No streams should be running (including the one that tracks location)
Tried to implement this.
* Cancelling StreamSubs if beacon expires when subs are active.
* minor miss: setting isBeaconExpired to true.
* Upd: Showing snackBar if user tries to join an expired beacon.
* fix: Updated setting up subscriptions logic.
* fix: setting state so that UI updates if beacon expires.
* FIX: Close the circular loading spinner if there was some error in joining any beacon.
* Update lib/views/hike_screen.dart
* fix: Change the msg to terminate hike if beacon has expired.

Co-authored-by: Nishtha Bodani <nbodani8@gmail.com>
* PR template
* bug issue template
* custom issue template
* feature issue template
* Updated suggested changes
Co-authored-by: Nishtha Bodani <nbodani8@gmail.com>
* Updated UI, fixed bugs and refactored code
* checks
* formatted constants
* issue fixed
* checks fixed
* issue
* unused import
* inserted a comma
* changed font-size
* added a comma
* unused code removed
* checks
@RunTerror RunTerror changed the title Feat/beacon dev Beacon screen development Aug 18, 2024
@Akshatji800 Akshatji800 merged commit b6c7fdc into CCExtractor:development Sep 28, 2024
7 checks passed
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.