Skip to content
Snippets Groups Projects

Feat/Geocoding address search and autocompletion

Merged Eirik Steira requested to merge feat/map-address-mapping into dev
All threads resolved!

Registered Google Maps API key in order to view the map

Fix find or create tag to search by name instead of id since non-existing tags wont have id

Fix recursion in Image, Album and Tag toString

Auto stash before checking out "HEAD" Fix checkout commit issues

Improve debug logging in Map controller and add GoogleMapView to map view

Fix duplicate issues due to rebase

Log hibernate to logfile exclusively

Create ImageMapFactory to encourage reusability

Finished ImageMapFactory - static factory method

Add javadoc to ImageMapFactory

Made image fetching a background task in Map controller

Update javadoc in Map controller

Fix nullpointer exception when getting geolocation from image

Remove duplicate logging of exceptions in ExploreAlbums

Minor refactors, return new GeoLocation instead of null if image does not have metadata

Improve logging in ImageMapFactory and use longitude instead of latitude twice

Implement search on location/address with autocomplete

Add Google Places API for autocompletions

Add Google Maps Services instead of outdated Google Places API

Add Geocoding API search for adresses

Add VM options to export javafx.base/com.sun.javafx.event to org.controlsfx.controls

Finished location autocompletions related to the map

Add javadoc to Map controller

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Good job Eirik! I would like you to read my comment, afterwards feel free to merge your MR.

  • Eirik Steira added 2 commits

    added 2 commits

    • cc3aa45e - Add Geocoding address search and autocompletion
    • c6260071 - Rename EntityManagerConfig to Config, remove properties, add markers after map loaded

    Compare with previous version

  • Eirik Steira resolved all threads

    resolved all threads

  • Eirik Steira added 1 commit

    added 1 commit

    • f750abb9 - Refactor Config to use config.properties in root directory

    Compare with previous version

  • Eirik Steira added 1 commit

    added 1 commit

    • 45d7b904 - Refactor Config to use config.properties in root directory

    Compare with previous version

  • Eirik Steira added 1 commit

    added 1 commit

    • a0b7ee04 - Refactor Config to use config.properties in root directory

    Compare with previous version

  • Eirik Steira added 2 commits

    added 2 commits

    • d0fc0711 - Add dependencies cache to ci pipeline
    • 816cc2b3 - Add test config file, configure Config to override properties for tests

    Compare with previous version

  • Eirik Steira added 40 commits

    added 40 commits

    • 816cc2b3...5fe38201 - 33 commits from branch dev
    • ff7e6df7 - Add Geocoding address search and autocompletion
    • 60cabf72 - Rename EntityManagerConfig to Config, remove properties, add markers after map loaded
    • 398c8ce4 - Refactor Config to use config.properties in root directory
    • 539656f1 - Add dependencies cache to ci pipeline
    • e06b092e - Add test config file, configure Config to override properties for tests
    • c82c1783 - Rename system property 'env_properties' to 'config_properties'
    • bec347a2 - Rebase onto dev and refactor Map controller

    Compare with previous version

  • I added another config file for the CI test pipeline to use, since some of the UserServiceTests which used UserService.login called ApplicationState which caused an EntityManager to be created with production properties (It used the production database). Therefore cause some tests to fail when I removed the database config values.

    This is why I added config.test.properties and system variables in pom.xml and Config.java in order to properly differentiate testing and production environment. This does not contain any secrets, but is used to configure JDBC to use H2 and still allow developers to use config.properties, which I will provide them with later.

    Did a bit of refactoring of Map in conjunction with recent updates in dev and in this branch.

  • Mads Lundegaard mentioned in commit fe0c3dff

    mentioned in commit fe0c3dff

  • Please register or sign in to reply
    Loading