Codex Changelog

What's new in Codex 2.0.4

Jan 4, 2024
  • Important:
  • Reworked saving system - #72
  • Now only saves when there are changes made to a page
  • New "Autosave when switching pages / exiting the editor" setting
  • Enabled by default (same behavior as how it used to work)
  • Disabling this setting will show a popup to save/discard unsaved changes when switching pages or exiting the editor
  • Tech Stack Upgrades:
  • Updated to Node.js 18 and Electron 26
  • Upgraded to Vite 5
  • 72 new icons from Tabler Icons
  • Bug Fixes / Improvements:
  • Fixed when deleting the active page, the editor doesn't go back to Home
  • Fixed sidebar width not actually saving when dragging it all the way to the left or right
  • When creating an item inside a folder the folder will open to show the new item
  • Fixed "Toggle Developer Tools" menu item not working
  • Added a tip about alt+clicking folders to recursively close its subfolders

New in Codex 2.0.3 (Nov 21, 2023)

  • 18 new icons from Tabler Icons 2.41
  • Fixed horizontal rules being difficult to see in dark mode
  • Fixed block quote borders being difficult to see in dark mode
  • Fixed copying and pasting text with a custom font-size not working correctly
  • Added (mostly complete) Simplified Chinese translation thanks to @hghgthifg (#66)

New in Codex 2.0.2 (Nov 8, 2023)

  • Fixed an issue where the Editor was reloading its content and extensions while typing
  • Switched back to React instead of Preact in builds, the React build doesn't seem to lag while typing as much as Preact did -
  • 18 new icons from Tabler Icons 2.40

New in Codex 2.0.1 (Oct 19, 2023)

  • Improvements:
  • Added single-line and multi-line indenting and un-indenting (Tab / Shift-Tab) in code blocks
  • Added a Tab Size setting for how many spaces to add/remove when pressing Tab/Shift-Tab in code blocks
  • Added a setting for word-wrap in code blocks (disabled by default)
  • Icon Selector:
  • Now shows the name of the selected icon below the icon in Edit menus
  • The Icon Selector popup highlights the currently-selected icon
  • Improved how icons are searched for, finding them by name should be easier
  • Custom scrollbars for code blocks
  • Bug Fixes:
  • Fixed not being able to tab/shift-tab in code blocks that are inside a table
  • Fixed tab/shift-tab not working to sink/lift list items
  • Localized the "Collapse" tooltip in code blocks

New in Codex 2.0.0 Beta 0 (Aug 3, 2023)

  • New Features:
  • New UI library & redesign
  • Notebooks/Folders can be nested inside of other notebooks/folders for better organization
  • Pages can now also be top-level by dragging it above/below a top-level Notebook
  • Switched to the Tabler Icon library that has over 4,000 icons, and a lot more programming/CS-related icons
  • You can now change icons for Pages
  • New Icon Picker popup for changing an item's icon
  • The sidebar now has a Search bar that lets you search for pages by name and by their contents
  • Completely new editor using TipTap:
  • More stable and easier to work with
  • Custom popup for adding/replacing images in the document
  • Custom popup for editing math expressions, with a new visual math editor
  • You can now change font family, font color, and font size, and highlight text
  • Checklists
  • Code blocks are now easier to escape, if you have a code block at the beginning of the document you can now press the Up arrow key and the cursor will move above the code block, and you can press Enter to insert a new line
  • Editor has a customizable appearance, such as the editor width, and you can toggle the border around the page too
  • Table of Contents menu that lets you skip through the Headings of your document
  • New "Recently Used" section in the Code Block dropdown
  • Justified alignment
  • The entire app has been localized, so users can contribute new languages/translations for the app (see CONTRIBUTING)
  • You can now Alt-Click on a folder to collapse all of the folders inside
  • The home page will now show tips about the app
  • Codex will remember the window size/position and which screen it was last closed on
  • And more that I'm forgetting

New in Codex 1.4.1 (Sep 27, 2021)

  • Fixed a code execution vulnerability with notebook names/page names. This could only happen if you typed in a malicious name yourself or downloaded a save.json file from someone else and put it in your save directory.
  • Using a code block with the "other" language doesn't freeze the editor anymore and highlights properly
  • The code language overlay now doesn't show if there's no language/other
  • Added menu options and macros for Nim and OCaml (macros: [nim] and [ocaml])
  • Added a section in the "Basic Editing" doc about how to paste in images