Skip to content

iteration12

Choose a tag to compare

@XavierGuertin XavierGuertin released this 27 Mar 23:36

Main Achievements

Iteration 12 brings significant enhancements to the Wildfire Visualization Platform, focusing on improving user interaction, backend efficiency, and addressing critical bug fixes to ensure a seamless and efficient user experience. Key highlights include:

  • Enhanced User Interface: Added timestamp display, modernized speed controls, and a 'Loaded' tag for the most recently loaded dataset, improving the overall user interface.
  • Improved Backend Handling: Implemented GlobalExceptionHandling and added endpoints for item asset display and caching, optimizing backend operations and resource allocation.
  • Bug Fixes and Performance Improvements: Fixed various frontend and backend bugs, optimized API calls, and improved performance for a more stable and efficient platform.
  • Offline and Factory Reset Enhancements: Addressed factory reset errors and offline functionality to ensure the platform remains robust and reliable under different conditions.

What's Changed

  • #231 - fix(frontend): Persisting Toast Notifications by @justncheng in #268
  • #261, #263, #265 - fix(frontend & backend): Factory reset errors by @lo-vil in #267
  • #214 - feat(backend): Implemented GlobalExceptionHandling by @adissuu in #264
  • #241, #181 - fix(frontend): Correct Layer Images & Add Scroll + Animation for Metadata by @Fetyali7 in #269
  • #238 - fix(frontend): Remove Print Statements for Map Extent by @yasminehilout in #273
  • #237, #275, #245, #272, #266 - feat(backend & frontend): Enhanced Filtering of Datasets and Fixed Bugs by @XavierGuertin in #277
  • #240 - bug(frontend): Fixed timeline blocking Available Datasets by @eo2000 in #276
  • #266 - fix(frontend): Add Missing French Translations for AvailableDatasets component by @yasminehilout in #274
  • #271 - fix(proj): Optimize API Calls & Resource Allocation for Improved Performance by @im-samwong in #279
  • #255 - bug(GeoServer): Remove Unnecessary GeoServer Files from Version Control by @PFratt in #278
  • Revert "#255 - bug(GeoServer): Remove Unnecessary GeoServer Files from Version Control" by @im-samwong in #281
  • #237 - fix(frontend): Fixing getCollections when map moves by @lo-vil in #282
  • #270 - feat(frontend): UI Enhancement – Timestamp Display & Modernized Speed Controls by @XavierGuertin in #283
  • #0 - chore(deployment): Remove auto image build of CI by @im-samwong in #284
  • #176 - feat(frontend): Show 'Loaded' tag for Most Recently Loaded Dataset by @yasminehilout in #280
  • #251 - feat(backend): Adding endpoints to handle item asset display and caching by @im-samwong in #286
  • #251 - feat(backend): Add reset item assets endpoint to handle clean wipe of item assets by @im-samwong in #288
  • #251 - feat(frontend): Enhance Frontend with Interactive Wildfire Asset Management and UI Improvements by @XavierGuertin in #292
  • #0 - feat(backend): Prod fix adding docker env geoserver url by @im-samwong in #297
  • #0 - feat(backend): Prod fix adding docker env geoserver url by @im-samwong in #298
  • #295, #296 - fix(frontend): Added fix for views and assets being blocked by @eo2000 in #299
  • #248 - feature(frontend): Move to area of selected dataset by @adissuu in #309
  • #307 - feat(backend): Preload and Register Wildfire Assets for Seamless Timestamp Transitions by @im-samwong in #308

Velocity and Contractor Estimate

Velocity Calculation

  • Closed Tasks with Story Points:

    • #231 (persisting toast notifications) → 1
    • #261, #263, #265 (factory reset errors) → 1
    • #214 (GlobalExceptionHandling) → 3
    • #241, #181 (correct layer images, scroll + animation for metadata) → 2
    • #238 (remove print statements) → 1
    • #237, #275, #245, #272, #266 (enhanced filtering, bug fixes) → 3
    • #240 (timeline blocking available datasets) → 1
    • #266 (missing French translations) → 1
    • #271 (optimize API calls, resource allocation) → 2
    • #255 (remove unnecessary GeoServer files) → 1
    • Revert #255 → 0
    • #237 (fixing getCollections when map moves) → 1
    • #270 (UI enhancement, timestamp display, speed controls) → 2
    • #0 (remove auto image build of CI) → 0
    • #176 (show 'Loaded' tag) → 2
    • #251 (endpoints for item asset display and caching) → 3
    • #251 (reset item assets endpoint) → 3
    • #251 (interactive wildfire asset management) → 2
    • #0 (prod fix adding docker env geoserver url) → 0
    • #295, #296 (fix for views and assets) → 1
    • #248 (move to area of selected dataset) → 3
    • #307 (preload and register wildfire assets) → 3

    Total Story Points:
    36

Contractor Estimate

  • Estimated Hours:

    • 36 points × ~3 hours/point = 108 hours
  • Estimated Cost:

    • 108 hours × 35.50 CAD/hour = $3,834.00 CAD
    • Contractor Estimate for Iteration 12: $3,834.00 CAD

Full Changelog: iteration11...iteration12