Releases: Automattic/cortext
Releases · Automattic/cortext
0.1.1
Cortext 0.1.1
Enhancements
Other
- Offer demo content from an empty workspace. (#351)
Bug fixes
Canvas
- Stop the canvas flickering when you open or leave a row document. (#352)
- Row reorder missing the first drag in scrolled collections. (#360)
Other
- Media picker in Playground. (#349)
Contributors
Opening the macOS app
This DMG is unsigned, so macOS may show a "Cortext is damaged" warning the first time you open it. Move Cortext to Applications. If that warning appears, click Cancel, open Terminal, and run xattr -dr com.apple.quarantine /Applications/Cortext.app && open /Applications/Cortext.app.
0.1.0
Cortext 0.1.0
Enhancements
Canvas
- Fill in the missing block editor UI and host the shell on a wp-admin page. (#6)
- Editor: autosave Cortext pages. (#9)
- Block: Hide "Add field" toolbar icon if collection invalid. (#49)
- Add page icons and covers. (#65)
- Add the page inspector sidebar. (#74)
- Add DataView settings to the block inspector. (#76)
- Open full-page collections as a block in the Canvas. (#255)
- Curate the Cortext block picker. (#277)
- Add the full block inserter. (#293)
- Add document post locks to avoid concurrent users. (#308)
- Add block variations to create or link collections. (#320)
Collections
- Add collection content model (+ dummy seed tooling & table view). (#21)
- Add a DataView block to render Collections. (#25)
- Collections: Add inline collection creation to the DataView block. (#27)
- Add rows query endpoint for the DataView block. (#30)
- Collections: Add inline row editing to the DataView block. (#31)
- Render typed cells for url, checkbox, number, select, and multiselect. (#36)
- Add
Created,Created by,Last edited,Last edited bycolumns. (#38) - Use filterSortAndPaginate for client-side filtering, sorting, and pagination. (#39)
- Collections: Add column resize and reorder to the DataView table. (#43)
- Enable client-side global search via filterSortAndPaginate. (#45)
- Collections: Add field management to the DataView block. (#46)
- Polish dataviews interactions. (#56)
- Add format options for number and date fields. (#57)
- Add bar and ring visualizations for number fields. (#59)
- Polish/rebuild the column header dropdown to match core DataViews. (#60)
- Collections: Add option management for select fields. (#61)
- Collections: Add footer calculation to table views. (#62)
- Add relations across collections. (#67)
- Add collection row detail views. (#68)
- Add rollups for relation fields. (#71)
- Implement server-backed row pagination. (#80)
- Add server row sorting, filtering, and search. (#178)
- Collections: Add field type conversions. (#185)
- Collections: Add single-row actions menu (open, duplicate, delete). (#187)
- Collections: polish UX when adding new/duplicated columns. (#189)
- Add Trash and restore for collection rows. (#191)
- Collections: Add drag-and-drop row ordering. (#192)
- Polish DataView block layout. (#194)
- Add bulk row selection and delete. (#200)
- Open the related row, not the parent collection, from a relation chip. (#209)
- Support full-page collections in the workspace. (#211)
- Collections: treat as first-class documents. (#221)
- Collections: add Rename, Duplicate, and Move to Trash. (#222)
- Collections: create and duplicate through documents. (#236)
- Create collections through WP REST. (#238)
- Move row properties into the document editor. (#248)
- Add field icons to collection tables and row details. (#258)
- Open field settings from row property labels. (#261)
- Let collections customize row detail properties. (#264)
- Add field descriptions and defaults. (#270)
- Grid layout: revamp the design to make it usable. (#271)
- Polish row properties editing. (#272)
- List layout: revamp the design to make it usable. (#273)
- Prototype: Notion to Cortext importer. (#275)
- Design feedback: Soften option chip colors. (#319)
Desktop
- Exploration: Add a standalone Cortext desktop app via Playground. (#197)
- Run the desktop app on native PHP. (#198)
- Desktop app: Add bundled PHP runtime support for the desktop app. (#203)
- Desktop app: Explore
php -Stuning. (#210) - Hide publishing and WordPress controls in desktop mode. (#296)
Performance
- Avoid re-renders by stabilising getRecordById reference. (#26)
- Performance: Add a collection performance benchmark. (#190)
- Performance: Add UI perf scenarios and row detail timing. (#195)
- Performance: Lazy-load Cortext editor surfaces. (#207)
- Perfformance: Lazy-load editor images. (#212)
- Make UI perf comments less noisy. (#213)
- Performance: Cache relation and rollup metadata while serving rows. (#216)
- Performance: Reuse bulk reads in field menus and breadcrumbs. (#217)
- Performance: Request only visible row fields. (#242)
- Performance: Make relation picker search server-side. (#243)
- Performance: Add a derived field value index. (#263)
- Perf: Use the field value index for supported row reads. (#266)
Publishing
- Render Cortext pages on the public side. (#42)
- Frontend: Render the DataView block on public pages. (#73)
- Add Published documents screen. (#234)
- Collections: publish toggle with unpublish-confirm listing public dependent pages. (#235)
- Frontend: Honour width constraints for align none/wide/full. (#265)
- Include collection items in Published documents. (#310)
Shell
- Add hierarchical pages with drag-and-drop to sidebar. (#1)
- Add routing with Tanstack. (#2)
- Shell: persist the current app path in the URL. (#11)
- Sidebar: Only show spinner on initial load. (#18)
- Route pages by id, create pages as auto-draft. (#20)
- Add collection navigation in sidebar. (#22)
- Cascade trash and restore through page descendants. (#37)
- Add page Trash UI, cascade-aware REST endpoints, and locked editor for trashed pages. (#40)
- Theming: Add light/dark theming to the editor shell. (#48)
- Simplify EntityRoute’s navigation state. (#52)
- Add breadcrumbs to the workspace top bar. (#53)
- View transitions: Add cross-fade effect between editor surfaces. (#54)
- Breadcrumb polishing. ([#55](https://github.com/Automa...