Skip to content

Releases: nuxt-content/studio

v1.0.0-beta.2

23 Dec 18:35

Choose a tag to compare

πŸš€ Features

  • editor: binding extension (#201) (29632e1)
  • editor: handle props edition for components (#195) (8819fe9)
  • editor: handle span-style feature with toolbar button (#193) (5498cf7)
  • gitlab: normalize instance URL by removing trailing slashes (#190) (ae29291)
  • i18n: add Chinese Traditional (zh-tw) locale (#199) (bbe9b9a)

πŸ› Bug Fixes

  • auth: remove build error message with git token for custom auth (#200) (fed5a5d)
  • git: use PAT owner as main authors + add co-authors (#203) (ff78007)
  • i18n: typo in polish translation (#204) (bd89373)
  • types: useless ts error comment (3371f8b)

πŸ’š New Contributors

Full Changelog: v1.0.0-beta.1...v1.0.0-beta.2

v1.0.0-beta.1

18 Dec 10:00

Choose a tag to compare

πŸš€ Features

  • feat(auth): provide utility for custom authentication by @farnabaz in #181
  • feat(i18n): add Norwegian BokmΓ₯l locale by @hareland in #187
  • feat(i18n): add Norwegian Nynorsk translation by @hareland in #188

πŸ› Bugs

  • fix(sidebar): apply left margin style to fixed elements by @larbish in #189

πŸ“š Documentation

Separation of concerns between Git and Auth providers: https://content.nuxt.com/docs/studio/setup#production-mode

πŸ’š New Contributors

Full Changelog: v1.0.0-beta.0...v1.0.0-beta.1

v1.0.0-beta.0

16 Dec 10:58

Choose a tag to compare

πŸš€ Features

πŸ› Bug Fixes

  • document: avoid page fields for data types (#173) ca77b97
  • document: do not apply page meta information in data collections (#167) a607691
  • document: ignore empty lines in compare (#169) 0453f4e
  • editor: relative links must no be targetted as _blank (#170) 8d18ec7
  • module: optimize debug and extend as deps of nuxt studio (#175) eb5334e

New Contributors

Full Changelog: v1.0.0-alpha.4...v1.0.0-beta.0

v1.0.0-alpha.4

10 Dec 14:00

Choose a tag to compare

πŸš€ Features

  • auth: Google OAuth (#146) (e068543)
  • i18n: add Dutch (nl) locale (#150) (c9a11ba)
  • i18n: add Finnish (fi) locale (#157) (0a1d2d4)
  • i18n: add Japanese (ja) locale (#147) (fa0164e)
  • i18n: Add translations to TipTap editor UI (#148) (74a798e)
  • i18n: improve Bulgarian (bg) translations (#154) (4634e9c)
  • preview: use highlight options from @nuxtjs/mdc to highlight code snippets (#158) (55bedd4)

πŸ› Bug Fixes

  • auth: improve OAuth state token validation (#160) (9992865)
  • auth: only display detected provider on _studio page (98e0fd2)
  • editor: handle markdown files as data collection (#153) (511b2f5)
  • item: do not close form on extension selection (#161) (9f17b4f)
  • item: do not unset action in progress on extension selection (#155) (b54b0dd)
  • preferences: resolve double-toggle event conflict on debug switch (#166) (c5b69ed)
  • sw: unregister on sign out (#164) (b261da9)
  • tree: autfocus input on creation (b1e5ac3)

πŸ’š New Contributors

Full Changelog: v1.0.0-alpha.3...v1.0.0-alpha.4

v1.0.0-alpha.3

03 Dec 10:37

Choose a tag to compare

πŸš€ Features

πŸ› Bug Fixes

πŸ’š New Contributors

Full Changelog: v1.0.0-alpha.2...v1.0.0-alpha.3

v1.0.0-alpha.2

17 Nov 16:48

Choose a tag to compare

πŸš€ Features

  • app: add internationalization (i18n) support (#70) (5d2099c)
  • dev: enable studio in development mode without auth (#94) (953c364)
  • github: allow defining custom redirect_url (#52) (1d249a3)
  • i18n: diff toggle button in MDC alert (#106) (5ee50fe)
  • i18n: internationalize Monaco completion snippets (#102) (044cb07)
  • oauth: add repository.private option for public repos (#49) (5a40a43)
  • oauth: gitlab support (#72) (43106e7)
  • review: ability to resize review card editor (#66) (9161170)

πŸ› Bug Fixes

  • app: only navigate to treeitems with routePath (#74) (ba7ce0b)
  • app: use local element to render overlay elements (#86) (136d1cd)
  • content: handle item prefix as string (#93) (75f56ad)
  • dev: load development host on dev mode (#107) (6dac3e3)
  • dev: remove unnecessary utils import (#73) (93eb23b)
  • editor: create portal for monaco overflow widgets (#67) (1a5e48b)
  • editor: prevent indefinite editor resizing (#62) (48b03b1)
  • editor: watch for colorMode change on diff-editor (#64) (a2d0a13)
  • i18n: add missing trad (8351e61)
  • module: ignore leading slash on source prefix check (554218a)
  • studio: prevent mixing active files between media and content pages (#63) (b82cf7a)
  • styles: improve dark mode text contrast (#101) (1f2e861)
  • success: wording space (79ed12b)
  • module: do not call api on every visit for session validation (#96) (b9eb292)

πŸ“š Documentation

πŸ’š New Contributors

Full Changelog: v1.0.0-alpha.1...v1.0.0-alpha.2

v1.0.0-alpha.1

04 Nov 16:49

Choose a tag to compare

Originally offered as a standalone premium platform at https://nuxt.studio, Studio has evolved into a free, open-source, and self-hostable Nuxt module. Enable your entire team to edit website content right in production

πŸš€ Features

Nuxt Studio is currently in alpha and uses the Monaco code editor for content editing. This phase focuses on testing and stabilizing core functionality:

  • βœ… File operations (create, edit, delete, rename)
  • βœ… Content editing with Monaco editor
  • βœ… Media management and uploads
  • βœ… GitHub authentication and publishing workflow

Once all file operations and GitHub publishing workflows are tested and stable, we'll release Phase 2 (Beta) with the full visual editor for Markdown, Vue components, and medias...

Current Features (Alpha):

  • πŸ’» Monaco Code Editor - Code editor for enhanced Markdown with MDC syntax, YAML, and JSON
  • πŸ”„ Real-time Preview - See your changes instantly on your production website
  • πŸ” GitHub Authentication - Secure OAuth-based login with GitHub
  • πŸ“ File Management - Create, edit, delete, and rename content files (content/ directory)
  • πŸ–ΌοΈ Media Management - Centralized media library for all your assets (public/ directory)
  • 🌳 Git Integration - Commit changes directly from your production website and just wait your CI/CD pipeline to see your changes live
  • πŸš€ Development Mode - Directly edit your content files and media files in your local filesystem using the module interface

πŸ“š Documentation

You can check out the new docs on https://content.nuxt.com/docs/studio.

New Contributors

Full Changelog: https://github.com/nuxt-content/studio/commits/v1.0.0-alpha.1