This website requires JavaScript.
455d130f74
Merge pull request #48 from mrteye/jules-phase-1-events-12547370246717086401
Tyler Gillispie
2026-08-26 16:34:23 -07:00
eed5c8a0fd
feat: Implement Phase 1 Event & Session Overhaul (Guest Ingress & Audits)
google-labs-jules[bot]
2026-08-26 23:34:00 +00:00
e88512edad
docs(tasks): update phase 1, 2, and 3 tasks with forensic audit-1 hardening
Tyler Gillispie
2026-08-26 15:14:48 -07:00
1ef1125b4a
docs(tasks): add and format phase 1, 2, and 3 task specifications from jules
Tyler Gillispie
2026-08-26 15:06:57 -07:00
cc38815867
Merge pull request #46 from mrteye/feat-event-join-planning-11918200632794003938
Tyler Gillispie
2026-08-26 15:04:38 -07:00
e357a26abb
Merge pull request #45 from mrteye/feature-guest-ingress-task-plan-17304586254181847688
Tyler Gillispie
2026-08-26 15:04:30 -07:00
b2ad719252
Merge pull request #47 from mrteye/feat-ui-sessions-layout-drawer-machine-plan-6316789782106551879
Tyler Gillispie
2026-08-26 15:04:05 -07:00
5c1be5657e
feat(ui): generate task plan for sessions layout and drawer machine
google-labs-jules[bot]
2026-08-26 22:01:09 +00:00
25451ff172
story(events): add phase 2 event overhaul planning document
google-labs-jules[bot]
2026-08-26 22:01:03 +00:00
4ec15fe35f
docs: add task plan for phase 1 of events guest ingress
google-labs-jules[bot]
2026-08-26 22:00:56 +00:00
e9060eee5a
fix(test): mock auditWrapper across tests and add assertions for session events
Tyler Gillispie
2026-08-26 12:31:38 -07:00
695d44e16e
chore(tasks): close out ui decomposition roadmap
Tyler Gillispie
2026-08-26 12:07:15 -07:00
09c2b5d7a7
docs(protocol): strip redundant pre-review summary gate from agent instructions
Tyler Gillispie
2026-08-26 12:04:49 -07:00
58d8e54ae5
fix(ui): wire AdminRolesScript and clean unused imports
Tyler Gillispie
2026-08-26 11:43:52 -07:00
fa2778d4fe
Merge pull request #44 from mrteye/ui-admin-decomposition-10975413065274099261
Tyler Gillispie
2026-08-26 11:38:00 -07:00
65f59521c0
feat(ui): decompose Admin UI with separate Drawers and Scripts
google-labs-jules[bot]
2026-08-26 18:37:15 +00:00
2d25e33515
wip(ui): preserve in-flight admin drawers and scripts extraction
feat/ui-admin-decomposition-wip
Tyler Gillispie
2026-08-26 10:37:57 -07:00
42b336173e
docs(protocol): enshrine black-box delegation and pre-review summary gate
Tyler Gillispie
2026-08-26 10:37:22 -07:00
9e2cd81e4d
Merge pull request #43 from mrteye/ui-webauthn-refactor-8252947523855268978
Tyler Gillispie
2026-08-25 23:55:02 -07:00
afaecdaa26
Extract WebAuthn Components & Deduplicate Assets
google-labs-jules[bot]
2026-08-26 06:54:29 +00:00
f5935a49a7
docs(tasks): move ui decomposition ph1 to complete and format subcomponents
Tyler Gillispie
2026-08-25 23:39:39 -07:00
eb15c9003f
Merge pull request #42 from mrteye/feat-ui-decomposition-phase1-13025745089234711919
Tyler Gillispie
2026-08-25 23:38:37 -07:00
c8cf9c7df7
refactor(ui): extract layout and sessions subcomponents
google-labs-jules[bot]
2026-08-26 06:38:22 +00:00
dc2b5488c8
docs(tasks): establish discrete phase task files ph1 through ph3 for ui decomposition roadmap
Tyler Gillispie
2026-08-25 22:48:17 -07:00
f40a731ab4
Merge pull request #41 from mrteye/arch-ui-decomposition-roadmap-6487485348399467971
Tyler Gillispie
2026-08-25 22:47:23 -07:00
0249938459
chore: Create UI Component Decomposition Roadmap task spec
google-labs-jules[bot]
2026-08-26 05:46:56 +00:00
97edc7b89b
docs(tasks): mark entire monolith decomposition roadmap epic complete
Tyler Gillispie
2026-08-25 22:33:00 -07:00
6f18b156ff
Merge pull request #40 from mrteye/monolith-decomposition-phase-6-6381472741741732772
Tyler Gillispie
2026-08-25 22:32:07 -07:00
99bb8d794f
Refactor server/auth-session.ts and ui/mod.ts to decouple domain utilities, database queries, and admin authorization checks into separate files (server/forward_auth.ts, server/session_resolver.ts, ui/db_queries.ts, ui/auth_checks.ts).
google-labs-jules[bot]
2026-08-26 05:31:25 +00:00
f2310503f4
Merge pull request #39 from mrteye/jul-test-monolith-decomposition-4462541866791287539
Tyler Gillispie
2026-08-25 22:12:21 -07:00
0d59c2ac75
refactor(test): decompose main.test.ts into domain specific test files
google-labs-jules[bot]
2026-08-26 05:12:08 +00:00
e0c12bdef6
docs(tasks): move ph3.1 task spec to complete
Tyler Gillispie
2026-08-25 21:39:32 -07:00
9c98e2f2fb
Merge pull request #38 from mrteye/ph41-cli-modularization-791781679227126134
Tyler Gillispie
2026-08-25 21:38:14 -07:00
7f467f86d9
Merge pull request #37 from mrteye/feature-phase-3.1-route-decomposition-390275356595329142
Tyler Gillispie
2026-08-25 21:38:06 -07:00
752bfcf03e
Refactor infra/setup/cli.ts into smaller command and prompt modules
google-labs-jules[bot]
2026-08-26 04:37:41 +00:00
589e146ecc
feat(routes): decompose admin and auth monolith routes
google-labs-jules[bot]
2026-08-26 04:37:26 +00:00
e7a2aa8df3
docs(tasks): establish refined modularization specs ph3.1 and ph4.1
Tyler Gillispie
2026-08-25 20:31:09 -07:00
50da203512
Merge pull request #36 from mrteye/feat-arch-monolith-decomposition-ph3-15640425587075303208
Tyler Gillispie
2026-08-25 20:23:35 -07:00
88821b80af
feat: Phase 3 Monolith decomposition of server/main.ts
google-labs-jules[bot]
2026-08-26 03:23:20 +00:00
67bbe0d1e9
Merge pull request #34 from mrteye/refactor-infra-setup-modules-16584207009061218557
Tyler Gillispie
2026-08-25 17:37:44 -07:00
685ea25365
Merge pull request #35 from mrteye/monolith-decomposition-phase-2-5222039191988798562
Tyler Gillispie
2026-08-25 17:37:34 -07:00
54c98c1e4a
chore: clean up temporary python and text scratch files from repo root
monolith-decomposition-phase-2-5222039191988798562
Tyler Gillispie
2026-08-25 17:37:04 -07:00
4c7d8d4af7
feat(ui): decompose admin pages into reusable AdminTable and AdminModal components
google-labs-jules[bot]
2026-08-26 00:34:29 +00:00
779f890b2f
Refactored the 1,000+ line setup.ts into sub-modules
google-labs-jules[bot]
2026-08-26 00:34:24 +00:00
7df39bd27a
docs(tasks): complete phase 1 ui sessions decomposition and format subcomponents
Tyler Gillispie
2026-08-25 16:22:32 -07:00
9a90f4493c
Merge pull request #33 from mrteye/phase-1-ui-sessions-decomposition-8623875160406573030
Tyler Gillispie
2026-08-25 16:20:12 -07:00
296bc6a9c3
Hi, Jules here! I have successfully refactored the SessionsPage by decomposing it into pure JSX subcomponents. Here is a summary of what I accomplished:
google-labs-jules[bot]
2026-08-25 23:19:58 +00:00
f912241937
docs(tasks): establish discrete phase task files ph1 through ph6 for monolith decomposition roadmap
Tyler Gillispie
2026-08-25 16:17:18 -07:00
5de9bdf18c
Merge pull request #32 from mrteye/ui-redesign-sessions-drawer-17867567827419767189
Tyler Gillispie
2026-08-25 15:53:32 -07:00
64a9b2cd1d
refactor(ui): Redesign and consolidate sessions and passes drawer
google-labs-jules[bot]
2026-08-25 22:53:20 +00:00
aa6b731fcf
Merge pull request #31 from mrteye/sec/zero-trust-scope-guards
Tyler Gillispie
2026-08-25 15:45:24 -07:00
6a5a769203
sec(auth-api): implement zero-trust scope guards and permission middleware
sec/zero-trust-scope-guards
Tyler Gillispie
2026-08-25 15:39:54 -07:00
563723c654
Merge pull request #30 from mrteye/jules-universal-agent-framework-14468551201613136790
Tyler Gillispie
2026-08-25 15:26:47 -07:00
e54496b51f
feat(protocol): add universal agent framework task specification
google-labs-jules[bot]
2026-08-25 22:26:32 +00:00
f130b97838
docs: add engineering lifecycle and task protocols map to README and AGENTS.md
Tyler Gillispie
2026-08-25 12:25:26 -07:00
5c72544eca
docs(tasks): establish plan.md, debug.md and streamline path.md master index
Tyler Gillispie
2026-08-25 12:20:31 -07:00
d0a1492f6c
docs(tasks): establish tasks/do.md execution protocol and link from path.md
Tyler Gillispie
2026-08-25 12:08:59 -07:00
36bad05b35
Merge pull request #29 from mrteye/jul-monolith-audit-16234354212497883361
Tyler Gillispie
2026-08-25 11:56:17 -07:00
1353153df2
story(arch): draft monolith decomposition roadmap
google-labs-jules[bot]
2026-08-25 18:56:02 +00:00
d53d3143ae
docs(tasks): extract and establish audit-1 and audit-2 protocol templates
Tyler Gillispie
2026-08-25 11:34:41 -07:00
f64777602d
Merge pull request #28 from mrteye/chore-ui-redesign-sessions-drawer-task-13578358291952217030
Tyler Gillispie
2026-08-25 11:19:43 -07:00
e4bc07513f
Merge pull request #27 from mrteye/zero-trust-scope-guards-task-6161145555757642969
Tyler Gillispie
2026-08-25 11:19:31 -07:00
ad5cc14858
chore(tasks): add UI redesign task for sessions drawer
google-labs-jules[bot]
2026-08-25 18:19:28 +00:00
dad21ff257
sec(tasks): draft task for zero-trust scope guards
google-labs-jules[bot]
2026-08-25 18:19:16 +00:00
70871726bc
docs: soften approval wording in AGENTS.md to confirms execution
Tyler Gillispie
2026-08-25 10:28:48 -07:00
3b340257ee
docs: add strict deliberation and user approval protocol to AGENTS.md
Tyler Gillispie
2026-08-25 10:26:47 -07:00
e4955f4bd2
feat(ui): add workshop pass creator drawer and 1-click app destination picker
Tyler Gillispie
2026-08-25 10:20:00 -07:00
8d4069709d
fix(ui): resolve JS try-block syntax error and add SSR script syntax test suite
Tyler Gillispie
2026-08-25 10:10:05 -07:00
22bcd889c3
ui(sessions): simplify delegation copy and labels across sessions page and routes
Tyler Gillispie
2026-08-25 09:59:27 -07:00
e9a9fb500f
docs: mark all tasks in ephemeral passes & event cockpit plan complete
Tyler Gillispie
2026-08-25 09:42:09 -07:00
f5bafbca78
fix(valkey,tasks): prevent unhandled connection hangs in sandbox and constrain test directives
Tyler Gillispie
2026-08-25 09:38:27 -07:00
a82136fc95
feat(cockpit): add live event metrics, seat roster, and master kill-switch
Tyler Gillispie
2026-08-25 09:33:44 -07:00
62fc91eb25
docs(tasks): point task 3 targets to server/routes/events.ts
Tyler Gillispie
2026-08-25 08:31:55 -07:00
578f3d06ac
Merge pull request #26 from mrteye/feat/event-passes-and-magic-links
Tyler Gillispie
2026-08-25 08:27:39 -07:00
39f3b2e3fa
refactor(server): modularize main.ts into dedicated sub-routers (passes, events, sessions, forward-auth)
feat/event-passes-and-magic-links
Tyler Gillispie
2026-08-25 08:17:06 -07:00
40804fd813
feat(passes): implement ephemeral 1-click magic links, event passes, PIN join portal, and CLI 1-liner
Tyler Gillispie
2026-08-25 08:01:44 -07:00
368150c2c0
Merge pull request #25 from mrteye/feat-ephemeral-magic-passes-11255256777317370393
Tyler Gillispie
2026-08-25 01:25:51 -07:00
2d34aa15a7
feat: implement ephemeral 1-click magic link redemption (/pass)
google-labs-jules[bot]
2026-08-25 08:25:31 +00:00
7033c532b2
docs(plan): add plan and tasks for ephemeral magic links and multi-claim event passes
Tyler Gillispie
2026-08-25 00:40:33 -07:00
2af9ef1f40
docs: add Dual-Audience Development Guide for Agent-First APIs and Mobile-First UI
Tyler Gillispie
2026-08-25 00:11:56 -07:00
5f88733fc6
feat(sessions): implement agent session delegation with scoped permissions and instant handoff
Tyler Gillispie
2026-08-24 23:46:44 -07:00
80cab8454e
feat(api): support Authorization: Bearer <session_id> in addition to Cookie headers for agent queries
Tyler Gillispie
2026-08-24 23:29:39 -07:00
85772659b7
feat(ui,api): polish a11y, mobile decks, app/role edit drawers, display name management, and instant search
Tyler Gillispie
2026-08-24 23:21:35 -07:00
509e6019b0
feat(ui): adapt admin management screens into responsive mobile cards and timeline feed
Tyler Gillispie
2026-08-24 22:20:47 -07:00
7ab1405459
feat(ui): implement adaptive card decks for launchpad, sessions, and passkeys with emergency recovery backup
Tyler Gillispie
2026-08-24 22:20:10 -07:00
a3f5c5c286
feat(ui): implement hero passkey authentication, conditional UI autofill, and 12-word recovery setup
Tyler Gillispie
2026-08-24 22:19:20 -07:00
029c32e022
feat(ui): implement design tokens and mobile-first adaptive navigation shell
Tyler Gillispie
2026-08-24 22:18:34 -07:00
8e7efcc1d1
docs(tasks): include Recovery PIN setup and 12-word voucher generation in task specs
Tyler Gillispie
2026-08-24 22:16:28 -07:00
449b428cea
docs(tasks): add 4 phased task specifications for mobile-first UI revamp
Tyler Gillispie
2026-08-24 22:11:32 -07:00
c5f8f6fcbc
docs: add technical design spec for mobile-first UI revamp
Tyler Gillispie
2026-08-24 22:10:09 -07:00
b9f4ccd71d
feat(auth): resolve mobile cookie shadowing and synchronize tasks/path.md
Tyler Gillispie
2026-08-24 21:48:33 -07:00
b66cc8209c
Merge pull request #24 from mrteye/jules/investigate-mobile-login-cookie-bug-12452066356128611281
Tyler Gillispie
2026-08-24 21:23:18 -07:00
947b38d81a
Investigate mobile login cookie persistence bug
google-labs-jules[bot]
2026-08-25 00:31:19 +00:00
4b78f70efd
fix(auth): eliminate conflicting deleteCookie and add created_at to users table
Tyler Gillispie
2026-08-24 17:14:07 -07:00
250e9c625b
test: update logout redirect assertion
Tyler Gillispie
2026-08-24 16:23:12 -07:00
561588624a
feat(ui): allow direct logout redirects to safe return urls instead of forcing login page
Tyler Gillispie
2026-08-24 16:22:15 -07:00
8babb8a46e
fix(session): clear invalid cookies on redirect and add cache-control headers to prevent 302 caching loops
Tyler Gillispie
2026-08-24 15:57:02 -07:00
0a46e2bdfc
fix(ui): use instant window.location.replace and hold loading state during auth redirect
Tyler Gillispie
2026-08-24 15:46:27 -07:00
54cdf0c442
fix(auth): remove invalid transports column reference in passkeys query
Tyler Gillispie
2026-08-24 15:41:49 -07:00
324ad24d05
fix(auth): add allowCredentials to login challenge options when username provided
Tyler Gillispie
2026-08-24 15:36:54 -07:00