Commit graph

4009 commits

Author SHA1 Message Date
dawnsystem
7f615d578e
Merge branch 'dev' into copilot/add-ai-settings-page 2025-11-15 18:05:36 +01:00
copilot-swe-agent[bot]
d91e4a2051 feat(settings): add AI configuration settings page
- Add AI settings keys to ui-settings.ts with proper defaults
- Create AiSettingsComponent with full functionality
- Add AI tab to main settings component
- Implement toggles for AI scanner, ML features, and advanced OCR
- Add sliders for auto-apply and suggest thresholds
- Add ML model selector dropdown
- Add test button for AI sample document
- Add AI performance statistics display
- Integrate AI settings into main settings form and save logic
- Add comprehensive tests for AI settings component

Co-authored-by: dawnsystem <42047891+dawnsystem@users.noreply.github.com>
2025-11-15 16:15:38 +00:00
dawnsystem
1bec62ccb9
Merge pull request #50 from dawnsystem/copilot/add-ai-status-indicator
[WIP] Add AI status indicator to UI navbar
2025-11-15 17:03:29 +01:00
copilot-swe-agent[bot]
09979d0156 feat: implement AI Status Indicator in navbar
- Created AIStatus data model with TypeScript interfaces
- Implemented AIStatusService with polling mechanism
- Created AIStatusIndicatorComponent with icon, tooltip, and animations
- Added component to navbar between notifications and user menu
- Includes unit tests for service and component
- Shows AI active/inactive state with visual indicators
- Displays statistics: documents scanned, suggestions applied
- Shows pending deletion requests with badge
- Processing animation when AI is active
- Link to AI configuration settings
- Non-intrusive design following existing patterns

Co-authored-by: dawnsystem <42047891+dawnsystem@users.noreply.github.com>
2025-11-15 15:55:59 +00:00
dawnsystem
b975db6f39
Merge branch 'dev' into copilot/add-deletion-requests-dashboard 2025-11-15 16:42:36 +01:00
copilot-swe-agent[bot]
5edfbfc028 feat: Complete deletion requests management UI implementation
- Backend API:
  - Added DeletionRequestSerializer and DeletionRequestActionSerializer
  - Added DeletionRequestViewSet with approve/reject/pending_count actions
  - Added /api/deletion_requests/ route

- Frontend:
  - Created deletion-request data model
  - Created deletion-request.service.ts with full CRUD operations
  - Created DeletionRequestsComponent with status filtering (pending/approved/rejected/completed)
  - Created DeletionRequestDetailComponent with impact analysis display
  - Added /deletion-requests route with permissions guard
  - Implemented approve/reject modals with confirmation
  - Added status badges and pending request counter

- All code linted and built successfully

Co-authored-by: dawnsystem <42047891+dawnsystem@users.noreply.github.com>
2025-11-15 15:33:45 +00:00
copilot-swe-agent[bot]
0fd8706337 feat: Complete AI Suggestions Panel integration with document detail component
- Added AI Suggestions Panel component with TypeScript, HTML, SCSS, and tests
- Integrated panel into document detail component
- Added conversion logic from DocumentSuggestions to AISuggestion format
- Implemented apply/reject handlers for suggestions
- Added @angular/animations package and configured animations
- Added missing Bootstrap icons (magic, clock, chevron-down/up, etc.)
- Added visual confidence indicators (high/medium/low with colors)
- Implemented responsive design for mobile and desktop
- Added animations for apply/reject actions
- Component shows suggestions grouped by type (tags, correspondent, document type, storage path, date)
- All builds and lints pass successfully

Co-authored-by: dawnsystem <42047891+dawnsystem@users.noreply.github.com>
2025-11-14 18:08:47 +00:00
copilot-swe-agent[bot]
5695d41903 Changes before error encountered
Co-authored-by: dawnsystem <42047891+dawnsystem@users.noreply.github.com>
2025-11-12 15:37:44 +00:00
copilot-swe-agent[bot]
c2254d7d1d Changes before error encountered
Co-authored-by: dawnsystem <42047891+dawnsystem@users.noreply.github.com>
2025-11-12 15:36:05 +00:00
copilot-swe-agent[bot]
003dcfc5d7 Changes before error encountered
Co-authored-by: dawnsystem <42047891+dawnsystem@users.noreply.github.com>
2025-11-12 15:35:08 +00:00
copilot-swe-agent[bot]
f63ae827a8 docs: initial plan for AI settings page implementation
Co-authored-by: dawnsystem <42047891+dawnsystem@users.noreply.github.com>
2025-11-12 15:20:06 +00:00
copilot-swe-agent[bot]
20b55e7061 Rebrand user-facing elements from Paperless-ngx to IntelliDocs
Co-authored-by: dawnsystem <42047891+dawnsystem@users.noreply.github.com>
2025-11-09 19:38:46 +00:00
GitHub Actions
2049497b76 Auto translate strings 2025-11-07 19:23:35 +00:00
shamoon
2a9d1fce0d
Chore: include password validation on user edit (#11308) 2025-11-07 11:20:27 -08:00
shamoon
cac48c9855
Bump version to 2.19.5 2025-11-06 11:39:08 -08:00
github-actions[bot]
3fda648f37
New Crowdin translations by GitHub Action (#11288) 2025-11-06 19:36:26 +00:00
shamoon
85027dbffd
Fix: ensure custom field query propagation, change detection (#11291) 2025-11-04 12:40:05 -08:00
shamoon
fe3c424d7d
Bump version to 2.19.4 2025-11-03 16:02:09 -08:00
shamoon
a0172a2754
Chore: fix test error 2025-11-03 16:01:45 -08:00
shamoon
810bf3d612
Fix: fix log loading spinner display condition 2025-11-03 15:54:43 -08:00
github-actions[bot]
846cc47565
New Crowdin translations by GitHub Action (#11238) 2025-11-03 15:34:23 -08:00
GitHub Actions
1d396d9160 Auto translate strings 2025-11-03 17:48:25 +00:00
shamoon
2a4e8f9acd
Performance: re-enable virtual scroll, bump ng-select (#11279) 2025-11-03 09:46:35 -08:00
GitHub Actions
906e841ded Auto translate strings 2025-11-03 14:21:38 +00:00
shamoon
6684e80ffc
Fix: mark 'Select' button in doc list for translation (#11278) 2025-11-03 06:18:41 -08:00
GitHub Actions
3dc7cf3da1 Auto translate strings 2025-11-01 20:22:23 +00:00
shamoon
819f606335
Chore: hide slim toggler if insufficient permissions 2025-11-01 13:18:49 -07:00
shamoon
74b10db028
Fix: improve legibility of processed mail error popover in light mode (#11258) 2025-11-01 12:49:05 -07:00
GitHub Actions
6f52614817 Auto translate strings 2025-11-01 14:53:03 +00:00
shamoon
a0d3527d20
Fixhancement: truncate large logs, improve auto-scroll (#11239) 2025-11-01 07:49:52 -07:00
shamoon
4e64ca7ca6
Chore: add max-height and overflow to processedmail error popover (#11252) 2025-11-01 07:49:31 -07:00
GitHub Actions
e9511bd3da Auto translate strings 2025-10-31 01:28:27 +00:00
shamoon
9f0a4ac19d
Sure sonar, consolidate 2025-10-30 18:00:19 -07:00
shamoon
8f969ecab5
Fix: delay iframe DOM removal for print in FF 2025-10-30 17:24:44 -07:00
shamoon
245e52a4eb Coverage 2025-10-30 17:00:15 -07:00
shamoon
a8c75d95d8 Update document-detail.component.ts 2025-10-30 17:00:15 -07:00
shamoon
d6e2456baf Update document-detail.component.ts 2025-10-30 17:00:15 -07:00
shamoon
3b75d3271e Fix: delay iframe DOM removal for print in FF 2025-10-30 17:00:15 -07:00
GitHub Actions
e88816d141 Auto translate strings 2025-10-30 23:36:37 +00:00
CanbiZ
e5bd4713ac
Performance: use virtual scroll container and log level parsing for logs view (#11233)
---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-10-30 23:34:53 +00:00
shamoon
6b55740f56
Fix: de-deduplicate children in tag list when filtering (#11229) 2025-10-30 07:02:00 -07:00
shamoon
7fe411bb1a
Bump version to 2.19.3 2025-10-29 10:22:28 -07:00
github-actions[bot]
3808a4e14a
New Crowdin translations by GitHub Action (#11161) 2025-10-29 16:27:40 +00:00
GitHub Actions
3f32ed319a Auto translate strings 2025-10-29 02:56:27 +00:00
shamoon
03e6d58f86
Fix: refactor nested sorting in filterable dropdowns (#11214) 2025-10-28 19:54:39 -07:00
GitHub Actions
c197487374 Auto translate strings 2025-10-28 18:07:20 +00:00
shamoon
d718d7d29f
Fix: add root tag filtering for tag list page consistency, fix toggle all (#11208) 2025-10-28 11:04:22 -07:00
GitHub Actions
ce112cda0e Auto translate strings 2025-10-28 17:17:48 +00:00
shamoon
d904aaef60
Change: make workflow action only title draggable (#11209) 2025-10-28 10:14:42 -07:00
shamoon
276dc31abe
Fix: add missing import of ConfirmButtonComponent in user-edit-dialog (#11167) 2025-10-24 15:50:46 -07:00