diff --git a/TODO.md b/TODO.md index 087b418d..f682d7f1 100644 --- a/TODO.md +++ b/TODO.md @@ -49,6 +49,7 @@ This is a list of tasks to be completed before the next event/show/conference. ## 🛠️ DX & Tooling (MCP) - [x] **V3 API Parameter Hardening:** Updated `search_ae_obj_v3` for URL serialization. - [x] **GEMINI Context Standardization:** Deployed v1.2 Inverted Pyramid template. +- [x] **Safe Workflow Strategy:** Implemented atomic edit -> format -> lint fix -> svelte-check cycle. - [ ] **Payload Validation:** Create dry-run tool for Pydantic model checking. --- diff --git a/src/lib/ae_core/ae_comp__site_config_editor.svelte b/src/lib/ae_core/ae_comp__site_config_editor.svelte index 7b72e599..f1cf4546 100644 --- a/src/lib/ae_core/ae_comp__site_config_editor.svelte +++ b/src/lib/ae_core/ae_comp__site_config_editor.svelte @@ -4,6 +4,8 @@ * Specialized UI for managing site.cfg_json settings. * Supports General, AI, Performance, and IDAA-specific configurations. */ + import { Modal } from 'flowbite-svelte'; + import { untrack } from 'svelte'; import { Palette, Mail, Brain, Timer, ShieldCheck, CodeXml, Save, diff --git a/src/lib/element_qr_scanner_v2.svelte b/src/lib/element_qr_scanner_v2.svelte index 91331e59..e9b299e3 100644 --- a/src/lib/element_qr_scanner_v2.svelte +++ b/src/lib/element_qr_scanner_v2.svelte @@ -557,12 +557,6 @@ align-content: stretch; } - .ae_element.qr_scanner div.qr_scanner_viewfinder { - /* max-width: 100vw; */ - /* contain: content; */ - /* contain: contain; */ - } - .qr_scanner .qr_scanner_viewfinder { /* outline: dashed medium blue; */ min-width: 400px; diff --git a/src/lib/elements/element_input_files_tbl.svelte b/src/lib/elements/element_input_files_tbl.svelte index a47e3040..7d1261be 100644 --- a/src/lib/elements/element_input_files_tbl.svelte +++ b/src/lib/elements/element_input_files_tbl.svelte @@ -422,11 +422,6 @@ font-size: smaller; } - .file_size, - .file_type { - /* font-size: smaller; */ - } - .file_hash { font-family: 'Courier New', Courier, monospace; } diff --git a/src/routes/events/+layout.svelte b/src/routes/events/+layout.svelte index 0ccd5994..eaf9660e 100644 --- a/src/routes/events/+layout.svelte +++ b/src/routes/events/+layout.svelte @@ -124,7 +124,7 @@ {#if $events_loc?.ver && $events_loc?.ver !== $events_sess?.ver}
- Page {current_page} of {total_pages} -
diff --git a/src/routes/events/[event_id]/(badges)/badges/+page.svelte b/src/routes/events/[event_id]/(badges)/badges/+page.svelte index 8c85b7d4..a1b6fbed 100644 --- a/src/routes/events/[event_id]/(badges)/badges/+page.svelte +++ b/src/routes/events/[event_id]/(badges)/badges/+page.svelte @@ -309,10 +309,10 @@ {#if $ae_loc.trusted_access}
- -
diff --git a/src/routes/events/[event_id]/(badges)/badges/[badge_id]/ae_comp__badge_obj_view.svelte b/src/routes/events/[event_id]/(badges)/badges/[badge_id]/ae_comp__badge_obj_view.svelte index 18692171..053e9f48 100644 --- a/src/routes/events/[event_id]/(badges)/badges/[badge_id]/ae_comp__badge_obj_view.svelte +++ b/src/routes/events/[event_id]/(badges)/badges/[badge_id]/ae_comp__badge_obj_view.svelte @@ -458,7 +458,7 @@ onkeypress={() => { // slct_this_badge = true }} --> - + - - - - - - - - - @@ -121,13 +121,13 @@
- - - - + -
- @@ -190,8 +190,8 @@ Are you sure you want to perform this test operation? This demonstrate the standard confirmation pattern.

- - + {/snippet} -
{/if} - - +
@@ -286,7 +286,7 @@ {/if} {#if currently_syncing} - {:else} - - - - -
- - - - - {#if $events_loc.pres_mgmt.show_content__session_files} - {:else} - {:else} - {:else} - {:else} - - - - - - - {:else} - {:else if $ae_loc.trusted_access} - {:else} - {:else} - {:else if !$lq__event_presenter_obj.person_id || $ae_loc.administrator_access} - {:else} - {:else} - {:else} - - - - - - {:else} - {:else} - {:else} - - - {:else if $ae_loc.administrator_access} - {:else} - {:else} - - - {:else} - - - {:else if $ae_loc.manager_access} - - - - - - (cfg_json_view = 'form')}>Form - (cfg_json_view = 'json')}>JSON {#if cfg_json_view === 'form'} @@ -92,7 +92,7 @@ placeholder="JSON config" class_li="p-1 preset-outlined-success-400-600 shadow-lg rounded-lg" /> - - @@ -127,7 +127,7 @@ placeholder="JSON config" class_li="p-1 preset-outlined-success-400-600 shadow-lg rounded-lg" /> - - @@ -163,7 +163,7 @@ placeholder="JSON config" class_li="p-1 preset-outlined-success-400-600 shadow-lg rounded-lg" /> - - @@ -198,7 +198,7 @@ placeholder="JSON config" class_li="p-1 preset-outlined-success-400-600 shadow-lg rounded-lg" /> - + diff --git a/src/routes/events/[event_id]/settings/ae_comp__event_settings_badges_form.svelte b/src/routes/events/[event_id]/settings/ae_comp__event_settings_badges_form.svelte index 3e867e79..d4fb8397 100644 --- a/src/routes/events/[event_id]/settings/ae_comp__event_settings_badges_form.svelte +++ b/src/routes/events/[event_id]/settings/ae_comp__event_settings_badges_form.svelte @@ -92,5 +92,5 @@ - + diff --git a/src/routes/events/[event_id]/settings/ae_comp__event_settings_basic_form.svelte b/src/routes/events/[event_id]/settings/ae_comp__event_settings_basic_form.svelte index 66356714..06672a31 100644 --- a/src/routes/events/[event_id]/settings/ae_comp__event_settings_basic_form.svelte +++ b/src/routes/events/[event_id]/settings/ae_comp__event_settings_basic_form.svelte @@ -68,5 +68,5 @@ - + diff --git a/src/routes/events/[event_id]/settings/ae_comp__event_settings_form.svelte b/src/routes/events/[event_id]/settings/ae_comp__event_settings_form.svelte index 684d3222..c48c9db2 100644 --- a/src/routes/events/[event_id]/settings/ae_comp__event_settings_form.svelte +++ b/src/routes/events/[event_id]/settings/ae_comp__event_settings_form.svelte @@ -26,5 +26,5 @@ - + diff --git a/src/routes/events/[event_id]/settings/ae_comp__event_settings_pres_mgmt_form.svelte b/src/routes/events/[event_id]/settings/ae_comp__event_settings_pres_mgmt_form.svelte index 45c6ea98..d4a28f74 100644 --- a/src/routes/events/[event_id]/settings/ae_comp__event_settings_pres_mgmt_form.svelte +++ b/src/routes/events/[event_id]/settings/ae_comp__event_settings_pres_mgmt_form.svelte @@ -140,5 +140,5 @@ - + diff --git a/src/routes/events/[event_id]/sign_in_out.svelte b/src/routes/events/[event_id]/sign_in_out.svelte index ff03e035..bb624ac9 100644 --- a/src/routes/events/[event_id]/sign_in_out.svelte +++ b/src/routes/events/[event_id]/sign_in_out.svelte @@ -184,8 +184,7 @@ {#if $events_loc.auth__person?.id} - {:else} - {:else} - {:else} - {:else} - {:else} - {:else} - {:else} - {:else} - - - - - {:else} - {:else} - {:else} - {:else} - {#if $ae_loc.administrator_access && $ae_loc.edit_mode} - {:else if $ae_loc.trusted_access && $idaa_loc.archives.qry__hidden != 'not_hidden'} - {:else if $ae_loc.administrator_access && $idaa_loc.archives.qry__enabled != 'enabled'} - - {:else if $ae_loc.trusted_access} - {:else} - {:else if $ae_loc.trusted_access} - {:else} - {:else if $ae_loc.trusted_access && $idaa_loc.bb.qry__hidden != 'not_hidden'} - {:else if $ae_loc.administrator_access && $idaa_loc.bb.qry__enabled != 'enabled'} - {:else} - {:else} - {:else if $ae_loc.trusted_access} - {:else} - {:else if $ae_loc.trusted_access && $idaa_loc.recovery_meetings.qry__hidden != 'not_hidden'} - {:else if $ae_loc.administrator_access && $idaa_loc.recovery_meetings.qry__enabled != 'enabled'} - - - -