Demo data, reset nightly. Requests are public.

Relay

Tell the board what to do. Approve the diff.

Sprint 41

Closed

Mon 5 Oct to Sun 18 Oct0 open25 done

  • API-1Status: Done

    Rate limit headers on every response

    Tue 6 Octfeature
    Assigned to Tom Albright
  • MOB-14Status: Done

    Release train: weekly beta builds

    Tue 6 Octinfra
    Assigned to Tom Albright
  • DOC-14Status: Done

    Docs style guide

    Wed 7 Octdocs
    Assigned to Lena Fischer
  • MOB-25Status: Done

    Beta tester onboarding email

    Wed 7 Octcopy
    Assigned to Lena Fischer
  • WEB-1Status: Done

    Audit the existing sitemap and redirect map

    Wed 7 Octseo
    Assigned to Tom Albright
  • BIL-4Status: Done

    Annual plan discount (20%)

    Thu 8 Octfeature2 comments
    Assigned to Tom Albright
  • WEB-16Status: Done

    Staging environment basic auth

    Thu 8 Octinfra
    Assigned to Tom Albright
  • API-4Status: Done

    OpenAPI spec lint in CI

    Fri 9 Octinfra
    Assigned to Ines Costa
  • BIL-17Status: Done

    Billing contact per workspace

    Fri 9 Octfeature
    Assigned to Lena Fischer
  • WEB-2Status: Done

    Draft the new homepage hero copy

    Fri 9 Octcopy
    Assigned to Lena Fischer
  • DOC-4Status: Done

    Glossary of Relay terms

    Sat 10 Octdocs
    Assigned to Lena Fischer
  • MOB-4HighStatus: Done

    Biometric unlock (Face ID and fingerprint)

    Sat 10 Octsecurity2 comments
    Assigned to Diego Alvarez
  • BIL-9Status: Done

    Currency display for EUR and GBP

    Sun 11 Octfeature2 comments
    Assigned to Hana Kobayashi
  • DOC-9Status: Done

    Import-from-CSV guide

    Sun 11 Octdocs
    Assigned to Ines Costa
  • MOB-6Status: Done

    Dark theme for the board screen

    Sun 11 Octdesign
    Assigned to Maya Okafor
  • API-8Status: Done

    Deprecate the v1 /projects endpoint

    Mon 12 Octdocs1 comment
    Assigned to Lena Fischer
  • BIL-24Status: Done

    Audit trail for plan changes

    Mon 12 Octsecurity2 comments
    Assigned to Ines Costa
  • WEB-9Status: Done

    Migrate blog posts to the new CMS

    Mon 12 Octcontent
    Assigned to Hana Kobayashi
  • BIL-12Status: Done

    Seat-based pricing calculator

    Tue 13 Octfeature
    Assigned to Diego Alvarez
  • MOB-22HighStatus: Done

    Crash reporting: strip personal data

    Tue 13 Octsecurity2 comments
    Assigned to Ines Costa
  • WEB-10Status: Done

    Design the case-study page template

    Tue 13 Octdesign1 comment
    Assigned to Maya Okafor
  • API-21Status: Done

    Webhook signature verification guide

    Wed 14 Octdocs
    Assigned to Lena Fischer
  • DOC-22Status: Done

    API changelog automation

    Wed 14 Octinfra1 comment
    Assigned to Tom Albright
  • DOC-18Status: Done

    Empty-state copy for new workspaces

    Thu 15 Octcopy1 comment
    Assigned to Maya Okafor
  • API-28HighStatus: Done

    Postmortem: March incident follow-ups

    Fri 16 Octinfra
    Assigned to Omar Haddad

Sprint 42

Active

Mon 19 Oct to Sun 1 Nov48 open12 done

  • BIL-1HighStatus: Doing

    Proration rules for mid-cycle upgrades

    Overdue 4 daysfeature1 comment
    Assigned to Priya Raman
  • MOB-2UrgentStatus: Doing

    Fix: crash when opening a deleted project

    Overdue 4 daysbug
    Assigned to Diego Alvarez
  • API-2UrgentStatus: Doing

    Fix: pagination skips rows on equal timestamps

    Overdue 3 daysbug
    Assigned to Priya Raman
  • WEB-7UrgentStatus: Doing

    Fix: hero image overflows at 360px

    Overdue 3 daysbugdesign
    Assigned to Hana Kobayashi
  • BIL-2UrgentStatus: Doing

    Fix: invoice total off by 1p on VAT rounding

    Overdue 2 daysbug1 comment
    Assigned to Omar Haddad
  • API-3HighStatus: Doing

    Webhook retries with exponential backoff

    Overdue 1 dayfeature
    Assigned to Priya Raman
  • API-20HighStatus: Doing

    Fix: time zone off by one in due-date filters

    Due todaybug
    Assigned to Sam Patel
  • DOC-1HighStatus: Doing

    Getting-started guide rewrite

    Due todaydocs
    Assigned to Maya Okafor
  • WEB-4UrgentStatus: Doing

    Privacy policy rewrite for the new site

    Due todaylegalblocked-on-legal2 comments
    Assigned to Lena Fischer
  • API-9Status: Doing

    p95 latency dashboard per route

    Due tomorrowanalyticsperf
    Assigned to Omar Haddad
  • MOB-11HighStatus: Doing

    Reduce cold start under 1.5 seconds

    Due tomorrowperf
    Assigned to Priya Raman
  • DOC-8HighStatus: Doing

    Onboarding checklist in the app

    Sun 25 Octfeaturedesign2 comments
    Assigned to Maya Okafor
  • MOB-3HighStatus: Doing

    Offline queue for task edits

    Sun 25 Octfeature2 comments
    Assigned to Diego Alvarez
  • WEB-13Status: Doing

    Open Graph images for the top 20 pages

    Sun 25 Octdesignseo
    Assigned to Maya Okafor
  • DOC-6Status: Doing

    Search: index the API reference pages

    Mon 26 Octfeature
    Assigned to Diego Alvarez
  • WEB-18HighStatus: Doing

    Pricing page comparison table

    Mon 26 Octfeaturedesign
    Assigned to Hana Kobayashi
  • BIL-6UrgentStatus: Doing

    Fix: failed card retries charge twice

    Wed 28 Octbug2 comments
    Assigned to Priya Raman
  • MOB-24HighStatus: Doing

    Background sync battery audit

    Fri 30 Octperf
    Assigned to Diego Alvarez
  • BIL-14HighStatus: Waiting

    PCI scope review

    Due tomorrowsecuritylegal
    Assigned to Tom Albright
  • BIL-10Status: Waiting

    Reconcile Stripe payouts nightly

    Sun 25 Octinfra1 comment
    Assigned to Omar Haddad
  • MOB-15Status: Waiting

    Fix: date picker ignores the locale week start

    Mon 26 Octbug
    Assigned to Sam Patel
  • API-11Status: Waiting

    Fix: ETag mismatch behind the CDN

    Wed 28 Octbugperf
    Assigned to Tom Albright
  • MOB-17Status: Waiting

    Migrate to the new navigation library

    Thu 29 Octinfra2 comments
    Assigned to Tom Albright
  • DOC-17Status: Waiting

    Help centre: top 20 support questions

    Sat 31 Octdocs
    Assigned to Lena Fischer
  • API-6UrgentStatus: To do

    Fix: 500 on malformed UTF-8 in the query string

    Overdue 2 daysbugsecurity
    Assigned to Tom Albright
  • MOB-10HighStatus: To do

    Fix: duplicate notifications after re-login

    Overdue 2 daysbug
    Assigned to Priya Raman
  • DOC-2HighStatus: To do

    Fix: broken code samples in the quickstart

    Overdue 1 daybugdocs
    Assigned to Sam Patel
  • MOB-5HighStatus: To do

    Fix: keyboard covers the comment field on small phones

    Overdue 1 daybug2 comments
    Assigned to Sam Patel
  • WEB-3HighStatus: To do

    Cookie consent banner copy sign-off

    Overdue 1 daylegalblocked-on-legal
    Assigned to Lena Fischer
  • WEB-21Status: To do

    Analytics events audit

    Due todayanalytics
    Assigned to Priya Raman
  • WEB-8HighStatus: To do

    Fix: contact form double-submits on slow networks

    Due tomorrowbug1 comment
    Assigned to Hana Kobayashi
  • API-5HighStatus: To do

    Rotate signing keys without downtime

    Sun 25 Octsecurity2 comments
    Assigned to Priya Raman
  • BIL-3Status: To do

    Dunning emails: three-step sequence

    Mon 26 Octfeaturecopy
    Assigned to Lena Fischer
  • API-13Status: To do

    Database connection pool sizing

    Tue 27 Octinfraperf
    Assigned to Omar Haddad
  • BIL-5HighStatus: To do

    Tax ID collection at checkout

    Tue 27 Octfeaturelegal
    Assigned to Diego Alvarez
  • DOC-16Status: To do

    Fix: copy button fails on Safari

    Tue 27 Octbug2 comments
    Assigned to Hana Kobayashi
  • MOB-9Status: To do

    Deep links from notifications to the task

    Tue 27 Octfeature
    Assigned to Diego Alvarez
  • WEB-15Status: To do

    Customer logos: confirm usage permissions

    Tue 27 Octlegalblocked-on-legal
    Assigned to Maya Okafor
  • DOC-5Status: To do

    Video walkthrough script

    Wed 28 Octcopy2 comments
    Assigned to Maya Okafor
  • MOB-13Status: To do

    Accessibility: dynamic type support

    Wed 28 Octa11y
    Assigned to Hana Kobayashi
  • WEB-27Status: To do

    Broken-link crawl before go-live

    Wed 28 Octqa
    Assigned to Sam Patel
  • BIL-7Status: To do

    Self-serve plan change page

    Thu 29 Octfeaturedesign2 comments
    Assigned to Maya Okafor
  • DOC-12Status: To do

    Fix: dead links in the migration guide

    Thu 29 Octbugdocs
    Assigned to Sam Patel
  • BIL-15HighStatus: To do

    Fix: coupon applies to the wrong plan

    Fri 30 Octbug2 comments
    Assigned to Diego Alvarez
  • DOC-15Status: To do

    Admin guide: roles and permissions

    Fri 30 Octdocs
    Assigned to Priya Raman
  • WEB-20Status: To do

    Launch-day runbook

    Fri 30 Octlaunch1 comment
    Assigned to Lena Fischer
  • API-17Status: To do

    Structured error format (RFC 9457)

    Sat 31 Octfeature
    Assigned to Hana Kobayashi
  • BIL-19Status: To do

    Finance export for month-end close

    Sat 31 Octfeature
    Assigned to Hana Kobayashi
  • API-27Status: Done

    Sandbox tenant for partners

    Sat 17 Octfeature
    Assigned to Omar Haddad
  • DOC-23Status: Done

    Accessibility statement

    Sat 17 Octa11ylegal
    Assigned to Sam Patel
  • API-18Status: Done

    Dependency update: patch-level sweep

    Sun 18 Octinfra
    Assigned to Tom Albright
  • BIL-18Status: Done

    Migrate legacy plans to the new catalogue

    Sun 18 Octinfra
    Assigned to Omar Haddad
  • DOC-10Status: Done

    Keyboard shortcuts cheat sheet

    Sun 18 Octdocs2 comments
    Assigned to Lena Fischer
  • MOB-8Status: Done

    Crash-free-sessions dashboard

    Sun 18 Octanalytics2 comments
    Assigned to Omar Haddad
  • API-16Status: Done

    Load test at 3x current traffic

    Mon 19 Octperf
    Assigned to Omar Haddad
  • DOC-20Status: Done

    Screenshots refresh for the new UI

    Mon 19 Octdesign
    Assigned to Maya Okafor
  • BIL-23Status: Done

    Failed-payment banner in the app

    Tue 20 Octdesign
    Assigned to Maya Okafor
  • MOB-7Status: Done

    App Store screenshots for the 6.7-inch and 5.5-inch displays

    Tue 20 Octlaunch
    Assigned to Lena Fischer
  • WEB-6Status: Done

    Accessibility pass on the pricing page

    Tue 20 Octa11y
    Assigned to Sam Patel
  • WEB-12Status: Done

    Core Web Vitals budget and CI check

    Wed 21 Octperf
    Assigned to Hana Kobayashi

Sprint 43

Planned

Mon 2 Nov to Sun 15 Nov35 open0 done

  • WEB-24Status: Waiting

    Image CDN cache rules

    Thu 5 Novinfraperf2 comments
    Assigned to Tom Albright
  • BIL-20UrgentStatus: To do

    Fix: proration shows a negative total

    Mon 2 Novbug2 comments
    Unassigned
  • MOB-27UrgentStatus: To do

    Fix: attachment upload stalls above 10 MB

    Mon 2 Novbug2 comments
    Unassigned
  • API-15UrgentStatus: To do

    Fix: race when two requests reorder the same column

    Tue 3 Novbug
    Unassigned
  • BIL-11HighStatus: To do

    Fix: trial end date shown in the wrong time zone

    Tue 3 Novbug
    Unassigned
  • WEB-11HighStatus: To do

    Set up 301 redirects for retired URLs

    Tue 3 Novseo
    Assigned to Tom Albright
  • API-7HighStatus: To do

    Idempotency keys for POST /tasks

    Wed 4 Novfeature1 comment
    Unassigned
  • DOC-7Status: To do

    Fix: sidebar collapses on tablet rotation

    Wed 4 Novbug
    Unassigned
  • WEB-5HighStatus: To do

    Terms of service: updated limitation clause

    Wed 4 Novlegalblocked-on-legal1 comment
    Assigned to Lena Fischer
  • BIL-8Status: To do

    Credit notes for refunds

    Thu 5 Novfeature
    Unassigned
  • MOB-1Status: To do

    Push notification permission prompt timing

    Thu 5 Novfeature
    Assigned to Diego Alvarez
  • DOC-21HighStatus: To do

    Fix: code blocks overflow on mobile

    Fri 6 Novbuga11y1 comment
    Unassigned
  • MOB-16Status: To do

    Swipe actions on task rows

    Fri 6 Novfeaturedesign1 comment
    Unassigned
  • WEB-26Status: To do

    Legal: data-processing addendum link in the footer

    Fri 6 Novlegalblocked-on-legal2 comments
    Unassigned
  • API-10Status: To do

    Audit log export endpoint

    Sat 7 Novfeature
    Assigned to Omar Haddad
  • WEB-14Status: To do

    Newsletter signup: double opt-in flow

    Sat 7 Novfeature
    Assigned to Hana Kobayashi
  • BIL-16HighStatus: To do

    Usage metering for API calls

    Sun 8 Novfeature2 comments
    Unassigned
  • MOB-26Status: To do

    Play Store listing refresh

    Sun 8 Novlaunch
    Assigned to Lena Fischer
  • WEB-19Status: To do

    Translate the footer links (DE, FR)

    Sun 8 Novcopy
    Unassigned
  • API-12HighStatus: To do

    Service tokens with scoped permissions

    Mon 9 Novsecurity1 comment
    Unassigned
  • DOC-3Status: To do

    Interactive tutorial: first board in 5 minutes

    Mon 9 Novfeature
    Unassigned
  • MOB-12Status: To do

    Home-screen widget: today's tasks

    Mon 9 Novfeature
    Assigned to Diego Alvarez
  • API-26Status: To do

    Back-pressure on the notification queue

    Tue 10 Novperf1 comment
    Assigned to Tom Albright
  • BIL-25Status: To do

    Pricing page: reflect the new tiers

    Tue 10 Novcopy
    Unassigned
  • DOC-19Status: To do

    Onboarding email series (day 1, 3 and 7)

    Tue 10 Novcopy
    Unassigned
  • WEB-25Status: To do

    Press page: refresh the boilerplate

    Tue 10 Novcopy1 comment
    Assigned to Maya Okafor
  • BIL-13Status: To do

    Invoice PDF redesign

    Wed 11 Novdesign
    Assigned to Maya Okafor
  • DOC-11Status: To do

    Changelog page with RSS

    Thu 12 Novfeature
    Assigned to Hana Kobayashi
  • MOB-19Status: To do

    Tablet layout for the sprint board

    Thu 12 Novdesign1 comment
    Assigned to Maya Okafor
  • API-14Status: To do

    SDK: TypeScript client 2.0

    Fri 13 Novfeature
    Assigned to Hana Kobayashi
  • DOC-25Status: To do

    Localise the help centre landing page

    Fri 13 Novcopy
    Unassigned
  • API-22Status: To do

    Soft-delete with a 30-day restore

    feature
    Unassigned
  • BIL-21Status: To do

    Pause a subscription for up to 3 months

    feature
    Unassigned
  • DOC-13Status: To do

    Template gallery: sprint planning

    feature
    Unassigned
  • MOB-21Status: To do

    In-app feedback sheet

    feature1 comment
    Unassigned

Backlog

No sprint

15 tasks

  • API-19Status: To do

    Remove the unused sessions table

    infra
    Unassigned
  • API-24Status: To do

    Fix: CSV export drops commas in titles

    bug1 comment
    Unassigned
  • API-25Status: To do

    GraphQL gateway spike

    spike
    Unassigned
  • BIL-26Status: To do

    Fix: downgrade keeps premium features for a day

    bug
    Unassigned
  • BIL-27Status: To do

    Revenue recognition notes for finance

    docs
    Unassigned
  • BIL-28Status: To do

    Sandbox mode for partner billing tests

    infra
    Unassigned
  • DOC-26HighStatus: To do

    Fix: search ranks archived pages first

    bug
    Unassigned
  • DOC-27Status: To do

    Sample workspace for trials

    feature
    Unassigned
  • DOC-28Status: To do

    Docs analytics: where readers drop off

    analytics
    Unassigned
  • MOB-20Status: To do

    Fix: avatar images flicker on scroll

    bugperf
    Unassigned
  • MOB-23Status: To do

    Haptics on drag-to-reorder

    design
    Unassigned
  • MOB-28Status: To do

    Retire support for iOS 15

    infra
    Unassigned
  • WEB-17Status: To do

    Fix: sitemap lists draft pages

    bugseo
    Unassigned
  • WEB-22HighStatus: To do

    Fix: dark-mode flash on first paint

    bugdesign2 comments
    Unassigned
  • WEB-28Status: To do

    Post-launch survey for the first 100 visitors

    launch1 comment
    Unassigned