Skip to content

Releases: Automattic/cortext

0.1.1

03 Jun 21:53
6959b90

Choose a tag to compare

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

@priethor

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

02 Jun 19:11
d635e24

Choose a tag to compare

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 by columns. (#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 -S tuning. (#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...
Read more