All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.9.4 - 2023-09-13
- Add management command to bulk import contributors #238
- Add link to Google Form to request access #241
0.9.3 - 2023-06-05
- Document AWS Architecture #231
- Document Business Logic #232
- Add Ingested Tile Support, National Municipal Layer #234
0.9.2 - 2022-12-06
0.9.1 - 2022-11-28
- Populate National Utilities #215
0.9.0 - 2022-11-28
- Add Prototype Skeleton #21
- Add Welcome page #25
- Add Sidebar UI #26
- Add Draw Map UI and base polygon functionality #30
- Add Redux state #37
- Add transition to draw page #43
- Add user polygon start location feature #38
- Add satellite basemap #39
- Add municipal boundaries data layer #40
- Add geocoder #44
- Add Parcel Layer #50
- Add distorable reference image layer #46
- Add Land & water basemap #48
- Add user reference image upload #60
- Add labels to municipal boundary layer #61
- Add panes for layer #57
- Add custom user model and define roles #72
- Add utility model and test development users #73
- Add login interface #77
- Add reset password functionality #79
- Create Remaining Initial Django Models #82
- Add test submissions #110
- Force users to reset password on first login #83
- Style submissions list #99
- Add RTK Query #101
- Add navigation bar and logout button #109
- Style submission detail page #104
- Add ADR for REST API #115
- Add boundary list and detail views/serializers #113 #135
- Add other state boundaries #111
- Configure Amazon SES email support in staging env #118
- Wire up Boundary List Page #122
- Add ReferenceImage views/serializers for image metadata #114
- Load boundary details in draw page #139
- Let users select utility at login #142
- Add Activity Log Serializer #140
- Implement boundary submission form #147
- Save shape updates on draw page #141
- Wire up boundary details page #143 #152
- Add check for missing migrations #153
- Save reference image metadata on draw page #144
- Wire up create boundary #145
- Add Draw page React context #154
- Add User Permissions per Boundary #156
- Handle boundaries with no shape #173
- Add annotation support #176
- Add "Needs Revision" test submission #177
- Add support for uploading files #175
- Add unapproving to data model #178
- Add ability to submit reviews #181
- Add format script and pre-commit hook #179
- Add ability to resubmit boundaries #185
- Add support for approving/unapproving boundaries #186
- Add S3 Permissions to ECS Tasks #199
- Add submit boundary validator email #201
- Add Yellow color for In Review submissions #202
- Add reference image opacity slider #204
- Add contributor email notifications #203
- Add contact info and send password reset email to user admin page #208
- Add production enviroment for ecsmanage #214
- Add Support for Exporting Boundaries #218
- Upgrade app container to use Node version 18 #19
- Upgrade React to version 18 and add Chakra UI version 2 #20
- Incorporated changes in app template #31
- Update styles for Polygon and Municipal Boundary layers #48
- Update tiles for all basemaps #48
- Update Edit Polygon border to be lighter on dark backgrounds #58
- Split DrawMap commponents into Layers and DrawTools #57
- Make
Roles
enum anIntEnum
subclass #74 - Drop
Role
table and refactor as choice field on User #117 - Return user information from login endpoint #136
- Limit boundary list by contributor's selected utility #148
- Guard Draw Page Actions #156
- Only redirect to /welcome for new boundaries #175
- Update File Upload UI #198
- Update Download, Replace Polygon Workflows #202
- Change draw page URL #209
- Upgrading to terraform 1.1.9 and creating deployment README #213
- Hide Add Map button for Validators #218
- Automatically determine utility at utility-specific URLs #218
- Fix react-remove-scroll-bar warning #29
- Don't move reference image when panning map #59
- Fix ansible task to use var defined in group_vars #74
- Remove browser-dependent sizing of input elements #100
- Update AWS_PROFILE env var #105
- Prevent empty Map component from blocking submissions page from loading #103
- Fix
./scripts/console database
#121 - Fix add polygon #169
- Fix user authentication #170
- Fix view submission details link destination #174
- Fix submit boundary #195
- Fix contributor welcome redirect #197
- Memoize shape update functions #210
- GitHub Actions permissions issue workaround #219
- Show correct utility in NavBar #218