-
Notifications
You must be signed in to change notification settings - Fork 24
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
Update Dependencies and Make Generic for Any City #183
base: master
Are you sure you want to change the base?
Commits on Sep 2, 2023
-
* Remove all migrations - Migrations were using grunt-mongo-migrations package, which depends on the now-deprecated fibers package. Migrations were specific to Chicago anyway * Upgrade all packages using npm-check-updates * Remove requests package - Deprecated. Just using node's http library now * Handle changes in mongoose package (use promises instead of callbacks)
Configuration menu - View commit details
-
Copy full SHA for 146d6be - Browse repository at this point
Copy the full SHA 146d6beView commit details -
Use OpenStreetMap for Map Tiling
* Mapbox API key seems stale. Hoping to migrate to all open mapping data to remove need for API keys
Configuration menu - View commit details
-
Copy full SHA for 7b551fb - Browse repository at this point
Copy the full SHA 7b551fbView commit details -
Migrate search form to nominatim library
* Nominatim is free and uses OpenStreetMap data. Their use policy says as long as you have < 1 req/s you can use their public API. If usage were high it can be self-hosted. This gets rid of dependency on Google geocode API
Configuration menu - View commit details
-
Copy full SHA for 009c0c6 - Browse repository at this point
Copy the full SHA 009c0c6View commit details -
Fix mongoose issues caused by upgrade
* Commit 6ff1def attempted to upgrade the node and mongoose version, but left some issues behind * Mongoose library now uses promises, not callbacks. You must call .then() for actions like .save() to actually do anything
Configuration menu - View commit details
-
Copy full SHA for efd273e - Browse repository at this point
Copy the full SHA efd273eView commit details -
* Dependency on mailchimp not desired here. Other forks could add an email list if they want
Configuration menu - View commit details
-
Copy full SHA for c7b7429 - Browse repository at this point
Copy the full SHA c7b7429View commit details -
Template welcome message as a config
* Begin to make the Chicago portions of the project generic, to allow custom messages and configuration
Configuration menu - View commit details
-
Copy full SHA for 4889c69 - Browse repository at this point
Copy the full SHA 4889c69View commit details -
Move all references to Chicago to config files
* In an effort to make this generic for any city, move all references to 'chicago' to configurations, and move all static information to config folder * TODO: Decide how to handle wards - consider reworking with a more generic name, such as "district"? Need to remove Chicago references from wards page
Configuration menu - View commit details
-
Copy full SHA for 06cba2c - Browse repository at this point
Copy the full SHA 06cba2cView commit details -
* Wards are a nice feature for Chicago, but Chicago has uniquely powerful aldermen. Also, the scripting required to maintain the ward functionality is a bit tedious
Configuration menu - View commit details
-
Copy full SHA for 4dc195e - Browse repository at this point
Copy the full SHA 4dc195eView commit details -
* `npm test` does hang now, but at least the tests pass
Configuration menu - View commit details
-
Copy full SHA for f339d5a - Browse repository at this point
Copy the full SHA f339d5aView commit details -
Make city center lat/lon configurable
* Now the map will load in the right spot depending on config
Configuration menu - View commit details
-
Copy full SHA for 98e46c3 - Browse repository at this point
Copy the full SHA 98e46c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18c18e2 - Browse repository at this point
Copy the full SHA 18c18e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3089ca6 - Browse repository at this point
Copy the full SHA 3089ca6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5c23ce - Browse repository at this point
Copy the full SHA e5c23ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49f7ab4 - Browse repository at this point
Copy the full SHA 49f7ab4View commit details -
* If multiple address matches were found, the wrong property names were being used for lat/lon and full address name * I was filtering out things marked as 'place' on OpenStreetMap, which apparently includes some apartment buildings. For now, use 'place' and 'building'
Configuration menu - View commit details
-
Copy full SHA for 2020b1d - Browse repository at this point
Copy the full SHA 2020b1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8966b44 - Browse repository at this point
Copy the full SHA 8966b44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 615fb7a - Browse repository at this point
Copy the full SHA 615fb7aView commit details
Commits on Sep 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 94f96c5 - Browse repository at this point
Copy the full SHA 94f96c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e21125f - Browse repository at this point
Copy the full SHA e21125fView commit details -
- Node doesn't have a DockerHub image for darwin, so just don't build for it for now
Configuration menu - View commit details
-
Copy full SHA for 35b3e08 - Browse repository at this point
Copy the full SHA 35b3e08View commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6e69f06 - Browse repository at this point
Copy the full SHA 6e69f06View commit details