aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Utility
Commit message (Expand)AuthorAgeFilesLines
* fix(utility): treat .localhost subdomains as private in appOriginFuwn2026-04-181-0/+1
* revert(ui): remove april fools executive modeFuwn2026-04-021-51/+0
* feat(ui): add april fools executive modeFuwn2026-04-011-0/+51
* fix(notifications): stabilize browser subscription identityFuwn2026-03-281-15/+10
* fix(notifications): support per-device push subscriptionsFuwn2026-03-281-1/+1
* fix(cache): respect AniList media list recache windowsFuwn2026-03-281-5/+14
* refactor(proxy): move manga chapter counts behind indexed cacheFuwn2026-03-271-2/+15
* refactor: centralise site origin usageFuwn2026-03-221-0/+10
* refactor: extract app origin configFuwn2026-03-224-8/+38
* chore(biome): drop formatter style overridesFuwn2026-03-0113-269/+285
* chore(biome): enable svelte formattingFuwn2026-03-011-3/+3
* chore(biome): re-enable useIterableCallbackReturn ruleFuwn2026-03-011-3/+9
* chore(biome): re-enable noDoubleEquals ruleFuwn2026-03-011-1/+1
* perf: optimise list hot paths and shared timersFuwn2026-03-011-30/+79
* fix: Resolve all ESLint errors and warningsFuwn2026-01-292-2/+2
* deps(sveltekit): Migrate to SvelteKit 2Fuwn2026-01-221-1/+1
* fix: Throw redirectsFuwn2025-12-011-1/+1
* refactor(stores): Generic persistent storage facilityFuwn2025-06-111-0/+19
* deps(SvelteKit): Migrate to SvelteKit 2Fuwn2025-06-091-1/+1
* feat(oauth): Expire session after 180 daysFuwn2025-05-271-1/+1
* fix(badges): Properly set badge time when mutatingFuwn2025-05-021-7/+1
* style: Run formatterFuwn2025-02-141-10/+11
* feat(notifications): initial notification update on first visitFuwn2025-01-281-1/+1
* feat(notifications): fallback on service-worker-less notificationsFuwn2025-01-281-0/+26
* fix(notifications): better permission request flowFuwn2025-01-281-14/+20
* refactor(authorised): move authorised user functionality to moduleFuwn2024-11-181-0/+5
* chore(prettier): use spaces instead of tabsFuwn2024-10-0912-194/+194
* feat(notifications): fingerprint for multiple grantsFuwn2024-08-242-3/+19
* fix(notifications): allow silent notificationsFuwn2024-07-251-1/+1
* feat: background notificationsFuwn2024-07-241-0/+22
* feat(proxy): drop headersFuwn2024-07-231-1/+1
* fix(proxy): proxy by defaultFuwn2024-07-231-1/+1
* feat(proxy): enable level two proxy encodingFuwn2024-07-231-3/+11
* feat(proxy): encode proxy requestsFuwn2024-07-121-1/+1
* refactor(image): move cdn to imageFuwn2024-04-192-22/+46
* fix(time): proper database time updateFuwn2024-02-121-1/+17
* fix(time): database time to dateFuwn2024-02-121-2/+1
* fix(hololive): proxy scheduleFuwn2024-02-071-1/+1
* feat: stronger logoutFuwn2024-02-061-3/+2
* fix(cdn): don't proxy catboxFuwn2024-02-041-1/+2
* feat(schedule): shorten long titlesFuwn2024-02-021-0/+2
* fix(html): height observer memory leakFuwn2024-02-011-26/+33
* fix(updates): no details observerFuwn2024-01-261-4/+6
* fix(limitlistheight): ignore hover coverFuwn2024-01-261-3/+1
* fix(html): more robust (ultimate) height limiterFuwn2024-01-261-21/+24
* revert "revert(cdn): use clear branches"Fuwn2024-01-221-17/+15
* revert(cdn): use clear branchesFuwn2024-01-221-15/+17
* fix(proxy): better disable flagFuwn2024-01-221-2/+2
* refactor(cdn): simplifyFuwn2024-01-221-20/+15
* feat(badges): image cdnFuwn2024-01-221-0/+26