Release Date: 10/9/25
π Enhancements
- [Feature] Add string field support to formula calculators by @nnat425 in #287
- [Feature] Add standardized filter storage format with schema validation by @nnat425 in #293
- [Feature] Add S3 audit trail and sync visibility for ShareWillow metrics by @nnat425 in #289
π Bug Fixes
- [Bug] Fix unified report copy functionality by @nnat425 in #288
π§ Maintenance & Chores
- Bump sidekiq from 8.0.7 to 8.0.8 by @dependabot[bot] in #291
- Bump httparty from 0.23.1 to 0.23.2 by @dependabot[bot] in #290
- [Chore] Remove unused formula calculator services and specs by @nnat425 in #292
Release Date: 10/10/25
Features
Weekly Plans: Admin / Employee side and related fixes
Two issues are still in progress regarding the weekly plans: Improvement in the Dashboard screen and a fix to correct the default period displayed in the Performance tab on the employee view
iOS App Released π
Bug Fixes
Fix: Manual Update - Incorrect labels
Fix: Performance table optional when thresholds are not met
Fix: Destroy cache when user is hanged to inactive
Fix: Award amount showing before review confirmation
Fix: Fix copy in award pool formula description
Release Date: 10/13/25
π Enhancements
[Feature] Add extended date range options to Manual Data Sync modal by @nnat425 in #298
π Bug Fixes
[Bug] Fix ServiceTitan rate limit error display in UI by @nnat425 in #296
[Bug] Fix ServiceTitan API error handling and extend test date range by @nnat425 in #299
[Bug] Fix Jobber token refresh race conditions and add invoice API by @nnat425 in #172
π§ Maintenance & Chores
[Chore] Remove logging and dead code by @nnat425 in #295
Bump honeybadger from 6.1.0 to 6.1.1 by @dependabot[bot] in #294
[Chore] Remove unused services, concerns, helpers and specs by @nnat425 in #297
[Chore] Improve model test coverage to 97-100% by @nnat425 in #300
Release Date: 10/15/25
π Enhancements
[Feature] Fix employee sync UI issues and improve inline mapping by @nnat425 in #303
π Bug Fixes
[Bug] Fix HousecallProScraperJob production reliability issues by @nnat425 in #302
π§ Maintenance & Chores
Bump honeybadger from 6.1.1 to 6.1.2 by @dependabot[bot] in #301
Release Notes 10/16:
π Bug Fixes
[Fix] Handle empty metrics gracefully in ShareWillow sync by @nnat425 in #306
π§ Maintenance & Chores
[Chore] Add missing error state to EmployeeSync component by @nnat425 in #304
Bump aws-sdk-s3 from 1.199.1 to 1.200.0 by @dependabot[bot] in #307
Release Date: 10/16/25
Features:
Implement Leaderboard Tables in Dashboar
Allow admin to impersonate employee
Improvements:
Update threshold creation UI in plan creation flow
Tweaks to plan cards on grid view
Update plan creation bottom bar styles
Remove "Recommended" tag from Quarterly Plan in plan creation
Surface the icon colors in the dropdown menu
Improve confetti when publishing a planFixes:
Adding participants is not working correctly
Remove calculation copy in admin plan details for ind. pool plans
Values greater than 100% are allowed when changing the threshold label
The default period displayed is not correct
Progress should be saved when leaving and coming back
Allow decimals for thresholds when the label is number
Release Notes 10/17:
π Enhancements
- [Feature] Add two-mode sync for full_period metrics by @nnat425 in #311
π§ Maintenance & Chores
- [Chore] Replace day-based with calendar month sync options by @nnat425 in #309
- [Chore] Use correct data types in EmployeeSyncService tests by @nnat425 in #308
Release Date: 10/20/25
π§ Maintenance & Chores
- build(deps): Bump google-apis-drive_v3 from 0.71.0 to 0.72.0 by @dependabot[bot] in #318
- build(deps): Bump selenium-webdriver from 4.36.0 to 4.37.0 by @dependabot[bot] in #317
- build(deps): Bump kamal from 2.7.0 to 2.8.0 by @dependabot[bot] in #316
- build(deps): Bump mini_racer from 0.19.0 to 0.19.1 by @dependabot[bot] in #315
- [Chore] Consolidate ServiceTitan sync jobs by @nnat425 in #312
- build(deps): Bump puma from 7.0.4 to 7.1.0 by @dependabot[bot] in #314
- build(deps): Bump thruster from 0.1.15 to 0.1.16 by @dependabot[bot] in #313
Release Date: 10/22/25
π Enhancements
[Feature] Add aggregate_function support for ShareWillow metrics by @nnat425 in #323
Add last_1_month sync option to Sharewillow metric configs by @nnat425 in #326
π Bug Fixes
[Bug] Fix radio button rendering and refactor to Context API by @nnat425 in #328
π§Maintenance & Chores
[Chore] Remove dead code by @nnat425 in #319
build(deps): Bump kamal from 2.8.0 to 2.8.1 by @dependabot[bot] in #321
[Chore] Simplify HousecallPro error handling for clearer logging by @nnat425 in #320
Replace sharewillow_company_id format validation with uniqueness validation by @nnat425 in #327
build(deps): Bump aws-sdk-s3 from 1.200.0 to 1.201.0 by @dependabot[bot] in #325
build(deps): Bump rails from 8.0.3 to 8.1.0 by @dependabot[bot] in #324
build(deps): Bump dentaku from 3.5.5 to 3.5.6 by @dependabot[bot] in #322
Release Date: 10/23/25
Features:
Demo Accounts
Admin Summary Page Refresh
Move CSV updates to plan level
Release Date: 10/27/25
π Bug Fixes
[Bug] Fix ShareWillow employee sync API header issue
Other Changes
build(deps): Bump google-apis-drive_v3 from 0.72.0 to 0.73.0
