Skip to content

[PER-10773] Add banner alerting users of expected downtime on the 15th Oct - #1201

Merged
aasandei-vsp merged 1 commit into
mainfrom
PER-10773-downtime-banner
Oct 8, 2026
Merged

aasandei-vsp merged 1 commit into
mainfrom
PER-10773-downtime-banner

Conversation

@aasandei-vsp

Copy link
Copy Markdown
Contributor

Manual test cases — October 15th downtime banner

The visible change: from October 12th at 3pm Central, a banner across the top of the app reads The Permanent.org platform will be temporarily unavailable on October 15th, 2026 from approximately 3-5pm Central Time while we perform routine maintenance. Thank you for your patience..


Before the notice window

Scenario — nothing shows yet

  1. Set the clock to October 12th, 2026, 2:55 PM, open a private window and sign in.
    • EXPECTED: No banner anywhere.

Inside the notice window ⭐

Scenario — the banner appears on every surface

  1. Set the clock to October 12th, 2026, 3:05 PM, open a private window and go to the sign-in page.
    • EXPECTED: The banner shows at the top with the exact copy above.
  2. Sign in and open My Files.
    • EXPECTED: The banner shows, and the left sidebar starts below it rather than underneath it.
  3. Open the public archive link.
    • EXPECTED: The banner shows.
  4. Open the share link.
    • EXPECTED: The banner shows.

Scenario — still there during the downtime

  1. Set the clock to October 15th, 2026, 4:55 PM, open a private window and sign in.
    • EXPECTED: The banner still shows.

Dismissing ⭐

Scenario — a dismissal sticks

  1. Set the clock to October 13th, 2026, 10:00 AM. In a normal (not private) window, sign in.
  2. Click the close icon on the banner.
    • EXPECTED: The banner disappears and the left sidebar moves back up.
  3. Reload the page.
    • EXPECTED: The banner stays hidden.

After the downtime

Scenario — the banner goes away on its own

  1. Set the clock to October 15th, 2026, 5:01 PM, open a private window and sign in.
    • EXPECTED: No banner.

@codecov

codecov Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 53.66%. Comparing base (05374e1) to head (c672020).
⚠️ Report is 30 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1201      +/-   ##
==========================================
+ Coverage   53.64%   53.66%   +0.02%     
==========================================
  Files         368      368              
  Lines       12925    12925              
  Branches     2363     2363              
==========================================
+ Hits         6933     6936       +3     
+ Misses       5753     5749       -4     
- Partials      239      240       +1     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

The banner will show starting with 12th Oct and will stay until the
15th Oct 17:00-05:00

Issue: PER-10773
@aasandei-vsp
aasandei-vsp force-pushed the PER-10773-downtime-banner branch from 960ffae to c672020 Compare October 8, 2026 12:18
@aasandei-vsp
aasandei-vsp merged commit 331c687 into main Oct 8, 2026
8 checks passed
@aasandei-vsp
aasandei-vsp deleted the PER-10773-downtime-banner branch October 8, 2026 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants