Commit Graph

1190 Commits

Author SHA1 Message Date
Scott Idem
b99e85f1db fix(events): Correct data fetching for session child objects
This commit fixes a bug where presentations, presenters, and files related to a session were not being displayed. The issues were caused by incorrect property names ( suffix) and improper use of Svelte 5 features after a recent refactoring.
2025-11-17 17:47:24 -05:00
Scott Idem
a3b37a5df4 refactor: Standardize data processing and update to Svelte 5 runes
This commit introduces a major refactoring of the data processing logic across multiple modules (events, archives, posts, sponsorships) to use a standardized pattern with . This improves consistency and maintainability.

Key changes:
- Replaced module-specific data processing with a generic helper.
- Removed deprecated  functions.
- Updated Svelte components to leverage the new Svelte 5 runes, simplifying state management.
- Fixed linting errors and updated test configurations.
- Added .
2025-11-17 16:38:54 -05:00
Scott Idem
c4fa35e86e Saving the new documentation for Svelte and Dexie made by Gemini. Saving changes made by Gemini to fix various things. 2025-11-17 14:09:33 -05:00
Scott Idem
02169f1cb9 fix(events): correct presentation query 2025-11-13 21:43:20 -05:00
Scott Idem
92ef08ce1f fix(events): correct presentation query and props 2025-11-13 21:38:47 -05:00
Scott Idem
d554696c8e fix(events): correct presentation query and props 2025-11-13 21:33:00 -05:00
Scott Idem
66c42a52f9 Reapply "fix(events): correct reactive props in session view"
This reverts commit 97e9f35ea1.
2025-11-13 21:28:12 -05:00
Scott Idem
97e9f35ea1 Revert "fix(events): correct reactive props in session view"
This reverts commit b03376e136.
2025-11-13 21:28:07 -05:00
Scott Idem
b03376e136 fix(events): correct reactive props in session view
This commit fixes a bug where the session view was not displaying correctly due to incorrect usage of reactive props.

- In , the  prefix was added to the props passed to the  component to make them reactive.
- In , the  prefix was removed from the  variables in the template, as they are already reactive when using Svelte 5 runes.
- The  block for  was corrected to use the resolved value.
2025-11-13 21:17:49 -05:00
Scott Idem
7ded0fd9a6 fix(events): correct presentation query in session view
This commit fixes a bug where presentations were not being displayed correctly within the event session view. The issue was caused by an incorrect query that was using the standard session ID to filter presentations, instead of the random session ID.

The liveQuery in  has been updated to use the  from the  derived variable. This ensures that the query correctly fetches all presentations associated with the session.
2025-11-13 20:38:21 -05:00
Scott Idem
e19b448238 Updates to fixed processed_obj. Fixed other things with find and replace and regular expressions. 2025-11-13 20:29:30 -05:00
Scott Idem
3104304fdb Updates to common enabled and hidden properties. 2025-11-13 20:16:22 -05:00
Scott Idem
88d36d512d Update to all catch functions. 2025-11-13 20:15:09 -05:00
Scott Idem
7cd59bfaac Another round of lots of updates to fix little bugs here there and everywhere. 2025-11-13 20:03:51 -05:00
Scott Idem
13869b40bd Trying to remove some more _random suffixes. Ideally they will all eventually go away and we will just use .id or example.example_id or example.linked_obj_name_id 2025-11-13 19:28:52 -05:00
Scott Idem
a87fa02bc6 Revert: Legacy launcher link changes
Reverted changes to legacy launcher links in various components. These links are intentionally structured to work with nginx location aliases and should not be modified to conform to SvelteKit routing.
2025-11-13 19:15:55 -05:00
Scott Idem
aef34dc79b Fix: Correctly load session content in new launcher
The session content was not loading in the new Events Launcher because the loaded session data was not being correctly assigned to the events store.

This commit fixes the issue by correctly assigning the loaded session object and its nested properties to the events store.
2025-11-13 19:03:43 -05:00
Scott Idem
0e960ba955 Fixing id_random vs id for links and other things. Fixed the hash SHA256 error. 2025-11-13 18:59:27 -05:00
Scott Idem
e9a8f7df00 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. 2025-11-13 18:38:00 -05:00
Scott Idem
a84d06a28d Refactor: Update import paths for elements after moving them to src/lib/elements/. 2025-11-13 16:37:24 -05:00
Scott Idem
6e00502d3d Refactor: Update import paths for app_components after moving them to src/lib/app_components/. 2025-11-13 16:19:09 -05:00
Scott Idem
de7e02b9ef Refactor: Update import paths for api.ts after moving it to src/lib/api/api.ts. 2025-11-13 16:16:18 -05:00
Scott Idem
94832c2471 Refactor: Organize src/lib into subdirectories and move files accordingly. 2025-11-13 16:09:03 -05:00
Scott Idem
6d8089bdbd Revert: Remove remaining codemirror-toolbar imports and extensions from e_app_codemirror_v5.svelte. 2025-11-13 16:03:44 -05:00
Scott Idem
14a69ca433 Revert: Rollback codemirror-toolbar integration and uninstall packages due to module resolution error. 2025-11-13 15:59:25 -05:00
Scott Idem
2f83aefd22 Feat: Integrate codemirror-toolbar with markdownItems into e_app_codemirror_v5.svelte for basic rich text editing. 2025-11-13 15:44:05 -05:00
Scott Idem
81e4d83c2d Docs: Update ARCHITECTURE.md and COMPONENTS.md to reflect ShadCN removal and CodeMirror emphasis. 2025-11-13 15:40:56 -05:00
Scott Idem
03a6661360 Cleaned up MarkDown again 2025-11-13 15:36:45 -05:00
Scott Idem
882b9b5bc7 Docs: Create ARCHITECTURE.md, COMPONENTS.md, and DATA_STRUCTURES.md for comprehensive project documentation. 2025-11-13 15:33:39 -05:00
Scott Idem
cfed92e8a5 Formatting clean up 2025-11-13 15:23:49 -05:00
Scott Idem
853219ce16 Docs: Rename old README_guidelines files to OLD_README_guidelines for historical purposes. 2025-11-13 15:23:12 -05:00
Scott Idem
514dfe913c Docs: Create NAMING_CONVENTIONS.md to standardize naming across the Aether project. 2025-11-13 15:20:19 -05:00
Scott Idem
fd083faac5 More documentation for the AIs to read. 2025-11-13 15:19:05 -05:00
Scott Idem
4093afe4fc Missed one 2025-11-13 15:12:17 -05:00
Scott Idem
fb634268c1 Refactor: Standardize naming conventions in ae_core module to snake_case and remove deprecated functions. 2025-11-13 15:11:25 -05:00
Scott Idem
d4ead978f9 Remove redundant/backup element_qr_scanner and old_e_app_codemirror files. 2025-11-13 14:50:15 -05:00
Scott Idem
4b4c3c5552 Fixed MarkDown formatting 2025-11-13 14:38:30 -05:00
Scott Idem
4d6c10cbad Quick save before more big changes. 2025-11-13 14:26:04 -05:00
Scott Idem
a995711335 Update TODO.md and GEMINI.md to reflect temporary rollback of ae_core_functions.ts and module-by-module refactoring plan. 2025-11-13 14:24:05 -05:00
Scott Idem
bc10075314 I think we are done with the first big rounds of changes by Gemini. 2025-11-13 12:52:46 -05:00
Scott Idem
389f0c855f Starting another round of changes by Gemini. Saving things in a working state. 2025-11-13 12:47:57 -05:00
Scott Idem
db8c0e0d05 Quick snapshot again as Gemini is working. 2025-11-13 12:44:28 -05:00
Scott Idem
dfaa27384b Saving a quick snapshot after Gemini changes to Dexie function and processing functions. 2025-11-13 12:12:58 -05:00
Scott Idem
848a3e9a4b First realish round of updates by Gemini... 2025-11-13 11:12:06 -05:00
Scott Idem
e793db8d3b feat: Initialize branch for AI-driven development
This commit introduces the initial setup for the `ae_app_3x_llm` branch.
The purpose of this branch is to explore and implement more direct
collaboration with AI Large Language Models (LLMs) for complex code
changes, including the creation of new function libraries and the
modification of existing code.

This initial commit includes:
- GEMINI.md: A file to provide context to the AI about the project.
- TODO.md: A to-do list for upcoming development tasks, created in
  collaboration with the AI.
2025-11-04 21:59:33 -05:00
Scott Idem
35031d3193 Added new topic for IDAA BB 2025-11-03 18:04:47 -05:00
Scott Idem
616d6a4404 Another moderator 2025-11-03 17:51:48 -05:00
Scott Idem
d9887aba93 Making things look nicer 2025-10-17 18:14:09 -04:00
Scott Idem
fab1a4916d Clean up of the event search page options menu and related. 2025-10-17 17:27:18 -04:00
Scott Idem
bb993a1028 Last minute clean up before LCI. 2025-10-17 16:22:23 -04:00