Skip to content

Commit bf9ddce

Browse files
committed
Merge branch 'main' of https://github.com/files-community/Files into terminal
2 parents 6bfe9d5 + 2aab17e commit bf9ddce

File tree

577 files changed

+33097
-19470
lines changed

Some content is hidden

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

577 files changed

+33097
-19470
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 by clicking "Attach files".
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 & 90 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,66 +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-
## Vanara
649-
650-
**Source**: [https://github.com/dahall/Vanara](https://github.com/dahall/Vanara)
651-
652-
### License
653-
654-
```
655-
MIT License
656-
657-
Copyright (c) 2017 David Hall
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-
678-
## WinUIEx
679-
680-
**Source**: [https://github.com/dotMorten/WinUIEx](https://github.com/dotMorten/WinUIEx)
681-
682-
### License
683-
684-
```
685-
MIT License
686-
687-
Copyright (c) 2021 Morten Nielsen
688-
689-
Permission is hereby granted, free of charge, to any person obtaining a copy
690-
of this software and associated documentation files (the "Software"), to deal
691-
in the Software without restriction, including without limitation the rights
692-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
693-
copies of the Software, and to permit persons to whom the Software is
694-
furnished to do so, subject to the following conditions:
695-
696-
The above copyright notice and this permission notice shall be included in all
697-
copies or substantial portions of the Software.
698-
699-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
700-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
701-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
702-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
703-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
704-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
705-
SOFTWARE.
706-
```
707-
708619
## libgit2sharp
709620

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

.github/PRIVACY.md

Lines changed: 1 addition & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,3 @@
11
# Privacy Policy
22

3-
###### Effective date: June 2, 2024
4-
5-
This Privacy Policy ("Policy") for Files ("we", "us", or "our") describes how and why we collect, store, use, and disclose information about users ("you", "your") when you use our services ("Services"), and our desktop application (the "Application", "Files"). By using our Services, you acknowledge and consent to the practices described in this Policy.
6-
7-
## Table of Contents
8-
9-
1. Information We Collect
10-
2. How We Use Your Information
11-
3. Changes to This Privacy Policy
12-
13-
## Information We Collect
14-
15-
**Diagnostic Information.** Our Application collects non-personably identifiable diagnostic data such as fault analysis and performance logs. This information may include technical details about your device, such as its make, model, operating system, and Application version. In addition, Files may store log files containing diagnostic information on the user's device. These files are not shared with us by default.
16-
17-
**Usage Information.** We collect non-identifiable information about your use of our Services, including but not limited to interactions within the Application, enabled user preferences (Application settings), and usage patterns. Our Application uses Sentry for error reporting, please review the Sentry Privacy Policy here: https://sentry.io/privacy/.
18-
19-
Furthermore, we use certain Microsoft services such as Microsoft Partner Center to collect usage data, to learn more about how data is collected, used, and disclosed by Microsoft and its subsidiaries, please review the Microsoft Privacy Policy Statement available here: https://privacy.microsoft.com/privacystatement
20-
21-
Please note that any information we collect is non-identifiable and does not include any personal data. We do not share collected information with any third parties.
22-
23-
## How We Use Collected Information
24-
25-
**Mitigate Reliability Issues.** We may use the aggregated information to diagnose and address any unexpected issues that may arise during the use of our Application. This may include analyzing diagnostic data, such as fault analysis and performance logs, to identify the root cause of the issue and develop a solution to resolve it.
26-
27-
**Identify Usage Trends.** We may use the information to identify and analyze usage trends for our Services and Application. This may include analyzing aggregated usage data to understand how users interact with our Services and to measure their utilization intensity. We may use this analysis to improve the functionality, usability, and performance of our Services and to inform future development decisions.
28-
29-
## Changes to This Privacy Policy
30-
31-
We may modify, update, or amend this Privacy Policy from time to time to reflect changes made to our Application. When we change this Policy in a material manner, we will inform you of such changes by updating the 'Effective date' notice. It is your responsibility to review this Privacy Policy periodically to stay informed of any updates. Your continued use of the Services after any modifications to this Policy constitutes your acceptance of such changes.
3+
The privacy policy has been moved to here https://files.community/privacy

.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)

0 commit comments

Comments
 (0)