Skip to content

Releases: linagora/twake-team-health

v0.0.8

Choose a tag to compare

@github-actions github-actions released this 05 Jul 12:40

What's Changed

  • feat: real force-refresh and admin sync tooling by @rezk2ll in #95

Full Changelog: v0.0.7...v0.0.8

v0.0.7

Choose a tag to compare

@github-actions github-actions released this 05 Jul 11:14

What's Changed

  • feat: fact store with rolling windows, no month-start cutoff by @rezk2ll in #92
  • perf: fact-backed flow, parallel sync, background refresh by @rezk2ll in #93
  • fix: stale and ambiguous copy across the app by @rezk2ll in #94

Full Changelog: v0.0.6...v0.0.7

v0.0.6

Choose a tag to compare

@github-actions github-actions released this 29 Jun 21:10

What's Changed

  • feat: persist daily signal history and show it on the signals page by @rezk2ll in #86

Full Changelog: v0.0.5...v0.0.6

v0.0.5

Choose a tag to compare

@github-actions github-actions released this 29 Jun 21:05

What's Changed

  • feat: themed sign-in page matching the app design by @rezk2ll in #89
  • perf: cache tz formatter, share the zone datalist, simplify withTeamTz by @rezk2ll in #91

Full Changelog: v0.0.4...v0.0.5

v0.0.4

Choose a tag to compare

@github-actions github-actions released this 29 Jun 20:22

What's Changed

  • feat: detect burnout from weekend and late-night commit patterns by @rezk2ll in #81
  • feat: flag workload concentration on the signals page by @rezk2ll in #82
  • feat: add a per-person health rollup to the profile by @rezk2ll in #83
  • feat: show month-over-month direction on signal cards by @rezk2ll in #84
  • feat: detect recovery deficit from unbroken commit weeks by @rezk2ll in #85
  • fix: correctness and hardening fixes from a codebase audit by @rezk2ll in #88
  • fix: restyle profile health cards to match the design by @rezk2ll in #90
  • feat: classify burnout in each member's timezone by @rezk2ll in #87

Full Changelog: v0.0.3...v0.0.4

v0.0.3

Choose a tag to compare

@github-actions github-actions released this 29 Jun 13:19

What's Changed

  • feat: link open-PR signals to the attention worklist by @rezk2ll in #78
  • feat: per-repo release exclusions, breakdown scope sync, org discovery by @rezk2ll in #79
  • fix: make the global-scope repo picker searchable, selected first by @rezk2ll in #80

Full Changelog: v0.0.2...v0.0.3

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 29 Jun 09:39

What's Changed

  • add a stuck-PR worklist (attention page) by @rezk2ll in #1
  • feat: add breakdown route for per-team and per-repo trends by @rezk2ll in #2
  • feat: shareable url state for scope and breakdown by @rezk2ll in #3
  • fix: keep cards and charts whole in pdf export by @rezk2ll in #4
  • fix: persist current month to stop github rate limiting by @rezk2ll in #5
  • feat: arbitrary time ranges (from/to month window) by @rezk2ll in #6
  • feat: month-step date-range picker by @rezk2ll in #7
  • fix: degrade gracefully on github rate limit by @rezk2ll in #8
  • perf: coalesce concurrent identical fetches in one process by @rezk2ll in #9
  • feat: mark the in-progress current month on charts by @rezk2ll in #10
  • chore: security hardening (headers, generic upstream errors) by @rezk2ll in #11
  • chore: patch vite and cookie advisories by @rezk2ll in #12
  • docs: local OIDC (Keycloak) setup and verification by @rezk2ll in #13
  • feat: admin-editable app settings by @rezk2ll in #14
  • refactor: shared Resource base for client data loaders by @rezk2ll in #15
  • refactor: dedup server error handling and cache wrappers by @rezk2ll in #16
  • perf: defer chart rendering until visible by @rezk2ll in #17
  • fix: heading order skips h2 on several pages by @rezk2ll in #21
  • fix: settings form should reflect the normalized saved values by @rezk2ll in #22
  • fix: teams subtitle misstates where teams are saved by @rezk2ll in #23
  • feat: view default teams and clone them into editable teams by @rezk2ll in #24
  • fix: preview teams by clicking the card, reword the clone action by @rezk2ll in #25
  • feat: cache warmer endpoint to keep data warm off-peak by @rezk2ll in #26
  • feat: server-render the Overview first paint by @rezk2ll in #27
  • perf: fewer database reads per report on the warm path by @rezk2ll in #28
  • perf: preload section code from the nav by @rezk2ll in #29
  • feat: Signals view to flag what needs attention by @rezk2ll in #30
  • feat: people-health signals (bus factor, review load) by @rezk2ll in #31
  • feat: PR lifecycle stage breakdown + bottleneck signal by @rezk2ll in #32
  • fix: Signals page title and warn-color contrast by @rezk2ll in #33
  • feat: GitHub avatars for members by @rezk2ll in #34
  • fix: signals/overview/teams/flow UX polish by @rezk2ll in #35
  • fix: charts blank after switching category while scrolled by @rezk2ll in #36
  • fix: Commits-by-repo bars invisible due to space in series key by @rezk2ll in #37
  • feat: MVP awards row on Overview by @rezk2ll in #38
  • fix: correct PR review-time calculation by @rezk2ll in #39
  • fix: bug-label over-count and non-deterministic stat sampling by @rezk2ll in #40
  • fix: commit attribution and history pagination by @rezk2ll in #41
  • fix: trend/anomaly accuracy and bus-factor wording by @rezk2ll in #42
  • feat: Bots activity page by @rezk2ll in #43
  • fix: paginate node lists for high-volume repo-months by @rezk2ll in #44
  • feat: comments and comments-per-PR for bots by @rezk2ll in #45
  • fix: self-throttle on GitHub secondary rate limit by @rezk2ll in #46
  • feat: flow metrics over time on the charts page by @rezk2ll in #47
  • feat: churn, merge rate, and review load charts by @rezk2ll in #48
  • feat: bot activity over time on the charts page by @rezk2ll in #49
  • chore: global trend window to 12 months by @rezk2ll in #50
  • fix: complete pagination and guard partial responses by @rezk2ll in #51
  • fix: chart key collisions and missing colors by @rezk2ll in #52
  • fix: rate-limit, cache, endpoint, and settings hardening by @rezk2ll in #53
  • fix: commit attribution and review-activity keying by @rezk2ll in #54
  • fix: PDF export renders all charts by @rezk2ll in #55
  • fix: merged-cohort volume/lead-time and broader open-bug labels by @rezk2ll in #56
  • fix: clarify per-member window and bot per-PR labels by @rezk2ll in #57
  • feat: clearer team and period selection UX by @rezk2ll in #58
  • feat: wide-event per-user logging with abuse flagging by @rezk2ll in #59
  • feat: gated admin log viewer by @rezk2ll in #60
  • feat: branded 404 and 5xx error pages by @rezk2ll in #61
  • feat: single ADMINS allowlist for settings and logs by @rezk2ll in #62
  • fix: incremental per-repo persistence for resilient refetch by @rezk2ll in #63
  • feat: editable health thresholds (Signals + Attention) by @rezk2ll in #64
  • feat: settings form actions + redesigned UI by @rezk2ll in #65
  • feat: fetch-concurrency setting + background refresh action by @rezk2ll in #66
  • feat: org-name branding + admin list view by @rezk2ll in #67
  • feat: configurable bug labels by @rezk2ll in #68
  • chore: remove dead prsStale/resolutionStd fields by @rezk2ll in #69
  • refactor: shared drainConnection paginator by @rezk2ll in #70
  • fix: bots avatars/links and page spacing/scroll polish by @rezk2ll in #71
  • docs: architecture and subsystem documentation by @rezk2ll in #72
  • docs: feature catalog, mermaid diagrams, general oidc by @rezk2ll in #73
  • docs: drop readme why section by @rezk2ll in #74
  • fix: self-host oidc sign-in logo by @rezk2ll in #75
  • fix: skip null issue nodes in monthly stats by @rezk2ll in #76
  • chore: add MIT license by @rezk2ll in #77

New Contributors

Full Changelog: https://github.com/linagora/twake-team-health/commits/v0.0.2