Commits
Merge remote-tracking branch 'origin/icarus-cloud' into fix-deleted-page-work
b561fb0e25 • Dara Adedeji • 25d ago
Say what the one-pass reference check actually guarantees
4f3bdb27aa • Dara Adedeji • 25d ago
Keep a staged upload's check when the server can't answer; one check at a time
58a84527ac • Dara Adedeji • 25d ago
Settle upload reference checks before uploading, not inside it
fab3270bf6 • Dara Adedeji • 25d ago
Keep an upload's reference check when removing it fails
a03bf21612 • Dara Adedeji • 25d ago
Check restored uploads for a reference before their first attempt
d41ba4b8c4 • Dara Adedeji • 25d ago
Notice the user's own delete even before the queue listener runs
358553fd7c • Dara Adedeji • 25d ago
Drop uploads only a deleted page's discarded work referenced
1838516999 • Dara Adedeji • 25d ago
Never blame a teammate for the user's own page delete
3680685ca2 • Dara Adedeji • 25d ago
Let a deleted page go of a send the app closed in the middle of
e293650531 • Dara Adedeji • 25d ago
Merge remote-tracking branch 'origin/icarus-cloud' into fix-deleted-page-work
4f4ef43e3e • Dara Adedeji • 25d ago
Merge remote-tracking branch 'origin/incremental-remote-apply' into fix-deleted-page-work
f265fed0ef • Dara Adedeji • 25d ago
Address CodeRabbit review
77c7a82c25 • Dara Adedeji • 26d ago
Resume a page's live read when a refresh reads it
c8cf558923 • Dara Adedeji • 26d ago
Keep an unsent map change and read again when leaving a deleted page
28b759d206 • Dara Adedeji • 26d ago
Leave a deleted page by loading the next one, not by waiting for it
fd5dd20dfb • Dara Adedeji • 26d ago
Recheck a switch after its flush; discard a deleted page's work whole
6c2a3cae4a • Dara Adedeji • 26d ago
Check a deleted page's work wherever the canvas leaves it
e237d53057 • Dara Adedeji • 26d ago
Tell, don't restore: the server cannot take a deleted page back whole
999bbe13e4 • Dara Adedeji • 26d ago
Restore only what can be restored whole, and wait out work in flight
067756b7c2 • Dara Adedeji • 26d ago
Ask what to do with unsaved work on a page a teammate deleted
6316487c81 • Dara Adedeji • 26d ago
Merge remote-tracking branch 'origin/icarus-cloud' into incremental-remote-apply
2006a98eac • Dara Adedeji • 26d ago
Stack by hydrated order on ties; held items take the server's place
0abaa623fc • Dara Adedeji • 27d ago
Send a moved element's new stacking, keep held undrawable lineup bases
c86ccd22a3 • Dara Adedeji • 27d ago
Keep each element's sortIndex so a deletion re-sends no other element
379cf019b1 • Dara Adedeji • 27d ago
Hold duplicates and full page swaps, look up rotation targets by id, keep held items in place
3e76d4c301 • Dara Adedeji • 27d ago
Apply teammates' changes item by item instead of reloading the page
af810e6d5d • Dara Adedeji • 27d ago
Keep unfinished canvas edits when a teammate's change streams in (#207)
ff825f2d5f • Dara Adedeji • 27d ago
Serve the web beta from the production Convex deployment (#206)
3faff44f33 • Dara Adedeji • 27d ago
Keep media cleanup and duplicate within Convex limits (#204)
79d856a207 • Dara Adedeji • 27d ago
Cover partial reverts in undo (#203)
a9974811da • Dara Adedeji • 27d ago
Stop Convex contract previews from piling up and steady the upgrade test cleanup (#205)
8ce645e605 • Dara Adedeji • 27d ago
Skip undo steps a teammate already reverted (#202)
66dc33dc84 • Dara Adedeji • 27d ago
Drop legacy lineup groups and fix two media cleanup gaps (#201)
dcd013021a • Dara Adedeji • 27d ago
Finish applied-effect undo for lineup images and stale entries (#200)
217c07af4e • Dara Adedeji • 27d ago
Sync the lineup graph to the cloud natively (#196)
37e59ca30d • Dara Adedeji • 27d ago
Cover lineup undo edge cases and keep focus after clear (#199)
b3f15ddd8a • Dara Adedeji • 28d ago
Refuse oversized images on desktop and tighten placeholder cleanup (#198)
bb89f7a8fd • Dara Adedeji • 28d ago
Copy images when duplicating a cloud strategy (#197)
ad2cc41a43 • Dara Adedeji • 28d ago
Undo only your own change on shared pages (#195)
478f311570 • Dara Adedeji • 28d ago
Point CLAUDE.md at AGENTS.md so every agent reads one file (#194)
287cbd373f • Dara Adedeji • 28d ago
Keep viewers out of the title and drop the share path after redeeming (#192)
85f86de0d2 • Dara Adedeji • 28d ago
Record the local web port the R2 CORS rule allows (#190)
2d29319208 • Dara Adedeji • 28d ago
Fix three rough edges the web beta smoke test found (#191)
5ebca4083f • Dara Adedeji • 28d ago
Stop retrying changes for a strategy the server no longer has (#189)
dd5141c246 • Dara Adedeji • 28d ago
Reopen the strategy after a reload on web and clear two startup errors (#188)
8c27add9e8 • Dara Adedeji • 28d ago
Sync editor changes from the web beta (#187)
23cdc22924 • Dara Adedeji • 28d ago
Keep the cloud library connected after a page refresh on web (#185)
8787b8ddff • Dara Adedeji • 28d ago
Add images and lineups to cloud strategies from the web beta (#184)
b0e5399927 • Dara Adedeji • 29d ago
Make the web build a signed-in beta instead of a demo (#183)
e5baf16da6 • Dara Adedeji • 29d ago
Sign in with Discord on web and make share links origin-aware (#182)
b32d08655c • Dara Adedeji • 29d ago
Render cloud images on web from their remote URL (#181)
ee96bb57fa • Dara Adedeji • 29d ago
Deploy the web beta to Cloudflare Pages on push (#180)
fbf9ff3291 • Dara Adedeji • 29d ago
Merge main into icarus-cloud (#179)
37f992db63 • Dara Adedeji • 29d ago
Merge pull request #167 from SunkenInTime/t3code/ea16dc4d
594b3088f5 • Dara Adedeji • Sep 13, 2026
Merge pull request #163 from SunkenInTime/t3code/ea16dc4d
384cfdd29f • Dara Adedeji • Sep 13, 2026
Merge pull request #149 from SunkenInTime/t3code/library-title-strip
7dfc5be5bc • Dara Adedeji • Sep 6, 2026
Merge pull request #158 from SunkenInTime/codex/sync-recovery-followup
bb56ffd8f0 • Dara Adedeji • Sep 5, 2026
Merge pull request #156 from SunkenInTime/agent/cloud-readiness-integration-98296362
b1e74c38c2 • Dara Adedeji • Sep 4, 2026
Merge pull request #143 from SunkenInTime/codex/canonical-coordinates-cloud
b364914c01 • Dara Adedeji • Sep 1, 2026
fix: harden cloud beta recovery paths
eee56acccf • Dara Adedeji • Aug 30, 2026
fix: keep local library rollback-safe
ee5d247b9b • Dara Adedeji • Aug 30, 2026
fix: preserve placed image Hive field
284a785a58 • Dara Adedeji • Aug 30, 2026
Merge origin/main into icarus-cloud
6c78d5f52a • Dara Adedeji • Aug 30, 2026
Merge pull request #139 from SunkenInTime/codex/close-online-beta-visible-gate
31d4bf4f9c • Dara Adedeji • Aug 30, 2026
Merge pull request #138 from SunkenInTime/codex/online-beta-release-gate
8513eb4167 • Dara Adedeji • Aug 30, 2026
Merge pull request #137 from SunkenInTime/codex/remove-bundled-agent-skills
e5c032e19f • Dara Adedeji • Aug 30, 2026
Merge pull request #136 from SunkenInTime/t3code/convex-client-gauntlet
ce9beec189 • Dara Adedeji • Aug 29, 2026
Merge pull request #135 from SunkenInTime/t3code/greeting
e59402eede • Dara Adedeji • Aug 26, 2026
Merge pull request #134 from SunkenInTime/cloud-beta/cloud-empty-states
16a19f7ee1 • Dara Adedeji • Aug 25, 2026
Merge pull request #133 from SunkenInTime/cloud-beta/readiness-checklist
8db9253c92 • Dara Adedeji • Aug 25, 2026
Merge pull request #132 from SunkenInTime/cloud-beta/share-link-language
fd91bbd4f8 • Dara Adedeji • Aug 25, 2026
Merge pull request #131 from SunkenInTime/cloud-beta/automation-semantics
83c102f1e8 • Dara Adedeji • Aug 25, 2026
Merge pull request #130 from SunkenInTime/cloud-beta/web-client
d440cc0c37 • Dara Adedeji • Aug 25, 2026
Write the cloud branch AGENTS.md
277fc14a89 • Dara Adedeji • Aug 16, 2026
Merge pull request #78 from SunkenInTime/codex/reconcile-main-into-cloud
161d538d8b • Dara Adedeji • Jul 7, 2026
Rename share-link dialog to add shared item
46e524209d • Dara Adedeji • Jun 1, 2026
Stream image uploads with live progress toast
29a124c527 • Dara Adedeji • Jun 1, 2026
Migrate image storage to Cloudflare R2
aa4a1a316a • Dara Adedeji • May 31, 2026
Add friendly share link codes
5baaeec25f • Dara Adedeji • May 30, 2026
Merge pull request #76 from SunkenInTime/cursor/convex-image-asset-storage-3cc3
01650cf65c • Dara Adedeji • May 27, 2026
fixed auth issues
0e1580b665 • Dara Adedeji • Mar 8, 2026
Add email/password auth flows for Supabase
a6ecc2db8a • Cursor Agent • Mar 8, 2026
Fix cloud sync hydration and remove debug instrumentation
778cd2f1c2 • Cursor Agent • Mar 7, 2026
Fix cloud snapshot rehydration and migration id collisions
e24c2e23e3 • Cursor Agent • Mar 7, 2026
Update core providers and widgets
0bf06c321e • Dara Adedeji • Mar 5, 2026
Enhance authentication features and integrate user management
8eb96429f9 • Dara Adedeji • Mar 5, 2026
added to git ignore
de1e0d6ca0 • Dara Adedeji • Mar 4, 2026
remove node_modules from repo
c53cd0c2bb • Dara Adedeji • Mar 4, 2026
Remove node modules
2ec5d4baf7 • Dara Adedeji • Mar 4, 2026
remove node_modules from repo
50bdb8144a • Dara Adedeji • Mar 4, 2026
Update dependencies and implement deep link handling
08b1cc2d47 • Dara Adedeji • Mar 4, 2026
Update 3.2.3
1981174258 • Dara Adedeji • Mar 4, 2026
Icarus Villan Arc
33d1cf3110 • Dara Adedeji • Mar 4, 2026
Merge pull request #32 from SunkenInTime/cursor/development-environment-setup-31fe
263c0b34bc • Dara Adedeji • Feb 24, 2026
Merge pull request #30 from SunkenInTime/fullscreen-interactive-map
3789b23ff7 • Dara Adedeji • Feb 14, 2026
added refrence files for testing
fddec2b0b6 • Dara Adedeji • Feb 13, 2026
Added support for .bmp image types from windows clipboard
d01de5e954 • Dara Adedeji • Feb 11, 2026
Merge pull request #29 from SunkenInTime/adding-clipboard-support
669d1d7cbb • Dara Adedeji • Feb 8, 2026
Fixed callouts not rotating with defense
4db3adc5e1 • Dara Adedeji • Feb 4, 2026