Commit Graph

  • 5fb0d0ecb7 feat: add date localisation option jaark 2025-10-19 09:44:03 +00:00
  • 9b0754825e
    Merge ce4de0c8ad1819dad54ed967d3a70b685df41f22 into fa7adb550292b273341cc48c2e52527c29e8bec2 coderabbitai[bot] 2025-07-25 13:16:35 -07:00
  • ea5a9f728d
    Merge fa7adb550292b273341cc48c2e52527c29e8bec2 into 7c30fc4a0c88f9492e76b5ba82d4fa925402d689 Chris 2025-07-25 13:03:51 -07:00
  • fa7adb5502 update paperless endpoints - preview should now pull from by id/thumbs/ in paperless - download: append query param for original so it always downloads the original file to handle any file type integration-manager-with-paperless gitmotion 2025-07-25 13:03:44 -07:00
  • b55538f371 Fix for keeping file attachment collapsible sections open when linking external doc gitmotion 2025-07-25 11:30:45 -07:00
  • ea44564beb revert unused changes gitmotion 2025-07-22 23:41:16 -07:00
  • 4621efd5e9 readjust styles on file preview grid on asset/subassets view - update to put each attachment type in their own div/row - remove set height on file-preview so less space is taken up - adjust file-info /filename pill so it stays contained within their own respective containers gitmotion 2025-07-22 21:40:55 -07:00
  • 2ff6c6c99c fix save settings bug from not loading all integration settings after saving settings gitmotion 2025-07-22 15:31:18 -07:00
  • 2bacca1e2c
    Update required NodeJS version (#117) main Jason Martin 2025-07-20 10:21:14 -07:00
  • 2849c1f580
    Update required NodeJS version Jason Martin 2025-07-20 15:47:26 +00:00
  • 79b0f36d40 style: Update Coming Soon message styling with blue-green theme and smoother animation abiteman 2025-07-17 00:12:24 -05:00
  • a295aae0be fix: Add missing exports to assetRenderer.js and clean up debug logging abiteman 2025-07-16 23:59:37 -05:00
  • 39dced14cc fix: Add comingSoon flag to integration registration and implement proper module cache clearing abiteman 2025-07-16 23:55:00 -05:00
  • 5112c47c1a debug: add schema logging to /api/integrations endpoint abiteman 2025-07-16 23:34:46 -05:00
  • 8aed97d802 fix: improve Coming Soon integration logic and add cache busting abiteman 2025-07-16 23:25:16 -05:00
  • 04228214e0 feat: disable Home Assistant integration with Coming Soon message abiteman 2025-07-16 23:12:53 -05:00
  • 19062c93c3 fix: resolve CSS integration style conflicts by moving and scoping selectors abiteman 2025-07-16 23:04:08 -05:00
  • b7bb5d290e perf: optimize sidebar animation and fix incomplete template literal abiteman 2025-07-16 22:57:44 -05:00
  • 7ad7fd4e6c Update sidebar animation to use transform property abiteman 2025-07-16 22:40:35 -05:00
  • ce4de0c8ad
    📝 Add docstrings to integration-manager-with-paperless coderabbitai/docstrings/9c2b607 coderabbitai[bot] 2025-07-17 03:25:34 +00:00
  • 9c2b607788 fix: resolve integration code review issues abiteman 2025-07-16 22:18:15 -05:00
  • bc4dea5bb3 Add image icon support for document previews abiteman 2025-07-16 20:33:12 -05:00
  • fca11315fa Revert "feat: Enhanced Paperless integration to handle original images vs processed PDFs" abiteman 2025-07-15 23:06:18 -04:00
  • 820e80a06d Revert "Show different icon for original images processed as PDF" abiteman 2025-07-15 23:06:11 -04:00
  • b258d16ba6 Show different icon for original images processed as PDF abiteman 2025-07-15 22:39:21 -04:00
  • 4e715d1cd8 feat: Enhanced Paperless integration to handle original images vs processed PDFs abiteman 2025-07-15 22:28:55 -04:00
  • b7873a6a5d fix: Change image object-fit from cover to contain abiteman 2025-07-15 22:09:22 -04:00
  • 2be1430802 feat: Add image preview proxy for external integrations abiteman 2025-07-15 21:35:04 -04:00
  • 56309355ca
    Merge c410a5d2800a77b39cf4ae6c044559ef3dbe099b into 7c30fc4a0c88f9492e76b5ba82d4fa925402d689 abite 2025-07-04 12:48:26 +00:00
  • c410a5d280 Improve CSV and Excel import parsing with robust quote and field handling cursor/fix-csv-import-for-quoted-tags-0f74 Cursor Agent 2025-07-04 12:42:43 +00:00
  • 4ecd0fc677 add logic to copy external attachments to asset duplication logic gitmotion 2025-06-19 03:01:43 -07:00
  • a16b60d7bb fix integration badges on file previews gitmotion 2025-06-19 02:42:22 -07:00
  • c668db0133 refactor paperless-styles to integration-styles and removed papra-styles.css for now gitmotion 2025-06-18 21:52:26 -07:00
  • 567e9f390a Fix filtering results count to type of attachment for accurate pagination gitmotion 2025-06-18 21:24:34 -07:00
  • 0c4029f84b Dynamically apply integration color schemes for search results gitmotion 2025-06-18 20:57:59 -07:00
  • a6a0a61cd8 Add only active integrations with the category of document-managment to the external docmanager gitmotion 2025-06-18 20:40:32 -07:00
  • 4bc800af8e update home assistant logo gitmotion 2025-06-18 20:31:50 -07:00
  • 0bf6ebf3ad Add fix for integrations filtering in search modal and using logoHref from the respective integration property gitmotion 2025-06-18 20:27:35 -07:00
  • 829633e003 Refactor paperless properties to generalized properties gitmotion 2025-06-18 20:00:53 -07:00
  • a06d98a9f5 feat: add Home Assistant integration for device import abite 2025-06-18 21:37:07 -05:00
  • 5f5d4ac162 fix: handle both string and integer document IDs in external doc manager - Fixed issue where Papra documents with string IDs couldn't be linked - Modified click handler to support both string IDs (Papra) and integer IDs (Paperless) - Added flexible ID comparison for cross-integration compatibility abite 2025-06-18 20:58:20 -05:00
  • e100130456 passing integration color scheme to button / filters (still in progress) gitmotion 2025-06-18 16:12:42 -07:00
  • 6a287c5df7 Update to integration styling in settings and search modal gitmotion 2025-06-18 15:52:57 -07:00
  • 74c30c75e4 Update papra search to return all documents. if there is no search query to begin with for the given doc type gitmotion 2025-06-18 14:43:03 -07:00
  • 3e90a46b29 minor integrations style updates gitmotion 2025-06-18 11:25:29 -07:00
  • 6d8e972bd2 Add/pass integration logos to settings integrations gitmotion 2025-06-18 11:10:01 -07:00
  • 39bc17ce3d Apply collapsible styling on settings integrations gitmotion 2025-06-18 10:59:39 -07:00
  • 05ad102260 fix: resolve HTTP 400 error in external document search - Fix parameter mismatch between frontend and Papra backend (searchQuery vs q) - Correct Papra pagination conversion from 1-based to 0-based - Remove debug logging statements - Ensure proper integration routing in modular search system abite 2025-06-18 07:00:26 -05:00
  • 4a0a61ca13 feat: modularize external document manager and add integration guide - Fix hardcoded Paperless dependency causing errors when only Papra enabled - Add searchAllIntegrations() method to route to appropriate integration - Add searchPapra() method and dynamic source display names - Add comprehensive INTEGRATION.md guide with templates and examples abite 2025-06-18 06:53:05 -05:00
  • 2feab51971 Added Papra Integration abite 2025-06-17 23:09:14 -05:00
  • b3bd4c7e27 Add filetype filtering to search modal abite 2025-06-17 22:47:35 -05:00
  • a1131c5ed4 fix: fixes error linking external docs on new asset creation abite 2025-06-17 22:09:58 -05:00
  • a582c36077 reorganize integration registration functions gitmotion 2025-06-17 12:17:12 -07:00
  • 7c37e79e7a add new integrationmanager.registerroutes function to call all other integrations' registerRoute() functions from server.js, update cursor/copilot rules, and add new endpoint to constants.js gitmotion 2025-06-17 11:53:50 -07:00
  • 3610fadd32 Fix paperless download endpoint and badge styles gitmotion 2025-06-17 00:42:07 -07:00
  • 73aebeb798 Updates to show/add & high/remove listeners & buttons on loadactiveintegrations. tweak styles. gitmotion 2025-06-16 22:51:02 -07:00
  • 6c088828e3 fix/revert duplicate modal styles gitmotion 2025-06-16 22:02:18 -07:00
  • bb47e05db8 adjust integration styles for file uploader and setting styles gitmotion 2025-06-16 19:03:53 -07:00
  • 5b9188057a update cursor / copilot rules with css structure gitmotion 2025-06-16 12:07:41 -07:00
  • 7cec9b1469 update cursorrules and copilot instructions for future integrations gitmotion 2025-06-16 11:52:47 -07:00
  • 33bd247d73 reorganize css and asset files for future integrations gitmotion 2025-06-16 11:44:18 -07:00
  • d403632106 feat: transform Paperless search into multi-integration external document linking system abite 2025-06-14 21:49:15 -05:00
  • dc515fc8ca fix test endpoint gitmotion 2025-06-13 17:18:06 -07:00
  • 203b221d88 refactor frontend integrations code out of settings and into its own manager class, backend paperless integration code to its own integrations file which contains everything it needs (schema, functions, endpoints) gitmotion 2025-06-13 17:06:17 -07:00
  • 8e8af6ecdc removal of previous paperless.js integration gitmotion 2025-06-13 16:15:23 -07:00
  • 895fd59a60 reorg paperless icon to public/assets/logos gitmotion 2025-06-13 16:13:13 -07:00
  • ff6124b35b reorg integrations to root gitmotion 2025-06-13 16:10:08 -07:00
  • dbbbfefcb4 WIP POC for generalized integrations manager with paperless gitmotion 2025-06-13 14:48:47 -07:00
  • 7ee85d0e3e Add constants for APITOKENMASK, validation, and refactor for future integrations gitmotion 2025-06-13 12:56:55 -07:00
  • c6804eaf0a feat: implement Paperless NGX document indication with visual badges abite 2025-06-13 13:44:03 -05:00
  • a1e9697a2f fix(security): prevent API token exposure to frontend in settings endpoint abite 2025-06-13 13:07:03 -05:00
  • 438026cdaf Paperless integration reorg gitmotion 2025-06-13 09:08:59 -07:00
  • beb2fe8f01 resolve Paperless NGX compressed PDF download issue abite 2025-06-13 10:14:00 -05:00
  • 0b69b8d566 Integrate Paperless-NGX API for document attachments abite 2025-06-12 22:29:29 -05:00
  • 7c30fc4a0c
    feat: implement asset and component duplication feature (#79) (#93) dev abite 2025-06-16 14:18:01 -05:00
  • ac35dd97f2 fix asset navigation after duplicating an asset add-duplicate-assets-(#79) gitmotion 2025-06-14 19:57:20 -07:00
  • 3023010cf0 refactor duplication/clone assets code into it's own manager class as well as closing asset modals after performing duplication gitmotion 2025-06-14 19:27:37 -07:00
  • f5c496c0e3 Fix rendering proper asset / subasset after duplication gitmotion 2025-06-14 18:35:25 -07:00
  • 5cc3864e96 Fix component's sub component duplication gitmotion 2025-06-14 18:01:28 -07:00
  • abb699a084 apply svg styles to duplicate asset-actions buttons gitmotion 2025-06-14 17:42:06 -07:00
  • abc912a6c0 Add duplicate button to asset / subasset actions gitmotion 2025-06-14 17:38:53 -07:00
  • 895eb7056e update duplicate sub asset button icon gitmotion 2025-06-14 17:04:55 -07:00
  • 934a36bdfe minor updates to duplicate modal styling gitmotion 2025-06-14 16:56:24 -07:00
  • 11da1fe67e update file previews for subcomponents to support multiple file paths gitmotion 2025-06-14 15:48:01 -07:00
  • d1a28a1dba Add components and sub components duplication option to duplicate grid gitmotion 2025-06-14 15:42:08 -07:00
  • 7421b2d187 Add properties grid to duplicate asset/subasset modal gitmotion 2025-06-14 15:23:31 -07:00
  • d970337911 reorg styles.css gitmotion 2025-06-14 14:25:22 -07:00
  • 4b773fde4b feat: implement asset and component duplication feature (#79) abite 2025-06-13 23:05:42 -05:00
  • f6ac01ea8c
    feat: add tag autocomplete with tab completion for asset/subasset modals (#92) abite 2025-06-14 15:20:12 -05:00
  • 4a472069c0 apply prettier rules feat-add-tag-autocomplete-with-tab-completion-for-asset/subasset-modals-(#84) gitmotion 2025-06-14 13:10:31 -07:00
  • 4526702cab comment fixes gitmotion 2025-06-14 13:10:00 -07:00
  • becb2a36f4 fix: correct tag input autocomplete dropdown positioning abite 2025-06-13 22:47:00 -05:00
  • eda935330a fix: make mobile keyup handler consistent with autocomplete selection abite 2025-06-13 22:39:44 -05:00
  • a43becf7e2 fix: correct undefined CSS variable in tag autocomplete background abite 2025-06-13 22:38:30 -05:00
  • 20c750fdeb feat: add tag autocomplete with tab completion for asset/subasset modals abite 2025-06-13 22:31:18 -05:00
  • 13048e801d
    resolve multi-line CSV field handling in import/export (#78, #88) (#91) abite 2025-06-14 05:04:31 -05:00
  • e32d2336c3 resolve multi-line CSV field handling in import/export (#78, #88) #78-#88-Fix-multi-line-imports/exports-for-notes abite 2025-06-13 22:13:20 -05:00
  • 8cd4b842e3 Add constants for APITOKENMASK, validation, and refactor for future integrations paperless-ngx-integration gitmotion 2025-06-13 12:56:55 -07:00
  • 245690c51f feat: implement Paperless NGX document indication with visual badges abite 2025-06-13 13:44:03 -05:00
  • 0058fcd12d fix(security): prevent API token exposure to frontend in settings endpoint abite 2025-06-13 13:07:03 -05:00