Compare commits

...

3 Commits

Author SHA1 Message Date
Jeff Emmett 2ca93caa7e Merge branch 'dev'
CI/CD / deploy (push) Successful in 2m49s Details
2026-04-16 16:36:56 -04:00
Jeff Emmett 595188b9d8 chore(sw): bump cache version to v10 to purge stale rpast 404 shells
Users on an older SW built before rpast existed saw a cached
/rpast shell with an outdated module list (rmail/rfunds/rwork/...).
Bumping the cache version forces activation-time cleanup to drop
the old entries on next visit.
2026-04-16 16:36:54 -04:00
Jeff Emmett 98d6d22e55 ui(space-settings): Invite label + breathing room under username search
- Rename 'Add' to 'Invite' in the By-Username add-member row to match
  the By-Email path and reflect that it goes through an invite flow.
- Add 10px top margin to .add-member-row so the role dropdown and
  button don't visually collide with the search input/selected-user
  area above.
2026-04-16 16:36:52 -04:00
2 changed files with 3 additions and 3 deletions

View File

@ -756,7 +756,7 @@ export class RStackSpaceSwitcher extends HTMLElement {
<option value="moderator">moderator</option>
<option value="admin">admin</option>
</select>
<button class="btn-sm btn-sm--approve" id="am-add-btn" disabled>Add</button>
<button class="btn-sm btn-sm--approve" id="am-add-btn" disabled>Invite</button>
</div>
<div class="add-feedback" id="am-feedback"></div>
</div>
@ -2210,7 +2210,7 @@ input:checked + .toggle-slider:before { transform: translateX(16px); }
.add-toggle-btn.active { background: rgba(6,182,212,0.1); border-color: rgba(6,182,212,0.3); color: #06b6d4; }
.add-member-form { display: flex; flex-direction: column; gap: 8px; }
.add-member-form.hidden { display: none; }
.add-member-row { display: flex; gap: 8px; align-items: center; }
.add-member-row { display: flex; gap: 8px; align-items: center; margin-top: 10px; }
.add-search-wrapper { position: relative; }
.add-search-dropdown { position: absolute; top: 100%; left: 0; right: 0; background: var(--rs-bg-surface); border: 1px solid var(--rs-border); border-radius: 8px; margin-top: 4px; overflow: hidden; z-index: 10; box-shadow: 0 4px 16px rgba(0,0,0,0.25); display: none; }
.add-search-dropdown.open { display: block; }

View File

@ -1,7 +1,7 @@
/// <reference lib="webworker" />
declare const self: ServiceWorkerGlobalScope;
const CACHE_VERSION = "rspace-v9";
const CACHE_VERSION = "rspace-v10";
const STATIC_CACHE = `${CACHE_VERSION}-static`;
const HTML_CACHE = `${CACHE_VERSION}-html`;
const API_CACHE = `${CACHE_VERSION}-api`;