Commits

Keep a capture's shared download client open until the capture ends

088055b051 • Dara Adedeji • 25d ago

Take screenshots on the web beta, and of cloud strategies anywhere (#229)

5424d767d0 • Dara Adedeji • 25d ago

Store a resize on release and settle its position a frame later (#231)

0491d518b7 • Dara Adedeji • 25d ago

Keep text and images in place when resized on defense (#226)

4bb0050450 • Dara Adedeji • 25d ago

Let anyone with a strategy link view it without an account (#225)

6f29281aa1 • Dara Adedeji • 25d ago

Tell the user when a teammate deletes the page holding their unsaved work (#215)

bdbd8e5b3f • Dara Adedeji • 26d ago

Run CI in parallel lanes and gate desktop releases on the upgrade test (#219)

7a8c1cf828 • Dara Adedeji • 26d ago

Reuse the built path of strokes a remote merge left unchanged (#221)

646b277682 • Dara Adedeji • 26d ago

Wait for an upload's URL to expire before deleting its bytes (#218)

029717f45a • Dara Adedeji • 26d ago

Apply teammates' changes item by item instead of reloading the page (#208)

d967315486 • Dara Adedeji • 26d ago

Refuse deleting a lineup origin or landing a live link still names (#213)

d7d9d580f8 • Dara Adedeji • 26d ago

Store the Discord name and avatar at sign-in (#217)

c01bea87ce • Dara Adedeji • 26d ago

Read Discord names and avatars from flattened JWT claims (#216)

87b10f9bd7 • Dara Adedeji • 26d ago

Say why a lineup was refused instead of calling it a conflict (#212)

5b0abd0b7a • Dara Adedeji • 27d ago

Show who else is on a strategy and their live cursors (#214)

afa19dfa1a • Dara Adedeji • 27d ago

Keep the server's order within sortIndex ties (#211)

a8b34ce51e • Dara Adedeji • 27d ago

Say the server has users: migrate, never wipe (#210)

e881a0713a • Dara Adedeji • 27d ago

Refuse lineup links whose origin or landing is gone (#209)

9b0c60afaa • 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 • 29d ago

Record the local web port the R2 CORS rule allows (#190)

2d29319208 • Dara Adedeji • 29d ago

Fix three rough edges the web beta smoke test found (#191)

5ebca4083f • Dara Adedeji • 29d ago

Stop retrying changes for a strategy the server no longer has (#189)

dd5141c246 • Dara Adedeji • 29d ago

Reopen the strategy after a reload on web and clear two startup errors (#188)

8c27add9e8 • Dara Adedeji • 29d ago

Sync editor changes from the web beta (#187)

23cdc22924 • Dara Adedeji • 29d ago

Keep the cloud library connected after a page refresh on web (#185)

8787b8ddff • Dara Adedeji • 29d 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

Add Apache License 2.0 to LICENSE.md

2e1b3e5864 • Dara Adedeji • Feb 3, 2026

Remove copyright and licensing terms from LICENSE.md

7476d2063a • Dara Adedeji • Feb 2, 2026

update 2.10

51d278462c • Dara Adedeji • Feb 2, 2026

Fixed screenshot no showing agent icons because of no Material anscestor

4b7281b976 • Dara Adedeji • Feb 1, 2026

Added spawn barriers, ultimate orbs and region names to maps

94858c5230 • Dara Adedeji • Jan 31, 2026

Adjused tejo drone from 30 -> 16

53af06a1a8 • Dara Adedeji • Jan 24, 2026

Merge branch 'main' of https://github.com/SunkenInTime/icarus

b3439e5a3e • Dara Adedeji • Jan 12, 2026

version update

6441aee494 • Dara Adedeji • Jan 12, 2026

Fixed :P

d0f7d60c35 • Dara Adedeji • Jan 11, 2026