# Branches · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/branches)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

- [ability-range-visibility-system](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fability-range-visibility-system?format=markdown) — 684e12639b1b66485c7d6d03f4c59925dc371b49; Refactor ability visual state and widget rendering

- [add-live-strategy-presence](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fadd-live-strategy-presence?format=markdown) — 33e0ec8d459750f56aec8d311f919eaecf377e65; Open presence tooltips below the strip; report zoomed cursors once per frame

- [addding-in-game-data](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Faddding-in-game-data?format=markdown) — 2c30f511dbe0a1146d6c61438c73c8a979d45eff; Map scale debug

- [agent-model-refactor](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent-model-refactor?format=markdown) — eb62b7e4c52c25bdce121b0855685c3815257626; before review

- [agent-team-color-removal](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent-team-color-removal?format=markdown) — e7c56c759c0465c1aeff883cdfdb3e937966d7ad; Handle malformed drawing color payloads

- [agent/account-outbox-trust-98296362](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Faccount-outbox-trust-98296362?format=markdown) — 5bf2fc590884d4d958c38df33db0896fe8f85d8b; fix: surface and drain account cloud outboxes

- [agent/add-project-support](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Fadd-project-support?format=markdown) — 4a7e5e8b8ba0ec8296c3e08dbb70a68abbbb4f7b; show full Greptile animation

- [agent/asset-lifecycle-98296362](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Fasset-lifecycle-98296362?format=markdown) — 680819ad8f07bb0ba93b3813076f307276fe36c4; Protect image asset cleanup lifecycle

- [agent/cloud-access-control-98296362](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Fcloud-access-control-98296362?format=markdown) — 8c828772ef03a545676bfea8d3dfc355cf94fa85; Enforce cloud strategy edit permissions

- [agent/cloud-readiness-integration-98296362](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Fcloud-readiness-integration-98296362?format=markdown) — 27d9065a5429f629db134bd7d092a07af04380c7; Gate public image writes by protocol

- [agent/conflict-resolution-98296362](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Fconflict-resolution-98296362?format=markdown) — e4b388b6f5966957676490301eb59c663bc400ca; fix: add explicit cloud conflict resolution

- [agent/hide-view-cone-elevation-controls](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Fhide-view-cone-elevation-controls?format=markdown) — a3dec4d0f4486a43b3d31a2d6287f028b507308e; Merge pull request \#127 from SunkenInTime/agent/remove-view-cone

- [agent/hive-store-launch](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Fhive-store-launch?format=markdown) — 10afcba9873c7a561cd67445cb6b626a5838febf; Fix duplicate Windows instance shutdown

- [agent/library-action-failures-98296362](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Flibrary-action-failures-98296362?format=markdown) — 96667551e5b3e6ce4d3a8913e1444fb160ada1fe; fix: surface cloud library action failures

- [agent/map-drag-performance](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Fmap-drag-performance?format=markdown) — 09f9225033f464e0e499780f89ffecf9e2cc88e4; Fix bidirectional drag benchmark

- [agent/payload-protocol-98296362](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Fpayload-protocol-98296362?format=markdown) — f2d38a7d8706f17db03c44def2ff6e13a1872e5c; fix: park oversized work without overwrite

- [agent/release-safety-98296362](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Frelease-safety-98296362?format=markdown) — d9200fa36bae53963457c8b827aa4ede63ad8383; fix\(release\): require canonical Convex production URL

- [agent/release-safety-final-98296362](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Frelease-safety-final-98296362?format=markdown) — e6de85236c0f01e15c563f3328fc79737fc5d95d; fix\(release\): guard overlapping Pages paths

- [agent/remove-view-cone](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Fremove-view-cone?format=markdown) — c3e5e271bc973bcb2a8e42268ed8a2228c8cdd26; Add remove view cone action

- [agent/remove-view-cone-main](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Fremove-view-cone-main?format=markdown) — 307b842f11481506c021d1cdc12e287525603ce8; Add remove view cone action

- [agent/sync-concurrency-98296362](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Fsync-concurrency-98296362?format=markdown) — 972c4c35e5b98f6947cdc2c036209603703551e8; fix: retain queued adds across page restart

- [agent/vision-cones](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagent%2Fvision-cones?format=markdown) — 272fecd1731c88d5f44ff6bfca7cd1c28ea46f2d; Merge latest main into agent/vision-cones

- [agents-md-server-has-users](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagents-md-server-has-users?format=markdown) — 73e07f3a874690314807ad5e6efbfdc81efbf908; Say the server has users: migrate, never wipe

- [agents-thread-instance](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagents-thread-instance?format=markdown) — 5993e46f9216e60be2054b2cdffb764b8e7cdb1e; Give each agent thread its own running instance of the app

- [agents/merge-and-test-accounts](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fagents%2Fmerge-and-test-accounts?format=markdown) — 43b340a2ac75521581ab3faa0a141cbe0b9b4a85; Let agents merge their own PRs and find test accounts

- [ai-chat-window](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fai-chat-window?format=markdown) — e5108d8d075348e8b9b829010ea5bf4f9846c948; Last minute changes

- [auto-updater-fix](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fauto-updater-fix?format=markdown) — e8d7a366c4cf30e67c4d99b51800224a77fe4553; Merge branch 'update/prerelease' into auto-updater-fix

- [blacksmith-migration-d3c1415](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fblacksmith-migration-d3c1415?format=markdown) — e7371bb5a4a411911316bf0e74949ab889ec4d4c; Migrate workflows to Blacksmith

- [brand/wordmark-natural-120](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fbrand%2Fwordmark-natural-120?format=markdown) — 28b8e0c82fbdd43ec0c4933ab105ef5848a01087; Wordmark: mark at natural proportion, 120% cap height

- [capture-shared-client-fix](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcapture-shared-client-fix?format=markdown) — 088055b051a05710ea8e2f68673963bc7f1b7e03; Keep a capture's shared download client open until the capture ends

- [chore/design-md-cleanup](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fchore%2Fdesign-md-cleanup?format=markdown) — 341358e11a3efbfa56b002ac1341d030969ea8e4; docs: trim DESIGN.md to the rules

- [ci-parallel-lanes](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fci-parallel-lanes?format=markdown) — 93ae5c0d2f9c3bd97c0833d03d3260ff38ebde0e; Run the Convex lane when its contract scripts change

- [cloud-beta/automation-semantics](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcloud-beta%2Fautomation-semantics?format=markdown) — 89c81fb6ac83106a87809350c324fd24a882ab78; Merge auth field semantics into editable controls

- [cloud-beta/cloud-empty-states](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcloud-beta%2Fcloud-empty-states?format=markdown) — 6a938028b21fa07aec2ede590da1dbd277aa68bb; Give cloud library states an obvious next step

- [cloud-beta/readiness-checklist](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcloud-beta%2Freadiness-checklist?format=markdown) — 3400e551dfc34567766c82670e901938246708d5; Refresh Icarus Online beta readiness gate

- [cloud-beta/share-link-language](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcloud-beta%2Fshare-link-language?format=markdown) — a956974362fd7c6404738eab511eb33a5e2d53a7; Keep share actions accessible through semantics

- [cloud-beta/web-client](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcloud-beta%2Fweb-client?format=markdown) — f1489e544e3e703e2d57d39a5b86e99cc85ce7e4; Make the cloud web client buildable

- [cloud-ux/open-failure-surfacing](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcloud-ux%2Fopen-failure-surfacing?format=markdown) — f70cbc3ffa3776891b1c893de5c268b37e06342e; Address review: accurate create-failure reporting, mounted guard, hide zero badge

- [codex/canonical-coordinates-cloud](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Fcanonical-coordinates-cloud?format=markdown) — 2088895529cc9a54e83567d5c9668772be463757; fix: store lineup drags in canonical coordinates

- [codex/close-online-beta-visible-gate](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Fclose-online-beta-visible-gate?format=markdown) — c40dbf6076b872105065bf9c522a2634cb14d183; fix: guard clean local text drafts on exit

- [codex/current-changes](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Fcurrent-changes?format=markdown) — 3dda0422450dde74b8a68be3cd8e2a10b300035a; Merge remote-tracking branch 'origin/main' into codex/current-changes

- [codex/custom-theme-modifier](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Fcustom-theme-modifier?format=markdown) — 0135b5378307a737846aef87b5fb7c23490ca0d9; wip

- [codex/fade-map-rotation-update](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Ffade-map-rotation-update?format=markdown) — 7abce347709b76d54b3deae49023052b520d047f; Remove stale AGENTS instructions

- [codex/online-beta-release-gate](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Fonline-beta-release-gate?format=markdown) — e5362ba1fe421b56d3c71fc209ca821465c94c57; test: always close Windows probe Hive

- [codex/reconcile-main-into-cloud](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Freconcile-main-into-cloud?format=markdown) — 50d75c283e39a295dbb26aecc22cbed41f1b44ac; Merge pull request \#96 from SunkenInTime/cloud-ux/open-failure-surfacing

- [codex/refresh-signing-credentials](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Frefresh-signing-credentials?format=markdown) — 79d00fe48843e92ac405d20f6f7b555e3c9184e0; fix\(release\): refresh Azure credentials before each signing step

- [codex/release-installer-size](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Frelease-installer-size?format=markdown) — f26673d8732d26dff305c2e9db8ed59ccc7479a7; fix\(release\): allow retry with identical published installer

- [codex/remove-bundled-agent-skills](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Fremove-bundled-agent-skills?format=markdown) — d5283ef5a6442c7fe10b9557685310134d7cd5c6; ci: enable Convex function typechecking

- [codex/signing-immutable-subject](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Fsigning-immutable-subject?format=markdown) — 47e3f1e75dcd0ba320f2193504c306d6b5ee4d48; docs\(release\): record immutable GitHub signing identity

- [codex/signing-release-validation](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Fsigning-release-validation?format=markdown) — e6c38f25fbb5946d493d55e45ebf8541f9e63bd5; fix\(release\): check Azure login before compiling Windows

- [codex/sync-durability-20260903-201913](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Fsync-durability-20260903-201913?format=markdown) — bd402cc000cd58e3975fbca2a9fabfdc337f0d77; fix: scope durable media to cloud accounts

- [codex/sync-recovery-followup](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Fsync-recovery-followup?format=markdown) — 336a586387266c88aa1a5833ae4333e07ad9d145; Fix cloud conflict adoption and durable media recovery

- [codex/valorant-replay-file-reverse-engineering](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Fvalorant-replay-file-reverse-engineering?format=markdown) — 609df9d4a2cb46c39d3b2e7ccc6c57ec313dad86; Checkpoint Valorant replay decoding and audit tooling

- [codex/windows-artifact-signing](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcodex%2Fwindows-artifact-signing?format=markdown) — 17c271da74339de02cf520d7e40c5c7fdb64a14e; Merge main and enforce signatures across desktop release paths

- [copilot/find-harbor-abilities-update](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcopilot%2Ffind-harbor-abilities-update?format=markdown) — b0ca7cf457de43b3f5d22d1375a338abb035b044; Initial plan

- [cursor/agent-duplication-and-toggle-6da7](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Fagent-duplication-and-toggle-6da7?format=markdown) — 512de26693fb546627e56288ac649ea3e1cd760f; Revert "Add ctrl-drag agent duplication and R filter toggle"

- [cursor/cloud-page-sync-overlay-6677](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Fcloud-page-sync-overlay-6677?format=markdown) — 98bcd4c8c198be6da1bd6f7f99392cebc1477383; Hide page list default drag handles; update lockfiles

- [cursor/convex-cli-authentication-stability-208a](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Fconvex-cli-authentication-stability-208a?format=markdown) — a312552bc18574a867d03fca1117e7945791b047; Add grill-me agent skill and lock entry

- [cursor/convex-cli-setup-4a4c](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Fconvex-cli-setup-4a4c?format=markdown) — 514b3242769c97c689b28dab1bab8eebeccac30a; Upgrade Flutter pin and add external YouTube open button

- [cursor/convex-image-asset-storage-3cc3](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Fconvex-image-asset-storage-3cc3?format=markdown) — 18984f44dde4c4d7d80b1e32bab86a971dd0dfd5; Refactor Convex cloud sync and indexed queries

- [cursor/custom-shape-resize-handles-c07f](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Fcustom-shape-resize-handles-c07f?format=markdown) — 92414ea4a38ebb38bb20db53e04fa95a4f268aa7; Fix custom shape resize tooltip state

- [cursor/development-environment-setup-31fe](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Fdevelopment-environment-setup-31fe?format=markdown) — b646639a751a30f378e66eeb8bdda5fba90f4c5f; Add custom ability shapes feature \(circle, rectangle\)

- [cursor/development-environment-setup-ad2e](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Fdevelopment-environment-setup-ad2e?format=markdown) — 7a2b29afe99e843b9149b610dd2923709c0b5e77; Update AGENTS.md: fix Flutter version and test/lint documentation

- [cursor/line-up-web-view-taps-b2a2](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Fline-up-web-view-taps-b2a2?format=markdown) — 09db4b6a34678fb1aebfc30bed1cbc29f1513eab; Fix missing Factory import for webview gesture recognizer

- [cursor/main-branch-synchronization-3324](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Fmain-branch-synchronization-3324?format=markdown) — d269d5f6cf42ef33e5b8760facd52edf28812998; Refine Convex skill guidance and workspace auth flow

- [cursor/pr-merge-test-20260320](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Fpr-merge-test-20260320?format=markdown) — 4df9310c43d38d57d31aab4ccd6d736e75f02ff4; chore: add merge test branch marker

- [cursor/settings-page-design-de99](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Fsettings-page-design-de99?format=markdown) — 2118eeef7ba83e70a4ce57d147958b35efea5190; Overhaul settings page: clear global vs per-strategy distinction

- [cursor/settings-page-design-fd94](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Fsettings-page-design-fd94?format=markdown) — 2fbaf9320b3394361ddcc242098e5e884f33c7f6; Update lib/widgets/settings_tab.dart

- [cursor/settings-page-visual-separation-d01e](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Fsettings-page-visual-separation-d01e?format=markdown) — 9e478d7f8a4085ff9882e7b0ebeaa02fc18c10d7; Redesign settings page with scope-based visual separation

- [cursor/temporary-strategies-ui-ux-5b22](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Ftemporary-strategies-ui-ux-5b22?format=markdown) — 0401af21630f4aac85facf2067a8655a94c1ab12; Redesign temporary strategies UX/UI with color-coded session states

- [cursor/temporary-strategy-ux-19d9](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Ftemporary-strategy-ux-19d9?format=markdown) — edcd8907752b586e8caf5042fe2b5d29464b9d58; Implement quick board and temporary copy sessions

- [cursor/updater-restart-loop-5f21](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fcursor%2Fupdater-restart-loop-5f21?format=markdown) — 300e1996639ef0ea9dc9c53dedcaf44a1dbaa4e4; revert: restore original updater restart flow

- [devin/1789082482-lineup-graph](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fdevin%2F1789082482-lineup-graph?format=markdown) — ff3137eab36ee19f98e8f2b2db58bc4c8c6c2e0d; Make fan-in one action and fix lineup placement feedback

- [devin/1789961672-text-markdown-format-bar](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fdevin%2F1789961672-text-markdown-format-bar?format=markdown) — da5920764d3451dec1540ee70ecf983d1f43acbb; fix\(text\): carry the caret past earlier prefixes that grew on renumber

- [devin/1790044602-gamemode-folder-icons](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fdevin%2F1790044602-gamemode-folder-icons?format=markdown) — dfbf80ee3b726cd443f7e97e91bed51b5edbcf5c; feat\(folders\): gamemode logos as folder icons

- [devin/1790044703-strip-status-icons](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fdevin%2F1790044703-strip-status-icons?format=markdown) — bd19a76ed58c97bf351244a2f185273095532af5; What's new: flat cards, drop description

- [devin/manual-pinned-order](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fdevin%2Fmanual-pinned-order?format=markdown) — f86eab53e5bced1b46e5f1fe7c782445168d09ae; Add manual pinned item ordering

- [drawing-path-reuse](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fdrawing-path-reuse?format=markdown) — a2181a08fc6e1ea8b16f5a16c8d85b492a7e76b7; Reuse the built path of strokes a remote merge left unchanged

- [feature/agent-firearms](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffeature%2Fagent-firearms?format=markdown) — 388ad5edbccee832351e236aae392376a110a36f; Wait for firearm image decoding in isolated pixel test

- [feature/custom-color-palette](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffeature%2Fcustom-color-palette?format=markdown) — 58c5047f7aa68c48ebdfe0c056d1b56c7eb3a6cf; Add customizable color library

- [feature/fix/microsoft-store-workflow](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffeature%2Ffix%2Fmicrosoft-store-workflow?format=markdown) — dcc481d85a5f4a0a4bb7651c1e46310623e36240; Add token auth for Pages branch publish

- [feature/mouse-side-button-navigation](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffeature%2Fmouse-side-button-navigation?format=markdown) — df55e7bafe37be5db645affb048d162a42f8d611; Detect open Shad menus independently of focus

- [feature/shape-handles-rework](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffeature%2Fshape-handles-rework?format=markdown) — d8a250abf791b10ece4c1ee8c05c0e31e2eb973d; Keep grab point under cursor when dragging rotated rectangles

- [feature/side-toggle-all-pages](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffeature%2Fside-toggle-all-pages?format=markdown) — 7b4c4eb5bf4da7f129d774e8ec98f6b23c069dc6; Keep the active page's side on the save path when switching all pages

- [feature/strategy-pinning](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffeature%2Fstrategy-pinning?format=markdown) — 7b295205ad917a1af351c95eed1e7ee5141929ca; Use drag and drop for pinned reorder

- [feature/text-editing-shortcuts](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffeature%2Ftext-editing-shortcuts?format=markdown) — 5b9777528330259adf4aba6052cd377a1c55a4f5; Serialize app preference writes

- [feature/windows-update-json-utf8](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffeature%2Fwindows-update-json-utf8?format=markdown) — a31792ed2b5f4a86799b1260f6caa9e34a2857fd; Remove trademark symbol from online status copy

- [fix-deleted-page-work](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffix-deleted-page-work?format=markdown) — b561fb0e2573f22616d81b17144ee2937707d8f9; Merge remote-tracking branch 'origin/icarus-cloud' into fix-deleted-page-work

- [fix-lineup-delete-race](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffix-lineup-delete-race?format=markdown) — 89046baebbff4228867a20d8767ef43ea4d1833c; Merge remote-tracking branch 'origin/icarus-cloud' into fix-lineup-delete-race-local

- [fix-presence-discord-profile](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffix-presence-discord-profile?format=markdown) — 023ede1228306dcf111743d4b9f1ffe13d5f8c70; Read Discord names and avatars from flattened JWT claims

- [fix-rotated-hover-region](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffix-rotated-hover-region?format=markdown) — ada406e63c54bd31e69f18eda9c229b5ddc6fb51; Track rotation with the hover region on rotatable widgets

- [fix-stable-tie-order](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffix-stable-tie-order?format=markdown) — 47b32d088d24331172da076e6299ff5cff9fa7e1; Keep the server's order within sortIndex ties

- [fix-upload-intent-race](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffix-upload-intent-race?format=markdown) — d4759c3101ad8df929c88c883f97ca65b08a2100; Give an in-flight upload a day, not 15 minutes, to finish

- [fix/all-map-vision](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffix%2Fall-map-vision?format=markdown) — f7c0b78d3efa4237e281a94963428860e1a6ef02; Push a cone out of a wall by the wall's own fill rule

- [fix/custom-cursor-dpi](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffix%2Fcustom-cursor-dpi?format=markdown) — e6457a3a54876cf4bc56f26039eab5c630722a30; Validate devicePixelRatio at addImage\(\) as well

- [fix/lineup-agents-in-previews](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffix%2Flineup-agents-in-previews?format=markdown) — f305986cd60acecd5307e9e0265639d550a134cb; Include lineup agents in strategy and folder previews

- [fix/release-desktop-pages-auth](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffix%2Frelease-desktop-pages-auth?format=markdown) — 5bd49d1f901dfb0c677af399c089ab71fe7d6c54; Add token auth for Pages branch publish

- [fix/view-cone-marker-anchor](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffix%2Fview-cone-marker-anchor?format=markdown) — e447d7eb93364daf885765e028fb68d6f29c327a; Keep animated agent paths in the saved anchor frame

- [fullscreen-interactive-map](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Ffullscreen-interactive-map?format=markdown) — 0fa7afe096f39586d19f8efaebc57a4dd00ea9b6; Version 3.1

- [gh-pages](https://git.cafe/dara/icarus/tree/refs%2Fheads%2Fgh-pages?format=markdown) — 883a38ee4587500441796136c03ca4229b51b82f; deploy: desktop 5.0.2\+106 \[gh-pages\]

[Next page](https://git.cafe/dara/icarus/branches?after=IkEySUI2WTNfTUpJX2ExWkhpSWR5VmdhbGFMZldyekE4aENjRU1SY2lTNXowd0ljQ1pUVWpscjY4VEFySGJfLWhfaXNFaHAyc09ENExGcEdaTEluYnNkMEFFM0psWm5NdmFHVmhaSE12WjJndGNHRm5aWE9vYjd5MkpraGpYWUxXTU5qTldZa2JUTHJpbDc2eVVuUUY0U0p5M0FpWGRnIg&format=markdown)
