Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
908 commits
Select commit Hold shift + click to select a range
26bbb9b
Code Quality: Refactor icon loading in PinnedFoldersManager
yair100 Sep 2, 2025
bb7a0db
Code Quality: Removed extra code for async ops in Program class (#17100)
0x5bfa Sep 3, 2025
d8c5da6
Bump MSTest.TestFramework from 3.10.3 to 3.10.4 (#17528)
dependabot[bot] Sep 3, 2025
3163ab2
Bump MSTest.TestAdapter from 3.10.3 to 3.10.4 (#17538)
dependabot[bot] Sep 4, 2025
d45ca74
Code Quality: Generate ICommandManager, CommandManager and CommandCod…
0x5bfa Sep 4, 2025
7ff4753
Code Quality: Refactor service initialization (#17529)
yair100 Sep 4, 2025
a6b39a9
Code Quality: Use Satori GC for x64 and arm64 package (#17487)
hez2010 Sep 4, 2025
f6f3297
Fix: Fixed issue where archives opened in new tab instead of existing…
marcofranzen99 Sep 4, 2025
d065d23
Fix: Prevent null reference exception when hiding LayoutFlyout (#17546)
seer-by-sentry[bot] Sep 5, 2025
b549af2
Fix: Handle redirected AppData folders without Windows system directo…
seer-by-sentry[bot] Sep 7, 2025
b24b280
Fix: Properly dispose of column content to prevent memory leaks (#17548)
seer-by-sentry[bot] Sep 8, 2025
806f922
GitHub: Revise log file upload instructions in bug report
yair100 Sep 9, 2025
661c6ac
Code Quality: Update NuGet package versions and CppWinRT references (…
yair100 Sep 9, 2025
98e6c54
Code Quality: Refactor file properties loading for cloud items
yair100 Sep 10, 2025
2a34261
Build: Bump version to 4.0.1.0 in Package.appxmanifest
yair100 Sep 10, 2025
03e7668
Code Quality: Await CheckAppUpdate to fix release notes tab
yair100 Sep 10, 2025
6017192
Build: Bump version to 4.0.2.0 in Package.appxmanifest
yair100 Sep 10, 2025
5ee54d3
Code Quality: Downgrade WinUIEx package to version 2.5.1
yair100 Sep 11, 2025
3ff3a4d
Code Quality: Reverted changes to CheckAppUpdate
yair100 Sep 11, 2025
a3f7fcd
Build: Bump version to 4.0.3.0 in Package.appxmanifest
yair100 Sep 11, 2025
b1655c7
Code Quality: Improved startup performance by optimizing background t…
workbysaran Sep 11, 2025
05031d8
Code Quality: Downgraded LibGit2Sharp to avoid bugs with ssh
yair100 Sep 11, 2025
bb6181f
Build: Bump version to 4.0.4.0 in Package.appxmanifest
yair100 Sep 11, 2025
d52a657
Refactor: Use sender instead of BlogPostWebView in CoreWebView2Initia…
seer-by-sentry[bot] Sep 11, 2025
d883603
Code Quality: Add null checks to MultitaskingControl event handler
yair100 Sep 12, 2025
ed76489
Build: Bump version to 4.0.5.0 in Package.appxmanifest
yair100 Sep 12, 2025
89ef6a8
Code Quality: Moved CheckAppUpdate() to run in a separate thread (#17…
workbysaran Sep 14, 2025
316d783
Build: Bump version to 4.0.6.0 in Package.appxmanifest
yair100 Sep 14, 2025
2a154dc
Fix: Avoid NullReferenceException in NavigationToolbarViewModel (#17610)
seer-by-sentry[bot] Sep 14, 2025
7e8250b
Fix: Fixed crash that sometimes occurred when opening pinned items (#…
workbysaran Sep 16, 2025
d7a34ba
Build: Bump version to 4.0.7.0 in Package.appxmanifest
yair100 Sep 16, 2025
adebd0c
Code Quality: Set IsUpdateAvailable on UI thread for update services
yair100 Sep 16, 2025
a25ca06
Build: Bump version to 4.0.8.0 in Package.appxmanifest
yair100 Sep 16, 2025
b180335
Code Quality: Updated translations (#17620)
yair100 Sep 16, 2025
ef69591
Build: Bump version to 4.0.9.0 in Package.appxmanifest
yair100 Sep 16, 2025
1de1109
Code Quality: Prevent drag and drop race condition (#17625)
seer-by-sentry[bot] Sep 16, 2025
595649a
Code Quality: Add exception handling to WebView2 initialization
yair100 Sep 16, 2025
94ec0f2
Code Quality: Removed experimental support for long paths
yair100 Sep 16, 2025
1c3f4d5
Fix: Fixed issue where the delete tag button had poor styling (#17627)
yair100 Sep 16, 2025
beef9fa
Build: Bump version to 4.0.10.0
yair100 Sep 16, 2025
14949e6
Fix: Fixed an issue where right clicking sometimes caused the app to …
workbysaran Sep 17, 2025
cb5d01e
Code Quality: Generate a COM vtable call from [GeneratedVTableFunctio…
0x5bfa Sep 17, 2025
02365c8
Code Quality: Updated translations (#17638)
yair100 Sep 17, 2025
86cc22a
Build: Bump version to 4.0.11
yair100 Sep 17, 2025
7c2e9c8
Fix: Fixed issue where release notes was mirrored in RTL (#17622)
Manisha1679 Sep 18, 2025
dbf0807
Code Quality: Add IsExecutable check for SearchAction (#17646)
seer-by-sentry[bot] Sep 18, 2025
6319362
Code Quality: Simplify Status Center card header and subheader creati…
seer-by-sentry[bot] Sep 18, 2025
a87929d
Code Quality: Avoid NullReferenceException in ToggleFilterHeaderActio…
seer-by-sentry[bot] Sep 18, 2025
53466f5
Code Quality: Fixed typo in Files.App.UITests.csproj‎ (#17652)
thisisleobro Sep 18, 2025
0d6836e
Fix: Fixed issue where the home button didn't work when viewing tags …
workbysaran Sep 25, 2025
50a82de
Fix: Fixed issue with opening items from search results in Columns Vi…
workbysaran Sep 26, 2025
8aa4fb7
Fix: Added conditional checking for virtual network path (#17664)
NicholasChin28 Sep 28, 2025
1cd9cd5
Code Quality: Refactored VisualStates for InfoPane (#17416)
0x5bfa Sep 28, 2025
7bd2dde
Code Quality: Only create file system watcher if AutomaticDestination…
seer-by-sentry[bot] Sep 29, 2025
b66d535
Feature: Added discovering phase to the Status Center (#17697)
workbysaran Sep 29, 2025
715bf2f
Code Quality: Update discovery message to 'Discovering items...'
yair100 Sep 29, 2025
d66826f
Code Quality: Remove unused discovery headers
yair100 Sep 29, 2025
c45e5e4
Code Quality: Updated translations (#17700)
yair100 Sep 29, 2025
db66f9d
Fix: Fixed issue where pinned folder icons didn't load until restarti…
workbysaran Sep 30, 2025
4936594
Code Quality: Updated translations (#17705)
yair100 Sep 30, 2025
d1988ba
Feature: Improved cancel button placement in Status Center (#17706)
yair100 Sep 30, 2025
ebf0c00
Code Quality: Avoid crash when focusing file list after window is clo…
seer-by-sentry[bot] Sep 30, 2025
6a5ac59
Build: Bump version to 4.0.12
yair100 Sep 30, 2025
58795f4
Fix: Fixed multi-part RAR extraction failure and improved error loggi…
workbysaran Oct 3, 2025
6954b61
Bump MSTest.TestAdapter from 3.10.4 to 3.11.0 (#17716)
dependabot[bot] Oct 3, 2025
6ed806b
Bump MSTest.TestFramework from 3.10.4 to 3.11.0 (#17717)
dependabot[bot] Oct 3, 2025
848e2b2
Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.0.0 (#17722)
dependabot[bot] Oct 3, 2025
4bce02c
Code Quality: Handle malformed localized format strings in search hea…
seer-by-sentry[bot] Oct 5, 2025
5a37637
Fix: Fixed an issue where progress wasn't displayed when extracting a…
workbysaran Oct 5, 2025
dda2b2c
Revert "Code Quality: Handle malformed localized format strings in se…
yair100 Oct 6, 2025
69c3869
Code Quality: Updated translations (#17738)
yair100 Oct 6, 2025
1a12af6
Bump MSTest.TestAdapter and MSTest.TestFramework (#17767)
dependabot[bot] Oct 16, 2025
9fe7b3b
Build: Bump version to 4.0.13
yair100 Oct 19, 2025
9ec5a71
Code Quality: Prevent crash when setting invalid files as lock screen…
seer-by-sentry[bot] Oct 19, 2025
d459f87
Fix: Fixed an issue where the context menu was missing items in Colum…
workbysaran Oct 23, 2025
5ddc007
Feature: Added previous locations dropdown to the extract archive dia…
yair100 Oct 27, 2025
900ff61
Code Quality: Updated translations (#17812)
yair100 Oct 29, 2025
823e87d
Build: Bump version to 4.0.14
yair100 Oct 29, 2025
048d148
Code Quality: Fixed typos in comments in Program.cs (#17815)
erhebend-tai Nov 2, 2025
7982242
Fix: Fixed an issue where Columns View was incorrectly enabled for Re…
workbysaran Nov 3, 2025
25c59f1
Fix: Fixed an issue where incorrect actions were displayed in the Rec…
workbysaran Nov 3, 2025
0bccda1
Feature: Added an option to hide the status bar (#17217)
xwnb Nov 4, 2025
b77b6ff
Fix: Prevent Ctrl+C from overriding Text Block copy behavior (#17825)
yair100 Nov 4, 2025
a21e412
Fix: Fixed an issue where opening new columns in Columns View didn't …
workbysaran Nov 6, 2025
2fc4607
Fix: Handle EndOfStreamException in RichTextPreview
yair100 Nov 6, 2025
8a25007
Fix: Fixed drag & drop support for script shortcuts (#17827)
learncold Nov 7, 2025
3ff9c6d
Code Quality: Updated translations (#17834)
yair100 Nov 9, 2025
d10a581
Fix: Fixed issue where process details weren't displayed when deletin…
workbysaran Nov 9, 2025
41e0b5e
Build: Bump version to 4.0.15
yair100 Nov 9, 2025
32c9830
Feature: Added separate open with single click settings for files and…
yair100 Nov 11, 2025
7ab9b9a
Bump MSTest.TestFramework from 4.0.1 to 4.0.2 (#17850)
dependabot[bot] Nov 12, 2025
4497e75
Bump Microsoft.NET.Test.Sdk from 18.0.0 to 18.0.1 (#17848)
dependabot[bot] Nov 12, 2025
46a7526
Build: Bump version to 4.0.16
yair100 Nov 12, 2025
31362f4
Fix: Prevent crash when default layout preferences are applied to emp…
seer-by-sentry[bot] Nov 12, 2025
3d8586f
Build: Bump version to 4.0.17
yair100 Nov 12, 2025
2c522c7
Bump MSTest.TestAdapter from 4.0.1 to 4.0.2 (#17856)
dependabot[bot] Nov 13, 2025
0f10a3a
Code Quality: Add index validation in navigation toolbar handler
yair100 Nov 14, 2025
0a700af
Code Quality: Remove manual item reordering in QuickAccessWidgetViewM…
yair100 Nov 14, 2025
868a6f1
Build: Bump version to 4.0.18
yair100 Nov 14, 2025
80a5f59
Fix: Fixed an issue with opening shell locations on startup (#17863)
yair100 Nov 18, 2025
62bf9ac
Code Quality: Skip USERNAME env var when launching processes (#17872)
yair100 Nov 18, 2025
5cfa84f
Code Quality: Updated translations (#17886)
yair100 Nov 18, 2025
30e13e7
Fix: Fixed an issue with opening shell locations on startup (#17885)
gave92 Nov 18, 2025
ee74cd9
Build: Bump version to 4.0.19
yair100 Nov 19, 2025
0c503b4
Build: Bump version to 4.0.20
yair100 Nov 23, 2025
da09d32
Code Quality: Replaced the StartSTA helpers with STATask.Run (#17405)
0x5bfa Nov 23, 2025
c28044a
Feature: Hide drives without attached media from sidebar and homepage…
workbysaran Nov 23, 2025
3100f60
Fix: Handle JsonException during settings deserialization (#17859)
seer-by-sentry[bot] Nov 24, 2025
4be6e84
Build: Bump version to 4.0.21
yair100 Nov 24, 2025
3ac3253
Bump OwlCore.Storage from 0.12.2 to 0.14.0 (#17910)
dependabot[bot] Nov 26, 2025
311a0d4
Fix: Fixed an issue where AND OR operators didn't work when searching…
workbysaran Nov 27, 2025
4abd5f2
Fix: Fixed PNG-based .ico files rendering with black backgrounds (#17…
kalmix Dec 3, 2025
ddeb2ff
Fix: Fixed crash when switching git branches during merge conflict (#…
workbysaran Dec 3, 2025
e7eaf16
Code Quality: Fixed typos in code comments (#17945)
erhebend-tai Dec 10, 2025
6cca0bb
Fix: Fixed crash that would sometimes occur when resizing the window …
workbysaran Dec 10, 2025
7def439
Feature: Added support for PowerToys Peek (#17954)
yair100 Dec 10, 2025
929c304
Build: v4.0.22
yair100 Dec 14, 2025
f56c965
Code Quality: Change provider detection order in PreviewPopupService
yair100 Dec 15, 2025
014d34d
Code Quality: Additional logs to troubleshoot crashes (#17955)
workbysaran Dec 16, 2025
1d66171
Feature: Added default name when creating new files (#17942)
marlenhalvorsen Dec 16, 2025
e49e479
Feature: Added theme shadow to Omnibar flyout (#17971)
0x5bfa Dec 17, 2025
81aa50c
Bump Microsoft.Windows.SDK.BuildTools from 10.0.26100.4948 to 10.0.26…
dependabot[bot] Dec 18, 2025
472347c
Bump Microsoft.WindowsAppSDK from 1.8.250907003 to 1.8.251106002 (#17…
dependabot[bot] Dec 18, 2025
bb05ce1
Feature: Added Copy functionality to sidebar and home page widgets (#…
workbysaran Dec 19, 2025
347c35d
GitHub: Removed the extra link space between the download badges (#17…
0x5bfa Dec 20, 2025
9afe596
Code Quality: Removed ISidebarViewModel (#17972)
0x5bfa Dec 22, 2025
0c21660
Feature: Added text wrapping to Status Center (#17985)
yair100 Dec 22, 2025
6721e58
Code Quality: Updated translations (#17986)
yair100 Dec 22, 2025
25bdcd1
Build: v4.0.23
yair100 Dec 22, 2025
e21ef88
Fix: Added null checks for ShellViewModel in navigation helpers (#17963)
seer-by-sentry[bot] Dec 24, 2025
3ad75f1
Code Quality: Updated translations (#17997)
yair100 Dec 25, 2025
01ddde9
Build: v4.0.24
yair100 Dec 25, 2025
babc715
Code Quality: Suppress exceptions that can occur in SidebarView drag/…
0x5bfa Dec 28, 2025
528be10
Fix: Prevent "Failed to enqueue the operation" exception during shutd…
workbysaran Dec 31, 2025
c1484c2
Code Quality: Cleanup warnings (#18011)
hez2010 Jan 4, 2026
124e1fc
Fix: Fixed an issue where search didn't work for tags with spaces in …
workbysaran Jan 5, 2026
13385cb
Fix: Fixed an issue where file types displayed differently for hidden…
Anoop-2024si96509 Jan 5, 2026
9f8d492
Code Quality: Refactor launcher update logic and remove hash check (#…
yair100 Jan 6, 2026
aaaa54f
Fix: Made Properties option primary in the sidebar and home page cont…
workbysaran Jan 7, 2026
874a33d
Bump Microsoft.Windows.SDK.BuildTools from 10.0.26100.7175 to 10.0.26…
dependabot[bot] Jan 11, 2026
4e31a79
Code Quality: Optimized FileExtensionHelpers.HasExtension (#18044)
KrisVandermotten Jan 11, 2026
362f1d3
Code Quality: Made FileExtensionHelpers.IsSignableFile case insensiti…
KrisVandermotten Jan 11, 2026
e07975f
Code Quality: Clear Info Pane on Release Notes page (#18054)
yair100 Jan 12, 2026
65404ed
Fix: Fixed an issue where SEER would reopen after manual closure (#18…
workbysaran Jan 12, 2026
f8d5234
Code Quality: Removed ISidebarItemModel 1 (#17992)
0x5bfa Jan 13, 2026
0594bae
Feature: Added setting to disable smooth scrolling (#18030)
workbysaran Jan 13, 2026
2e7b3dd
Bump Microsoft.WindowsAppSDK from 1.8.251106002 to 1.8.260101001 (#18…
dependabot[bot] Jan 14, 2026
7957b1c
Feature: Added support for Store version of Dropbox (#18062)
workbysaran Jan 14, 2026
d973694
Fix: Fixed an issue where the info pane appeared on the Release Notes…
yair100 Jan 14, 2026
8624a1e
Code Quality: Introduced an abstraction for Git operations via `IVers…
Lamparter Jan 14, 2026
fe9d799
Feature: Added support for changing url shortcut icons (#18046)
ThomasDixini Jan 15, 2026
de5a282
Code Quality: Updated translations (#18065)
yair100 Jan 16, 2026
b9e17d5
Build: v4.0.25
yair100 Jan 16, 2026
f296e32
Code Quality: Cleanup LogPathHelper.GetPathIdentifier (#18073)
KrisVandermotten Jan 18, 2026
4b1c87f
Code Quality: Optimize and cleanup IntervalSampler (#18074)
KrisVandermotten Jan 18, 2026
11e2cc9
Code Quality: Migrate from VSTest to Microsoft.Testing.Platform (#17982)
Youssef1313 Jan 20, 2026
1ce8769
Fix: Fixed issue where switching tabs via the scroll wheel didn't wor…
A-Loot Jan 22, 2026
e7dd2dc
Code Quality: Use StringComparison.Ordinal where applicable (#18093)
KrisVandermotten Jan 25, 2026
1000beb
Code Quality: Use nameof instead of ToString on constant enum values …
KrisVandermotten Jan 25, 2026
d7f455f
Code Quality: Fix CA1866 (#18092)
KrisVandermotten Jan 25, 2026
62c8455
Code Quality: Fix CA1846 (#18087)
KrisVandermotten Jan 26, 2026
fba2c69
Code Quality: Fix CA1847 (#18088)
KrisVandermotten Jan 26, 2026
6fb04e0
Code Quality: Fix CA1854 (#18090)
KrisVandermotten Jan 26, 2026
a90ec02
Code Quality: Performance improvements in NaviagtionHelpers.OpenPath …
KrisVandermotten Jan 26, 2026
a3fda6d
Code Quality: Use string interpolation where possible (#18095)
KrisVandermotten Jan 26, 2026
7b88762
Code Quality: Fix CA1834 (#18086)
KrisVandermotten Jan 28, 2026
136508f
Code Quality: Fix CA1853 (#18089)
KrisVandermotten Jan 29, 2026
82f0133
Code Quality: Fix CA1865 (#18091)
KrisVandermotten Jan 29, 2026
6a9f925
Code Quality: Search for chars instead of single-char strings where p…
KrisVandermotten Feb 1, 2026
0581c77
Code Quality: Fixed duplicate thumbnail loading calls for cached file…
workbysaran Feb 2, 2026
92addba
Bump MSTest.TestAdapter and MSTest.TestFramework (#18125)
dependabot[bot] Feb 4, 2026
2df0978
Feature: Added toggles to hide "Pin to start menu" and "Pin to sideba…
Jxiced Feb 4, 2026
5cc3ee4
Code Quality: Updated to .NET 10 (#18133)
yair100 Feb 8, 2026
62aa6ab
Fix: Fixed issue where `Open With` menu was missing for script files …
babisque Feb 10, 2026
5e4ef4a
GitHub: Update GitHub sponsors list
yair100 Feb 11, 2026
3cfd9f8
Code Quality: Updated translations (#18142)
yair100 Feb 11, 2026
694600e
Bump System.Threading.Tasks.Dataflow from 10.0.2 to 10.0.3 (#18146)
dependabot[bot] Feb 11, 2026
5e6792c
Bump Microsoft.WindowsAppSDK from 1.8.260101001 to 1.8.260209005 (#18…
dependabot[bot] Feb 11, 2026
169dec3
Bump System.Text.Json from 10.0.2 to 10.0.3 (#18145)
dependabot[bot] Feb 11, 2026
df80b95
Bump Microsoft.Windows.SDK.BuildTools from 10.0.26100.7463 to 10.0.26…
dependabot[bot] Feb 11, 2026
d1a03fa
Code Quality: Use Win32Helper.GetFileAttributes in GetSpecialProperti…
KrisVandermotten Feb 11, 2026
4bb2d17
Code Quality: Moved markdown extension check to helpers (#18147)
yair100 Feb 11, 2026
b02598d
Build: v4.0.27
yair100 Feb 12, 2026
5a3bf04
Code Quality: Use PlatformToolset v143 across projects
yair100 Feb 12, 2026
eee6fa7
Code Quality: Avoid redownloading Satori package (#18148)
yair100 Feb 12, 2026
a0f22a3
Code Quality: Use FileExtensionHelpers.IsTextFile for text previews (…
yair100 Feb 12, 2026
00e3ab4
Code Quality: Use FileExtensionHelpers.IsRichTextFile for RTF (#18153)
yair100 Feb 13, 2026
99de386
Build: v4.0.28
yair100 Feb 15, 2026
94e6559
Code Quality: Fix bugs in StringPropertyGenerator and StringsProperty…
KrisVandermotten Feb 16, 2026
dafe1cb
Fix: Fixed an issue where the items count was sometimes incorrect in …
yair100 Feb 17, 2026
321b42f
Code Quality: Improve CommandManager (#18163)
KrisVandermotten Feb 17, 2026
ecb686c
GitHub: Added 0x5bfa to funding list (#18150)
0x5bfa Feb 17, 2026
1de5b74
GitHub: Fixed formatting
yair100 Feb 17, 2026
e597709
Feature: Improved thumbnail placeholder performance (#18179)
workbysaran Feb 18, 2026
fc8b480
Code Quality: Added step to sign launcher files (#18180)
yair100 Feb 18, 2026
a30169b
Build: v4.0.29
yair100 Feb 18, 2026
3e1fb20
Code Quality: Removed ISidebarItemModel 2 (#18061)
0x5bfa Feb 20, 2026
de64397
Code Quality: Fixed shortcut (.lnk/.url) files showing wrong placehol…
workbysaran Feb 23, 2026
1f14443
Fix: Fixed crashes when using the Preview Pane (#18200)
workbysaran Feb 26, 2026
99d6199
Fix: Fixed crash when typing quickly in the Filter header (#18207)
workbysaran Feb 26, 2026
1424da1
Revert "Code Quality: Removed ISidebarItemModel 2 (#18061)"
yair100 Mar 1, 2026
15add27
Code Quality: Improve startup error handling for Windows App Runtime …
workbysaran Mar 5, 2026
96d0f83
Code Quality: Single-project packaging (#18191)
yair100 Mar 5, 2026
b43a7c4
Code Quality: Improve hashes (#18213)
KrisVandermotten Mar 5, 2026
85abab4
[ImgBot] Optimize images (#18220)
imgbot[bot] Mar 5, 2026
3629138
Update Crowdin configuration file
yair100 Mar 5, 2026
696bd09
Code Quality: Updated translations (#18221)
yair100 Mar 5, 2026
77d95dd
Code Quality: Updated 7-zip DLLs to 26.00 (#18223)
yair100 Mar 5, 2026
d1f3614
Build: v4.0.33 (#18222)
yair100 Mar 5, 2026
0eaa3a0
Build: v4.0.34
yair100 Mar 6, 2026
f15acdf
Fix: Fixed an issue where git remotes pointing to a local bare reposi…
workbysaran Mar 8, 2026
047a9e0
Code Quality: Disable self-contained builds for Windows targets (#18229)
yair100 Mar 8, 2026
f1a1339
Fix: Fixed issue with opening images in Microsoft Photos (#18230)
yair100 Mar 8, 2026
e283536
Fix: Fixed wrong scroll position when switching out of semantic zoom …
workbysaran Mar 8, 2026
f9f762e
Feature: Display hidden folders when clicking chevron on path bar (#1…
yair100 Mar 8, 2026
8c9a828
Build: v4.0.35
yair100 Mar 8, 2026
e713a35
Feature: Added right click context menu to the Home Page (#18233)
yair100 Mar 9, 2026
f1590ef
Code Quality: Refactor Copy and Move collision processing (#18211)
KrisVandermotten Mar 9, 2026
604d5ed
Feature: Added support for changing compress attribute for multiple f…
yair100 Mar 9, 2026
ae18e7e
Feature: Added cloud drive overview to Details Pane (#18235)
yair100 Mar 9, 2026
6657fae
Feature: Added drag and drop for sidebar items (#18236)
yair100 Mar 10, 2026
f11856f
Bump System.Threading.Tasks.Dataflow from 10.0.3 to 10.0.4 (#18242)
dependabot[bot] Mar 11, 2026
2b00087
Bump System.Text.Json from 10.0.3 to 10.0.4 (#18241)
dependabot[bot] Mar 11, 2026
539cb7f
Feature: Added action to toggle sidebar (#18239)
yair100 Mar 11, 2026
7f77252
Feature: Add 7z dictionary and word size options (#18232)
yair100 Mar 11, 2026
424b2e4
Code Quality: Moved taskbar progress updates to StatusCenterViewModel…
yair100 Mar 12, 2026
7f61dc1
Fix: Fixed an issue where thumbnails didn't load for MTP devices (#18…
yair100 Mar 12, 2026
7458853
Feature: Added middle click to scroll (#18243)
yair100 Mar 13, 2026
6e29126
Bump System.Threading.Tasks.Dataflow from 10.0.4 to 10.0.5 (#18248)
dependabot[bot] Mar 13, 2026
25a7ca8
Bump System.Text.Json from 10.0.4 to 10.0.5 (#18247)
dependabot[bot] Mar 13, 2026
827e3a6
Fix: Fixed issue where Third Party Libraries section was cut off (#18…
yair100 Mar 15, 2026
3553fd1
Feature: Added path hints for tabs with the same name (#18245)
yair100 Mar 15, 2026
b1390c5
Fix: Fixed Status Center display when canceling extraction (#18246)
yair100 Mar 15, 2026
92b5acd
Fix: Fixed issue with opening Control Panel from desktop (#18264)
yair100 Mar 16, 2026
8b189d7
Fix: Fixed size of the Settings Dialog close button (#18260)
yair100 Mar 16, 2026
dc25577
Fix: Fixed issue where Run With PowerShell action wasn't disabled in …
yair100 Mar 16, 2026
62000a8
Code Quality: Updated translations (#18271)
yair100 Mar 16, 2026
9c5a380
Code Quality: Updated translations (#18272)
yair100 Mar 17, 2026
cb463b4
Build: v4.0.36
yair100 Mar 17, 2026
5c72304
Code Quality: Created Action groups (#18270)
yair100 Mar 17, 2026
74497a8
Code Quality: Removed stale actions
yair100 Mar 18, 2026
02f1a39
Fix: Fixed tooltip labels on the Tags settings page (#18282)
BorniaPedro Mar 18, 2026
3ce0276
Bump Microsoft.WindowsAppSDK from 1.8.260209005 to 1.8.260317003 (#18…
dependabot[bot] Mar 19, 2026
540a01b
Build: v4.0.37
yair100 Mar 24, 2026
f1dddc1
Code Quality: Update the CI and CDs to use the VS2026-installed runne…
0x5bfa Mar 24, 2026
6ef1f17
Code Quality: Add Category, ExtendedLabel, AutomationId and AccessKey…
yair100 Mar 26, 2026
cccf931
Fix: Disable Open In Terminal option when Terminal isn't installed (#…
yair100 Mar 29, 2026
b0e3b32
Code Quality: Fix preview pane (#18312)
yair100 Mar 29, 2026
43ac01e
Build: v4.0.38
yair100 Mar 29, 2026
d2e392a
Code Quality: Remove Windows SDK Preview step from workflows
yair100 Mar 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,5 @@
#*.PDF diff=astextplain
#*.rtf diff=astextplain
#*.RTF diff=astextplain

*.h linguist-language=C++
2 changes: 1 addition & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ We are happy to hear your feedback for the future of Files. Check the
submitted similar feedback. You can add your feedback to existing issues or you can open a new issue.

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

## Finding issues you can help with
Looking for something to work on?
Expand Down
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
github: [yaira2, Josh65-2201, marcelwgn, gave92]
github: [yair100, Josh65-2201, "0x5BFA"]
51 changes: 34 additions & 17 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
name: Bug Report
description: Create a bug report to help improve Files
labels: [bug]
description: Create a bug report to help improve Files.
type: 'Bug'
title: 'Bug: '
body:

# Tip to warn of checking for existing issues
- type: markdown
attributes:
value: |
> [!TIP]
> 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.

# Description
- type: textarea
attributes:
Expand All @@ -23,22 +31,12 @@ body:
validations:
required: true

# Requirements
- type: textarea
attributes:
label: Requirements
description: describe the expected behavior (eg. Fix crash that occurs when...). If left blank, the issue will likely be closed without discussion.
value: |
- e.g. Fix crash that occurs when...
validations:
required: true

# Files Version
- type: input
id: files_version
attributes:
label: Files Version
description: Which version of Files are you using? To copy your Files version, access it from Settings -> About -> Copy -> Files version
description: Which version of Files are you using? To copy your Files version, access it from Settings -> About -> Copy -> Files version.
placeholder: "e.g. 2.0.34.0"
validations:
required: true
Expand All @@ -48,20 +46,39 @@ body:
id: windows_version
attributes:
label: Windows Version
description: Which version of Windows are you using? To copy your Windows version, access it from Settings -> About -> Copy -> Windows version
description: Which version of Windows are you using? To copy your Windows version, access it from Settings -> About -> Copy -> Windows version.
placeholder: "e.g. 10.0.22621.1848"
validations:
required: true

# User ID
- type: input
id: user_id
attributes:
label: User ID
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.
placeholder: "74750836-5885-4eeb-964f-8177cb4babf6"
validations:
required: false

# Note that the user should always upload the report rather than pasting it.
- type: markdown
attributes:
value: |
> [!IMPORTANT]
> Please **upload** the log file by clicking "Attach files".
>
> The log file can be accessed from **Settings → About → Open log location**. If you cannot access the UI, you can locate the file [manually](https://files.community/docs/getting-started/faq#:~:text=How%20to%20Locate%20the%20Log%20File).
>
> Feel free to remove potentially sensitive information such as usernames or drive names before uploading the file.

# Log File
- type: textarea
attributes:
label: Log File
description: |
Please upload the log file as an attachment (DO NOT COPY OR PASTE THE CONTENTS INTO THIS FIELD)
placeholder: |
To upload the log, access it from Settings -> About -> Open log location; Or
- Select the `debug.log` file from `%localappdata%\Packages\49306atecsolution.FilesUWP_et10x9a9vyk8t\LocalState`
- Drag and drop the file to upload as an attachment
Please upload the log file as an attachment (DO NOT COPY OR PASTE THE CONTENTS INTO THIS FIELD)
validations:
required: true
20 changes: 19 additions & 1 deletion .github/ISSUE_TEMPLATE/code_quality_issue.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,33 @@
name: Code Quality Issue
description: Create a code quality issue to help Files keep a clean codebase
labels: [codebase quality]
type: 'Code quality'
title: 'Code Quality: '
body:

# Tip to warn of checking for existing issues
- type: markdown
attributes:
value: |
> [!TIP]
> 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.

# Issue body
- type: textarea
attributes:
label: Description
description: A clear and concise description of what the code quality issue is.
validations:
required: true

# Related code
- type: textarea
attributes:
label: Concerned code
description: A list of the different files and/or areas of the code concerned by the issue.
validations:
required: true

# Gains
- type: textarea
attributes:
label: Gains
Expand All @@ -24,6 +38,8 @@ body:
- eg. Clarifying the responsibility of class C.
validations:
required: true

# Requirements
- type: textarea
attributes:
label: Requirements
Expand All @@ -32,6 +48,8 @@ body:
- eg. Using a specific design pattern.
- eg. Separating Interface I into three new interfaces I1, I2 and I3.
- eg. Regrouping the duplicated process into a new helper.

# Remarks
- type: textarea
attributes:
label: Comments
Expand Down
18 changes: 13 additions & 5 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
name: Feature Request
description: This project thrives from differentiation from competing apps. Suggest an idea for Files
labels: [feature request]
description: This project thrives from differentiation from competing apps. Suggest an idea for Files.
type: 'Feature request'
title: 'Feature: '
body:

# Tip to warn of checking for existing issues
- type: markdown
attributes:
value: |
> [!TIP]
>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.

# Description
- type: textarea
attributes:
Expand All @@ -23,7 +31,7 @@ body:
- type: textarea
attributes:
label: Requirements
description: Describe all the requirements to make your idea happen
description: Describe all the requirements to make your idea happen.
value: |
- This proposal will accomplish X
- This proposal will accomplish Y
Expand All @@ -36,7 +44,7 @@ body:
id: files_version
attributes:
label: Files Version
description: Which version of Files are you using? To copy your Files version, access it from Settings -> About -> Copy -> Files version
description: Which version of Files are you using? To copy your Files version, access it from Settings -> About -> Copy -> Files version.
placeholder: 'e.g. 2.0.36.0'
validations:
required: true
Expand All @@ -46,7 +54,7 @@ body:
id: windows_version
attributes:
label: Windows Version
description: Which version of Windows are you using? To copy your Windows version, access it from Settings -> About -> Copy -> Windows version
description: Which version of Windows are you using? To copy your Windows version, access it from Settings -> About -> Copy -> Windows version.
placeholder: "e.g. 10.0.22621.1848"
validations:
required: true
Expand Down
115 changes: 36 additions & 79 deletions .github/NOTICE.md
Original file line number Diff line number Diff line change
Expand Up @@ -199,35 +199,6 @@ The above copyright notice and this permission notice shall be included in all c
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.
```

## INI File Parser

**Source**: [https://github.com/rickyah/ini-parser](https://github.com/rickyah/ini-parser)

### License

```
The MIT License (MIT)

Copyright (c) 2008 Ricardo Amores Hernández

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

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

## SevenZipSharp

**Source**: [https://github.com/files-community/SevenZipSharp](https://github.com/files-community/SevenZipSharp)
Expand Down Expand Up @@ -645,16 +616,16 @@ A "contributor" is any person that distributes its contribution under this licen
(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.
```

## Vanara
## libgit2sharp

**Source**: [https://github.com/dahall/Vanara](https://github.com/dahall/Vanara)
**Source**: [https://github.com/libgit2/libgit2sharp](https://github.com/libgit2/libgit2sharp)

### License

```
MIT License

Copyright (c) 2017 David Hall
Copyright (c) LibGit2Sharp contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -663,58 +634,57 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

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.
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
```

## WinUIEx
## DiscUtils

**Source**: [https://github.com/dotMorten/WinUIEx](https://github.com/dotMorten/WinUIEx)
**Source**: [https://github.com/DiscUtils/DiscUtils](https://github.com/DiscUtils/DiscUtils)

### License

```
MIT License

Copyright (c) 2021 Morten Nielsen
Copyright (c) 2008-2011, Kenneth Bell
Copyright (c) 2014, Quamotion

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

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

## libgit2sharp
## NaturalStringComparer

**Source**: [https://github.com/libgit2/libgit2sharp](https://github.com/libgit2/libgit2sharp)
**Source**: [https://github.com/GihanSoft/NaturalStringComparer](https://github.com/GihanSoft/NaturalStringComparer)

### License

```
MIT License

Copyright (c) LibGit2Sharp contributors
Copyright (c) 2018 Mohammad Babayi

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -723,43 +693,30 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

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.
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```

## DiscUtils
## Dongle.GuidRVAGen

**Source**: [https://github.com/DiscUtils/DiscUtils](https://github.com/DiscUtils/DiscUtils)
**Source**: [https://github.com/dongle-the-gadget/GuidRVAGen](https://github.com/dongle-the-gadget/GuidRVAGen)

### License

```
Copyright (c) 2008-2011, Kenneth Bell
Copyright (c) 2014, Quamotion
Copyright (c) 2024 Dongle

Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

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.
```
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.
```
Loading