Versie 0.3.3

This commit is contained in:
Atreides Assets committed 2026-10-30 12:28:48 +01:00
1 parent 1cf6eeed29
commit 6e741a51fe
57 files changed
+1362 -2135

No files matched your search

+3 -1
View File
@@ -1,4 +1,4 @@
// Generated, do not edit. sha256:51b53dc3f01e74bb7f221f45ce7f2b9b6f6a164a12cedc96e33ad4f1b1b701a0
// Generated, do not edit. sha256:a36be83c24f4e2c2e73be5d6705dd33c4759901705776f21398caba72366f10a
import { currentNotifications } from '../data/notifications.js';
import { countAiToolCallsSince } from '../data/ai-audit.js';
import { getPref } from '../data/preferences.js';
@@ -12,6 +12,7 @@ import { CONFIG, TARGETS, NOTIFICATION_TARGETS, SOURCE_ENDPOINTS, targetHash, ta
import { registerAttention } from './attention.js';
import { appSetting, baseCurrency } from '../app-settings.js';
import { licenseChangedSinceSeen } from '../license.js';
import { placeAvailable } from '../routes.js';
async function integrationsNeedingKey() {
const rijen = await listProviders();
@@ -96,6 +97,7 @@ if (typeof document !== 'undefined') {
document.addEventListener('price-gaps-changed', () => { gapsCache = { at: 0, total: 0 }; });
}
async function priceGaps() {
if (!placeAvailable(TARGETS.PRICE_HISTORY)) return [];
if (Date.now() - gapsCache.at > GAPS_TTL_MS) {
try { gapsCache = { at: Date.now(), total: (await listPriceGaps()).total }; }
catch { return []; }