219 lines
15 KiB
XML
219 lines
15 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project version="4">
|
|
<component name="ChangeListManager">
|
|
<list default="true" id="89f9fc3a-63ad-41cb-8d25-f07df352eb98" name="Changes" comment="">
|
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/agents.md" beforeDir="false" afterPath="$PROJECT_DIR$/agents.md" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/package.json" beforeDir="false" afterPath="$PROJECT_DIR$/package.json" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/pnpm-lock.yaml" beforeDir="false" afterPath="$PROJECT_DIR$/pnpm-lock.yaml" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/src/lib/components/Button.svelte" beforeDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/src/lib/components/Card.svelte" beforeDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/src/lib/components/ProcessedZipArchiveEditor.svelte" beforeDir="false" afterPath="$PROJECT_DIR$/src/lib/components/ProcessedZipArchiveEditor.svelte" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/src/lib/components/ZipDropzone.svelte" beforeDir="false" afterPath="$PROJECT_DIR$/src/lib/components/ZipDropzone.svelte" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/src/lib/nom-theme.css" beforeDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/src/routes/+page.svelte" beforeDir="false" afterPath="$PROJECT_DIR$/src/routes/+page.svelte" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/src/routes/layout.css" beforeDir="false" afterPath="$PROJECT_DIR$/src/routes/layout.css" afterDir="false" />
|
|
</list>
|
|
<option name="SHOW_DIALOG" value="false" />
|
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
|
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
|
<option name="LAST_RESOLUTION" value="IGNORE" />
|
|
</component>
|
|
<component name="FileTemplateManagerImpl">
|
|
<option name="RECENT_TEMPLATES">
|
|
<list>
|
|
<option value="CSS File" />
|
|
<option value="TypeScript File" />
|
|
</list>
|
|
</option>
|
|
</component>
|
|
<component name="Git.Settings">
|
|
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
|
</component>
|
|
<component name="MetaFilesCheckinStateConfiguration" checkMetaFiles="true" />
|
|
<component name="ProjectColorInfo">{
|
|
"associatedIndex": 0,
|
|
"fromUser": false
|
|
}</component>
|
|
<component name="ProjectId" id="3Ez6dWfFxFKqFN56n3L3nruEC06" />
|
|
<component name="ProjectLevelVcsManager">
|
|
<ConfirmationsSetting value="1" id="Add" />
|
|
</component>
|
|
<component name="ProjectViewState">
|
|
<option name="hideEmptyMiddlePackages" value="true" />
|
|
<option name="showLibraryContents" value="true" />
|
|
</component>
|
|
<component name="PropertiesComponent">{
|
|
"keyToString": {
|
|
"ModuleVcsDetector.initialDetectionPerformed": "true",
|
|
"RunOnceActivity.ShowReadmeOnStart": "true",
|
|
"RunOnceActivity.TerminalTabsStorage.copyFrom.TerminalArrangementManager.252": "true",
|
|
"RunOnceActivity.cidr.known.project.marker": "true",
|
|
"RunOnceActivity.git.unshallow": "true",
|
|
"RunOnceActivity.readMode.enableVisualFormatting": "true",
|
|
"RunOnceActivity.typescript.service.memoryLimit.init": "true",
|
|
"cidr.known.project.marker": "true",
|
|
"codeWithMe.voiceChat.enabledByDefault": "false",
|
|
"git-widget-placeholder": "features/shadcn",
|
|
"last_opened_file_path": "/home/rehlert/repos/juri-merger",
|
|
"list.type.of.created.stylesheet": "CSS",
|
|
"nodejs_package_manager_path": "pnpm",
|
|
"settings.editor.selected.configurable": "preferences.pluginManager",
|
|
"ts.external.directory.path": "/home/rehlert/repos/juri-merger/node_modules/typescript/lib",
|
|
"vue.rearranger.settings.migration": "true"
|
|
}
|
|
}</component>
|
|
<component name="TaskManager">
|
|
<task active="true" id="Default" summary="Default task">
|
|
<changelist id="89f9fc3a-63ad-41cb-8d25-f07df352eb98" name="Changes" comment="" />
|
|
<created>1781169139290</created>
|
|
<option name="number" value="Default" />
|
|
<option name="presentableId" value="Default" />
|
|
<updated>1781169139290</updated>
|
|
<workItem from="1781169141138" duration="309000" />
|
|
<workItem from="1781251694220" duration="22281000" />
|
|
<workItem from="1781349431536" duration="3602000" />
|
|
<workItem from="1781378743498" duration="306000" />
|
|
<workItem from="1781534483559" duration="2103000" />
|
|
<workItem from="1781597500009" duration="2733000" />
|
|
<workItem from="1781621908149" duration="4121000" />
|
|
</task>
|
|
<task id="LOCAL-00001" summary="adapts styling of rvg.legal">
|
|
<option name="closed" value="true" />
|
|
<created>1781256112217</created>
|
|
<option name="number" value="00001" />
|
|
<option name="presentableId" value="LOCAL-00001" />
|
|
<option name="project" value="LOCAL" />
|
|
<updated>1781256112218</updated>
|
|
</task>
|
|
<task id="LOCAL-00002" summary="adds dropzone to add zips">
|
|
<option name="closed" value="true" />
|
|
<created>1781257473070</created>
|
|
<option name="number" value="00002" />
|
|
<option name="presentableId" value="LOCAL-00002" />
|
|
<option name="project" value="LOCAL" />
|
|
<updated>1781257473070</updated>
|
|
</task>
|
|
<task id="LOCAL-00003" summary="zips are getting extracted">
|
|
<option name="closed" value="true" />
|
|
<created>1781258303003</created>
|
|
<option name="number" value="00003" />
|
|
<option name="presentableId" value="LOCAL-00003" />
|
|
<option name="project" value="LOCAL" />
|
|
<updated>1781258303003</updated>
|
|
</task>
|
|
<task id="LOCAL-00004" summary="parses xjustiz and orders attachments">
|
|
<option name="closed" value="true" />
|
|
<created>1781259433444</created>
|
|
<option name="number" value="00004" />
|
|
<option name="presentableId" value="LOCAL-00004" />
|
|
<option name="project" value="LOCAL" />
|
|
<updated>1781259433444</updated>
|
|
</task>
|
|
<task id="LOCAL-00005" summary="renders preview of zips">
|
|
<option name="closed" value="true" />
|
|
<created>1781260304085</created>
|
|
<option name="number" value="00005" />
|
|
<option name="presentableId" value="LOCAL-00005" />
|
|
<option name="project" value="LOCAL" />
|
|
<updated>1781260304085</updated>
|
|
</task>
|
|
<task id="LOCAL-00006" summary="design anpassungen">
|
|
<option name="closed" value="true" />
|
|
<created>1781261986439</created>
|
|
<option name="number" value="00006" />
|
|
<option name="presentableId" value="LOCAL-00006" />
|
|
<option name="project" value="LOCAL" />
|
|
<updated>1781261986439</updated>
|
|
</task>
|
|
<task id="LOCAL-00007" summary="renders thumbnails">
|
|
<option name="closed" value="true" />
|
|
<created>1781263980882</created>
|
|
<option name="number" value="00007" />
|
|
<option name="presentableId" value="LOCAL-00007" />
|
|
<option name="project" value="LOCAL" />
|
|
<updated>1781263980882</updated>
|
|
</task>
|
|
<task id="LOCAL-00008" summary="ignores mac special folders">
|
|
<option name="closed" value="true" />
|
|
<created>1781264183729</created>
|
|
<option name="number" value="00008" />
|
|
<option name="presentableId" value="LOCAL-00008" />
|
|
<option name="project" value="LOCAL" />
|
|
<updated>1781264183729</updated>
|
|
</task>
|
|
<task id="LOCAL-00009" summary="handles zips in zip correctly">
|
|
<option name="closed" value="true" />
|
|
<created>1781264568851</created>
|
|
<option name="number" value="00009" />
|
|
<option name="presentableId" value="LOCAL-00009" />
|
|
<option name="project" value="LOCAL" />
|
|
<updated>1781264568851</updated>
|
|
</task>
|
|
<task id="LOCAL-00010" summary="range settings">
|
|
<option name="closed" value="true" />
|
|
<created>1781267754325</created>
|
|
<option name="number" value="00010" />
|
|
<option name="presentableId" value="LOCAL-00010" />
|
|
<option name="project" value="LOCAL" />
|
|
<updated>1781267754325</updated>
|
|
</task>
|
|
<task id="LOCAL-00011" summary="name generation improvement">
|
|
<option name="closed" value="true" />
|
|
<created>1781268046478</created>
|
|
<option name="number" value="00011" />
|
|
<option name="presentableId" value="LOCAL-00011" />
|
|
<option name="project" value="LOCAL" />
|
|
<updated>1781268046478</updated>
|
|
</task>
|
|
<task id="LOCAL-00012" summary="The git changes introduce functionality to merge attachments from a processed ZIP archive into a single PDF file. Here is a summary of the changes: ### New Features - PDF Merging: Added the ability to merge multiple attachments (PDFs and images) from a processed ZIP archive into a single PDF document. - Image Conversion: Implemented automatic conversion of non-PNG images (like JPGs) to PNG format before embedding them into the merged PDF. ### File Changes - Dependencies: Added pdf-lib to the project's dependencies. - src/lib/zip-processing.ts: - Added mergeProcessedZipArchive to handle the core logic of creating a merged PDF. - Implemented helpers to embed PDF pages and convert/embed images. - Added toArrayBuffer and convertImageBytesToPng utilities for handling binary data and canvas-based image processing. - src/lib/components/ProcessedZipArchiveEditor.svelte: - Added a "PDF herunterladen" (Download PDF) button. - Added UI states to handle the merging process (loading state, error messages). - Integrated the mergeProcessedZipArchive function with the UI. - src/lib/components/AttachmentPreview.svelte: - Added a fix to ensure attachment.data is treated as a Uint8Array when loading PDF documents.">
|
|
<option name="closed" value="true" />
|
|
<created>1781350375505</created>
|
|
<option name="number" value="00012" />
|
|
<option name="presentableId" value="LOCAL-00012" />
|
|
<option name="project" value="LOCAL" />
|
|
<updated>1781350375505</updated>
|
|
</task>
|
|
<option name="localTasksCounter" value="13" />
|
|
<servers />
|
|
</component>
|
|
<component name="TypeScriptGeneratedFilesManager">
|
|
<option name="version" value="3" />
|
|
</component>
|
|
<component name="UnityCheckinConfiguration" checkUnsavedScenes="true" />
|
|
<component name="UnityProjectConfiguration" hasMinimizedUI="false" />
|
|
<component name="VcsManagerConfiguration">
|
|
<option name="CLEAR_INITIAL_COMMIT_MESSAGE" value="true" />
|
|
<MESSAGE value="adapts styling of rvg.legal" />
|
|
<MESSAGE value="adds dropzone to add zips" />
|
|
<MESSAGE value="zips are getting extracted" />
|
|
<MESSAGE value="parses xjustiz and orders attachments" />
|
|
<MESSAGE value="renders preview of zips" />
|
|
<MESSAGE value="design anpassungen" />
|
|
<MESSAGE value="renders thumbnails" />
|
|
<MESSAGE value="ignores mac special folders" />
|
|
<MESSAGE value="handles zips in zip correctly" />
|
|
<MESSAGE value="range settings" />
|
|
<MESSAGE value="name generation improvement" />
|
|
<MESSAGE value="The git changes introduce functionality to merge attachments from a processed ZIP archive into a single PDF file. Here is a summary of the changes: ### New Features - PDF Merging: Added the ability to merge multiple attachments (PDFs and images) from a processed ZIP archive into a single PDF document. - Image Conversion: Implemented automatic conversion of non-PNG images (like JPGs) to PNG format before embedding them into the merged PDF. ### File Changes - Dependencies: Added pdf-lib to the project's dependencies. - src/lib/zip-processing.ts: - Added mergeProcessedZipArchive to handle the core logic of creating a merged PDF. - Implemented helpers to embed PDF pages and convert/embed images. - Added toArrayBuffer and convertImageBytesToPng utilities for handling binary data and canvas-based image processing. - src/lib/components/ProcessedZipArchiveEditor.svelte: - Added a "PDF herunterladen" (Download PDF) button. - Added UI states to handle the merging process (loading state, error messages). - Integrated the mergeProcessedZipArchive function with the UI. - src/lib/components/AttachmentPreview.svelte: - Added a fix to ensure attachment.data is treated as a Uint8Array when loading PDF documents." />
|
|
<option name="LAST_COMMIT_MESSAGE" value="The git changes introduce functionality to merge attachments from a processed ZIP archive into a single PDF file. Here is a summary of the changes: ### New Features - PDF Merging: Added the ability to merge multiple attachments (PDFs and images) from a processed ZIP archive into a single PDF document. - Image Conversion: Implemented automatic conversion of non-PNG images (like JPGs) to PNG format before embedding them into the merged PDF. ### File Changes - Dependencies: Added pdf-lib to the project's dependencies. - src/lib/zip-processing.ts: - Added mergeProcessedZipArchive to handle the core logic of creating a merged PDF. - Implemented helpers to embed PDF pages and convert/embed images. - Added toArrayBuffer and convertImageBytesToPng utilities for handling binary data and canvas-based image processing. - src/lib/components/ProcessedZipArchiveEditor.svelte: - Added a "PDF herunterladen" (Download PDF) button. - Added UI states to handle the merging process (loading state, error messages). - Integrated the mergeProcessedZipArchive function with the UI. - src/lib/components/AttachmentPreview.svelte: - Added a fix to ensure attachment.data is treated as a Uint8Array when loading PDF documents." />
|
|
</component>
|
|
<component name="XDebuggerManager">
|
|
<breakpoint-manager>
|
|
<breakpoints>
|
|
<breakpoint enabled="true" type="DotNet_Exception_Breakpoints">
|
|
<properties exception="System.OperationCanceledException" breakIfHandledByOtherCode="false" displayValue="System.OperationCanceledException" />
|
|
<option name="timeStamp" value="1" />
|
|
</breakpoint>
|
|
<breakpoint enabled="true" type="DotNet_Exception_Breakpoints">
|
|
<properties exception="System.Threading.Tasks.TaskCanceledException" breakIfHandledByOtherCode="false" displayValue="System.Threading.Tasks.TaskCanceledException" />
|
|
<option name="timeStamp" value="2" />
|
|
</breakpoint>
|
|
<breakpoint enabled="true" type="DotNet_Exception_Breakpoints">
|
|
<properties exception="System.Threading.ThreadAbortException" breakIfHandledByOtherCode="false" displayValue="System.Threading.ThreadAbortException" />
|
|
<option name="timeStamp" value="3" />
|
|
</breakpoint>
|
|
</breakpoints>
|
|
</breakpoint-manager>
|
|
</component>
|
|
</project> |