Skip to content

Amogh/Bump version 1.0.23 Location photo uploads and map visualization #67 - #81

Open
Amoghhosamane wants to merge 1 commit into
gjwgit:devfrom
Amoghhosamane:Amogh/location-photos/67
Open

Amoghhosamane wants to merge 1 commit into
gjwgit:devfrom
Amoghhosamane:Amogh/location-photos/67

Conversation

@Amoghhosamane

Copy link
Copy Markdown

Pull Request Details

Description

This PR implements Location Photo Uploads & Visualization (#67), enabling users to upload photos directly to specific locations and visualize them interactively on the map:

  1. Pod Photo Storage & Encryption:

    • Added MediaType.photo support across media models, indexers, and services.
    • Encrypted photo payloads stored under data/photo/ with indices maintained in data/photo/index.json.
    • In-memory photo bytes caching for responsive thumbnail and full-size display.
    • Place linking and unlinking with auto-cleanup on place deletion.
  2. Interactive Map Visualization:

    • Places with uploaded photos display a camera badge pin on the map.
    • Marker tooltip displays the photo count (📷 N photo(s)).
    • Marker details sheet includes an embedded horizontal photo thumbnail gallery with an immediate + Add Photo action.
  3. Photo Management & Viewing:

    • Upload Dialog: Live photo preview, caption editing, Pod encryption status badge, and location linking.
    • Full-Screen Photo Viewer: Zoom and pan (InteractiveViewer), date stamp, caption, and delete action.
    • Photos Screen: Dedicated gallery page accessible from the navigation menu displaying all uploaded photos in a responsive grid.
  4. Integration & Resilience:

    • Embedded photo carousel in PlaceListTile for direct access from the Locations page.
    • Full backup & restore support for photos in BackupService.

Related Issues

Closes #67

Type of Change

  • New feature (non-breaking change which adds functionality)

How To Test?

  1. Unit Tests:
    flutter test
    

@Amoghhosamane Amoghhosamane changed the title Bump version 1.0.23 Location photo uploads and map visualization #67 AMogh/Bump version 1.0.23 Location photo uploads and map visualization #67 Sep 7, 2026
@Amoghhosamane Amoghhosamane changed the title AMogh/Bump version 1.0.23 Location photo uploads and map visualization #67 Amogh/Bump version 1.0.23 Location photo uploads and map visualization #67 Sep 7, 2026
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.

Feature: Location Photo Uploads & Visualization

1 participant