Releases: cityofaustin/atd-moped
Releases · cityofaustin/atd-moped
v1.3.0 Parakeet Street
Source: Catalogue of the Birds in the British Museum
What’s Changed
New features
- Adds Project "Following" feature to Database schema [DB] and Project Summary page [UI] (#636) @tillyw
Enhancements
- Add phase dates and personnel roles columns to Project List View (#649) @chiaberry
- Add status update to Project List View (#642) @chiaberry
- Add funding source column to Project List View (#641) @chiaberry
- Add Signal IDs and project type columns to Project List View (#640) @chiaberry
- Disable JIT code compilation on local postgres (#648) @frankhereford
- Use GridTable sort function in Material Table (#643) @chiaberry
- Persist toggled columns when filtering project list view (#639) @chiaberry
- Add columns to project view (#631) @chiaberry
- Migrate project list table to material table core from gridtable (#624) @chiaberry
- Add usage instructions for the Knack backfill script to README.md (#637) @frankhereford
- Update 5 tables with adjusted primary keys, sequences (#634) @frankhereford
- Script to backfill Knack's Data Tracker project.url.label value (#632) @frankhereford
- Change from description to name for label value in Knack Sync functionality (#633) @frankhereford
- Include "last modified" in advanced filters (#629) @chiaberry
- Set phase name as required (#625) @chiaberry
- Removes "start date" from database and on "Projects" page (#623) @tillyw
- Adds attribution and date to status updates (#616) @tillyw
- Remove project notes button and entry from projectNoteTypes array (#621) @tillyw
Bug fixes
- Update project funding source amount to input only integers (#647) @mddilley
- Fix duplicating project type bug (#645) @chiaberry
- Fix shifting map controls when adding/editing project components (#646) @mddilley
- Change loading icon and data refreshing on comments tab (#626) @chiaberry
- Set funding_status_id to user selection or tentative if no selection (#630) @tillyw
- Set project_length field default to null, drops compute_project_length function (#627) @tillyw
Dependencies upgrades
- Upgrade moped editor to react 17 (#618) @chiaberry
- Change material table package to material-table core (#622) @chiaberry
- Bump moment from 2.29.1 to 2.29.2 in /moped-editor (#628) @dependabot
- Bump minimist from 1.2.5 to 1.2.6 in /moped-editor (#619) @dependabot
v1.2.0 Ocelot Way
Source: audubonart.com
What’s Changed
Enhancements
- Add new project types (#612) @tillyw
- Perform design refinements to advanced search (#608) @chiaberry
- Change knack payload sent to Data Tracker to richly populate
link
field (#609) @frankhereford - Paginate user request and suppress sign up emails (#603) @chiaberry
- Fix footer version link (#602) @mateoclarke
- Refine the tables being tracked in the Moped activity log (#579) @frankhereford
- Adds Signal Engineer to Moped Project roles (#605) @tillyw
Dependencies upgrades
- Dependabot upgrades (Moped PR 580, 590, & 611) (#617) @frankhereford
- Upgrade aws-amplify package (#610) @chiaberry
v1.1.0 Night Heron Drive
Source: audubon-prints.com
Usability improvements
- Displays an alert banner in the staging environment (#559) @tillyw
- Add Column Filtering on "Signal projects" Table (#594) @chiaberry
- Implements design refinements to "Signal projects" table (#588) @tillyw
- Indicate that an advanced search is active on the "Projects" page (#598) @chiaberry
- Implement small refinements to "Timeline" tab (#589) @tillyw
- Variable renaming in phases and statuses (#592) @chiaberry
Data Tracker integration
- Create Knack migration scripts (#576) @johnclary
- Update Moped Data Tracker synchronization to point to Production Data Tracker(#564) @frankhereford
- Update non-production Moped instances to use new Knack Data Tracker dev integration instance (#601) @frankhereford
Bugs
- Fix map UI controls rendering out of place (#585) @mateoclarke
- Fix deleted projects showing up on dashboard (#582) @chiaberry
- Fix Searching by "Current status" error (#568) @chiaberry
- Set milestone complete attribute default state to false instead of blank(#587) @tillyw
- Fix current status search bug (#569) @chiaberry
- Update λ function to use
recordProjectId
when mutatingmoped_project
table (#600) @frankhereford - Update data tracker url to signals (#573) @chiaberry
- Fix work order link to Data Tracker (#572) @johnclary
Data model cleanup
- Add array relation from moped_proj to moped_proj_partners (#566) @johnclary
- Inspect and set appropriate sequence values for integer primary keys & add funding source (#567) @frankhereford
- Remove metadata and drop unused moped_proj_features_components table (#578) @johnclary
Dev-ops
- Skip version check in
hasura
CLI in Github actions (#597) @frankhereford - Update pull_request_template.md (#599) @amenity
- Update non-production Moped instances to use new Knack Data Tracker dev integration instance (#601) @frankhereford
Deployment
- During the deployment of this release of Moped, the
moped_primary_keys_production.json
file in theatd-moped-data-events
bucket needs to be updated to reflect the current state of the database. The up-to-date file to put in place can be found here.
v1.0.0 Magnolia Boulevard
Source: fineartamerica.com
What’s Changed
New features
- Add Ability to track Work Assignment ID (#547) @chiaberry
- Add financial code tracking (#531) @chiaberry
Enhancements
- Use new Moped vector tile endpoint (#546) @chiaberry
- Refactor component <> feature relationship from many-to-many to many-to-one (#553) @johnclary
- Add Knack Signal ID to the Moped Component Payload & ETL Script (#522) @frankhereford
- Correct DB management tool name in echoed directions for use (#558) @frankhereford
- Implement design refinements to Material Table in some random places (#532) @tillyw
- Update links to Data Tracker on Project Summary page (#552) @chiaberry
- American-style spelling of license in the editor's package.json file (#549) @frankhereford
- Remove unused tables and rework FK relationships to allow cascading deletions of child table records (#539) @frankhereford
- Fix moped DB documentation build step by special casing the architecture detection on GNU/Linux (#545) @frankhereford
- Perform miscellaneous database updates (#533) @chiaberry
- Use different variable for project_sponsor on signal table (#540) @chiaberry
- Support ARM64 in Moped database stack (#537) @frankhereford
- Patch to update filters on signal query (#535) @chiaberry
Bug fixes
- 0.13.2 deploy bug fix (#542) @mateoclarke
- Update workflow to use graphql-engine-heroku where version is 1.3.3 (#556) @chiaberry
Dependencies
v0.13.0 Larkspur Road
Source: fineartamerica.com
What’s Changed
New features
- Add task order multi-select to "Funding" tab #7930 (#527) @sergiogcx
- Implement Data Tracker Task Order Integration (#494) @mateoclarke
- ETL process to synchronize Moped project data to Knack's Data Tracker (#509) @frankhereford
- New UI element for sync to Data Tracker (#512) @frankhereford
- Search Signal Projects from Signal Dashboard View (#511) @chiaberry
- Cookie Storage Management #5302 (#507) @sergiogcx
Enhancements
- Clean up project team table #8178 (#526) @sergiogcx
- Add fields for "Contractor/contract" and "Project DO #" to the "Summary" tab #8175 (#525) @sergiogcx
- Refine delete/inactivate user account interface #8158 (#524) @sergiogcx
- Add eCAPRIS field to "Funding" tab and adjust required fields #8079 (#523) @sergiogcx
- Convert milestone select input to autocomplete #8006 (#518) @sergiogcx
- Allow admin users to access inactive and/or deleted accounts #8081 (#519) @sergiogcx
- Set headers on signal dashboard as sticky (#515) @chiaberry
- Always render current components in "Summary" map #7403 (#516) @sergiogcx
- Replace "Current status" filter in advanced search with project badge values #7831 (#514) @sergiogcx
- Add knack_project_id text field to moped_project (#455) @frankhereford
- Add tooltip to project status button (#504) @chiaberry
Bug fixes
- Address deleted funding sources on signal dashboard page (#529) @frankhereford
- Fix inactivated users ability to log in with SSO #8061 (#513) @sergiogcx
- Fix repeat personnel roles bug (#517) @chiaberry
- 404 page does not render in subdirectory URLs #7719 (#508) @sergiogcx
- Fix font rendering issues on material table (#506) @chiaberry
- Synchronize project status between tabs (#505) @chiaberry
- Return activity feed page header to a san-serif font (#488) @frankhereford
- Reconcile migration mismatch between production and main (#500) @chiaberry
Dependencies
- Bump axios from 0.21.1 to 0.21.2 in /moped-editor (#503) @dependabot
- Bump follow-redirects from 1.14.6 to 1.14.7 in /moped-auth/cloudfront-cognito-at-edge (#528) @dependabot
v0.12.0 Katydid Lane
Source: Britannica
What’s Changed
New features
- Add "Project partners" and "Project sponsor" to "Projects" page (#492) @chiaberry
- Render project status badge on Projects page (#491) @chiaberry
- Add project types to signal project dashboard and project summary views (#483) @chiaberry
- Implement project status badge #7618 (#475) @sergiogcx
Enhancements
- Update delete confirmation dialog (#493) @tillyw
- Minor refinements to signal table (#497) @chiaberry
- Standardize edit-in-place and hyperlink UIs (#496) @chiaberry
- Add external link icon to signal links (#495) @chiaberry
- Refactor use of ProjectSummaryMap & Fallback to eliminate console errors (#473) @frankhereford
- Alphabetizes list of workgroup options for Moped users (#484) @tillyw
- Add current phase and current status to new project mutation (#471) @sergiogcx
Bug fixes
- Enable scrollable tabs on Project View on smaller screens (#490) @chiaberry
- Provide a way to clear single-select dropdowns (#474) @tillyw
Dependencies
- Bump axios from 0.21.1 to 0.21.2 in /moped-editor (#486) @dependabot
- Upgrade Node / NPM in GH Actions (#487) @sergiogcx
v0.11.0 Jacaranda Drive
Source: Texas A&M Forest Service
What’s Changed
New features
- Add links to Knack Signal Projects (#466) @chiaberry
- Add Signal Projects Table View (#449) @chiaberry
- Support local cloning of Production database #7572 (#445) @sergiogcx
- Implement "Project website" field (#452) @sergiogcx
- Implement moped project partners (#450) @sergiogcx
- Implement moped project sponsor (#451) @sergiogcx
- Add moped types and moped project types (#448) @chiaberry
- Add Funding Source UI (#433) @mateoclarke
- Implement Moped entities, sponsors, and partners in database (#438) @chiaberry
Enhancements
- Add current phase and current status to new project mutation (#471) @sergiogcx
- Minor style tweaks to signal projects dashboard (#480) @chiaberry
- Add additional columns to signal project management table view (#467) @chiaberry
- Reorder project summary tabs (#468) @mateoclarke
- Create pull_request_template.md (#464) @amenity
- Minor spelling corrections and console logging levels (#472) @frankhereford
- Updates 404 page with new image, language, search bar and styling (#447) @tillyw
- Apply sentence case to all field labels on project "Summary" tab (#463) @sergiogcx
- Add record to moped_users for Frank in seed data (#456) @frankhereford
- Implement additional design refinements to project "Summary" tab (#462) @sergiogcx
- Implement design and layout refinements to "Summary" tab (#461) @sergiogcx
- Design refinements: Capital Funding (#460) @sergiogcx
- Design refinements: Current Status (#459) @sergiogcx
- Design refinements: Status Update (#458) @sergiogcx
- Design refinements: Current Phase (#457) @sergiogcx
- Design refinements: Project description (#453) @sergiogcx
- Update funding source data model (#420) @mateoclarke
- Enhance Project Files (#436) @frankhereford
- Don't show the edit icon if there there isn't a status (#437) @frankhereford
- UI refinements to "Role" column on "Team" table (#435) @chiaberry
- Implement UI refinements on "Comments" page (#434) @frankhereford
- Condense and refine search components on "Projects" page (#428) @chiaberry
- Update new project map placeholder (#429) @frankhereford
Bug fixes
- Fix failing API build process (#479) (#478) @sergiogcx
- Fix unnecessary scroll bars in map components panel on Windows/Chrome (#465) @sergiogcx
- Fix staff multi-select #7658 (#454) @sergiogcx
- Fix data migration conflict for moped_entity (#443) @chiaberry
- Fix moped_workgroup migration (#442) @chiaberry
- Fix WSOD on Moped teams tab when viewing a certain project (#441) @sergiogcx
- Fix Status updates not showing when filtering by status type (#440) @frankhereford
Dependencies
- Bump axios from 0.21.1 to 0.21.2 in /moped-editor (#481) @dependabot
- We need Hasura v1.3.3 (#439) @sergiogcx
v0.10.0 Inca Dove Drive
v0.10.0 Inca Dove Drive
Source: Whatabird
What’s Changed
New features
- Add ability to select a signal asset when editing project components (#409) @johnclary
- Add Project "Status update"(#423) @sergiogcx
- Implement Comment types #7124 (#421) @sergiogcx
- Create script to convert moped components to ArcGIS-friendly geojson (#416) @johnclary
Enhancements
- Restrict component features to points or lines (#419) @chiaberry
- Prevent drawing features until component is selected (#422) @chiaberry
- Simplify new project workflow (#427) @chiaberry
- Update Phases and Milestones terms in the database #7134 (#418) @sergiogcx
- Resolves follow-up tasks to signal-based component editing (#417) @johnclary
- Ability to define new project and create components from signal asset (#407) @johnclary
- Export all columns when downloading project list view csv (#415) @chiaberry
- Remove miscellaneous console logs (#412) @johnclary
- Update new project map placeholder (#429) @frankhereford
Bug fixes
- Fix moped-test API deployment #424 (#426) @sergiogcx
- Fix various React/DOM warnings - #7035 (#413) @johnclary
v0.9.0 Hibiscus Drive
v0.9.0 Hibiscus Drive
Source: Audubon Galleries
What’s Changed
New features
- Include search input in global navigation header (#401) @chiaberry
Enhancements
- Replaces x icon in tables with trash can icon to delete records (#410) @tillyw
- Show project name in new project workflow header (#408) @johnclary
- Resolves component geometry gaps - #6761 (#402) @johnclary
- Fetch line geometries from ArcGIS Online feature service (#406) @johnclary
- Update header size and hierachy (#396) @chiaberry
- Remove project list and staff list container scrolling (#404) @johnclary
- Add clear option to date pickers in Project Phases and Milestones Tables (#399) @jgabitto
- Add quick start instructions to editor README (#400) @johnclary
- Prevent null from being sent in team query (#395) @chiaberry
- Replace moment with date-fns throughout moped (#392) @jgabitto
Bug fixes
- Fix bug preventing changing project name (#405) @chiaberry
- Prevent map from zooming in too close #6821 (#397) @sergiogcx
- Fix Staff WSOD bug (#394) @sergiogcx
v0.8.0 Grey Fox Trail
v0.8.0 Grey Fox Trail
What’s Changed
New features
- Implement new design for navigation header (#371) @chiaberry
- Implement ability to toggle and edit components from full page map #6845 (#387) @sergiogcx
- Map Style refinements to project components/map layer toggles #6601 (#378) @sergiogcx
- Renders user avatar images in activity feed #4809 (#386) @sergiogcx
- Include moped version number in footer (#358) @chiaberry
Enhancements
- Remove certain instances of fiscal year and current status fields in the UI (#389) @jgabitto
- Miscellaneous color adjustments (#388) @jgabitto
- Update moped scooter svg (#382) @jgabitto
- Implement design refinements to "Staff" page #6674 (#380) @sergiogcx
- Reroute user to moped staff page after a staff member is deleted (#379) @jgabitto
- Validate and process email addresses for user registration (#383) @jgabitto
- Add additional workgroups to Moped #6768 (#381) @sergiogcx
- Redirect /moped to /moped/projects (#376) @chiaberry
- Update Moped styles page (#377) @jgabitto
- Applies Material Table customizations used on Team table to other instances (#360) @tillyw
- Update moped theme and remove backgroundColor override (#373) @jgabitto
- Change anchor tag in Project delete modal to Link component (#372) @jgabitto
- Update map hover tooltip styles (#365) @chiaberry
- Change capital funding switch component color from red to blue (#367) @jgabitto
- Removing stale and boilerplate code (#362) @chiaberry
- [Project Components] Zoom to extent of all components when creating new component #6574 (#359) @sergiogcx
- Prevent edit/delete comment icons from appearing if not comment creator (#357) @chiaberry
- Update Moped subcomponents with latest taxonomy #6526 (#356) @sergiogcx
Bug Fixes
- Patch Heroku Deployment Script (#391) @sergiogcx
- Fix white screen when trying to download table with zero search results (#384) @jgabitto
- Fix dark background bug (#375) @jgabitto
- Fixes for moped-test (#370) @sergiogcx
- [Bug] Previous 'Subtype' stays in text box after selecting new 'Type' #6616 (#364) @sergiogcx
- Prevent saving Project Title and Project Description as blank strings (#361) @chiaberry