Repository navigation
Commit d1f7093
committed
v1.4.4 — auto-update toggle, Settings refonte, sidebar friends, storage UX
- Auto-update toggle in Settings → Updates (electron-updater wired through
main/preload, preference persisted to <userData>/auto-update.json) +
manual "Check for updates now" button.
- Settings panel rebuilt as a flat layout — Updates / Data / Tools / About,
with inline collapsibles. Export → Settings (gear icon). API URL with
one-click Copy button.
- macOS app name fix via `app.setName('Tiger Studio Manager')` before
whenReady — About menu and dock now show the proper product name.
- 4 KPI stats moved from sidebar to the top header (Spools / Stock /
TigerTag / TigerTag+) — replaces the old title block.
- TD1S / Scale / Cloud icons always pinned to the right edge of the header
via `margin-left: auto` (.top-status-icons), regardless of stats wrap
visibility.
- New EMPTY stat in Storage view counting depleted spools (0g). Disambig:
slot "Empty" → "Free", spool "Depleted" → "Empty" across all 9 locales.
- Storage location row in spool detail panel — clickable to navigate to
the slot in Storage with the spool UID auto-typed in search. New
Auto-assign button for unranked spools.
- Auto Storage + Auto Unstorage toggles in the Spools-not-stored sidecard
(snapshot-driven with _inFlight flag).
- Depleted spools (0g) get a 6px coloured strip + "0g" tag inside their
slot so they stay visible. Search hits get a positive orange ring +
animated glow on the matching slot.
- Sidebar friends quick-access list under the Friends button — flat rows
(avatar + name) when expanded, avatar circles when collapsed. Click
switches inventory view; click again to go back.
- Body-appended floating tooltip (#sbFriendTip) for collapsed friend
chips — escapes the sidebar's overflow:hidden.
- Sidebar user header redesigned to a horizontal row: avatar on the left,
Welcome back + display name stacked on its right.
- Friend avatars now 40×40 in both expanded and collapsed sidebar (match
the user avatar in collapsed mode).
- readableTextOn(bg) helper computes WCAG luminance via 1×1 canvas and
switches initials to #1a1a1a on light avatar backgrounds — fixes
white-on-white when picking near-white custom colours. Applied across
all 10 avatar render sites.
- Display name prompt no longer fires on first login when Firestore
already has one — uses {source:"server"} + 1s grace period.
- New SVGs: icon_settings, icon_wrench.1 parent 707b838 commit d1f7093
19 files changed
Lines changed: 1799 additions & 177 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
44 | 60 | | |
45 | 61 | | |
46 | 62 | | |
| |||
171 | 187 | | |
172 | 188 | | |
173 | 189 | | |
174 | | - | |
175 | | - | |
| 190 | + | |
| 191 | + | |
176 | 192 | | |
177 | 193 | | |
178 | 194 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
9 | 18 | | |
10 | 19 | | |
11 | 20 | | |
| |||
429 | 438 | | |
430 | 439 | | |
431 | 440 | | |
432 | | - | |
433 | | - | |
434 | | - | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
435 | 463 | | |
436 | | - | |
437 | | - | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
438 | 473 | | |
439 | | - | |
440 | | - | |
441 | | - | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
442 | 482 | | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
443 | 495 | | |
444 | 496 | | |
445 | 497 | | |
446 | 498 | | |
447 | 499 | | |
448 | 500 | | |
449 | 501 | | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
450 | 521 | | |
451 | 522 | | |
452 | 523 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
33 | 42 | | |
34 | 43 | | |
35 | 44 | | |
| |||
0 commit comments