Skip to content

Commit d56432f

Browse files
authored
Merge branch 'main' into mdta-StorageControls
2 parents 3ced7e5 + 566cc8c commit d56432f

File tree

291 files changed

+11480
-13908
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

291 files changed

+11480
-13908
lines changed

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,5 @@
6161
#*.PDF diff=astextplain
6262
#*.rtf diff=astextplain
6363
#*.RTF diff=astextplain
64+
65+
*.h linguist-language=C++

.github/CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ We are happy to hear your feedback for the future of Files. Check the
66
submitted similar feedback. You can add your feedback to existing issues or you can open a new issue.
77

88
We always look at your feedback when we decide what to work on next and we look forward to hearing your ideas. Remember that
9-
all community interactions must abide by the [Code of Conduct](https://github.com/files-community/Files/blob/main/CODE_OF_CONDUCT.md).
9+
all community interactions must abide by the [Code of Conduct](./CODE_OF_CONDUCT.md).
1010

1111
## Finding issues you can help with
1212
Looking for something to work on?

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 31 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
name: Bug Report
2-
description: Create a bug report to help improve Files
3-
labels: [bug]
2+
description: Create a bug report to help improve Files.
3+
type: 'Bug'
4+
title: 'Bug: '
45
body:
56

7+
# Tip to warn of checking for existing issues
8+
- type: markdown
9+
attributes:
10+
value: |
11+
> [!TIP]
12+
> Have you checked for similar issues? There's a possibility the bug you are experiencing has already been reported. Please do a thorough search before creating a new issue.
13+
614
# Description
715
- type: textarea
816
attributes:
@@ -23,22 +31,12 @@ body:
2331
validations:
2432
required: true
2533

26-
# Requirements
27-
- type: textarea
28-
attributes:
29-
label: Requirements
30-
description: describe the expected behavior (eg. Fix crash that occurs when...). If left blank, the issue will likely be closed without discussion.
31-
value: |
32-
- e.g. Fix crash that occurs when...
33-
validations:
34-
required: true
35-
3634
# Files Version
3735
- type: input
3836
id: files_version
3937
attributes:
4038
label: Files Version
41-
description: Which version of Files are you using? To copy your Files version, access it from Settings -> About -> Copy -> Files version
39+
description: Which version of Files are you using? To copy your Files version, access it from Settings -> About -> Copy -> Files version.
4240
placeholder: "e.g. 2.0.34.0"
4341
validations:
4442
required: true
@@ -48,11 +46,30 @@ body:
4846
id: windows_version
4947
attributes:
5048
label: Windows Version
51-
description: Which version of Windows are you using? To copy your Windows version, access it from Settings -> About -> Copy -> Windows version
49+
description: Which version of Windows are you using? To copy your Windows version, access it from Settings -> About -> Copy -> Windows version.
5250
placeholder: "e.g. 10.0.22621.1848"
5351
validations:
5452
required: true
5553

54+
# User ID
55+
- type: input
56+
id: user_id
57+
attributes:
58+
label: User ID
59+
description: Your User ID is a GUID that can be matched up with bug reports in Sentry. To copy your User ID, access it from Settings -> About -> Copy -> User ID.
60+
placeholder: "74750836-5885-4eeb-964f-8177cb4babf6"
61+
validations:
62+
required: false
63+
64+
# Note that the user should always upload the report rather than pasting it.
65+
- type: markdown
66+
attributes:
67+
value: |
68+
> [!IMPORTANT]
69+
> Please **upload** the log file rather than pasting it here.
70+
>
71+
> Feel free to remove sensitive information such as your usernames or drive names.
72+
5673
# Log File
5774
- type: textarea
5875
attributes:

.github/ISSUE_TEMPLATE/code_quality_issue.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,33 @@
11
name: Code Quality Issue
22
description: Create a code quality issue to help Files keep a clean codebase
3-
labels: [codebase quality]
3+
type: 'Code quality'
4+
title: 'Code Quality: '
45
body:
6+
7+
# Tip to warn of checking for existing issues
8+
- type: markdown
9+
attributes:
10+
value: |
11+
> [!TIP]
12+
> Have you checked for similar code quality issues? There's a possibility your suggestion is already being tracked. Please do a thorough search before creating a new issue.
13+
14+
# Issue body
515
- type: textarea
616
attributes:
717
label: Description
818
description: A clear and concise description of what the code quality issue is.
919
validations:
1020
required: true
21+
22+
# Related code
1123
- type: textarea
1224
attributes:
1325
label: Concerned code
1426
description: A list of the different files and/or areas of the code concerned by the issue.
1527
validations:
1628
required: true
29+
30+
# Gains
1731
- type: textarea
1832
attributes:
1933
label: Gains
@@ -24,6 +38,8 @@ body:
2438
- eg. Clarifying the responsibility of class C.
2539
validations:
2640
required: true
41+
42+
# Requirements
2743
- type: textarea
2844
attributes:
2945
label: Requirements
@@ -32,6 +48,8 @@ body:
3248
- eg. Using a specific design pattern.
3349
- eg. Separating Interface I into three new interfaces I1, I2 and I3.
3450
- eg. Regrouping the duplicated process into a new helper.
51+
52+
# Remarks
3553
- type: textarea
3654
attributes:
3755
label: Comments

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,16 @@
11
name: Feature Request
2-
description: This project thrives from differentiation from competing apps. Suggest an idea for Files
3-
labels: [feature request]
2+
description: This project thrives from differentiation from competing apps. Suggest an idea for Files.
3+
type: 'Feature request'
4+
title: 'Feature: '
45
body:
56

7+
# Tip to warn of checking for existing issues
8+
- type: markdown
9+
attributes:
10+
value: |
11+
> [!TIP]
12+
>Have you checked for similar feature requests? There's a possibility your suggestion is already being tracked. Please do a thorough search before creating a new issue.
13+
614
# Description
715
- type: textarea
816
attributes:
@@ -23,7 +31,7 @@ body:
2331
- type: textarea
2432
attributes:
2533
label: Requirements
26-
description: Describe all the requirements to make your idea happen
34+
description: Describe all the requirements to make your idea happen.
2735
value: |
2836
- This proposal will accomplish X
2937
- This proposal will accomplish Y
@@ -36,7 +44,7 @@ body:
3644
id: files_version
3745
attributes:
3846
label: Files Version
39-
description: Which version of Files are you using? To copy your Files version, access it from Settings -> About -> Copy -> Files version
47+
description: Which version of Files are you using? To copy your Files version, access it from Settings -> About -> Copy -> Files version.
4048
placeholder: 'e.g. 2.0.36.0'
4149
validations:
4250
required: true
@@ -46,7 +54,7 @@ body:
4654
id: windows_version
4755
attributes:
4856
label: Windows Version
49-
description: Which version of Windows are you using? To copy your Windows version, access it from Settings -> About -> Copy -> Windows version
57+
description: Which version of Windows are you using? To copy your Windows version, access it from Settings -> About -> Copy -> Windows version.
5058
placeholder: "e.g. 10.0.22621.1848"
5159
validations:
5260
required: true

.github/NOTICE.md

Lines changed: 1 addition & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -199,35 +199,6 @@ The above copyright notice and this permission notice shall be included in all c
199199
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
200200
```
201201

202-
## INI File Parser
203-
204-
**Source**: [https://github.com/rickyah/ini-parser](https://github.com/rickyah/ini-parser)
205-
206-
### License
207-
208-
```
209-
The MIT License (MIT)
210-
211-
Copyright (c) 2008 Ricardo Amores Hernández
212-
213-
Permission is hereby granted, free of charge, to any person obtaining a copy of
214-
this software and associated documentation files (the "Software"), to deal in
215-
the Software without restriction, including without limitation the rights to
216-
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
217-
the Software, and to permit persons to whom the Software is furnished to do so,
218-
subject to the following conditions:
219-
220-
The above copyright notice and this permission notice shall be included in all
221-
copies or substantial portions of the Software.
222-
223-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
224-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
225-
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
226-
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
227-
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
228-
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
229-
```
230-
231202
## SevenZipSharp
232203

233204
**Source**: [https://github.com/files-community/SevenZipSharp](https://github.com/files-community/SevenZipSharp)
@@ -645,36 +616,6 @@ A "contributor" is any person that distributes its contribution under this licen
645616
(E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.
646617
```
647618

648-
## WinUIEx
649-
650-
**Source**: [https://github.com/dotMorten/WinUIEx](https://github.com/dotMorten/WinUIEx)
651-
652-
### License
653-
654-
```
655-
MIT License
656-
657-
Copyright (c) 2021 Morten Nielsen
658-
659-
Permission is hereby granted, free of charge, to any person obtaining a copy
660-
of this software and associated documentation files (the "Software"), to deal
661-
in the Software without restriction, including without limitation the rights
662-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
663-
copies of the Software, and to permit persons to whom the Software is
664-
furnished to do so, subject to the following conditions:
665-
666-
The above copyright notice and this permission notice shall be included in all
667-
copies or substantial portions of the Software.
668-
669-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
670-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
671-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
672-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
673-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
674-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
675-
SOFTWARE.
676-
```
677-
678619
## libgit2sharp
679620

680621
**Source**: [https://github.com/libgit2/libgit2sharp](https://github.com/libgit2/libgit2sharp)
@@ -732,4 +673,4 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
732673
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
733674
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
734675
DEALINGS IN THE SOFTWARE.
735-
```
676+
```

.github/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<p align="center">
2-
<img alt="Files hero image" src="../assets/ReadmeHero.png" />
2+
<img alt="Files hero image" src="./assets/ReadmeHero.png" />
33
</p>
44

55
<p align="center">
@@ -25,15 +25,15 @@ You can also use the preview version alongside the stable release to get early a
2525
<!-- Store Badge -->
2626
<a style="text-decoration:none" href="https://apps.microsoft.com/detail/9NGHP3DX8HDX?launch=true&mode=full">
2727
<picture>
28-
<source media="(prefers-color-scheme: light)" srcset="../assets/StoreBadge-dark.png" width="220" />
29-
<img src="../assets/StoreBadge-light.png" width="220" />
28+
<source media="(prefers-color-scheme: light)" srcset="./assets/StoreBadge-dark.png" width="220" />
29+
<img src="./assets/StoreBadge-light.png" width="220" />
3030
</picture></a>
3131
&ensp;
3232
<!-- Classic Installer Badge -->
33-
<a style="text-decoration:none" href="https://cdn.files.community/files/download/Files.Stable.exe">
33+
<a style="text-decoration:none" href="https://files.community/appinstallers/Files.stable.appinstaller">
3434
<picture>
35-
<source media="(prefers-color-scheme: light)" srcset="../assets/ClassicInstallerBadge-dark.png" width="220" />
36-
<img src="../assets/ClassicInstallerBadge-light.png" width="220" />
35+
<source media="(prefers-color-scheme: light)" srcset="./assets/ClassicInstallerBadge-dark.png" width="220" />
36+
<img src="./assets/ClassicInstallerBadge-light.png" width="220" />
3737
</picture></a>
3838
</p>
3939

@@ -50,4 +50,4 @@ Looking for a place to start? Check out the [task board](https://github.com/orgs
5050

5151
## Screenshots
5252

53-
![Files](../assets/FilesScreenshot.png)
53+
![Files](./assets/FilesScreenshot.png)
File renamed without changes.

0 commit comments

Comments
 (0)