aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Notification
Commit message (Collapse)AuthorAgeFilesLines
* feat(analytics): track umami events across core actionsFuwn2 days1-0/+1
| | | | | | | | | Add a guarded track() wrapper (src/lib/analytics.ts) so programmatic events no-op instead of throwing when umami is absent (localhost), lazily loaded, or ad-blocked. Instrument the core loop (progress increment, roulette, list filter, force refresh), the auth funnel (log in/out, command palette), settings toggles/selects at the wrapper level, sync/debug/feed actions, and tool/sharing actions.
* refactor(colours): tokenise card shadows and scrimsFuwn2026-05-151-1/+1
| | | | | | | | | | | Introduce --shadow-card, --shadow-card-emphasized, --shadow-cta, --scrim, --scrim-soft, and --scrim-banner. Migrate 14 inline literals (card.css, input.css, Notification, MediaRoulette, the two Landing CTA buttons, the popup overlay, the palette and roulette scrims, three identity banners, the user profile cover art shadow) onto the tokens, with light/dark adaptation handled by the existing prefers-color-scheme blocks instead of duplicated inline. Two single-use Landing demo-focus values stay inline.
* fix(notification): clear auto-dismiss timer on component destroyFuwn2026-04-181-1/+5
| | | | | | | | | onMount scheduled a setTimeout to auto-dismiss the notification after notification.duration ms but never stored the handle. If the component was destroyed before the timer fired (parent unmount, navigation), the timer still ran and called remove() on a stale closure. Capture the timer id and clear it from the onMount cleanup callback.
* chore(biome): drop formatter style overridesFuwn2026-03-014-45/+47
|
* chore(biome): enable svelte formattingFuwn2026-03-012-19/+19
|
* fix: Resolve all ESLint errors and warningsFuwn2026-01-291-1/+2
|
* fix(Notification): Align Options interface with Notification typeFuwn2026-01-231-6/+11
|
* refactor: Migrate event handlers to new Svelte 5 syntaxFuwn2026-01-231-4/+4
|
* fix(notifications): Replace svelte-notifications with custom store for Svelte 5Fuwn2026-01-222-0/+63
|
* format: Apply Prettier formattingFuwn2026-01-221-1/+3
|
* format: Apply Prettier formattingFuwn2025-12-151-3/+1
|
* style: Reformat using latest formattingFuwn2025-06-111-1/+3
|
* chore(prettier): use spaces instead of tabsFuwn2024-10-092-95/+95
|
* feat(settings): disable notifications optionFuwn2024-01-121-29/+32
|
* feat(list): recache notificationsFuwn2024-01-111-1/+1
|
* feat(notifications): remove button, add clickFuwn2024-01-111-33/+20
|
* feat: notificationsFuwn2024-01-112-0/+131