Skip to content

Releases: sfxcode/nuxt-ui-mongocamp

v1.2.5

Choose a tag to compare

@sfxcode sfxcode released this 30 Jul 18:06

compare changes

🏡 Chore

  • dependencies: Update @sfxcode/nuxt-mongocamp-server to ^1.5.2 and refresh pnpm-lock.yaml (8c3b96b)
  • config: Enable token auto-refresh in nuxt.config.ts (96f07e6)

❤️ Contributors

v1.2.4

Choose a tag to compare

@sfxcode sfxcode released this 30 Jul 17:32

compare changes

🏡 Chore

  • dependencies: Update dependencies to latest minor and patch versions, including Nuxt ecosystem to ^4.5.1 (728d33c)

❤️ Contributors

v1.2.2

Choose a tag to compare

@sfxcode sfxcode released this 18 Jul 10:03

compare changes

🏡 Chore

  • dependencies: Nixt-ui-formkit 1.2.7 (2261319)

❤️ Contributors

v1.2.1

Choose a tag to compare

@sfxcode sfxcode released this 18 Jul 10:00

compare changes

🏡 Chore

  • release: Update changelogen to generate patch releases (87e1b04)

❤️ Contributors

v1.2.0

Choose a tag to compare

@sfxcode sfxcode released this 16 Jul 21:40

compare changes

🚀 Enhancements

  • auth: Add optional server proxy auth mode (1f665d1)
  • plugin: Add logoutRedirectPath module option (292f639)
  • login: Add redirectPath prop for the post-login navigation target (33b72b0)
  • i18n: Add @nuxtjs/i18n with English/German locale files (409e0eb)
  • i18n: Localize MongocampLogin (d1817d0)
  • i18n: Localize MongocampUsers (a01331c)
  • i18n: Localize MongocampRoles and MongocampRoleGrants (a185c99)
  • i18n: Localize MongocampCollections and MongocampCollectionInfos (3b1738a)
  • i18n: Localize MongocampCollectionData and MongocampBucketFiles (60ea497)
  • i18n: Localize MongocampJobs, MongocampAccount, MongocampDatabases, MongocampVersion (007a89c)
  • i18n: Localize useMongocampBucket and useMongocampAccount toasts (c140d76)

🩹 Fixes

  • login: Remove debug-data panel leaking plaintext password (e9dc005)
  • module: Harden server proxy mode and packaging (dd9a34d)
  • Surface real error messages in swallowed toast catches (1a46ecc)
  • auth: Await logout, make the logout trigger path configurable (9d80727)
  • proxy: Import API classes from the /api subpath, not the package root (c83af92)
  • playground: Add missing /logout page (47cadd1)
  • auth: Ensure correct Nuxt app context for navigateTo after login (ace20a9)

📖 Documentation

  • Document the i18n architecture in CLAUDE.md (b377086)

🏡 Chore

  • Add @iconify-json/lucide so lucide icons bundle at build time (87989dc)

✅ Tests

  • components: Add MongocampLogin and MongocampRoleGrants coverage (8ba8a87)

❤️ Contributors

v1.1.4

Choose a tag to compare

@sfxcode sfxcode released this 15 Jul 22:43

compare changes

🚀 Enhancements

  • buckets: Add GridFS bucket file browser (MongocampBucketFiles) (908f2a0)

📖 Documentation

  • Document nuxtUiMongocamp module options and route protection (dcc9491)
  • Fix npm package name and add version/changelog link to nav (c7df668)

✅ Tests

  • components: Add real component-mounting coverage for the three riskiest components (9f9d9ad)
  • e2e: Add real-browser coverage for the global auth/role middleware (4bf4e7f)

❤️ Contributors

v1.1.3

Choose a tag to compare

@sfxcode sfxcode released this 15 Jul 20:27

compare changes

🚀 Enhancements

  • roles: Add useMongocampRoles for role/route-based nav guard (795413e)

🩹 Fixes

  • deps: Declare defu as an explicit dependency (4c6ad4e)

❤️ Contributors

v1.1.2

Choose a tag to compare

@sfxcode sfxcode released this 12 Jul 19:48

compare changes

🩹 Fixes

  • collection-data: Drop _id from generated Add/Edit form, restore metaData stamping (343d289)

💅 Refactors

  • collection-data: Replace hand-rolled dynamic form with FUAutoForm (6f689a0)

📖 Documentation

  • readme: Update badge URLs to use @sfxcode/nuxt-ui-mongocamp namespace (6797c4c)

❤️ Contributors

v1.1.1

Choose a tag to compare

@sfxcode sfxcode released this 06 Jul 21:15

compare changes

🏡 Chore

  • release: Update changelogen command to use patch versioning (bbd18f7)
  • dependencies: Update pnpm-lock.yaml with updated package versions and enhancements (819638d)

❤️ Contributors

v1.1.0

Choose a tag to compare

@sfxcode sfxcode released this 02 Jul 19:23

🚀 Enhancements

  • schema: Add useJsonSchema composable with schemaToColumnDefinition (691b58c)
  • roles: Add MongocampRoleGrants component and refactor role grant management (595ac76)
  • collections: Add MongocampCollections component (6e5da63)
  • playground: Add collections admin page and nav link (779d377)
  • collections: Add MongocampCollectionInfos and MongocampCollectionData components (571f330)
  • playground: Add vertical nav, dark mode, layout split, and collection data improvements (30468b8)
  • tables: Add filter, sort, and object detail modal to all tables (24278b7)
  • collection-data: Server-side Lucene filter and column ordering (ef2185d)
  • schema & query: Implement composables for schema handling and Lucene queries** (7bb1c1a)
  • playground: Add sample Cart.json dataset to playground public data** (ff371d6)
  • bucket: Add useMongocampBucket composable for GridFS file upload/download (94ff199)
  • index: Add useMongocampIndex composable (5b580a1)
  • collection-infos: Add index management UI (84fc5e9)
  • bucket: Add bucket-level operations to useMongocampBucket (d671da6)
  • collections: Add bucket badge and clear/delete bucket actions (325749b)
  • ui: Add tooltips to icon-only action buttons (99e5ff6)
  • jobs: Add useMongocampJobs composable (a871020)
  • jobs: Add MongocampJobs component (c6098e4)
  • account: Add useMongocampAccount composable (b52f8f6)
  • account: Add MongocampAccount component (2a8847d)
  • system: Add useMongocampSystem and MongocampDatabases (databases only) (2b83462)
  • forms: Add useMongocampDynamicForm composable (7dcb0d7)
  • collection-data: Replace raw-JSON edit modal with generated FormKit form (b059f22)
  • config: Add token refresh interval configuration to Mongocamp options (0d1981c)

🩹 Fixes

  • Resolve type errors with non-null assertions on schema array access (3ecb8ad)
  • DocumentApi: Resolve UpdateRequest type conflict in TypeScript** (c7705f8)
  • playground: Remove unused catch binding in resetTestData (067c5ec)

📖 Documentation

  • claude: Add conventional commit guidelines (60c4355)
  • brain: Meditate — prune, link, and extract principles (61ebe4a)
  • Update README for filter/sort and collection data cell rendering (f37488e)
  • Add VitePress documentation site (3c05c5b)
  • Add docs badge to README (a3174dc)
  • forms: Add useMongocampDynamicForm docs, update MongocampCollectionData (89c8eb5)

🏡 Chore

  • Untrack brain/ and remove it from git history (a58582f)
  • Fill in missing package.json metadata and add LICENSE (67e8594)

✅ Tests

  • composables: Add comprehensive unit tests for useMongocampQuery, useMongocampSchema, and useMongocampQueryBuilder** (115e84f)
  • composables: Add comprehensive unit tests for useMongocampQuery, useMongocampSchema, and useMongocampQueryBuilder** (10c5d13)
  • Retrofit coverage for useMongocampAdmin/Collection/Document (b5d42e6)

🎨 Styles

  • playground: Put class on its own line for two UIcon tags (dbc56db)

🤖 CI

  • Deploy VitePress docs to GitHub Pages (de3b768)
  • Bump workflow Node.js to 22 (0e21b96)

❤️ Contributors