Official Anytype client for MacOS, Linux, and Windows
1
Anytype Ts v0.54.25-alpha
Release date:
April 7, 2026
Previous version:
v0.54.24-alpha
(released April 7, 2026)
Magnitude:
14
Diff Delta
Contributors:
1 total committer
Commits:
3 Commits in this Release
Ordered by the degree to which they evolved the repo in this version.
Authored April 7, 2026
Authored April 7, 2026
Authored April 7, 2026
Browse Other Releases
v0.54.29-alpha
Released April 11, 2026
1,032 Ξ
v0.54.28-alpha
Released April 10, 2026
2,561 Ξ
v0.54.27-alpha
Released April 9, 2026
4,265 Ξ
v0.54.26-alpha
Released April 7, 2026
1,462 Ξ
v0.54.25-alpha
Released April 7, 2026
14 Ξ
v0.54.24-alpha
Released April 7, 2026
29,476 Ξ
v0.54.23-alpha
Released March 31, 2026
9,678 Ξ
v0.54.22-alpha
Released March 26, 2026
17,753 Ξ
v0.54.21-alpha
Released March 20, 2026
914 Ξ
v0.54.20-alpha
Released March 19, 2026
25,224 Ξ
Top Contributors in v0.54.25-alpha
ra3orblade
Directory Browser for v0.54.25-alpha
We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.
Release Notes Published
Changes from v0.54.23-alpha to v0.54.25-alpha (alpha track)
Summary: 49 tasks, 261 commits, 79 merged PRs
High Priority
- JS-9491: Members popup: CTA button logic, gradients, and layout rules
- JS-9482: Bin Tree View (6 commits)
- JS-9464: Show pop-up if limit on shared Spaces is exceeded
- JS-9472: Object is leaving after title enter
- JS-9470: pop-up preview is not shown when hovering over the link
- JS-9469: invite link to profile is copied without 'MetadataKey'
- JS-9414: no skipping the step of adding members to group
- JS-9429: New channels creation flow analytics (2 commits)
- JS-9428: Fix social block behaviour across obects of different types (5 commits)
- JS-8959: [epic] Π‘reate Channel flow (15 commits)
- JS-9439: Add extra space after the last block
- JS-9440: Input - spacings between /, emoji and @
- JS-9437: Don't show comment block in templates
- JS-9431: Error when selecting 'Empty' as Homepage
- JS-9274: Add analytics events for File Upload flows (2 commits)
- JS-9097: Vault: Space Sorting by Join Date Is Broken (Regression)
Low Priority
- JS-9488: Inline search - up/down icons are giant
- JS-8935: DnD doesn't work for Query between tabs, Linux
- JS-8977: After channel deletion in vault, channels list scrolls down
- JS-9485: Layout width slider visually overextends at 200% when max value is reached by click instead of drag
- JS-9434: Long paid Any Name breaks chat message layout (3 commits)
- JS-9215: When using the Chinese (Traditional, Taiwan) input method, Markdown does not work (community post)
- JS-9484: Properties cannot be removed from Sort after move to Bin
- JS-9449: Kanban description edit pop-up label blends in with text underneath it (community post)
- JS-9480: Chat message loader
- JS-9478: The pop up preview link closes quickly when hovering over the mouse (2 commits)
- JS-9477: Channel settings - change export icon
- JS-9476: Channel settings - notifications icon
- JS-9475: Nothing happens when you click on the 'Upgrade' button
- JS-8472: π¦βπ₯ Phoenix Emoji missing from Anytype's emoji list (community post)
- JS-9430: Add ChangeVaultView analytical event (2 commits)
- JS-9432: Selecting a text, and pressing β+K, doesn't automattically enter the selected text as the query in the pop-up box to search for that object in Anytype (community post) (2 commits)
- JS-9445: edits for all blocks with icons (2 commits)
- JS-9468: Object Restore from Bin is not reactive
- JS-9416: Starting circle is located in not the center of display when app starts
- JS-9452: Show template popup by the center of whole window
- JS-9441: Wrong image dimensions when opened in gallery view (2 commits)
- JS-9436: Icons in formatting menu disappeared
- JS-8746: Kanban: Focus lost when creating item in full column (community post) (2 commits)
- JS-9125: Pasting into a Code Snippet scrolls the page up when top of the block is off-screen (community post) (2 commits)
- JS-9085: Support Middle Mouse Click to Open Notes in a New Tab (community post) (2 commits)
- JS-8879: When deleting an image inside a note (in this example), instead of remaining in the same note, it switches to the main page (2 commits)
- JS-9435: Ctrl-click on object or type in right sidebar widget causes crash
- JS-9427: Fix icons and buttons (2 commits)
- JS-9387: In chat, clicking outside image to close the lightbox is inconsistent
- JS-9419: The six digits code to unlock Anytype is asked for more then once if multiple Tabs was open (community post)
- JS-9426: Calendar - switch up/down buttons positions
- JS-9405: Plus button to add property in grid layout is missing
- JS-9076: extra padding in change type menu at the bottom
Other Commits
a881da40.54.25-alphaa3296cc0.54.25-alph1577449remove discussions from experimental flag4fd118c0.54.24-alpha5d87ad7refactoring5b085c5Merge pull request #2125 from anyproto/feat/icon-object-border-radiuse73b9acfix: merge c40 and c48 border-radius rules into a single selector2c58248feat: update iconObject border-radius values across all sizesc61fb39remove duplicate color23bbe6eMerge pull request #2123 from anyproto/feat/color-system-destructiveef8c300feat: introduce --color-system-destructive token and apply to all destructive menu actions283eb38fix: sort members by shared spaces first, then by name presence1ae3d91fix: prioritize members with globalName in space create and show badgesb03ecb1Merge pull request #2122 from anyproto/refactoring/graph-relations6e2b666docs: add membership API integration documentation9752160optimize relation lables849e395Remove tab hover logic that hides space iconsfa0cd5dMerge pull request #2121 from anyproto/js-9462-bin-tree-viewbd09846feat: add system-highlight color and apply to active filter pills9bcbd71Merge pull request #2120 from anyproto/js-9462-bin-tree-viewb7eaac1Filter archived/deleted relations from sorts consistently across all dataview components6994378fix: update red button background colors to new palette values8960ee5refactoring and filter and sorts filtering from removed relationsf11ee9afix popup position9ad05ccrefactoring84e2fa8refactoring180611eFix advanced filters using wrong click handler after refactord964cdfrefactoring40d6261Filter out dataview filters with archived/deleted relations, show None for missing relations in advanced filter rules59471bbfixes + refactoringdce21d3menu fixes9ff46e4fix: add ScreenHitShareSpaceLimit analytics evente25995bfix: switch sidebar panel instead of closing when different page requestedaba180efix: show shared space limit popup when creating group spaceaf16ceddocs: consolidate CLAUDE.md and fix outdated info5c2a658fix survey logic9791a02docs: add icon system overhaul and emoji rewrite to code reviewe0c6b75docs: update code review with fixed items and remaining issuesc459a52fix: phrase placeholder display flex, remove debug console.logs from onboarding graph32dfba0fix: code review fixes and make restrictionMap observable for reactive readonly stated1fe900fix: prevent cover setTransform from overriding scale width with autod829f65fix: restore beforePosition calls in menu render useEffectsc87a637fix beforePosition calls5ef7711fix: keep dependency details when record is removed from subscription4b7dc2cfix: add missing dependency array to CellText useEffect to prevent cascading re-renders51fc835fix: restore ObjectOpen callback in onSpaceSwitch to fix empty detailsc6c78farefactoringb486122remove pointer cursorf35cb54feat: allow custom image upload for space icon in create popupa7018cdrefactoring10558fffix: generate shortcodes in smile init to replace emoji-mart dependency6ded629fix: remove emoji-mart dependency, render all emojis via PNG imagesf2930c6fix: preserve emoji categories from emoji-mart init stripping new entriescdbd58ffix: smooth menu repositioning with beforePosition and CSS transitions368218ffix: defer survey checks until after all auth redirects completeb3301bcfix: remove drag-and-drop from sidebar progress, keep fixed at bottom92e33b2docs: add code duplication analysis to refactoring plana7a4375docs: add optional method call patterns to refactoring analysis07b143fdocs: rewrite refactoring analysis with fresh full codebase audite573533docs: update refactoring analysis with scoped selectAll completion36df39bfix: scope broadcast selectAll queries to nearest containerf6abc78fix: remove menu transition: none, refactor search object resize, use toCamelCase for icon names58872cffix: restore missing className props on Icon components after SVG migration33dfc76fix: move existingObject icon to menu/action/existing28bcca4fix: use SVG mask for description icon to support dark mode5b9b02bfixes6bf5d96refactor: replace all addEventListener/removeEventListener/dispatchEvent with U.Dom helpersf225e96fixesef8c594refactor: simplify event listener management in SelectionProvider with U.Dom helpers53d18b3fix: prevent block selection when creating File block from slash menu913e9e8fix empty display css40d569arework InputWithFile icon prop to iconParam8c5f7bblint fixes53265e5fix: pause toast auto-hide timer while mouse hovers over toastcc96199fix hover89f0dbaadd virtualisation and load-on-scroll to archive tree view0ead292fix: toast fall-through, null checks, and stale event handler refscd185f8derive event types from middleware property names instead of static map20c1bd8Merge pull request #2112 from anyproto/js-9467-gc-archived-toastcb89588fix selectionca1acedMerge branch 'develop' of github.com:anyproto/anytype-ts into develop07bb276feat: handle ObjectAutoArchive/AutoRestore events with combined toast2365e64fix: prevent grid column resize revert on scrollfef282eMerge pull request #2110 from anyproto/js-9462-bin-tree-view1621d85fix: toast centering β only apply sidebar offset outside popup modea1bc436fix: use this.css() in dom.ts toggle() instead of raw style assignments7f1d535fix: preserve sort state when switching between bin view modesef1d82bfix: replace raw style assignments with U.Dom.css() helpera714058fix: remove CSS.escape from getElementById calls, fix editor onMouseMovee4dafb3fix: video play icon sizing, grid cell expand icon1674693notification fixes355b7a8fix: prevent featured relation blocks from getting focus blue overlay9ff7ca8fix: prevent blank page fallback from firing during space switchc4e8c2aadd spaceType to requesteeb55d2small fixes5238b77refactor: replace raw DOM API calls with U.Dom helpers across codebasef7f29bfMerge pull request #2111 from anyproto/fix/sidebar-animationse99edbfsmall style fix6367743fix: improve sidebar animations β decelerate easing, drag behavior, graph loader timing9f8bce6fix: split space-separated class names in U.Dom.addClass/removeClass60f26c6fix: standardize animations β fix duration bug, unify easing and motion importsa2e30aafix: render arrow icon as JSX component instead of direct function callb666a20fix: sort space create members by shared space count desc, then by nameb5fc05dfix: compact archiveTree CSS to match project one-liner style04c531efix: use common/switchViewTree icon instead of menu/widget/tree9785398fix: reduce indent to 2px/level in tree icon, bars now 9/7/5 for better balance5a73d70fix: restyle switchViewTree icon to match compact view style with indentatione637b2bfix: expand CSS one-liner in archiveTree blockaf602c9fix: apply isWide class to chat bookmarks on re-render, not only on resize2e3c643fix: extract ViewMode type, expand CSS nested selectorecca7addocs: add plan for migrating gRPC transport from grpc-web to fetch-based4b3de36fix: expand CSS formatting, remove one-liner nested selectorcb6856cchore: remove unused switchViewStacked icon filec3c2105fix: address PR review β storage key, O(n) tree build, header columns, comments, unused icon
... and 61 more commits
