Introducing Notebooks
Athas now supports notebooks.
You can open .ipynb files directly, open .Rmd files with markdown previews, and get syntax highlighting for .Rmd, .ipy, and .R.
All changes
- Label web viewer feature as experimental by @mehmetozguldev in 1d485db
- Remove shadcn from dependencies by @mehmetozguldev in 9f1f758
- Refactor dropdown primitive by @mehmetozguldev in 43f49f6
- Organize title bar components by @mehmetozguldev in b9e6710
- Migrate Phosphor icon imports by @mehmetozguldev in 2431f5a
- Clean up window UI primitives by @mehmetozguldev in e778247
- Promote window menu bar primitive by @mehmetozguldev in 8c44902
- Replace Radix primitives with Base UI by @mehmetozguldev in 6a25ab6
- Move owned widgets out of ui primitives by @mehmetozguldev in 4f61046
- Move dialog service out of ui primitives by @mehmetozguldev in d7b7801
- Move sidebar tree components out of ui by @mehmetozguldev in ac574c1
- Move pane chrome out of ui primitives by @mehmetozguldev in 19e7045
- Remove settings data from segmented control by @mehmetozguldev in 0f8008b
- Fix terminal tab switch shortcuts by @mehmetozguldev in 77fa269
- Unify editor toolbar actions by @mehmetozguldev in 06f30ac
- Improve git history diff controls by @mehmetozguldev in d6488de
- Align git repository empty actions by @mehmetozguldev in 1b9d5c2
- Fix editor and terminal interaction feedback by @mehmetozguldev in 85cb596
- Default terminal cursor to bar by @mehmetozguldev in 2f98596
- Restore highlighting for parser fallback languages by @mehmetozguldev in cf680ec
- Split keybinding shortcut caps by @mehmetozguldev in 89f507e
- Polish editor and git selectors by @mehmetozguldev in d23f6f7
- Show notifications as a command by @mehmetozguldev in ed94227
- Match Monaco peek font sizing by @mehmetozguldev in 24fde70
- Compact empty notifications command by @mehmetozguldev in 43273fb
- Show clean state in git changes by @mehmetozguldev in ebf8efa
- Standardize React hook imports by @mehmetozguldev in 8887115
- Standardize feature type and store layout by @mehmetozguldev in e2603c7
- Remove telemetry copy indirection by @mehmetozguldev in e8112ef
- Remove unused pro action button by @mehmetozguldev in 6cc676f
- Remove hidden performance caps by @mehmetozguldev in db2fba3
- Remove editor tab hover backgrounds by @mehmetozguldev in 7c508d8
- Restore active editor tab background by @mehmetozguldev in 11c17a6
- Standardize diff viewer navigation by @mehmetozguldev in e9c908c
- Box diff file navigator by @mehmetozguldev in af752f0
- Remove working tree history badge by @mehmetozguldev in 7dea76c
- Use canonical Tailwind classes by @mehmetozguldev in 2a57dab
- Retune Athas theme surfaces by @mehmetozguldev in b67739a
- Bundle Symbols icon theme by @mehmetozguldev in ec9eee4
- Fix dark theme surface hierarchy by @mehmetozguldev in e78d5c8
- Fix tooltip stacking layer by @mehmetozguldev in cc30557
- Add diagnostics file navigator by @mehmetozguldev in db9068d
- Standardize settings access gates by @mehmetozguldev in 16b8341
- Fix forced file explorer refresh by @mehmetozguldev in 884b31d
- Add research language preview support by @mehmetozguldev in 6a46979
- Standardize markdown rendering utilities by @mehmetozguldev in 7351ef7
- Simplify commit history rows by @mehmetozguldev in 0542fc5
- Add notebook editor surface by @mehmetozguldev in 61c5049
- Use editor for notebook code cells by @mehmetozguldev in 7492a3a
- Share Monaco editor setup by @mehmetozguldev in d52e406
- Use Tailwind for notebook layout by @mehmetozguldev in 8521c21
- Add notebook cell selection by @mehmetozguldev in 3a0fbd0
- Add notebook cell drag reordering by @mehmetozguldev in 1b4f2fa
- Use dnd kit for notebook cell sorting by @mehmetozguldev in 57c8e8f
- Disable macOS autocorrect and autocomplete in all inputs by @DeepanshuMishraa in #715
- Fix React Doctor package and async findings by @mehmetozguldev in 6e327ce
- Disable generated extension code execution by @mehmetozguldev in a7421ba
- Fix collaboration sidebar hook order by @mehmetozguldev in e314ea2
- Focus command inputs by default by @mehmetozguldev in c86f21c
- Constrain editor hover cards by @mehmetozguldev in 9167941
- Hide root folder in file tree by @mehmetozguldev in 52d9257
- Polish editor toolbar controls by @mehmetozguldev in 532ae6f
- Fix settings search navigation by @mehmetozguldev in b76a26b
- Fix custom provider session config fallback by @mehmetozguldev in a8850eb
- Polish AI composer controls by @mehmetozguldev in 654a91b
- Show inline git blame in editor by @mehmetozguldev in b47ac08
- Remove breadcrumb item tooltips by @mehmetozguldev in abe4efc
- Update built-in AI model lists by @mehmetozguldev in 065220c
- Add notebook cell editing controls by @mehmetozguldev in 2430602
- Add Python script cell runs by @mehmetozguldev in 53cbdfc
- Enable Monaco context menus by @mehmetozguldev in 3a608ff
- Capture Python cell display outputs by @mehmetozguldev in c040757
- Add R Markdown chunk runs by @mehmetozguldev in 69d5c9b
- Fix ACP workspace cwd handling by @mehmetozguldev in 4ba3fbb
- Use Athas context menu in Monaco editor by @mehmetozguldev in d1bc132
- Use Athas context menu in Monaco editor by @mehmetozguldev in 3797caf
- Refine AI context picker by @mehmetozguldev in e072ebb
- Truncate AI composer selectors by @mehmetozguldev in 596ff6a
- Fix OS synced theme resolution by @mehmetozguldev in e417010
- Sync custom AI model selection by @mehmetozguldev in ab6a987
- Tighten AI composer selector triggers by @mehmetozguldev in bb86a45
- Sync Monaco with active theme changes by @mehmetozguldev in a313b07
- Fix Windows PowerShell terminal profiles by @mehmetozguldev in c840723
- Fix extensionless Node LSP launch by @mehmetozguldev in e8554ec
- Keep file search from stealing the caret by @mehmetozguldev in 49cc7fc
- Improve secondary file navigators by @mehmetozguldev in 2cd999d
- Refine GitHub Actions log viewer by @mehmetozguldev in c26b81e
- Align Athas editor caret rendering by @mehmetozguldev in 39af770
- Resolve Git repositories from workspace subfolders by @mehmetozguldev in 6338aa1
- Fix Windows window transparency bleed by @mehmetozguldev in d5f37a5
- Fix notebook execution and sidebar repo controls by @mehmetozguldev in 2e986e8
- Harden extension tool runtime resolution by @mehmetozguldev in 6c81b73
- Fix Athas editor edit stability by @mehmetozguldev in c542b83
- Fix terminal sideview resizing by @mehmetozguldev in 6ba1121
- Stabilize file tree active row reveal by @mehmetozguldev in b2d1133
- Open editor links externally by @mehmetozguldev in 3bc1641
- Add language server bulk controls by @mehmetozguldev in c357b3b
- Deploy extensions on master pushes by @mehmetozguldev in 0653767
- Use native macOS menu roles by @mehmetozguldev in 8fbb787
- Polish breadcrumb back action by @mehmetozguldev in a559ba2
- Move Athas editor engine to feature flags by @mehmetozguldev in 3de4a98
- Persist R Markdown chunk outputs by @mehmetozguldev in 77d16b0
- Limit inline code lenses to local actions by @mehmetozguldev in 405ecd9
Full Changelog: v0.7.2...v0.8.0