diff --git a/src/routes/journals/ae_comp__journal_entry_editor.svelte b/src/routes/journals/ae_comp__journal_entry_editor.svelte index acf9a8f7..ed92a5f9 100644 --- a/src/routes/journals/ae_comp__journal_entry_editor.svelte +++ b/src/routes/journals/ae_comp__journal_entry_editor.svelte @@ -65,6 +65,7 @@ const preferred_viewer = $derived((journal?.cfg_json?.pref_viewer ?? 'rendered') {:else}
+ {@html tmp_entry_obj?.content_md_html || ''}
{/if} @@ -123,7 +124,7 @@ const preferred_viewer = $derived((journal?.cfg_json?.pref_viewer ?? 'rendered') type="button" onclick={on_save} disabled={!has_changed} - class="btn btn-sm md:btn-md lg:btn-lg preset-filled-success fixed top-72 right-6 z-20 min-w-32 shadow-xl transition-all" + class="btn btn-sm md:btn-md lg:btn-lg preset-filled-success fixed top-72 right-6 z-20 hidden min-w-32 shadow-xl transition-all md:inline-flex" class:hidden={!has_changed}> Save diff --git a/src/routes/journals/ae_comp__journal_entry_metadata.svelte b/src/routes/journals/ae_comp__journal_entry_metadata.svelte index bbf148ca..0b575fb4 100644 --- a/src/routes/journals/ae_comp__journal_entry_metadata.svelte +++ b/src/routes/journals/ae_comp__journal_entry_metadata.svelte @@ -18,8 +18,8 @@ let { entry }: Props = $props();
-
+ class="text-surface-500 flex flex-col gap-2 text-xs sm:flex-row sm:items-center sm:justify-between"> +
Created: {ae_util.iso_datetime_formatter( diff --git a/src/routes/journals/ae_comp__journal_entry_obj_id_view.svelte b/src/routes/journals/ae_comp__journal_entry_obj_id_view.svelte index 82481c74..a55aed23 100644 --- a/src/routes/journals/ae_comp__journal_entry_obj_id_view.svelte +++ b/src/routes/journals/ae_comp__journal_entry_obj_id_view.svelte @@ -19,8 +19,7 @@ import { ae_util } from '$lib/ae_utils/ae_utils'; import { ae_loc, ae_api } from '$lib/stores/ae_stores'; import { journals_loc, - journals_sess, - journals_slct + journals_sess } from '$lib/ae_journals/ae_journals_stores'; import { journals_func } from '$lib/ae_journals/ae_journals_functions'; import { decrypt_journal_entry } from '$lib/ae_journals/ae_journals_decryption'; @@ -154,10 +153,6 @@ $effect(() => { // 2. Auto-Save Debounce $effect(() => { - // Track core properties - const _content = tmp_entry_obj.content; - const _private = tmp_entry_obj.private; - // Isolate logic from secondary dependencies const should_save = untrack( () => has_unsaved_changes && !is_processing && save_status !== 'saving' @@ -429,10 +424,9 @@ let modal_mode: 'append' | 'prepend' | 'auto' = $state('auto'); group-hover/entry-view:opacity-15 dark:opacity-10 dark:group-hover/entry-view:opacity-20">
{#if $lq__journal_entry_obj && $lq__journal_obj} - {#if decryption_error} -
+
+
+ {#if decryption_error} +
+
+ + {decryption_error} +
+ +
+ {/if} + + +
+
+ update_journal_entry()} + {log_lvl} /> +
+ + update_journal_entry()} + on_force_reset={handle_force_reset} /> +
+ + +
+ +
- {/if} - - -
-
- update_journal_entry()} - {log_lvl} /> -
- - update_journal_entry()} - on_force_reset={handle_force_reset} /> -
- - - - + +