David Luzar 792f238d16 refactor: improve typing & check (#5415) %!s(int64=3) %!d(string=hai) anos
..
actionAddToLibrary.ts a7153d9d1d feat: update toast api to account for duration and closable (#5427) %!s(int64=3) %!d(string=hai) anos
actionAlign.tsx f242721f3b chore: add ga for most actions (#4829) %!s(int64=3) %!d(string=hai) anos
actionBoundText.tsx f242721f3b chore: add ga for most actions (#4829) %!s(int64=3) %!d(string=hai) anos
actionCanvas.tsx 64d330a332 feat: support customType in activeTool (#5144) %!s(int64=3) %!d(string=hai) anos
actionClipboard.tsx a7153d9d1d feat: update toast api to account for duration and closable (#5427) %!s(int64=3) %!d(string=hai) anos
actionDeleteSelected.tsx 64d330a332 feat: support customType in activeTool (#5144) %!s(int64=3) %!d(string=hai) anos
actionDistribute.tsx d2cc76e52e feat: support adding multiple library items on canvas (#5116) %!s(int64=3) %!d(string=hai) anos
actionDuplicateSelection.tsx 792f238d16 refactor: improve typing & check (#5415) %!s(int64=3) %!d(string=hai) anos
actionExport.tsx a7153d9d1d feat: update toast api to account for duration and closable (#5427) %!s(int64=3) %!d(string=hai) anos
actionFinalize.tsx 4712393b62 fix: stale `appState.pendingImageElement` (#5322) %!s(int64=3) %!d(string=hai) anos
actionFlip.ts f242721f3b chore: add ga for most actions (#4829) %!s(int64=3) %!d(string=hai) anos
actionGroup.tsx f242721f3b chore: add ga for most actions (#4829) %!s(int64=3) %!d(string=hai) anos
actionHistory.tsx f242721f3b chore: add ga for most actions (#4829) %!s(int64=3) %!d(string=hai) anos
actionMenu.tsx f242721f3b chore: add ga for most actions (#4829) %!s(int64=3) %!d(string=hai) anos
actionNavigate.tsx 5feacd9a3b feat: deduplicate collab avatars based on `id` (#5309) %!s(int64=3) %!d(string=hai) anos
actionProperties.tsx 1ed1529f96 fix: update opacity of bound text when opacity of container updated (#5142) %!s(int64=3) %!d(string=hai) anos
actionSelectAll.ts 792f238d16 refactor: improve typing & check (#5415) %!s(int64=3) %!d(string=hai) anos
actionStyles.test.tsx 84b47a2ed5 fix: copy bound text style when copying element having bound text (#5305) %!s(int64=3) %!d(string=hai) anos
actionStyles.ts a7153d9d1d feat: update toast api to account for duration and closable (#5427) %!s(int64=3) %!d(string=hai) anos
actionToggleGridMode.tsx f242721f3b chore: add ga for most actions (#4829) %!s(int64=3) %!d(string=hai) anos
actionToggleLock.ts 327ed0e2d1 feat: Element locking (#4964) %!s(int64=3) %!d(string=hai) anos
actionToggleStats.tsx f242721f3b chore: add ga for most actions (#4829) %!s(int64=3) %!d(string=hai) anos
actionToggleViewMode.tsx f242721f3b chore: add ga for most actions (#4829) %!s(int64=3) %!d(string=hai) anos
actionToggleZenMode.tsx f242721f3b chore: add ga for most actions (#4829) %!s(int64=3) %!d(string=hai) anos
actionZindex.tsx f242721f3b chore: add ga for most actions (#4829) %!s(int64=3) %!d(string=hai) anos
index.ts 327ed0e2d1 feat: Element locking (#4964) %!s(int64=3) %!d(string=hai) anos
manager.tsx cdf352d4c3 feat: add sidebar for libraries panel (#5274) %!s(int64=3) %!d(string=hai) anos
register.ts 1fd2fe56ee fix: cmd/ctrl native browser behavior blocked in inputs (#4589) %!s(int64=4) %!d(string=hai) anos
shortcuts.ts 327ed0e2d1 feat: Element locking (#4964) %!s(int64=3) %!d(string=hai) anos
types.ts 5feacd9a3b feat: deduplicate collab avatars based on `id` (#5309) %!s(int64=3) %!d(string=hai) anos