This was a lot... things are mostly working again. The changing of id_random properties caused some problems. The hosted_file_hash_sha256 is not working? There are other issues as well... This will take some time.

This commit is contained in:
Scott Idem
2025-11-13 18:38:00 -05:00
parent a84d06a28d
commit e9a8f7df00
225 changed files with 488 additions and 1526 deletions

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { get_object } from './api_get_object';
// Updated 2023-12-01

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { get_object } from './api_get_object';
// The lookup "obj_type" should broken out into a separate function. - 2024-08-07

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { get_object } from './api_get_object';
// Refactored 2025-11-13 to use a lookup map for endpoints.

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
export let temp_get_blob_percent_completed = 0;
export let get_blob_percent_completed = temp_get_blob_percent_completed;

View File

@@ -1,6 +1,6 @@
import axios from 'axios';
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
export let temp_get_blob_percent_completed = 0;
// export let get_blob_percent_completed = readable(temp_get_blob_percent_completed);

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";
@@ -481,7 +481,7 @@ export async function db_save_ae_obj_li__archive_content(
archive_code: obj.archive_code,
archive_name: obj.archive_name,
hash_sha256: obj.hosted_file_hash_sha256
hash_sha256: obj.hosted_file_hash_sha256 ?? ''
});
// console.log(`Put obj with ID: ${obj.archive_content_id_random} or ${id_random}`);
} catch (error) {

View File

@@ -6,11 +6,11 @@ import { preventDefault } from 'svelte/legacy';
// import Element_input_files_tbl from '$lib/element_input_files_tbl.svelte';
// Import storage, functions, and libraries
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { ae_util } from '$lib/ae_utils/ae_utils';
import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_stores';
import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/stores/ae_stores';
// Exports

View File

@@ -4,11 +4,11 @@
// Import components and elements
// Import storage, functions, and libraries
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { ae_util } from '$lib/ae_utils/ae_utils';
import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_stores';
import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/stores/ae_stores';
// Exports

View File

@@ -6,10 +6,10 @@ export let log_lvl: number = 0;
import Element_input_files_tbl from '$lib/elements/element_input_files_tbl.svelte';
// Import storage, functions, and libraries
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_stores';
import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/stores/ae_stores';
// Exports
// Expecting these for link_to_type: 'event', 'event_location', 'archive_content', etc

View File

@@ -23,10 +23,10 @@
// } from '@lucide/svelte';
// *** Import Aether specific variables and functions
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { ae_util } from '$lib/ae_utils/ae_utils';
import { api } from '$lib/api/api';
import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_stores';
import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/stores/ae_stores';
interface Props {
log_lvl?: number;

View File

@@ -6,10 +6,10 @@ export let log_lvl: number = 0;
import Element_input_files_tbl from '$lib/elements/element_input_files_tbl.svelte';
// Import storage, functions, and libraries
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_stores';
import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/stores/ae_stores';
// Exports
// Expecting these for link_to_type: 'event', 'event_location', 'archive_content', etc

View File

@@ -1,5 +1,5 @@
import { browser } from '$app/environment';
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import {

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
let ae_promises: key_val = {};

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
// Updated 2025-01-28

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_core } from "$lib/ae_core/db_core";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_core } from "$lib/ae_core/db_core";

View File

@@ -1,6 +1,6 @@
import { marked } from 'marked';
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";

View File

@@ -1,5 +1,5 @@
import { browser } from '$app/environment';
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
export interface Data_Store {

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_core } from "$lib/ae_core/db_core";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";

View File

@@ -1,6 +1,6 @@
import QRCode from 'qrcode'
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_core } from "$lib/ae_core/db_core";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_core } from "$lib/ae_core/db_core";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_core } from "$lib/ae_core/db_core";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from '$lib/ae_core/core__idb_dexie';

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";
import { db_events } from "$lib/ae_events/db_events";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_events } from "$lib/ae_events/db_events";

View File

@@ -1,6 +1,6 @@
import { marked } from 'marked';
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";

View File

@@ -1,6 +1,6 @@
import { marked } from 'marked';
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";

View File

@@ -3,7 +3,7 @@ import { persisted } from 'svelte-persisted-store';
import { writable } from 'svelte/store';
import type { Writable } from 'svelte/store';
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
/* *** BEGIN *** Initialize journals_local_data_struct */

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_save_ae_obj_li__ae_obj } from "$lib/ae_core/core__idb_dexie";

View File

@@ -1,4 +1,4 @@
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { api } from '$lib/api/api';
import { db_sponsorships } from "$lib/ae_sponsorships/db_sponsorships";

View File

@@ -2,13 +2,13 @@
// This is intended to be used with the Aether API. The goal is to just import all of the core functions and re-export them as a single module. This is to make it easier to import the functions into other modules.
// This needs to be cleaned up and ideally removed the need for Axios.
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { delete_object } from './ae_api/api_delete_object'; // Exported at the end of this file
import { get_object } from './ae_api/api_get_object'; // Exported at the end of this file
import { patch_object } from './ae_api/api_patch_object'; // Exported at the end of this file
import { post_object } from './ae_api/api_post_object'; // Exported at the end of this file
import { delete_object } from '$lib/ae_api/api_delete_object'; // Exported at the end of this file
import { get_object } from '$lib/ae_api/api_get_object'; // Exported at the end of this file
import { patch_object } from '$lib/ae_api/api_patch_object'; // Exported at the end of this file
import { post_object } from '$lib/ae_api/api_post_object'; // Exported at the end of this file
import { get_ae_obj_id_crud } from '$lib/ae_api/api_get__crud_obj_id';

View File

@@ -13,10 +13,10 @@ import {
// *** Import Aether specific variables and functions
import { ae_util } from '$lib/ae_utils/ae_utils';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/ae_stores';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/stores/ae_stores';
// import { core_func } from '$lib/ae_core/ae_core_functions';
// Ideally the Event related stores should not be imported here?
import { events_loc } from '$lib/ae_events_stores';
import { events_loc } from '$lib/stores/ae_events_stores';
// import { db_events } from "$lib/db_events";
// export let hidden: boolean = false;

View File

@@ -5,7 +5,7 @@ import {
} from '@lucide/svelte';
import { ae_util } from '$lib/ae_utils/ae_utils';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/ae_stores';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/stores/ae_stores';
// import Element_theme from '$lib/e_app_theme.svelte';

View File

@@ -12,7 +12,7 @@ import {
// *** Import Aether specific variables and functions
// import { ae_util } from '$lib/ae_utils/ae_utils';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/ae_stores';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/stores/ae_stores';
// *** Setup Svelte properties

View File

@@ -59,9 +59,9 @@ import {
} from '@lucide/svelte';
// *** Import Aether specific variables and functions
import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger, type key_val } from '$lib/ae_stores';
import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger, type key_val } from '$lib/stores/ae_stores';
import { User } from 'lucide-svelte';
import { api } from './api';
import { api } from '$lib/api/api';
if (log_lvl) {
console.log(`Help - technical support component loaded`);
@@ -70,10 +70,10 @@ if (log_lvl) {
let help_tech_text: string = $state('');
let hide_additional_info: boolean = $state(true);
function preventDefault(fn) {
return function (event) {
function preventDefault<T extends Event>(fn: (event: T) => void) {
return function (event: T) {
event.preventDefault();
fn.call(this, event);
fn(event);
};
}

View File

@@ -17,8 +17,8 @@ import {
} from '@lucide/svelte';
// *** Import Aether specific variables and functions
import type { key_val } from '$lib/ae_stores';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/stores/ae_stores';
import { ae_util } from '$lib/ae_utils/ae_utils';
import { core_func } from '$lib/ae_core/ae_core_functions';

View File

@@ -22,7 +22,7 @@ import {
// *** Import Aether specific variables and functions
// import { ae_util } from '$lib/ae_utils/ae_utils';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/ae_stores';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/stores/ae_stores';
import Element_access_type from '$lib/app_components/e_app_access_type.svelte';
import Element_app_cfg from '$lib/app_components/e_app_cfg.svelte';

View File

@@ -4,7 +4,7 @@ import {
Moon, Sun
} from '@lucide/svelte';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/ae_stores';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/stores/ae_stores';
interface Props {
log_lvl?: number;

View File

@@ -2,7 +2,7 @@
import { onDestroy, onMount } from 'svelte';
import { NodeViewWrapper } from 'svelte-tiptap';
import type { NodeViewProps } from '@tiptap/core';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
import { Button, buttonVariants } from '$lib/components/ui/button/index.js';
import {
AlignCenter,

View File

@@ -3,7 +3,7 @@
import { type Editor } from '@tiptap/core';
import * as Tooltip from '$lib/components/ui/tooltip/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
let { editor }: { editor: Editor } = $props();
</script>

View File

@@ -3,7 +3,7 @@
import { type Editor } from '@tiptap/core';
import * as Tooltip from '$lib/components/ui/tooltip/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
let { editor }: { editor: Editor } = $props();
</script>

View File

@@ -3,7 +3,7 @@
import { type Editor } from '@tiptap/core';
import * as Tooltip from '$lib/components/ui/tooltip/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
let { editor }: { editor: Editor } = $props();
</script>

View File

@@ -3,7 +3,7 @@
import { type Editor } from '@tiptap/core';
import * as Tooltip from '$lib/components/ui/tooltip/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
let { editor }: { editor: Editor } = $props();
</script>

View File

@@ -5,7 +5,7 @@
import { type Editor } from '@tiptap/core';
import * as Tooltip from '$lib/components/ui/tooltip/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
import * as Popover from '$lib/components/ui/popover/index.js';
import { mode } from 'mode-watcher';
import ColorPicker from 'svelte-awesome-color-picker';

View File

@@ -3,7 +3,7 @@
import { type Editor } from '@tiptap/core';
import * as Tooltip from '$lib/components/ui/tooltip/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
let { editor }: { editor: Editor } = $props();
</script>

View File

@@ -5,7 +5,7 @@
import { type Editor } from '@tiptap/core';
import * as Tooltip from '$lib/components/ui/tooltip/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
import * as Popover from '$lib/components/ui/popover/index.js';
import { Input } from '$lib/components/ui/input/index.js';

View File

@@ -3,7 +3,7 @@
import { type Editor } from '@tiptap/core';
import * as Tooltip from '$lib/components/ui/tooltip/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
let { editor }: { editor: Editor } = $props();
</script>

View File

@@ -3,7 +3,7 @@
import { type Editor } from '@tiptap/core';
import * as Tooltip from '$lib/components/ui/tooltip/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
let { editor }: { editor: Editor } = $props();
</script>

View File

@@ -3,7 +3,7 @@
import { type Editor } from '@tiptap/core';
import * as Tooltip from '$lib/components/ui/tooltip/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
let { editor }: { editor: Editor } = $props();
</script>

View File

@@ -3,7 +3,7 @@
import { type Editor } from '@tiptap/core';
import * as Tooltip from '$lib/components/ui/tooltip/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
let { editor }: { editor: Editor } = $props();
</script>

View File

@@ -3,7 +3,7 @@
import { type Editor } from '@tiptap/core';
import * as Tooltip from '$lib/components/ui/tooltip/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
let { editor }: { editor: Editor } = $props();
</script>

View File

@@ -5,7 +5,7 @@
import { type Editor } from '@tiptap/core';
import * as Tooltip from '$lib/components/ui/tooltip/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
import * as Popover from '$lib/components/ui/popover/index.js';
import { mode } from 'mode-watcher';
import ColorPicker from 'svelte-awesome-color-picker';

View File

@@ -3,7 +3,7 @@
import { type Editor } from '@tiptap/core';
import * as Tooltip from '$lib/components/ui/tooltip/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
let { editor }: { editor: Editor } = $props();
</script>

View File

@@ -5,7 +5,7 @@ import { Editor, type Content } from '@tiptap/core';
import StarterKit from '@tiptap/starter-kit';
import { onDestroy, onMount } from 'svelte';
import EditorToolbar from './editor-toolbar.svelte';
import { cn } from '$lib/utils.js';
import { cn } from '$lib/utils/utils.js';
import { Subscript } from '@tiptap/extension-subscript';
import { Superscript } from '@tiptap/extension-superscript';

View File

@@ -39,7 +39,7 @@
</script>
<script lang="ts">
import { cn } from "$lib/utils.js";
import { cn } from "$lib/utils/utils.js";
let {
class: className,

View File

@@ -2,7 +2,7 @@
import { DropdownMenu as DropdownMenuPrimitive, type WithoutChildrenOrChild } from "bits-ui";
import Check from "lucide-svelte/icons/check";
import Minus from "lucide-svelte/icons/minus";
import { cn } from "$lib/utils.js";
import { cn } from "$lib/utils/utils.js";
import type { Snippet } from "svelte";
let {

View File

@@ -1,5 +1,5 @@
<script lang="ts">
import { cn } from "$lib/utils.js";
import { cn } from "$lib/utils/utils.js";
import { DropdownMenu as DropdownMenuPrimitive } from "bits-ui";
let {

View File

@@ -1,6 +1,6 @@
<script lang="ts">
import { DropdownMenu as DropdownMenuPrimitive } from "bits-ui";
import { cn } from "$lib/utils.js";
import { cn } from "$lib/utils/utils.js";
let {
ref = $bindable(null),

View File

@@ -1,5 +1,5 @@
<script lang="ts">
import { cn } from "$lib/utils.js";
import { cn } from "$lib/utils/utils.js";
import { DropdownMenu as DropdownMenuPrimitive } from "bits-ui";
let {

View File

@@ -1,5 +1,5 @@
<script lang="ts">
import { cn } from "$lib/utils.js";
import { cn } from "$lib/utils/utils.js";
import { type WithElementRef } from "bits-ui";
import type { HTMLAttributes } from "svelte/elements";

View File

@@ -1,7 +1,7 @@
<script lang="ts">
import { DropdownMenu as DropdownMenuPrimitive, type WithoutChild } from "bits-ui";
import Circle from "lucide-svelte/icons/circle";
import { cn } from "$lib/utils.js";
import { cn } from "$lib/utils/utils.js";
let {
ref = $bindable(null),

View File

@@ -1,6 +1,6 @@
<script lang="ts">
import { DropdownMenu as DropdownMenuPrimitive } from "bits-ui";
import { cn } from "$lib/utils.js";
import { cn } from "$lib/utils/utils.js";
let {
ref = $bindable(null),

View File

@@ -1,7 +1,7 @@
<script lang="ts">
import type { HTMLAttributes } from "svelte/elements";
import { type WithElementRef } from "bits-ui";
import { cn } from "$lib/utils.js";
import { cn } from "$lib/utils/utils.js";
let {
ref = $bindable(null),

View File

@@ -1,6 +1,6 @@
<script lang="ts">
import { DropdownMenu as DropdownMenuPrimitive } from "bits-ui";
import { cn } from "$lib/utils.js";
import { cn } from "$lib/utils/utils.js";
let {
ref = $bindable(null),

View File

@@ -1,7 +1,7 @@
<script lang="ts">
import { DropdownMenu as DropdownMenuPrimitive } from "bits-ui";
import ChevronRight from "lucide-svelte/icons/chevron-right";
import { cn } from "$lib/utils.js";
import { cn } from "$lib/utils/utils.js";
let {
ref = $bindable(null),

View File

@@ -1,7 +1,7 @@
<script lang="ts">
import type { HTMLInputAttributes } from "svelte/elements";
import type { WithElementRef } from "bits-ui";
import { cn } from "$lib/utils.js";
import { cn } from "$lib/utils/utils.js";
let {
ref = $bindable(null),

View File

@@ -1,5 +1,5 @@
<script lang="ts">
import { cn } from "$lib/utils.js";
import { cn } from "$lib/utils/utils.js";
import { Popover as PopoverPrimitive } from "bits-ui";
let {

View File

@@ -1,6 +1,6 @@
<script lang="ts">
import { Separator as SeparatorPrimitive } from "bits-ui";
import { cn } from "$lib/utils.js";
import { cn } from "$lib/utils/utils.js";
let {
ref = $bindable(null),

View File

@@ -1,6 +1,6 @@
<script lang="ts">
import { Tooltip as TooltipPrimitive } from "bits-ui";
import { cn } from "$lib/utils.js";
import { cn } from "$lib/utils/utils.js";
let {
ref = $bindable(null),

View File

@@ -6,7 +6,7 @@ import {Html5Qrcode, Html5QrcodeScannerState, Html5QrcodeSupportedFormats} from
// *** Import Aether core variables and functions
import { api } from '$lib/api/api';
import { ae_api } from '$lib/ae_stores';
import { ae_api } from '$lib/stores/ae_stores';
// *** Import Aether core components
// import Element_input from './element_input.svelte';

View File

@@ -3,9 +3,10 @@
import { createEventDispatcher, onMount } from 'svelte';
// *** Import Aether core variables and functions
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
// import { api } from '$lib/api';
import { update_ae_obj_id_crud } from '$lib/ae_core/core__crud_generic';
// import { update_ae_obj_id_crud } from '$lib/ae_core/core__crud_generic';
import { update_ae_obj } from '$lib/ae_core/core__crud_generic';
// import { ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_stores';
// *** Import Aether core components

View File

@@ -95,7 +95,7 @@ let {
import { browser } from '$app/environment';
// *** Import Aether core variables and functions
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
// import { api } from '$lib/api';
import { core_func } from '$lib/ae_core/ae_core_functions';
// import { ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_stores';

View File

@@ -2,9 +2,9 @@
import { onMount } from 'svelte';
import { api } from '$lib/api/api';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger, ae_trig } from '$lib/ae_stores';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger, ae_trig } from '$lib/stores/ae_stores';
import { ae_util } from '$lib/ae_utils/ae_utils';
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
export let expire_minutes: number = 10;
export let mount_reload_sec: number = 0;

View File

@@ -5,9 +5,9 @@ import { browser } from '$app/environment';
import { Modal } from 'flowbite-svelte';
import { api } from '$lib/api/api';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger, ae_trig } from '$lib/ae_stores';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger, ae_trig } from '$lib/stores/ae_stores';
import { ae_util } from '$lib/ae_utils/ae_utils';
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
export let log_lvl: number = 0;
export let expire_minutes: number = 15;

View File

@@ -1,11 +1,11 @@
<script lang="ts">
import { createEventDispatcher, onMount, tick } from 'svelte';
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { ae_util } from '$lib/ae_utils/ae_utils';
// import { api } from '$lib/api';
import { check_hosted_file_obj_w_hash } from '$lib/ae_core/core__check_hosted_file_obj_w_hash';
import { ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_stores';
import { ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/stores/ae_stores';
export let element_id = 'svelte_input_file_element';
export let input_name = 'file_list';

View File

@@ -1,11 +1,11 @@
<script lang="ts">
import { createEventDispatcher, onMount, tick } from 'svelte';
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { ae_util } from '$lib/ae_utils/ae_utils';
// import { api } from '$lib/api';
import { check_hosted_file_obj_w_hash } from '$lib/ae_core/core__check_hosted_file_obj_w_hash';
import { ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_stores';
import { ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/stores/ae_stores';
// export let element_id = 'svelte_input_file_element';
export let container_class_li: string[] = [];

View File

@@ -3,16 +3,16 @@ import { onMount } from 'svelte';
// import { liveQuery } from "dexie";
import MyClipboard from '$lib/app_components/e_app_clipboard.svelte';
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { ae_util } from '$lib/ae_utils/ae_utils';
import { api } from '$lib/api/api';
// import Element_ae_crud from '$lib/element_ae_crud.svelte';
// import Element_data_store from '$lib/element_data_store_v2.svelte';
// import { core_func } from '$lib/ae_core_functions';
import { ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_stores';
import { ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/stores/ae_stores';
import { db_events } from "$lib/ae_events/db_events";
import { events_loc, events_sess, events_slct, events_trigger } from '$lib/ae_events_stores';
import { events_loc, events_sess, events_slct, events_trigger } from '$lib/stores/ae_events_stores';
import { events_func } from '$lib/ae_events_functions';
interface Props {

View File

@@ -20,7 +20,7 @@ let {
import { liveQuery } from "dexie";
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
// import { ae_util } from '$lib/ae_utils/ae_utils';
// import { api } from '$lib/api';
// import Element_ae_crud from '$lib/element_ae_crud.svelte';
@@ -30,7 +30,7 @@ import Element_manage_event_file_li from '$lib/elements/element_manage_event_fil
// import { core_func } from '$lib/ae_core_functions';
// import { ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_stores';
import { db_events } from "$lib/ae_events/db_events";
// import { events_loc, events_sess, events_slct, events_trigger } from '$lib/ae_events_stores';
// import { events_loc, events_sess, events_slct, events_trigger } from '$lib/stores/ae_events_stores';
// export let show_convert_btn: null|boolean = null;

View File

@@ -22,7 +22,7 @@ let {
import { liveQuery } from "dexie";
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
// import { ae_util } from '$lib/ae_utils/ae_utils';
// import { api } from '$lib/api';
// import Element_ae_crud from '$lib/element_ae_crud.svelte';
@@ -32,7 +32,7 @@ import Element_manage_event_file_li from '$lib/elements/element_manage_event_fil
// import { core_func } from '$lib/ae_core_functions';
// import { ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_stores';
import { db_events } from "$lib/ae_events/db_events";
// import { events_loc, events_sess, events_slct, events_trigger } from '$lib/ae_events_stores';
// import { events_loc, events_sess, events_slct, events_trigger } from '$lib/stores/ae_events_stores';
// export let show_convert_btn: null|boolean = null;

View File

@@ -1,12 +1,12 @@
<script lang="ts">
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { ae_util } from '$lib/ae_utils/ae_utils';
// import { api } from '$lib/api';
// import Element_ae_crud from '$lib/element_ae_crud.svelte';
// import Element_data_store from '$lib/element_data_store_v2.svelte';
// import { core_func } from '$lib/ae_core_functions';
import { ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_stores';
import { ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/stores/ae_stores';
import { db_core } from "$lib/ae_core/db_core";
import { core_func } from '$lib/ae_core/ae_core_functions';

View File

@@ -2,7 +2,7 @@
// NEW NEW NEW: 2025-01-07
import { liveQuery } from "dexie";
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
// import { ae_util } from '$lib/ae_utils/ae_utils';
// import { api } from '$lib/api';
// import Element_ae_crud from '$lib/element_ae_crud.svelte';
@@ -12,7 +12,7 @@ import Element_manage_hosted_file_li from '$lib/elements/element_manage_hosted_f
// import { core_func } from '$lib/ae_core_functions';
// import { ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_stores';
import { db_core } from "$lib/ae_core/db_core";
// import { events_loc, events_sess, events_slct, events_trigger } from '$lib/ae_events_stores';
// import { events_loc, events_sess, events_slct, events_trigger } from '$lib/stores/ae_events_stores';
interface Props {
// import { events_func } from '$lib/ae_events_functions';

View File

@@ -2,7 +2,7 @@
import { onMount } from 'svelte';
// *** Import Aether core variables and functions
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
// import { api, Element_obj_tbl_row } from 'aether_npm_lib';
import Element_obj_tbl_row from '$lib/elements/element_obj_tbl_row.svelte';
import { post_object } from '$lib/ae_api/api_post_object';

View File

@@ -358,10 +358,10 @@ $effect(() => {
});
function preventDefault(fn) {
return function (event) {
function preventDefault<T extends Event>(fn: (event: T) => void) {
return function (event: T) {
event.preventDefault();
fn.call(this, event);
fn(event);
};
}

View File

@@ -2,7 +2,7 @@ import { persisted } from 'svelte-persisted-store';
import { writable } from 'svelte/store';
import type { Writable } from 'svelte/store';
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
// Set the version for the app data. Changing this should force a notification and ask the user to clear and reload the page.
let ver = '2025-10-16_2139';

View File

@@ -2,7 +2,7 @@ import { persisted } from 'svelte-persisted-store';
import { writable } from 'svelte/store';
import type { Writable } from 'svelte/store';
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { offset } from '@floating-ui/dom';
// Set the version for the app data. Changing this should force a notification and ask the user to clear and reload the page.

View File

@@ -38,7 +38,7 @@ export type key_val = {
// import { html__not_set, classes__events_pres_mgmt_menu } from './ae_string_snippets';
import {string_snippets} from './ae_string_snippets';
import {string_snippets} from '$lib/utils/ae_string_snippets';
export let ae_snip = string_snippets;
// export let ae_snip =

View File

@@ -42,10 +42,10 @@ hljs.registerLanguage('typescript', typescript);
// storeHighlightJs.set(hljs);
// *** Import Aether specific variables and functions
import Analytics from '$lib/analytics.svelte'
import Analytics from '$lib/app_components/analytics.svelte'
// import { api } from '$lib/api';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/ae_stores';
import { events_loc, events_slct } from '$lib/ae_events_stores';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/stores/ae_stores';
import { events_loc, events_slct } from '$lib/stores/ae_events_stores';
// import type { key_val } from '$lib/ae_stores';
import MyClipboard from '$lib/app_components/e_app_clipboard.svelte';

View File

@@ -6,7 +6,7 @@ import { error } from '@sveltejs/kit';
// import { api } from '$lib/api';
// import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/ae_stores';
import { add_url_params, clean_headers } from '$lib/ae_core/core__api_helpers';
import type { key_val } from '$lib/ae_stores';
import type { key_val } from '$lib/stores/ae_stores';
import { PUBLIC_AE_API_PROTOCOL, PUBLIC_AE_API_SERVER, PUBLIC_AE_API_BAK_SERVER, PUBLIC_AE_API_PORT, PUBLIC_AE_API_PATH, PUBLIC_AE_API_SECRET_KEY, PUBLIC_AE_API_CRUD_SUPER_KEY, PUBLIC_AE_NO_ACCOUNT_ID, PUBLIC_AE_NO_ACCOUNT_ID_TOKEN } from '$env/static/public';

View File

@@ -19,7 +19,7 @@ import {
import Element_data_store from '$lib/elements/element_data_store_v2.svelte';
// import { api } from '$lib/api';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/ae_stores';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/stores/ae_stores';
// import type { key_val } from '$lib/ae_stores';
// console.log($ae_loc, $ae_sess, $ae_api);

Some files were not shown because too many files have changed in this diff Show More