Releases: sfxcode/nuxt-ui-mongocamp
Releases · sfxcode/nuxt-ui-mongocamp
Release list
v1.2.5
v1.2.4
v1.2.2
v1.2.1
v1.2.0
🚀 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
navigateToafter 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
- Sfxcode (@sfxcode)
v1.1.4
🚀 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
- Sfxcode (@sfxcode)
v1.1.3
v1.1.2
🩹 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-mongocampnamespace (6797c4c)
❤️ Contributors
- Sfxcode (@sfxcode)
v1.1.1
v1.1.0
🚀 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
UpdateRequesttype 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, anduseMongocampQueryBuilder** (115e84f) - composables: Add comprehensive unit tests for
useMongocampQuery,useMongocampSchema, anduseMongocampQueryBuilder** (10c5d13) - Retrofit coverage for useMongocampAdmin/Collection/Document (b5d42e6)
🎨 Styles
- playground: Put class on its own line for two UIcon tags (dbc56db)
🤖 CI
❤️ Contributors
- Sfxcode (@sfxcode)