Changes from v0.54.21-alpha to v0.54.22-alpha (alpha track)
Summary: 34 tasks, 277 commits, 36 merged PRs
High Priority
- JS-9069: Update progress bars interface, move update progress bar into progress bars system again (3 commits)
- JS-9328: Change style of header in discussion block (3 commits)
- JS-9325: Blocks get reordered when drag + drop
- JS-9326: Social Block - Start new discussion (5 commits)
- JS-9311: After uploading file objects using + on widget type appears white empty page (2 commits)
- JS-9312: There is no "New" button in Type pages (Image, Video, Audio, File) (2 commits)
- JS-9274: Add analytics events for File Upload flows (2 commits)
- JS-8717: [epic] Unify and Update Context Menus Across Desktop Application (2 commits)
Medium Priority
- JS-9348: Creating elements from query with advanced filters doesn't work (community post)
- JS-9347: The type name does not match the one you selected
- JS-9342: Attachments disappear in the chat when a new attachment is added
Low Priority
- JS-8680: Research & Replace Desktop Notification Sound (14 commits)
- JS-9332: Bin Redesign + Hard Delete Permissions
- JS-9385: Arrows in calendar got broken
- JS-9386: Remove clear icon even from experimental features
- JS-9366: Add some extra space after last widget
- JS-9365: Double scrolls appear
- JS-9358: Send button in discussions color
- JS-9359: Block checkboxes colors
- JS-9357: web mode: fix graph/pdf workers
- JS-9355: Fix Icons
- JS-9356: Send button in chat input should be Controls/Active
- JS-9354: The Bin icon is small
- JS-9294: In list layout, needing to click twice to open in new tab with keyboard shortcut (3 commits)
- JS-9331: Link to Object: Add "Medium Card" Default Style Option
- JS-9351: Fix icon for 'Move to Bin' and 'Deselect all' in the set
- JS-9349: The message menu opens in the corner
- JS-9343: entering and deleting text in the Type name is not working correctly
- JS-9339: Markup problems in message
- JS-9323: Editor Tabs: Overflow & Scroll Behavior
- JS-9322: Add a divider between the currently selected channel in vault
- JS-9330: Colors definitely need to be fixed in latest alpha version (community post)
- JS-9119: Markdown Panel Incorrectly States Double Backticks Required for Inline Code
- JS-9285: Code block text reverts on blur when editing inline (race condition) (community post)
Other Commits
c4e60b60.54.22-alpha3ec6daddowngrade package44d58f3Fix vite:dep-scan crash on prismjs dynamic imports52ff93c0.54.22-alphab2ca2a9fix preloadab8f6ceRemove generated electron files from git tracking6acba66Add virtualised infinite scroll to ListObject, switch all usages75be54cfix menu padding3a555cdfix menu padding0dca9d7fix kanban bg layout0c772d3fix kanban bg layout0099489Merge pull request #2085 from anyproto/js-9332-bin-redesign-hard-delete-permissions15b2c0aupdatese1ccc7eAdd switch view detailed icon, checkbox hover, and polish bin UIc6d0b5cupdatesb6371acupdates9c8a1b4Add archive header with Empty Bin menu, fix checkbox and hover layout07954aaPolish bin UI: circular icon buttons, checkbox size prop, cleanupd3f4fceFix checkbox reactivity and polish bin UI per Figmae01b58bFix subscription and polish design to match Figma852a868Polish bin redesign to match Figma design75b3199Redesign Bin page with columned list view and hard delete permissions090dff9Merge pull request #2084 from anyproto/js-9357-web-mode-fix-graphpdf-workers679ee2eFix detail lookup for widget file drop to use widgets store8e8eee0Fix set layout check to use resolved context for file dropc7c7683Fix file drop on widget: resolve target object from widget blocke13a06cIgnore file drop on widget targets with set layoutc409e01Fix file drop on widget header targetscd65924Fix file drop on menu targets by using targetId as context94002f0Fix Storybook CSS isolation, add proper wrapper decorators and new storiesbfcddc7Add Storybook stories for 44 components across all tiersa15b533Remove legacy popup/settings icons, move help to common612add4icon fixes0e1541cFix missing icons after SVG migration and migrate remaining className-based icons35db4e3fix space create icons90e8c03progress fixese08cb99fixes076a5a2small fixes3e79f7fFix widget viewSelect arrow size, show-all arrow, and sidebar preview scrollb0b9530Fix chat attachment sync icon centering and error boundary icon size14adf8aFix chat infinite loop when loading replies in form useEffect89b4319Update Linear workflow: route design-labeled issues to design review316bd90Add IconObject gallery and color options to Icon story in Storybooka7d8a38fixes3b58b9ffixesf02d6d1fixes2e5f9fffixes8b5d555fix iconSize5ce9d67Merge pull request #2072 from anyproto/refactoring/icons8c4fff7Merge branch 'develop' of github.com:anyproto/anytype-ts into refactoring/iconse555e4dFix: prevent chat attachments from disappearing when adding new attachment511ec8bMigrate icons from className to SVG registry, fix graph type icons, add missing menu iconsf37c90aFix: skip BlockDataviewRelationSet for text-only edits in Type sidebar446dd25Fix currentColor in data URIs, missing menu icons, eye toggle iconc4faa17Fix task checkbox colors and grid null relation guard40dc546Fix missing pin icons in context menu, error icon color and typeaab0186fixesbbe17b9Fix block/menu icon: add name prop and update CSS for inline SVGfc934ffMerge develop: resolve conflicts, convert discussion icon to TSXa970497Clean up: remove orphaned icons, fix unused import and indentation8c7c12bSimplify syncStatusIcon: remove unnecessary fallback68740dfUse enum reference instead of hardcoded string in syncStatusIconf937377Rename syncStatus icons to match enum values (no mapping needed)f8283eeFix syncStatus icon colors: use currentColor + CSS instead of hardcodedb8f68c5Remove syncStatus SVG CSS references6fc11ddRemove onboarding close SVG CSS referencescab0bd0Remove remaining checkbox SVG CSS references47d295eMigrate remaining menu icons: help, widget, syncStatus, checkbox9fc7502Deduplicate inviteLink icons, normalize cardWithCover to 20x20273b070Remove all CSS background-image refs to deleted menu SVGs450be10Migrate remaining menu icons: relation, table, inviteLink, spaceCreate, common831540dFix type icon centering: scope margin:0 to direct .icon children only5cf64faFix type icon sizing in iconObject, delete dark linkSettings75f8acdMigrate relation sort icons to use common/sortArrow with iconParamac4fe10Simplify linkStyle icon name using lowercase enum value4e48338Migrate linkSettings icons to menu/linkStyle (text, card, cardWithCover)a1176c9Migrate align icons to menu/align/horizontal and menu/align/vertical8b0c4b9Replace defaultIcon/typeIcon SVG replacement with registry getIconSvg561d55dConvert icon: 'plus'/'add' to iconParam across menus376c352Add arrow/menu/item (thin stroke chevron) for menu item arrowsd975f8cFix missing icons in menuObject: convert all icon: to iconParam5587f29Migrate object context menu and space menu icons to iconParam54a9d50Remove redundant flex-shrink: 0 from .icon/.iconObject (now global)6d90e9bRevert "Remove migrated dark theme menu/action icons"0b8371bRemove migrated dark theme menu/action icons853664eRemove migrated dark theme menu/action icons6cbd03eForce SVG size with min/max width/height to prevent flex expansionbaeb7c0Fix widget space arrow: use !important on SVG size overridecd75236remove unused styles9cb789eFix menu item arrow size: remove size={8} to let CSS control 20x2089b5bb2Fix menu item arrow: rotate -90deg to point right, keep absolute positioninga6ceac4Fix missing icons in getActions menu, fix widget arrow CSScd2b6f3Fix SVG sizing: use inline style instead of HTML attributes26a0084Fix arrow size in withBackground icons9699049Fix WidgetSpace create icon to use menu/action/createObject2948499Fix widget section more icon size (12px) and remove stale CSS rules5e817faFix arrow size (8px), missing search icon, and block action icons602f587Migrate clipboard icons to menu/action (cut, paste), delete clipboard SVGs317698fFix menu/embed → menu/block/embed reference in menu.tscf4c73aConsolidate unlink (control/dataview + menu/block/common) → common/unlinkbd4ef9fMigrate menu/action/block to menu/block (common, div, media, embed)e35053eFix blockStyle icon in context menu and comment toolbar83b5eecMigrate menu/action/block/text to menu/block/text TSX componentsbdd8f97Remove all menu/action plain SVG files and CSS background-image rules0113ecfRename leave-red to leave (color via iconParam, not icon name)8713131Remove menu/action/graph duplicate, use header/graphf8d8969Remove editType duplicate, use common/optionsbdf8325Remove pencil and editChat duplicates, use common/edit2927e01Consolidate image (cover/change + menu/action) → common/image, remove time duplicate154875fConsolidate sort (control/dataview + menu/action) → common/sort08a002bDeduplicate icons: consolidate expand, more, options to common02d5639Convert all glob-based icons to TSX components, migrate menu/action icons8f292b9Merge develop, fix context button hit area and SVG pointer eventsad7b06dMigrate mark icons (bold/italic/strike/underline/link/code) to registry0e85783Migrate embed, menu/embed, and sync icons to registry9ad454fupdates9f591a4Migrate filter search icons to iconParam, add dataview dnd to registry44adf10fix previewa177a9dMigrate filter clear to common/close, add relation padding12ab27dfix sizes4320b41Remove Relation.icon() SVG data URI approach9382127Migrate header/language icon, remove empty header folder68926deFlatten type/default to type/, clean glob paths97af278Extract SVG content at module load, not runtimecea0618Replace COLOR_VAR with currentColor in type icons221d3bdRemove redundant background-size from comment edit icon182fcdbRemove broken CSS references to deleted block/edit.svg2fc2d12Deduplicate edit icon to common/edit5b1cc39Grid layout for gallery, move logos to img/logo730ef95Register type/default icons dynamically, refactor iconObject17f3368Migrate type/layout to common/typeLayout, move logo to img/logof9d687bRemove unused dots icon and CSS9a75808Revert block DND to CSS-only icon179f40dFix import icon sizes: 40x40 for formats, 18x18 for apps51f7473Fix import index page to use registry icons3891c37Migrate import icons to registry3113f27remove unused icons75a7ce4Migrate remaining popup/header icons to registrya5c41f2Use per-icon size for banner/smile in galleryea81170Add banner/collapse and banner/download, rename width/height props
... and 77 more commits