diff --git a/frontend/src/App.svelte b/frontend/src/App.svelte index c7db5c9..8d256c8 100644 --- a/frontend/src/App.svelte +++ b/frontend/src/App.svelte @@ -7,7 +7,7 @@ import History from './components/History.svelte' import Setup from './components/Setup.svelte' import { EventsOn, EventsOff, WindowSetSize, ScreenGetAll } from '../wailsjs/runtime/runtime' - import { GetParticipants, StartMeeting, GetSettings, SkipSpeaker, RemoveFromQueue, SwitchToSpeaker } from '../wailsjs/go/app/App' + import { GetParticipants, StartMeeting, GetSettings, SkipSpeaker, RemoveFromQueue, SwitchToSpeaker, OpenBrowserURL } from '../wailsjs/go/app/App' import { t, initLocale } from './lib/i18n' import { attendance } from './lib/stores' @@ -36,7 +36,7 @@ EventsOn('timer:meeting_warning', handleMeetingWarning) EventsOn('timer:meeting_ended', handleMeetingEnded) EventsOn('timer:speaker_changed', handleSpeakerChanged) - EventsOn('jira:open', handleJiraOpen) + EventsOn('jira:open', (url) => { if (url) OpenBrowserURL(url) }) // Warm up AudioContext on first user interaction const warmUpAudio = async () => { @@ -134,10 +134,6 @@ timerState = state } - function handleJiraOpen(url) { - window.open(url, 'jira-kanban') - } - let audioContext = null function getAudioContext() { @@ -296,7 +292,7 @@ {#if currentView === 'main'} {#if meetingActive && timerState}
- + meetingActive = false} />
@@ -311,6 +307,9 @@ + {#if settings?.defaultJiraUrl} + + {/if} {:else}
diff --git a/frontend/src/components/History.svelte b/frontend/src/components/History.svelte index 17bd7ea..5d153f8 100644 --- a/frontend/src/components/History.svelte +++ b/frontend/src/components/History.svelte @@ -6,8 +6,9 @@ let sessions = [] let stats = null let loading = true - let dateFrom = new Date(Date.now() - 30 * 24 * 60 * 60 * 1000).toISOString().split('T')[0] - let dateTo = new Date().toISOString().split('T')[0] + const _now = new Date() + let dateFrom = `${_now.getFullYear()}-${String(_now.getMonth() + 1).padStart(2, '0')}-01` + let dateTo = `${_now.getFullYear()}-${String(_now.getMonth() + 1).padStart(2, '0')}-${String(_now.getDate()).padStart(2, '0')}` let exporting = false let showDeleteAllConfirm = false let deletingSessionId = null diff --git a/frontend/src/components/Setup.svelte b/frontend/src/components/Setup.svelte index 33a35df..a9f032a 100644 --- a/frontend/src/components/Setup.svelte +++ b/frontend/src/components/Setup.svelte @@ -1,6 +1,6 @@