Repository navigation
Release Meridian 1.7.17-beta - #324
Merged
Merged
Conversation
- centralize attachment upload logic in useAttachmentUploads so chat and graph nodes share one collision policy - add collision modal showing existing vs incoming previews with reuse, rename, or cancel choices - reuse existing file IDs when contents match by name, upload with server rename when keep both - serialize queued batches and handle 409 races by refetching the actual existing file - block send and Enter while an attachment decision is pending
feat(ui): resolve attachment upload name collisions
- Extract tab-opening logic into shared useImageReferencePreview composable, reused by the detail modal and the sidebar reference list. - Make sidebar reference thumbnails native anchor links that open the authenticated full image, with focus-visible styling and an aria-label. - Suppress the preview click while a reference drag is in progress and keep reordering working via draggable="false" on the link and image. - Add Nuxt tests covering reserved-tab navigation, blocked-tab fallback, fetch failure fallback, keyboard focus, and drag interactions.
…llscreen Open reference images full-screen in a new tab
Enforce strict typing where values cross into persistence so invalid input fails fast instead of corrupting queries or hitting the database. - Parse and validate user IDs to UUID in graph, token, and workspace CRUD, returning 400 on malformed input rather than deferring to Postgres. - Coerce topK to a finite int and reject fractional or non-finite values. - Convert prompt improver statuses to their enums so invalid values raise before any write. - Assert a flushed user ID exists before creating dependent records. - Add tests covering owner parsing, identity checks, and value conversion.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Meridian 1.7.17-beta
Meridian
1.7.17-betaadds explicit choices for same-name attachment uploads and makes image playground references easier to inspect in a new tab.Highlights
Choose How to Handle Duplicate Attachments
Chat and file-prompt attachments now ask what to do when an item with the same name already exists in the upload destination.
Inspect Image References in a New Tab
Reference thumbnails in the image playground composer now open the full image in a separate tab, matching the reference-opening behavior in image details.
Self-Hosting and Upgrade Notes
Meridian
1.7.17-betaintroduces no database migrations, new configuration keys, new secrets, or dependency-file changes. Existing stored files require no migration.