feat(apps): Add Apps subsystem: App and AppConnection models, managers, typed request handlers, web UI routes and documentation

This commit is contained in:
2025-12-01 09:18:48 +00:00
parent f54588e877
commit 6b04c529da
28 changed files with 1491 additions and 21 deletions
+14 -2
View File
@@ -214,7 +214,13 @@ export class LeleAccountNavigation extends DeesElement {
<div
class="navigationOption"
@click=${async () => {}}
@click=${async () => {
const currentState = states.accountState.getState();
if (currentState.selectedOrg) {
const subrouter = await this.getAccountRouter();
subrouter.pushUrl(`/org/${currentState.selectedOrg.data.slug}/apps`);
}
}}
>
<dees-icon .icon=${'lucide:box'}></dees-icon>
Apps
@@ -235,7 +241,13 @@ export class LeleAccountNavigation extends DeesElement {
</div>
<div
class="navigationOption"
@click=${async () => {}}
@click=${async () => {
const currentState = states.accountState.getState();
if (currentState.selectedOrg) {
const subrouter = await this.getAccountRouter();
subrouter.pushUrl(`/org/${currentState.selectedOrg.data.slug}/billing`);
}
}}
>
<dees-icon .icon=${'lucide:wallet'}></dees-icon>
Billing