mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	Merge branch 'dev' into beta
This commit is contained in:
		
							
								
								
									
										14
									
								
								.github/workflows/repo-maintenance.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								.github/workflows/repo-maintenance.yml
									
									
									
									
										vendored
									
									
								
							| @@ -33,10 +33,11 @@ jobs: | ||||
|     name: 'Lock Old Threads' | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - uses: dessant/lock-threads@v4 | ||||
|       - uses: dessant/lock-threads@v5 | ||||
|         with: | ||||
|           issue-inactive-days: '30' | ||||
|           pr-inactive-days: '30' | ||||
|           discussion-inactive-days: '30' | ||||
|           log-output: true | ||||
|           issue-comment: > | ||||
|             This issue has been automatically locked since there | ||||
| @@ -46,13 +47,21 @@ jobs: | ||||
|             This pull request has been automatically locked since there | ||||
|             has not been any recent activity after it was closed. | ||||
|             Please open a new discussion or issue for related concerns. | ||||
|           discussion-comment: > | ||||
|             This discussion has been automatically locked since there | ||||
|             has not been any recent activity after it was closed. | ||||
|             Please open a new discussion for related concerns. | ||||
|   close-answered-discussions: | ||||
|     name: 'Close Answered Discussions' | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - uses: actions/github-script@v6 | ||||
|       - uses: actions/github-script@v7 | ||||
|         with: | ||||
|           script: | | ||||
|             function sleep(ms) { | ||||
|               return new Promise(resolve => setTimeout(resolve, ms)); | ||||
|             } | ||||
|  | ||||
|             const query = `query($owner:String!, $name:String!) { | ||||
|               repository(owner:$owner, name:$name){ | ||||
|                 discussions(first:100, answered:true, states:[OPEN]) { | ||||
| @@ -96,4 +105,5 @@ jobs: | ||||
|               } | ||||
|               await github.graphql(closeDiscussionMutation, closeVariables) | ||||
|  | ||||
|               await sleep(1000) | ||||
|             } | ||||
|   | ||||
							
								
								
									
										14
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								README.md
									
									
									
									
									
								
							| @@ -6,8 +6,11 @@ | ||||
| [](https://demo.paperless-ngx.com) | ||||
|  | ||||
| <p align="center"> | ||||
| <img src="https://github.com/paperless-ngx/paperless-ngx/raw/main/resources/logo/web/png/Black%20logo%20-%20no%20background.png#gh-light-mode-only" width="50%" /> | ||||
| <img src="https://github.com/paperless-ngx/paperless-ngx/raw/main/resources/logo/web/png/White%20logo%20-%20no%20background.png#gh-dark-mode-only" width="50%" /> | ||||
|   <picture> | ||||
|     <source media="(prefers-color-scheme: dark)" srcset="https://github.com/paperless-ngx/paperless-ngx/blob/main/resources/logo/web/png/White%20logo%20-%20no%20background.png" width="50%"> | ||||
|     <source media="(prefers-color-scheme: light)" srcset="https://github.com/paperless-ngx/paperless-ngx/raw/main/resources/logo/web/png/Black%20logo%20-%20no%20background.png" width="50%"> | ||||
|     <img src="https://github.com/paperless-ngx/paperless-ngx/raw/main/resources/logo/web/png/Black%20logo%20-%20no%20background.png" width="50%"> | ||||
|   </picture> | ||||
| </p> | ||||
|  | ||||
| <!-- omit in toc --> | ||||
| @@ -32,8 +35,11 @@ A demo is available at [demo.paperless-ngx.com](https://demo.paperless-ngx.com) | ||||
|  | ||||
| # Features | ||||
|  | ||||
|  | ||||
|  | ||||
| <picture> | ||||
|   <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/docs/assets/screenshots/documents-smallcards-dark.png"> | ||||
|   <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/docs/assets/screenshots/documents-smallcards.png"> | ||||
|   <img src="https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/docs/assets/screenshots/documents-smallcards.png"> | ||||
| </picture> | ||||
|  | ||||
| A full list of [features](https://docs.paperless-ngx.com/#features) and [screenshots](https://docs.paperless-ngx.com/#screenshots) are available in the [documentation](https://docs.paperless-ngx.com/). | ||||
|  | ||||
|   | ||||
| @@ -3687,6 +3687,13 @@ | ||||
|           <context context-type="linenumber">42</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="8037476586059399916" datatype="html"> | ||||
|         <source>Expires</source> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context> | ||||
|           <context context-type="linenumber">46</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5674286808255988565" datatype="html"> | ||||
|         <source>Create</source> | ||||
|         <context-group purpose="location"> | ||||
|   | ||||
| @@ -43,7 +43,7 @@ | ||||
|             </div> | ||||
|           </div> | ||||
|           <div class="input-group input-group-sm w-100 mt-2"> | ||||
|             <label class="input-group-text" for="addLink">Expires:</label> | ||||
|             <label class="input-group-text" for="addLink"><ng-container i18n>Expires</ng-container>:</label> | ||||
|             <select class="form-select form-select-sm" [(ngModel)]="expirationDays"> | ||||
|               <option *ngFor="let option of EXPIRATION_OPTIONS" [ngValue]="option.value">{{ option.label }}</option> | ||||
|             </select> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 shamoon
					shamoon