diff --git a/src/lib/ae_journals/ae_journals_stores.ts b/src/lib/ae_journals/ae_journals_stores.ts
index d201347c..b56829bb 100644
--- a/src/lib/ae_journals/ae_journals_stores.ts
+++ b/src/lib/ae_journals/ae_journals_stores.ts
@@ -28,6 +28,9 @@ let journals_local_data_struct: key_val = {
qry__offset: 0,
qry__journal_id: null,
+ journal_view_history_li: [], // Appended each time the journal is loaded.
+ entry_view_history_li: [], // Appended each time the entry is loaded.
+
journal: {
edit: false,
edit_kv: {},
diff --git a/src/routes/journals/[journal_id]/+layout.svelte b/src/routes/journals/[journal_id]/+layout.svelte
index da09ec6b..8fed163b 100644
--- a/src/routes/journals/[journal_id]/+layout.svelte
+++ b/src/routes/journals/[journal_id]/+layout.svelte
@@ -57,6 +57,8 @@ if (log_lvl) {
// $journals_sess.entry_li = [];
// $journals_slct.journal_id = ae_acct.slct.journal_id;
+let show_menu__all_journals: boolean = $state(false);
+
let lq__journal_obj = $derived(liveQuery(async () => {
if (log_lvl) {
console.log(`lq__journal_obj: journal_id = ${$journals_slct?.journal_id}`);
@@ -176,27 +178,103 @@ let lq__journal_obj = $derived(liveQuery(async () => {
py-2
w-full
hover:bg-slate-100 hover:dark:bg-slate-700
+
+ relative transition-all
"
>
- {
+ show_menu__all_journals = !show_menu__all_journals;
+ }}
class="
btn btn-sm
preset-tonal-tertiary
preset-outlined-tertiary-600-400
hover:preset-outlined-tertiary-700-300
- hover:preset-filled-tertiary-100-900
+ hover:preset-filled-tertiary-300-700
transition-all
"
- title="View all journals for this account: {$ae_loc.account_name}"
+ title="View all journals menu: {$ae_loc.account_name}"
>
-