Skip to content

Release/v1.2.5#11

Merged
NaviAndrei merged 31 commits intomainfrom
release/v1.2.5
Mar 28, 2026
Merged

Release/v1.2.5#11
NaviAndrei merged 31 commits intomainfrom
release/v1.2.5

Conversation

@NaviAndrei
Copy link
Copy Markdown
Owner

No description provided.

NaviAndrei and others added 23 commits March 27, 2026 09:56
Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 28, 2026 19:30
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Release v1.2.5 introduces a larger “local-first” feature set (IndexedDB persistence, full-text search, PWA/workbox tuning, and new UI utilities) along with CI/CD hardening and documentation updates.

Changes:

  • Migrate core app data storage from localStorage to IndexedDB via a new DB wrapper + hook, plus related UX (storage usage, cleanup suggestions).
  • Add FlexSearch-backed full-text search and a centralized filtering hook (model/date range/workspace/tag/search).
  • Add virtualization/batch export in the prompt list, template/preset tooling, improved PWA/workbox config, and CI CodeQL/build audit.

Reviewed changes

Copilot reviewed 23 out of 25 changed files in this pull request and generated 14 comments.

Show a summary per file
File Description
vite.config.ts PWA/workbox runtime caching + build chunking/sourcemaps for release.
tsconfig.app.json Tightens TS linting options (noImplicitAny).
src/utils/db.ts New IndexedDB wrapper and schema creation.
src/hooks/useIndexedDB.ts IndexedDB React hook with one-time migration + persistence.
src/services/SearchService.ts New FlexSearch Document-index singleton service.
src/hooks/usePromptFilters.ts Centralized filtering (search/workspace/tag/model/date).
src/App.tsx Switch prompts/workspaces/history to IndexedDB; add new sidebar tools and filter bar; drag-drop workspace move.
src/components/PromptList.tsx Prompt list refactor: virtualization + export options + drag support.
src/components/WorkspaceManager.tsx Workspace list becomes a drag-and-drop target.
src/components/VariableInjector.tsx Typed variables + presets saved in localStorage + improved accessibility hooks.
src/components/TemplateManager.tsx New sidebar template CRUD and “create prompt from template”.
src/components/StorageUsage.tsx New storage usage display + online/offline badge.
src/components/CleanupAssistant.tsx New analysis widget for large/duplicate/stale prompt cleanup.
src/components/ErrorBoundary.tsx / src/main.tsx Global error boundary added around the app root.
src/index.css New styles for presets/variable types and drag-over feedback; comment language cleanup.
package.json / package-lock.json Release version bump + new deps (flexsearch/react-window/types).
README.md / CHANGELOG.md Updated release documentation/feature list.
.github/workflows/ci.yml CI split into quality/security (CodeQL) and build-audit jobs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/utils/db.ts
Comment thread src/utils/db.ts Outdated
Comment thread src/App.tsx Outdated
Comment thread src/hooks/usePromptFilters.ts Outdated
Comment thread vite.config.ts Outdated
Comment thread src/services/SearchService.ts Outdated
Comment thread src/hooks/useIndexedDB.ts Outdated
Comment thread vite.config.ts Outdated
Comment thread src/components/PromptList.tsx Outdated
Comment thread src/components/StorageUsage.tsx
@github-advanced-security
Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@NaviAndrei NaviAndrei self-assigned this Mar 28, 2026
@NaviAndrei NaviAndrei merged commit cc3504a into main Mar 28, 2026
3 checks passed
@NaviAndrei NaviAndrei deleted the release/v1.2.5 branch March 28, 2026 20:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants