- App | New Home screen or Widgets (...)
- App | New Space screen (...)
- App | Introduce library of Types and Relations (#2856, ...)
- App | New "About app" screen (...)
- App | File storage limits screen (...)
- App | New object type - Collection (...)
- Sets or Collections | Unblock Relations in Object menu (...)
- App | Removed invite code screen (#40)
- Editor | Do not allow changing icon when object is locked (...)
- Editor | Do not allow formatting text when object is locked (...)
- Editor | Allow editing bookmark block with invalid link (...)
- App | Allow debugging your workspace or a specific object (...)
- Editor | Design review fixes (...)
- Sets or Collections | Design review fixes (...)
- Settings | Profile screen redesign (...)
- Editor | Introduced inline-set block (#2864)
- Sets | Optimised performance by integrating atomic changes for filters, sorts, relations and view updates in data view (#2866)
- Editor | Line breaks should not be ignored inside text blocks (#2823, #2783)
- Editor | Allowed webp format for image blocks (#2861)
- Editor | Do not crash when dismissing move-to dialog with open keyboard (#2899)
- Editor | Style panels should not leak click events to block action panel (#2894)
- Editor | Should not allow editing read-only-value relations via featured-relations block (#2835, #2890)
- Editor | Object should be closed when moved to bin (#2844, #2870)
- Editor | Block-action panel should be hidden after move-to action (#2903)
- Sets | Cover and icon are not always displayed in sets (#2848, #2914)
- Sets | Data view 'source' renamed to data view 'query' (#2874)
- Relations | Relation status might disappear from list of relations when there is no value set (#2897)
- Relations | Should filter out system object types when searching for values for Relations with object format (#2891)
- Analytics | Fixed 'createObject' event (#2926)
- Search | Fixed last item's padding (#2808)
- App | Renamed
marketplace
Types and Relations intolibrary
types and relations (#2849)
- Editor | Unified haptic feedback when selecting blocks (#2824)
- Relations | Introduced more user-friendly UX for setting status value (#2814)
- Sets | Showing lock-icon in grid-view column for read-only relations (#2829)
- Sets | View settings might have incorrect position on the screen when coming back to an open set (#2812)
- Search | Added section
Recently opened
recent-object search results in global search (#2822)
- Decluttering | Introduce marketplace relations vs. user library relations (#2722, #2750, #2764)
- Decluttering | Introduce marketplace types vs. user library types (#2721, #2748, #2771)
- Editor | Simple tables 2.0: cell value can now be edited directly; @-mentions can be used in cells; introduced cell menu allowing user to clear content and style; introduced select-mode for cells; introduced row menu allowing user to move, highlight, delete or duplicate rows; introduced column menu allowing user to move, highlight, delete or duplicate columns; drag-and-drop is enabled for simple table block (#2681, #2696, #2700, #2702, #2710, #2712, #2716, #2739, #2736)
- Editor | Style your link-to-object block as a card or as a text link (#2630, #2643) [ENABLED IN THIS RELEASE]
- Editor | Enable checking / unchecking link-to-object blocks referencing task objects (#2708)
- Editor | Showing object pre-loading state (#2791)
- Sets | Enhancement | Support sets of objects aggregated by relations (#2727, #2731, #2740)
- Sets | Allow possibility to change data view source after its initial setup (#2692, #2698)
- Sets | Allow creating a set of sets (#2698) [DISABLED IN THIS RELEASE]
- Sets | Enabled 'duplicate' action for currently open set (#2697)
- Editor | Enable ENTER key for external keyboards (#2747)
- Editor | Mention widget are not always shown reliantly when typing '/' character (#2703)
- Editor | Enabled search-on-page functionality for simple tables (#2664, #2669, #2670)
- Editor | Horizontal type panel should not be visible when type is selected from type picker (#2807)
- App | Fix | Rapid double clicks sometimes would case redundant navigation or even application crash (#2762)
- Objects | Adding link to currently open object from object or set via object's three-dots menu (#2668)
- Sets | Covers of objects with images picked from Unsplash wouldn't be displayed correctly in gallery view (#2713)
- Search | Last search result might not be always visible (#2808)
- Account | Delete-account screen should be removed from navigation stack when user cancels deletion (#2815)
- Editor | Make bold font more bold (#2755)
- Editor | Remove useless forward/backward buttons from video block (#2769)
- Editor | Fixed margins for video block in uploading state (#2724)
- Editor | Fixed incorrect expand-and-collapse arrow direction in horizontal type panel (#2810)
- App | Disable login button on an empty field (#2777)
- Editor | Introducing nested styling: children of callout or quote blocks are now able to inherit style from parent. Also, backgrounds are now nested: children inherit background color from its parent blocks (#2409)
- Editor | Style your link-to-object block as a card or as a text link (#2630, #2643) [DISABLED IN THIS RELEASE]
- Objects | Show pop-up notifications when creating links between two objects (2648)
- Editor | The text typed to filter the slash menu options should be removed when an option is selected in numbered list items (#2620)
- Editor | Do not allow to create a link-to-object referencing currently open object (#2661)
- Sets | Date is displayed incorrectly in list view and in gallery view (#2639, #2657)
- App | Setting cursor into search bar across different app menus (#2624)
- Sets | Empty state for sets without selected source (#2688)
- Editor | Enhanced link markup menu by allowing to add url from clipboard. (#2581)
- Editor | Allow creating sets from objects in draft state and setting type for newly created set (#2580)
- Editor | Loading state for bookmark block (#2559)
- Editor | Improved mechanism for opening files with default apps from your device (#2568)
- Editor & Set | Fix navigation crashes (#2593)
- Editor | Fixed inconsistent state of link markups when switching between read and edit modes (#2588)
- Editor | Allow navigating to the @-mentioned bookmark object (#2573)
- Editor | Clicking on empty space above the title block should not trigger multi-select mode (#2585)
- Editor | Incorrect bookmark block image (#2569)
- Editor & Sets | Text changes occurring in the title block might not be saved correctly due to data races (#2567)
- Sets | Application crash when entering big number (#2621)
- Set | Group button removed (#2595)
- Editor | Show default size for simple tables in the slash menu (#2591)
- Editor | Redesigned error state for bookmark block (#2562)
- Dashboard | New icon for bookmark object (#2558)
- Objects | Introduced reloadable bookmark object (#2504)
- Editor | Introduced underline markup (#2508)
- Sets | Pre-populate records with data taken from filters when creating new record (#2517)
- Dashboard | Should filter profile objects in the "recent" tab (#2510)
- Sets | Do not allow multiple sorts of the same relation (#2497)
- Editor | Loading state for bookmark block (#2559)
- Editor | Show Loading state when opening object (#2473)
- Editor | Draw diagonal line for circle designing default background or text color color in color (#2502)
- Editor | Improve keyboard experience by taking advantage of the new WindowInsets API (#2524)
- Editor | Make "Create new object" the last option of the mention menu (#2519)
- Editor | Introduced archived state for mentions (#2518)
- Dashboard | Tab headers should not jump when switching between tabs (#2509)
- Dashboard | Hide bin object menu when scrolling (#2505)
- Sets | When url is too long, create button overlaps with url when trying to create a bookmark from set (#2479)
- Sets | Introduced relative values for date filters (#2452)
- Settings | Added "Show and copy phrase" button to "Backup your recovery phrase" screen (#2487)
- Editor | Introduced simple tables (#2427)
- Editor | Introduced callout block (#2432)
- Editor | Introduced nested styles: children blocks inheriting styles from parent blocks (#2459)
- Editor | Enabled text and background color pickers for title block (#2392)
- Sets | Introduced bookmark set for creating and browsing bookmark objects (#2428)
- Objects | Hide unavailable actions in object menu (#2393)
- Objects | Object with cover and todo layout might have invalid layout (#2403)
- Objects | When moving an object to bin the confirmation message shows "Archived" instead of "Moved to bin" (#2461)
- Objects | Close current object after moving it to bin (#2451)
- Editor | Do not show unavailable actions for title block (#2395)
- Editor | Add possibility to upload a file into a media block in error state (#2351)
- Editor | Should not trigger keyboard opening when tapping on object's top toolbar (#2399)
- Editor | Copy/paste is not working for table of contents (#2441)
- Editor | Can't create an object using the @ mention option due to an internal error (#2455)
- Editor | Creating objects in objects via the mention (@) option might crash app (#2456)
- Search | Keyboard should be dismissed when navigating from search results to sets of objects (#2416)
- Sets | Grid View headers should show or hide object icon in row headers according to the view settings (#2408)
- Sets | Updated screen text for sorts for checkbox relations (#2424)
- App | Fixed application startup error when resuming Anytype after app is killed by the Android OS to release resources (#2447)
- App | Resolved flaking remaining days count issue after account deletion (#2414)
- Editor | Use snackbars instead of toasts to prevent overlapping undo/redo controls (#2412)
- Editor | File block in uploading state has incorrect border color in dark mode (#2406)
- Editor | Object icon is displayed in object's top toolbar when header is collapsed (#2397)
- Objects | Fix wrong text color in feature relations (#2407)
- Editor | Dark mode fixes (#2450)
- Settings | Some items have incorrect bottom offset on wallpaper-picker screen (#2398)
- Settings | Using skeleton view instead of blurring recovery phrase (#2394)
- App | Updated color for warning buttons (#2418)
- App | Danger zone: allow account deletion (#2333)
- Editor | Improved markup shortcuts supported for all basic text blocks (#2275)
- Editor | Allowing to merge description with title in header (#2303)
- Editor | Support palette colors for background and text in title blocks (#2326)
- Editor | Fallback to basic paragraph when pressing backspace in empty bulleted, checkbox, toggle or numbered blocks (#2274)
- Sets | Shortcut way for editing your view from settings panel (#2285)
- Relations | Disable / enable relations editing based on object restrictions (locked state, read-only relations, etc.) (#2258)
- Objects | Show menu options based on object layout type and object restrictions (#2313)
- Object | Filter out already existing relations when adding relations to object (#2309)
- Editor | Supporting tab indentation in code-snippet blocks (#2240)
- Editor | "Preview" action for link-to-object block should be among the first visible actions (#2321)
- Editor | Filter out current object when searching objects for move-to operation (#2304)
- Editor | Restore media block meta data when application is destroyed by the Android OS (#2294)
- Editor | Search results for move-to operation are now sorted by last modification date (#2269)
- Sets | Make long text ellipsized in headers of rows (#2276)
- Dashboard | Activated checkbox of task / todo objects is not displayed in the history (#2322)
- Relations | Filter out already existing tags when adding values to relation (#2262)
- Show action icon for relations URL, Email, Phone based on relation value: when value is present, action button is enabled, when not, it is disabled (#2290)
- Search | Display profile objects in search results (#2271)
- Auth | Fix | Disable that awful QR-code scanning sound (#2267)
- Auth | Trim recovery phrase when needed (#2266)
- Tech | Stop supporting Android 7 (#2268)
- Editor | Better DND: when dropping the dragged block without changing its initial position, editor enters select mode (#2261)
- Editor | Better support for different appearance settings of link-to-object blocks (#2342))
- Editor | Less aggressive error state for media blocks (#2277)
- Dashboard | Buttons reordering (#2330)
- Editor | New block: Table of contents (#2208)
- Editor | Duplicate your object via object menu (#2195)
- Editor | Select & copy blocks via block action menu (#2187)
- Editor | Show sync status description on long click (#2181)
- Editor | Add possibility to upload an image by clicking on avatar in objects with profile layout (#2186)
- Objects & Sets | Introduced templates (#2212)
- Settings | Introduced theme (light/dark) selector (#2178)
- Editor | Fixed inconsistent toggle states (#2164)
- Editor | Lifecycle-aware video block β stopped or paused when needed (#2173)
- Editor | Style toolbar would not always display correctly selected state (#2185)
- Editor | Numbered block won't change the text color of the number when the text color is updated (#2206)
- Editor | When object with TODO layout is locked, checkbox state should be in read mode (#2206)
- Editor | Display generic error message when failed to fetch images from Unsplash (#2205)
- Editor | Show avatar with initials when object with profile layout has no image (#2204)
- Editor | Link-to-object block should support indentation (#2201)
- Editor | Link-to-object card should display content snippet when description is missing (#2193)
- Editor | When you select file blocks, download option is now available as the first option (#2198)
- Editor | Breakthrough style is renamed to Strikethrough (#2189)
- Editor | Show meaningful message when failed to open file by an existing application (#2163)
- Sets | Gallery view might show object name twice (#2251)
- App | About-app screen should display Anytype user ID instead of profile object ID (#2172)
- Search | Search screen does not display updated search query when search results are missing (#2202)
- Auth | Show/hide keyboard automatically when needed (#2207)
- Relations | When you create a new relation, default format is object now (#2196)
- Relations | Do not create new option if there is already an existing one with the same name (#2262)
- Relations | When you create a new relation and its name is too long, text should be ellipsized at the end (#2235)
- Dashboard | Do not crash when clicking twice on settings button (#2278)
- Dashboard | When greeting message is too long, text should be ellipsized at the end (#2245)
- Settings | Do not crash when clicking twice on options (#2278)
- App | Better keyboard animation starting from Android 11 (#2133)
- Editor | New fancy drag-and-drop behavior (#2246)
- Editor | All media blocks now support background styling (#2176)
- Editor | Improved sync status toolbar and header overlay behavior (#2170)
- Editor | TODO layout without cover had incorrect header height (#2169)
- Editor | Code snippet design improvements (#2231)
- Editor | Fix corner radius for card-looking blocks (#2232)
- Editor | Set cover for your object from Unsplash (#2141)
- Relations | Set target types for relations, whose values contain objects (#2127)
- App | Added logout warning (#2121)
- App | New app menu (#2119)
- Auth | Show screen about analytics during sign-up (#2122)
- Auth | Add logic for retry when failed to start account (#2124)
- Editor | Fix app permission issues preventing users from uploading pictures and other media (#2143)
- Editor | Should close keyboard when closing a dialog screen with focused text input (#2152)
- Editor | Toggle block should expand / collapse in locked mode (#2116)
- Sets | Do not draw offset column without content in grid views (#2129)
- Editor | Add-bookmark bottom sheet screen in dark mode (#2137)
- Editor | Style-color toolbar in light mode has incorrect background in selected tab (#2148)
- Editor | Link appearance: customize how your links look on the canvas: choose from a simple text line, or a card, with optional icons. (#2087)
- Editor | Lock your objects to prevent accidental editing or enable read-only mode. (#2084)
- Editor | Create a bookmark from pasted URLs. (#2074)
- Editor | New logic for pressing the backspace key. (#2091)
- Dashboard | Changes in tabs are synchronized between peers, no longer requiring you to open/close an object to βrefreshβ the dashboard. (#2052)
- Editor | Issues related to drag & drop sensitivity. (#2068)
- Editor | Incorrect numbers in numbered lists when sections group nested lists or blocks. (#2072)
- Editor | Progress bar and text should not overlap when a link-to-object block is in loading state (#2098)
- Editor | Title in the top toolbar is missing when your object has TODO layout (#2103)
- Sets | Enabled auto-correct when setting name for a new object. (#2067)
- Dashboard | An issue where removing objects from your favorites would not sync. (#2075)
- Search | Optimized object search. (#2095)
- Editor | Image blocks in fullscreen mode are now optimized for light and dark mode. (#2094)
- Editor | Link appearance: customize how your link to an object looks: line, card, with icon or without, etc. (#2087)
- Editor | Lock or unlock your page to prevent accidental editing (#2084)
- Editor | Create a bookmark from a pasted url (#2074)
- Editor | New logic for backspace press (#2091)
- Dashboard | Changes in tabs are synchronized between peers (#2052)
- Editor | Issues related to drag & drop sensitivity (#2068)
- Editor | Incorrect numbers in numbered lists when there are nested lists or blocks are grouped by sections (#2072)
- Editor | Progress bar and text should not overlap when a link-to-object block is in loading state (#2098)
- Editor | Title in the top toolbar is missing when your object has TODO layout (#2103)
- Dashboard | Removal from favorites is not synced correctly (#2075)
- Sets | Enabled auto-correct when setting name for a new object (#2067)
- Search | Optimized object search (#2095)
- Editor | When opening an image block in fullscreen mode, background is not adapted to the current mode (light or dark) (#2094)
- Editor | Less misspellings: auto-correct is there in experimental mode (#2059)
- Relations | When opening date-format value for a relation, then exiting to your device's home screen, then returning back to Anytype caused application crash (#2060)
- Sets | Fixes in Number, Date, and Checkbox filters (#2057)
- App | Create a new object via app shortcuts wouldn't work correctly if Anytype is already open in background (#2056)
- Tech | Fix missing file keys (#1353)
- Relations | Apply target object types in filtering when searching for an object to set a relation's value (#2040)
- Objects and sets | Close objects and sets after moving to bin (#2038)
- Sets | Feature | Checking / unchecking tasks in Grid, Gallery, and List (#2042)
- Sets | Fix tag and status colors for night mode for lists (#2030)
- Editor | Failing to render objects containing at least one file block with embedded PDF (#2037)
- Editor | When trying to set a link to an object or to a web page for a text selection, the dedicated screen should not block the editor when the bottom sheet is hidden by swiping down (#2036)
- Home | Deleted items reappearing in favorites (#2045)
- App | Introducing dark mode (#2018)
- App | Wallpapers (#1995)
- App | Offload your files from device (#1990)
- App | Reminding our users about saving the mnemonic phrase (#1982)
- Sets | Gallery view (#2009)
- Sets | List view (#1955)
- Editor | Numbered block pattern triggered when not needed due to an incorrect regex pattern (#1987)
- Object | Should not create a link in your object to the newly created set (#1996)
- Sets | Should not crash when adding a file to relation (#2007)
- Sets | Relation "Name" should be available in sorts and filters (#1991)
- Relations | When trying to search for an object to add it to a relation, search does not work correctly (#1980)
- Sets | Bottom navigation panel is there, at last! (#1988)
- Editor | Render object icon based on its layout type in mentions and links (#2003)
- Editor | New design for selected state (#1976)
- Editor | Updated background for selected block (#1976)
- Relations | Cannot add an object to a relation due to incorrect search result parsing (#1980)
- Editor | Fix bullet icon and checkbox icon positioning relative to the text content (#1952)
- Objects + sets | Redesigned set-cover screen (#1950)
- Fix possible application crash during login and logout (#1954)
- Redesigned authentication flow (#1928)
- Dashboard | Fix cards width (#1939)
- Dashboard | Add ripple animation for cards (#1942)
- New splash screen (#1940)
- Editor | Should not crash when failed to parse an object's layout due to incorrect format (#1929)
- Editor | Should not crash when the target block is not found for the style panel (#1929)
- Editor | Should not crash when long-pressing empty space in the header when object layout has no title (#1930)
- Editor | Should not show a redundant toast with error message when opening user profile (#1935)
- Editor | Drag-and-dropping below or above a link to object always results in dropping inside this link (#1931)
- Editor | Undo/redo does not work correctly for relation values (#1932)
- Editor | Toggle block has incorrect font size (#1946)
- Sets | Should not crash when state is not initialized when displaying a view's filters (#1929)
- Sets | Should not display the change-object-type menu for sets (#1934)
- Sets | Should not prompt for object's name when creating an object with layout without title (#1938)
- Sets | Should not crash when relation state is not initialized (#1937)
- Sets | Support filters without any condition (#1933)
- Sets | Screen with filter conditions should dismissible by swipe (#1941)
- Dashboard | Most wanted: select, delete objects or restore them from Bin (#1858)
- App | Smarter recycling: drafts without any history will be deleted after close (#1833)
- App | Resume whatever you were up to restoring the last opened object or the last opened set on application start (#1851)
- App | Displaying shortcut actions when clicking on your App's icon (#1888)
- App | On-the-go: introducing "Note" as a new type with a specific layout (#1852)
- Settings | Setup a default type for your Anytype. When creating a new object, your default type will be used (#1873)
- Editor | New markup: add links to objects, not only URLs! (#1893)
- Editor | Opening a file by default app on device instead of downloading it when clicked (#1904)
- Editor | Drag & drop (position above, below or inside) (#1848)
- Editor | Latex block in experimental mode. Let's hear your feedback! (#1814)
- Objects | Menu | Select a layout, which best suits your object: Note, Basic, Profile, or Task (#1894)
- Sets | When your object is open, you can navigate to set of your object's type or create a new set (#1880)
- Sets | You can now delete a relation from your set (#1890)
- Sets | Grid as fallback view: views not yet supported on Android can be seen as a grid (#1850)
- Editor | More comfortable reading: increased the default font size (#1892)
- Editor | Undo-redo making a comeback! (#1913)
- Sets | Status value missing due to incorrect value parsing (#1911)
- Sets | App crashes when opening URL from the relation in a browser and returning back to the App (#1911)
- Editor | Fix | App should not crash when undoing text color changes for numbered block (#1920)
- Editor | Create a new relation via β/β-widget (#1829)
- Editor | Create date objects (today, yesterday, etc.) via @-mention (#1822)
- Editor | Titles of mentioned objects are no longer static. They are now synced (#1775)
- Dashboard | Removed "Inbox" tab (#1824)
- Editor | Enhanced: Better mime types recognition for file blocks (#1832, #1834)
- Editor | Fixed: should not show style panel along with keyboard when focusing a block, for which style panel was opened (#1830)
- Editor | Fixed: should not add empty space below when duplicating the last block in multi-select mode (#1837)
- Global search | Fixed: should close keyboard on exit (#1838)
- Sets | Do not crash when opening an object contained in a relation (#1819)
- Editor | Open relation-value screen for all relations in featured relations block (#1820)
- Editor | Our new fancy action bar will give you more power (#1755, #1781, #1782)
- Objects & sets | Favorite & unfavorite what you need to (#1792)
- Data View | No more secret calls. Itβs now available for everyone! (#1780)
- Data View | Customise your Sets with cover images on desktop & mobile (#1747)
- Objects | You can now add or change a cover or icon by tapping it (#1779, #1783)
- Relations | You can now remove relations from your objects (#1741)
- Editor | Ever close an object because you swiped the bottom sheet down? Well, that bug is gone! Bye-bye, bottom sheet swipe! (#1773)
- Editor | Create a link to an object via the β/β-widget (#1746)
- Editor | Enhanced β/β-widget triggering (#1761)
- Redesign | New main bottom toolbar (#1773)
- Redesign | New text-edit block toolbar (#1771)
- Redesign | Headers for objects and sets (#1744, #1749)
- Redesign | Move-to screen (#1739)
- Redesign | Link-to screen (#1746, #1751)
- Relations | Added format-specific placeholders (#1740)
- Editor | Allow duplicating several blocks and support duplication for nested blocks (#1756)
- Editor | Improved file type/extension recognition for file block (#1810)
- Editor | Fixed: Capitalize when starting a new sentence (#1785)
- Editor | Fixed: Split-block logic for title block and description block (#1769)
- Editor | Open objects based on their layout for mentions and links (#1765)
- Dashboard | Sort results in βinboxβ tab by lastModifiedDate (#1748)
- Objects | New objects now created by-default without icons (#1788)
- Data View | Fixed: Remove incorrect error message when deleting a view from dataview (#1805)
- Relations | Added placeholders where relation value is missing (#1724, #1734)
- Slash widget | Using category title as filter will show all items from this category (#1735)
- Editor | Fixed: Jumping cursor in description block (#1733)
- Editor | Fixed: @-character left in a text block triggers mention events when entering multi-select mode after reopening this object (#1731)
- Editor | Fixed: Pressing "Action Go" on the keyboard in description block crashes the app if there is no other focusable text block below (#1725)
- Data View | Navigating to media objects (file, video, image) from sets (#1729, #1730)
- Data View | Fixed: Starting editing title for a set of objects in loading/initialization state would crash Anytype (#1738)
- Relations | Fixed: Failing to navigate to an object from relation value (#1737)
- Relations | Fixed: Failing to find corresponding option meta data for tag or status would crash Anytype (#1738)
- Data View | Layout fixes for object icons appearing in grid cells (#1732)
- Global search | Filter archived objects (#1717)
- Dashboard | Enhanced: Syncing / fetching an object's type ("Unknown type" issue) (#1723)
- Dashboard | Fixed: Incorrectly synced layout relation prevented user from opening an object (#1721)
- Dashboard | Fixed: Initial's letter sometimes overlaps an object's icon due to view recycling (#1722)
- Data View | Grid View | Enhanced object header syncing / applying granular changes (#1718)
- Relations | Fixed: Cannot navigate to task object from relation value (#1720)
- Updated design for objects appearing in lists (#1716)
- Editor | @-mention Sets in-line (#1709)
- Object search | Sort results by date last opened (#1710)
- Object | Fixed: Failure to render an object would result in a white screen due to a regression introduced in 0.2.3 (#1711)
- Object | Fixed: Adding a new relation to an object due to a regression introduced in 0.2.3 (#1711)
- Updated design for objects appearing in lists (mentions, link-to, move-to, etc.) (#1697)
- Data View | Icon is not synced correctly with other peers (#e6eef8d)
- Data View | Fix create-new-record flow (#1707)
- Object | Remove featured relations max count limit (#1706)
- Object | Do not show featured relation with empty values below object's header (#1706)
- Editor | Code block | Updated syntax rules for Rust (highlight basic comments) (#1708)
- Object | Opening styling panel in objects with task layout crashes the app (#1701)
- Object | Opening search for content in objects with task layout crashes the app (#1701)
- Data View | Opening filter without condition in data view crashes the app (#1704)
- Data View | Click on filter with hidden relation in data view crashes the app (#1702)
- Editor | Added basic syntax rules for Rust (#1695)
- Relations | Object | Fix navigation to sets (#1698)
- Data View | Should set new active view after current one is deleted (#1696)
- Data View | Do not allow creating new records if data view is not initialized (#1698)
- Fix bookmark image loading (#1570)
- Fix split title issue (#1572)
- Do not crash when failed to parse path for profile image (#1574)
- Do not crash when failed to parse layout for dashboard link (#1574)
- Fix loading state inconsistencies on dashboard (#1575)
- Redesigned dashboard (#1538, #1545)
- Do not focus an empty document's title on start if the title is not empty (#1559)
- Do not crash when failing to parse path for avatar image during sign-up flow (#1544)
- Do not crash when opening action menu for archived page without icon (#1544)
- Do not crash when navigating back in case of navigation stack containing more than one copy of the same document (ScreenA-ScreenB-ScreenA scenario) (#1541)
- Navigate to objects from data view or relation-value screens (#1539)
- Show the Android keyboard reliably for text-based relations with empty value (#1542)
- Do not exit edit mode when deleting one of the values from relation's file list (#1543)
- Data view pagination (#1561)
- New slash widget: boosting content creation (#1524)
- New style toolbar: changing text style on the fly (#1529)
- New markup toolbar (#1421)
- New set-link-as-markup toolbar (#1424)
- Description block (#1414)
- Show soft input when focusing in filter in navigation screen (#1475)
- Show soft input when focusing search-on-page input field (#1531)
- Search in emoji picker works again πππππ₯π€ (#1473)
- Fix Firebase crashlytics core dependencies (#1419)
- Updated middleware protocol to
0.15.1
(#1420)
- You can leave your mnemonics on your desktop and login with a QR code (#1380)
- Fixed behavior when choosing default text/background color for a text range has no effect on the text block style (#1387)
- Title in the Page menu should be one-lined or ellipsized at the end (#1415)
- Adding files from device's recent files menu will no longer crash Anytype (#1381)
- App supports two build variants: stable and experimental (#1391)
- Updated middleware protocol to
0.15.0
- Updated middleware protocol to
0.14.7
- Introduce page's cover. First iteration does not support image repositioning (#1220)
- Refactored turn-into operations (#1115)
- Updated middleware protocol to
0.14.2
(#1245)
- Displaying sync status for documents (#1188)
- Encrypted storage for sensitive data (#1189)
- Redesigned document's menu (#1188)
- Move undo/redo buttons on top toolbar (#1188)
- Event processing: switched from
BroadcastChannel
toSharedFlow
(#1180)
- When entering into scroll-and-move mode via action menu, exit into editing mode, not multi-select mode (#1126)
- Show soft input when opening global-search screen (#1120)
- Instead of navigating to dashboard, return to editor mode when pressing back button in multi-select mode (#1106)
- Remove redundant space from header block's background (#1127)
- Do not crash while DND on home dashboard if dropped item's index is invalid (#1111)
- When failed to fetch account after logging in with mnemonic phrase, return to keychain-login screen (#1112)
- Do not crash when failed to normalize url in markup (#1113)
- Updated middleware protocol to
0.14.1
(#1110)
- Show loading state when referenced documents are being synced on dashboard, inside a page or in mention (#1072)
- Start scrolling-and-moving a block via action menu (no longer need to enter multi-selection mode in order to scroll-and-move a block) (#1055)
- Added loading state for logout operation (#1099)
- Should save the latest text input if you close the page quickly (#1067)
- Keyboard won't show up in code snippet on Android 7 (#1024)
- Do not crash if document's title is broken after paste (#1108)
- Updated middleware protocol to
0.13.26
(#1100)
- Code-snippet syntax highlighting. Our first iteration supports native syntax highlighting for Kotlin, Javascript, Go, Python, Typescript, JSON, and CSS. (#989)
- When creating a new page via mentions, the new page's name will be the text typed afterwards. (#994)
- When creating a new list item, it will inherit style properties from the previous list item after pressing the return key (#1017)
- Enabled search-on-page for profile document (#1027)
- Search text through media blocks (bookmark, link, file) (#1008)
- Users can change a code block's background colour (#1013)
- Should not delete a text block's style properties when creating a mention inside this block (#699)
- When the checkbox is checked, all text should have the same color, even if this text block has markup (#833)
- When switching from reading mode to edit mode, create-mention trigger does not work (#1037)
- When copying a text block to the clipboard, style properties are now also copied (#1015)
- It's impossible to open the linked text just after adding a link to this text (#883)
- When navigating to a document via the navigation-structure screen, open this new document without passing by dashboard-screen (#1010)
- Prevent from moving the link into the document that this link is pointing to (#1025)
- Fix soft input visibility/focusing issues on Android 7.1 (#1029)
- Keyboard won't show up in code snippet (#1024)
- When changing image block's indentation, image is not scaled correctly (#1021)
- Setup for the upcoming login-with-QR-code feature (#822)
- Updated middleware protocol to
0.13.22
(#1045)
- Search on page. Search through text blocks (except code block) on page (#990)
- Images can be full screen when tapped, allowing users to zoom in (#968)
- Disable animation for edit-mode in order to increase editor performance (#884)
- Should close style toolbar (instead of closing document) when back button pressed (#973)
- Create a new line inside code snippet on enter press (#970)
- Integrate three dots divider (#978)
- Navigation icons updated (#992)
- Survive process death and restore screen state when app returns from background (#985)
- When scroll-and-move is enabled, should move blocks according to document order, not selection order (#971)
- Emoji cross-platform sync issues (#969)
- Fix soft input visibility/focusing issues on Android 7 (#966)
- Change min sdk to Android 24 (#976)
- Cannot set carriage into an empty text block in large documents (#906)
- When changing icon for a document, link block should not have overlaying images (#890)
- Should show a correct error message when trying to move a block on the same position (#1007)
- Allow using code block in multi-select and scroll-and-move modes (#892)
- Enable mentions for all text blocks (except code block) (#939)
- Create both a new page and a mention pointing to this new page via mention bottom sheet (#631)
- Allow closing bottom sheet with mention suggests by pressing back button (#631)
- Orange color as new accent color (#956)
- New design for add-link-markup bottom sheet (#774)
- Changed object names in add-block and turn-into panels (#752)
- Prevent user from archiving profile document (#962)
- Show toast message when editor's content is copied to in-app clipboard (#958)
- Prevent view without focus from gaining focus on long click (#954)
- Support and render title as simple text block (#799)
- Url markup should have the same color as text block's text color (#818)
- Hiding keyboard via bottom toolbar just after typing results in losing text on screen (#953)
- Removing image from document results in broken set-icon-flow logic (#951)
- Set default text color if value is not present when processing text color's granular change (#946)
- Include checked/unchecked changes in granular-change-update mechanism (#945)
- New state handling for errors (observable subject). Show error only once (#943)
- Remove flickering effect when opening navigation screen (#941)
- Disable Crashlytics crash reporting for debug builds (#940)
- Should focus the last empty text block when clicking under document's blocks (#935)
- Clicking on empty space before document is loaded should not crash application (#930)
- Focusing on start may crash application by some users (#931)
- Send analytics for popup screens and button click events (#592)
- Prevent data racing issues while calculating the diff between two lists on home dashboard (#933)
- Updated middleware protocol to
0.13.20
(#851)
- Render emoji apple icon in page top toolbar, fallback to system emoji in case of exception (#926)
- Disable DND for profile header on home dashboard (#923)
- Exclude text color and background marks where param value is equal to default value (#786)
- Try/catch instead of crashing for issues from 0.0.48 (#925)
- Automatically select the first loaded account when signing in (#869)
- Indent aware scroll-and-move (#820)
- Enter multi-select mode via document's main menu (#896)
- Redesigned multi-select bottom panel (#872)
- Redesigned markup url-link bottom sheet (#774)
- Other design\layout fixes (#870)
- Profile's empty name results in app's crash (#905)
- Update application package (#917)
- New config for Crashlytics for release project (#917)
- Invalidate incorrect ranges for markup (#908)
- Amplitude analytics for basic events (#592)
- Block-merge operations for documents containing sections (aka divs) (#912)
- App crashes when opening action menu for link block, which was created by turning a text block into a page (#910)
- Should create a new toggle on enter press at the end of the non-empty toggle block (#907)
- Should convert toggle block to paragraph on enter press if toggle block's text is empty (#886)
- When creating a new document and focusing its title, cursor should be visible (#903)
- Should not crash Android client when changing media block's background color on Desktop client (#814)
- Stretched background cover affects app's performance on home dashboard screen (#901)
- Remove Archive from Navigation links (inbound, outbound) (#919)
- Links on home dashboard sometimes disappear behind the center of the screen (#829)
- Updated middleware protocol to
0.13.13
(#851)
- Archive (#547)
- Link to existing object (#770)
- Move-to from one document to other document (#770)
- Invite code screen (#772)
- Allow user to add a block below via action menu (#771)
- New cover for home dashboard (#839)
- Enhanced action-menu animation + background blur (#812)
- Show alert dialog when failing to open a document (#823)
- Enhanced split-block operations (#731)
- Design fixes (#806)
- Action menu fixes (#665)
- Safely setting text color and background color (#858)
- Handle exceptions when emojifier fails to provide uri for emoji icon (#856)
- Render children for all text blocks (#846)
- Scroll-and-move restrictions issues (#847)
- Cannot add block after document's title via add-block-menu (#827)
- When navigating to a document via search-screen, open this new document without passing by dashboard-screen (#830)
- Inconsistent logic when adding markup in certain corner cases (#509)
- If you change checkbox's text color and then check off this checkbox, its text color always becomes black whereas it should have the color that you've set before (#785)
- Updated middleware protocol to
0.13.8
(#851)
- Mentions are rendered with images and emojis (#658)
- When adding new block via add-block screen, should replace current text block instead of adding a new block after this text block if this text block is empty (#325)
- Prevent text block from gaining focus when opening its action-menu on long click (#776)
- Refactor navigation toolbar state handling inside
ControlPanelMachine
(#792) - Remove turn-into action from page block's action menu (#787)
- Should change number color when changing numbered block's text color (#797)
- Document's image icon (uploaded from device's gallery) isn't visible in the mention suggester (#789)
- App crashes on setup-selected-account screen due to incorrect icon id (#739)
- Divider block should be selectable in multi-select and scroll-and-move mode (#778)
- Remove legacy selection param from
ControlPanelMachine
(#795)
- Test flight for turn-into restrictions in edit-mode and multi-select mode (#376)
- Styling panel | Switching between block-mode and markup-mode based on selection changes (#594)
- Apple emojis or uploaded image in block-action-toolbar link's preview (#630)
- Uploading state for upload-image-for-document flow (#765)
- Update Graphik font file with the official one (#768)
- Navigate from context menu to styling panel (#594)
- Removed archived pages from mention suggester and search results (#766)
- Checkbox state in action-menu preview is not synced with editor state (#748)
- User interactions with checkbox button are not synced correctly with the middleware (#749, #668)
- When searching for pages, if filter text is empty space, query returns only pages where title contains empty spaces (#746)
- Regression. Text is not always set when creating a lot of text blocks (#741)
- Respective theme colors should differ for text color and background colors in action menu (#738)
- Inconsistent DND-behavior on dashboard due to incorrect drop-target position calculation (#657)
- Fix app configuration lifetime (#735)
- Avatar image is not displayed after registration started after logout (#692)
- Editor business logic (event detection for backspace and enter press, checkbox button click detection, etc.) is broken for text blocks, whose style was changed via
turn-into-toolbar
inmulti-select
mode after returning toedit
mode (#514) - Should not show toast when clicking on markup url (#698)
- Download media (video and images) (#681)
- Turn-selected-block(s)-into-page(s) in edit and multi-select mode (#671)
- Design fixes pack (profile, search, style toolbar, bookmark block, block icons on add-block/turn-into toolbar, etc.) (#602)
- Fix action toolbar constraints (#611)
- Refactoring | Decomposed monolithic
BlockViewHolder
: DRY, better inheritance and composition (#645) - Scroll-and-move restriction: prevent from moving parent into child (#696)
- Dot is missing after number in numbered block when its number and indent gets updated by payload change (#704)
- Nested block on-backspace-pressed deletion issues (#697)
- Library/framework updates (#687)
- AAC
Navigation
, - AndroidX
Core
,ConstraintLayout
,RecyclerView
,Fragment
,Lifecycle
- Kotlin
DOKKA
Protobuf
Gradle plugin- Firebase
Crashlytics
Gradle plugin
- AAC
- Updated
Kotlin
(1.4.0
) andCoroutines
(1.3.9
) (#682) - Image size issues (#648)
- Toggle's button stops working when switching from multi-select to edit mode (#643)
- Removed task-block-related legacy (#679)
- Removed "Color", "Background" actions for media blocks (#611)
- Removed "Add Caption", "Replace", "Rename" actions (#611)
- Render-state syncing for all text blocks (#719)
- Support block indentation for paragraphs, checkboxes, bulleted and numbered lists (#617)
- Scroll-and-move restrictions (#616)
- Changed main bottom-toolbar background (#660)
- Added app icon (#596)
- Render-state syncing (from GUI to VM, from VM to GUI) refactoring (#663)
- After updating document's image, this image is only updated after reopening the document (#642)
- Event subscription lifecycle issues (#675)
- Mention suggests (#574)
- Editable mentions (#573)
- New design for scroll-and-move targeting (#636)
- Enhanced scroll & move targeting (#636)
- Turn off custom context menu (#594)
- Should not crash the app when opening action menu for currently focused block (#635)
- DI/Dagger optimizations (#626)
- Refactored
ControlPanelMachine
(#634) - Updated Dagger to
2.28.3
(#627) - Safely setting emoji icon on home dashboard and in editor if image not found in our data set when searching by unicode (#638)
- Show error if we failed to start account while sign-in (#633)
- Updated middleware protocol to
0.13.0
(#454)
- Setting random emoji icon when creating a new page (#603)
- Enhanced scroll & move targeting (#610)
- Redesigned block toolbar (#590)
- Redesigned keychain dialog screen (#614)
- Checked and fixed line-spacing values for text blocks in editor (#614)
- Turn-into in multi-select mode should not break selected/unselected-state-related logic (#621)
- App should not crash when user presses change-style button or open-action-menu button on block-toolbar when document's title is focused (#620)
- Drag-and-drop area issues on home dashboard (#570)
- Should not navigate to congratulation screen (designed for sign-up flow) after sign-in (#606)
- Setup analytics module (#618)
- Updated middleware protocol to
0.12.2
(#454)
- Test flight for scroll-and-move feature (#567)
- Added new custom span for rendering mentions in text blocks (#563)
- Added new text watcher for intercepting mention-related events (#574)
- Search-document-engine screen integrated on home dashboard and pages (#555)
- Picking/removing avatar image for profile document (#568)
- Setting links via block-styling toolbar (#559)
- New animation for action menu (#464)
- Redesigned avatar and greeting text sizes and relative positioning on home dashboard (#571)
- Redesigned add-block/turn-into bottom sheet (new palette, updated categories) (#572, #569)
- Should not crash app when opening the archive from the workspace-navigation-structure screen (#582)
- Should not crash app when opening link to tab on workspace-navigation-structure screen (#576)
- When creating a new nested page (B) inside some other page (A), the link block for the page B should be present on the page A when user navigates back to the page A (#561)
- New workspace-navigation screen integrated for home dashboard and pages (#552, #553, #556)
- Editable profile document (#504)
- New emoji search engine in document-icon picker (#549)
- Using Apple emojis as document icons (#542)
- Redesigned profile screen (#504)
- User can set image icon for document by choosing an image from device (#535)
- Styling toolbar shows currently applied style in markup-styling mode (#525)
- Wired document's icon with action menu (#529)
- User can upload files from device's cloud (#537)
- Redesigned page emoji icon picker (#531)
- Empty state (zero blocks selected) for multi-select mode (#527)
- Uploading state for
- Fixed file permission issues on Android 10 and 11 (#334)
- Custom markup context menu enabled by default. Test flight (#483)
- Styling toolbar shows currently applied style in block-styling mode (#503)
- Second iteration for custom markup context menu: y-positioning (relative to text), button states (#483)
- Inter (regular, medium, bold) is now the main font in the editor (#522)
- Redesigned selected states for tabs in styling toolbar (#506)
- Redesigned selected states for markup and alignment in styling toolbar (#506)
- Redesigned selected states for background and text color tabs in styling toolbar (#506)
- Support suggestions for custom keyboards (#466)
- Should ignore split-line
enter
press in document's title (#513) - Setting cursor when pasting from anytype clipboard (#484)
- Should focus document's title when first paragraph (as the first block in the document) is deleted (#498)
- Enabled markup for headers and highlight blocks (#480)
- New screen for debug settings (#492)
- Custom context menu. First iteration available only in debug mode (#430)
- Enabled markup links (#200)
- Added UI and integrations tests for basic CRUD, split and merge operations in editor (#497)
- Better control over cursor position while CRUD, split and merge operations in editor (#491)
- Fix incorrect cursor positioning while deleting an empty block (#493)
- Fix Inconsistent behavior when merging two highlight blocks (#478)
- Should preserve text style while splitting (#479)
- Should focus and open keyboard when creating headers or highlight block (#485)
- Select text and copy-paste inside Anytype. First iteration (#467)
- Copy and paste multiple blocks in multi-select mode. First iteration (#467)
- Undo/redo migrated to document's context menu (#461)
- Resolve race conditions on split and merge (#463, #448)
- Turn-into code block in edit-mode and multi-select mode does not work (#468)
- User can paste from web to Anytype. First iteration (#447)
- Turn-into in multi-select mode for text blocks (#458)
- All media blocks can be selected in multi-select mode (#427, #428)
- New and more stable enter-press detection (#449)
- Refactored media block click handling (#427, #428)
- Load profile picture from local http-server instead of loading image blob (#431)
- Should persist link markup while editing text (#455)
- Regression | Should convert an empty list block to a paragraph on enter-pressed event (#457)
- Inconsistent backspace detection when user presses backspace on non-empty text where selection > 0 (#450)
- Updated middleware to
0.11.0
(#454)
- User can add code block (#409)
- New bookmark block design (#422)
- Render bookmark in multi-select mode (#422)
- Updated subtitles for add-block or turn-into bottom sheet items (#429)
- Text background should have the same height as the OS text-selection highlight (#392)
- Text background should have z-axis priority lower as the one of the OS text-selection highlight (#426)
- Migrate from short name emojis to unicode when parsing document icons (#408)
- Consuming event payload from middleware callaback responses (#408)
- Hard-coded alpha invite code for internal use (#408)
PageViewModel
refactoring (#408)- Better logging for middleware requests and responses (#421)
- Should persist home dashboard document order (#425)
- New way to render background mark: using
Annotation
span instead ofBackgroundColorSpan
(#436)
- Updated middleware to
0.9.0
(#339)
- Multi-select mode: user can enter/exit this mode, select and delete blocks (#404).
- Multi-select mode: turn-into (not stable) (#375)
- Enable action toolbar for media blocks (#405)
- Multi-select toolbar (top and bottom) ($404)
- Basic animations on entering/exiting multi-select mode (#404)
- Added background state selector for editor blocks (#404)
- Padding and margin fixes for editor blocks ($404)
- Should render multi-line text in action toolbar block preview (#405)
- Action toolbar supports text color and background color (#405)
- Action toolbar has its own layouts (for a better separation of concerns) (#405)
- Do not crash app wheh failing to parse bookmark uri (#414)
- Migrate from Fabric to FirebaseCrashlytics (#414)
- Read/edit mode switcher for editor (#404)
- Refactored top navigation bar in document (switched to custom widget implementation) (#406)
- Navigation from bookmark block to device browser (#390)
- New block-action toolbar enabled for all text blocks (#382)
- Text block previews in the new block-action toolbar now have the same style as in the editor (#382)
- Add-block toolbar should have its title hidden while scrolling (#374)
- Block-styling toolbar in block styling mode (applying text color, background to the whole block) (#379)
- Enabled style page features in block-styling toolbar (#379)
- Fixed collapsing toolbar animation on home-dashboard screen (#384)
- New
turn-into
toolbar (#386) - Skip collapsed state for bottom sheet dialogs (
add-block
,turn-into
) (#391) - Ellipsize and reduce bookmark's description to two lines, bookmark's title to one line (#390)
- Should open keyboard and focus the target when a new block is added to the document (#388)
- Should close keyboard after document archiving (#395)
- Should hide archived documents from home dashboard screen (#387)
- Fix carriage positioning for
split
/merge
operations (#353) - Main layout optimization (switched to
FragmentContainerView
) (#385) - Refactored custom context menu for text blocks (#393)
- Title and emoji for inner document link's title and emoji icon taken from details (#389)
- New block-styling toolbar with swiping pages (enabled only for markup/selected text editing) (#366)
- New block-action toolbar (enabled only on paragraph blocks) (#366)
- New main toolbar with options:
add-block
,multi-select
(disabled),remove-focus
(#370) - New behavior for create-new-page (+) button on editor screen: (+) button is hidden while scrolling (#377)
- Skipping
collapsed
state while closing page bottom sheet (#377)
- Updated Kotlin to
1.3.72
(#378) - Switched from hex color codes to named colors (#377)
- Refactored markup-related spans to implement custom interface (better control over removing spans from text while updates) (#377)
- Rendering bookmark in error / failed-to-load state (#351)
- New markup menu (instead of bottom toolbar) (#348)
- Emoji picker issues (alignment, empty spaces, etc) (#324)
- Get title and icon from document details (#356)
- Wire bookmark menu with action toolbar (#351)
- Add-block bottom sheet has incorrect fonts in title and subtitle (#361)
- Do not show main toolbar when no block is focused on a page (#103)
- Create the block when user taps under all types of non-empty blocks (#350)
- Duplicate action should transfer the carriage to a new block (#352)
- Duplicated-platform-classes issue caused by
emoji-java
library breaks Github Actions CI (#357)
- Updated middleware to
0.5.0
(#339) - Added
blockSetDetails
command (#339)
- Navigation to desktop from any page on bottom-swipe gesture (#316)
- Hot keys for patterns (
bullet
,numbered
,h1
,h2
,h3
,quote
,toggle
,checkbox
,divider
) (#340)
- Redesigned add-block panel (using new bottom sheet design) (#329)
- Design fixes for list-item blocks (alignment, padding, etc.) (#328)
- Update checkbox's text color in checked-state (#328)
- Image block scaling-related fixes (#326)
- Should focus title block after page creation (#323)
- Should close keyboard when exiting page via toolbar's back button (#338)
- Undo/redo changes in document (unstable) (#284)
- User can archive documents (#293)
- Added navigation bar with title and icon for pages (#293)
- Should open new page after its creation on some other page (#283)
- Should update link block titles when corresponding page titles have been updated (#283)
- Should set "Untitled" as link's title if it's not set or blank (#283)
- Added
blockUndo
command (#284) - Added
blockRedo
command (#284) - Added
blockSetPageIsArchived
command (#293)
- User can add bookmark placeholder and create bookmark from url (#140)
- User can add image blocks (#139)
- User can add file blocks (#295)
- User can add toggle blocks and change expanded/collapsed state (#313)
- Added support for nested blocks rendering (#313)
- Toolbars should not prevent user from scrolling page to its end (#310)
- Should create a new block after the target block when user adds a new block via add-block toolbar (#305)
- Refactored block creation in
Middleware
and reduced code duplication (introduced factory to create a block from a block prototype) (#140) - New mappers (from middleware layer entity to data layer entity) (#140)
- Introduced new rendering converter (from business tree-like data structures to flattened view data structures) (#313)
- Added
blockBookmarkFetch
command (#140) - Added
blockUpload
command (#295)
- Bookmark block rendering (#290)
- User can add video blocks (#142)
- User can watch video from video blocks (#142)
- Refactored create-block requests (#142)
- User can download files on phone (#256)
- User can set an emoji as page icon (#280)
- Update Kotlin to 1.3.70 (#278)
- Fix home dashboard list item spacing (#258)
- Different icons for different mime types for file blocks (#288)
- Page icon picker (#280)
- Added
blockSetIconName
command (#280)
- Render file and picture blocks (#255)
- Added page-icon-picker widgets: layout, adapters, etc. (#243)
- Should hide keyboard when closing a page (#263)
- Fixed emoji transparency issue (#261)
- New models for files in
domain
anddata
modules + mappers (#269) - Provide config object for the whole app (#272)
- Added
UrlBuilder
for building urls for file and pictures (#272) - Updated middleware config model to include gateway url (#270)
- Allow users to split blocks (not stable yet) (#229)
- Allow users to set background color to block layouts (#244)
- Allow users to create new pages on home dashboard by pressing (+) button on page screen (#191)
- Allow users to add divider blocks (#234)
- Enable sub-page navigation (naive implementation) (#235)
- Implemented new back navigation: closing pages on swipe-down gesture (#231)
- One-line (ellipsized) page titles on home dashboard screen (#233)
- Turn-into panel is still visible when system opens virtual keyboard on focus (#169)
- Missing diff-util implementation for headers results in app crash (#227)
- Option toolbars (
add-block
,turn-into
,color
,action
) are still visible when system opens virtual keyboard on focus (#102) - Default text color and default background color from app ressources aren't converted correctly to hex color code (#204)
- Added scenarios for UI-testing (#241)
- Added
blockSplit
command (#229) - Added
blockSetTextBackgroundColor
command (#244)
- Allow users to create numbered lists (nested lists are not supported) (#156)
- Allow users to create a sub-page (navigation is not supported) (#214)
- Fix: Text watcher is not always removed when the corresponding block is deleted (#221)
- Testing: added basic unit testing for BlockAdapter (#220)
- Testing: added first UI tests for editor/page (#208)
- Merge the target block with the previous block if the carriage of the target block is positioned at the beginning of the text on backspace-pressed event (#159)
- Turn a list item into a paragraph on empty-block-enter-pressed event (#207)
- Enable keyboard/code (not stable yet) (#80)
- Improved
BlockViewDiffUtil
implementation (better change payload procession) (#164, #195) - Page titles on the home dashboard are not always updated when user returns back from a page to the home dashboard (#199)
- Inconsistent behaviour while editing page's title on page screen (#182)
- Event channel refactoring (decreased code duplication) (#194)
- Added
blockMerge
command (#159)
- User can now use the color toolbar to change the text color of the whole text block (#153)
- User can now use the markup-color toolbar to change the background color of the selected text (#111)
- Create a checkbox-list item on enter-pressed-event (instead of a simple paragraph) (#155)
- Create a bulleted-list item on enter-pressed-event (instead of a simple paragraph) (#154)
Block.Content.Text
model now has optionalcolor
property (#153).- Added documentation engine (
DOKKA
) fordomain
module: documentation is generated automatically from KDoc (#168). - Added new content model:
Block.Content.Link
(#173)
- Updated app fonts (#183)
- Removed shadows from cards (#177)
- User cannot undo markup formatting if there are already several markups of the same type in the text (#151)
- Markup is broken when user splits the range (#122)
- Page title changes are not saved after user pressed backspace on empty page title block (#185).
- Updated middleware library and protocol to 0.2.4 (#173, #181)
- Added
blockCreatePage
command (#173) - Added
blockSetTextColor
command (#153). - Added
accountStop
command (#180)
- Added turn-into toolbar: allow user to change block text style (#144)
- Clearing focus when user hides keyboard (#133)
- Added
PLUS
button on page screen (#133) - Better UX: increased cursor/focusing speed (cursor is now moved to the next block with a greater speed) (#135)
- Fixed main toolbar visibility illegal states: no longer showing the main toolbar when no block is focused (#103)
- Wire the control panel with the focused block:
ControlPanelToolbar
holds the id of the focused block (#133) - The main toolbar is hidden when no block is focused on a page (#103)
- Fixed a regressed issue: new paragraph is not focused when created after on-enter-press event is triggered (#138)
- Fixed Github Actions CI issue: using token from repository secrets (#148)
- Fixed issues related to incorrectly calculated adapter position resulting in app crash (#147)
- Refactored event handler (list of events is now processed at once, not one event after another as before) (#134)
- Added
blockSetTextStyle
command.
- Enabled user to add
checkbox
andbullet
blocks. (#106) - Allow user to
delete
(unlink) orduplicate
blocks inside a page (#107). - Added block-action (delete, duplicate) toolbar (#107)
- Create a new paragraph on enter-press event at the end of the line (#129)
- Create an empty paragraph block when user clicks on empty space (#126)
- Delete target block when user presses backspace inside an empty block (#113)
- Every page is now opened in expanded state (#121)
- Should not show colour toolbar and add-block toolbar at the same time (#119)
- Added support for
duplicate
andunlink
operations (#107) - Middleware-client refactoring (#118)