rich2014
89ce532f2c
ADD/StashFS: step-24: add actOpenStash/cm_OpenStash/"Open Stash" Menu Item,
2026-06-09 08:33:51 +08:00
rich2014
b5ceffa7c4
ADD/StashFS: step-23: support Move Files
2026-06-09 08:33:51 +08:00
rich2014
de9e30608c
FIX: keep the handling of OperationOptionsUIClass consistent with CopyFiles() in MoveFiles
2026-06-09 08:33:51 +08:00
Alexander Koblov
33ec2efc9f
UPD: DCTheme icon theme
2026-06-08 20:11:01 +03:00
rich2014
733fb94cd7
UPD: replace with fspSaveableLoadable for better compatibility with various FileSources in TFileView.SaveConfiguration()
2026-06-08 11:37:51 +08:00
rich2014
5ccb678297
UPD: replace with fspDirectAccess for better compatibility with various FileSources in ShowExtractDlg()
2026-06-08 10:44:39 +08:00
rich2014
a7e860aa16
UPD: implement GetRealPath() in SearchResultFileSource/StashFileSource
2026-06-08 10:08:43 +08:00
rich2014
a3b021ee76
UPD: replace with CurrentRealPath() for better compatibility with various FileSources in UpdatePrompt()
2026-06-08 09:49:59 +08:00
rich2014
32a3016ee0
ADD/StashFS: step-22: support execute/testArchive
2026-06-08 09:31:21 +08:00
rich2014
f5b670bc2d
UPD: replace the check on TFileSystemFileSource with fspDirectAccess in cm_FileProperties and TestArchive.
2026-06-08 09:30:30 +08:00
rich2014
4e7a2ccba3
ADD/StashFS: step-21: support wipe/split/combine/calcStatistics
2026-06-08 00:02:14 +08:00
rich2014
160cf95492
FIX: the potential file list exception that might be triggered when adding a FileSource (eg. Search Result)
...
it's done by clearing the current file list that shouldn't be cloned, as they will be replaced during AddFileSource
2026-06-07 18:41:53 +08:00
rich2014
76e7585c30
FIX: the issue that original file list and new file list competed for updates when changing folders in FileView
...
it's because the original file list was not cleared, and there was another update before the new file list was loaded
2026-06-07 18:35:10 +08:00
rich2014
714d00fcec
UPD: use GoToPrevHistory instead of RemoveCurrentFileSource to navigate to the parent when the current FileSource is at the Root
2026-06-07 10:16:39 +08:00
rich2014
d843b84a80
FIX: the '..' issue in TFile.SplitIntoNameAndExtension()
2026-06-06 16:36:14 +08:00
rich2014
19bfc7bc06
UPD: change the default terminal parameter from '%D' to '%d0' on macOS
2026-06-06 16:36:10 +08:00
rich2014
5af28c634e
UPD: improve handling when ".." is selected in ReplaceVarParams()
2026-06-06 16:36:07 +08:00
rich2014
c007bfa8e8
ADD/StashFS: step-20: forbid creating directories
2026-06-06 16:36:03 +08:00
rich2014
7e82c17bcf
ADD/StashFS: step-19: support deleting files
2026-06-06 16:35:59 +08:00
rich2014
9f4bca8c66
FIX: Compilation error on Windows and Linux
2026-06-05 23:56:37 +08:00
rich2014
b32aac982c
ADD/StashFS: step-18: improve in TStashFileSource.IsSupportedPath()/TrailingPathDelimiter
2026-06-05 22:57:11 +08:00
rich2014
744a272ba7
ADD/StashFS: step-17: support search in Stash
2026-06-05 22:57:07 +08:00
rich2014
09c3f0de70
ADD/StashFS: step-16: support GetCustomIcon()/GetDisplayFileName()
2026-06-05 22:57:03 +08:00
rich2014
6a1bb39235
ADD/StashFS: step-15: enable StashFileSource
2026-06-05 20:29:02 +08:00
rich2014
4e5db6ccf0
ADD/StashFS: step-14: synchronize Stash changes across each FileViews of the StashFileSource
2026-06-05 20:02:51 +08:00
rich2014
8ba4152f6d
FIX: the FileSource that requires singleton may also be created multiple times (FileSystem/iCloud/Stash)
...
1. turn GetFileSource() to virtual, and apply it in TFileView.LoadConfiguration()
2. add Address in TVfsModule, and apply it in uFileSourceUtil.ChooseFileSource()
2026-06-05 20:02:44 +08:00
rich2014
edccfff2c2
ADD/StashFS: step-13: remove "Add to Stash" in ContextMenu in StashFileSource
2026-06-05 12:06:28 +08:00
rich2014
ee966f872f
ADD/StashFS: step-12: "Add to Stash" in ContextMenu/Internal command/Short Cuts
2026-06-05 11:18:20 +08:00
rich2014
a6cdd5849a
ADD/StashFS: step-11: addPaths in StashFilesBackend
2026-06-05 11:18:17 +08:00
rich2014
0a146e0119
ADD/StashFS: step-10: context menu for StashFileSource (Remove Stash Items/Empty Stash)
2026-06-05 11:18:13 +08:00
rich2014
89154db05d
ADD/StashFS: step-9: improve StashFilesBackend
2026-06-05 11:18:06 +08:00
rich2014
2347cc3f30
ADD/StashFS: step-8: register Stash to VFS
2026-06-05 08:55:40 +08:00
rich2014
3764ee267c
ADD/StashFS: step-7: support reload when files changed
2026-06-05 08:54:40 +08:00
rich2014
7749d73320
ADD/StashFS: step-6: remove files that no longer exist from Stash in TStashListOperation
2026-06-05 08:54:34 +08:00
rich2014
a5a8437211
ADD/StashFS: step-5: support rename in StashFileSource
2026-06-05 08:54:30 +08:00
rich2014
6ace022260
ADD/StashFS: step-4: support Change Path in StashFileSource (eliminate TSearchResultFileSource workaround)
2026-06-05 08:54:25 +08:00
rich2014
7084211fc6
ADD/StashFS: step-3: base uStashFileSource
2026-06-05 08:54:18 +08:00
rich2014
bdfb57b282
ADD/StashFS: step-2: base uStashFileSourceOperation
2026-06-05 08:54:04 +08:00
rich2014
844cfd64a8
ADD/StashFS: step-1: base uStashFilesBackend
2026-06-05 08:53:45 +08:00
rich2014
7f6e77ae73
UPD: apply TDCCocoaModernFormUtils to simplify code
2026-06-02 13:39:52 +08:00
rich2014
e864d3458a
UPD: update zh_TW
2026-06-02 13:12:09 +08:00
rich2014
da0d4e5c56
UPD: update zh_CN
2026-06-02 13:05:44 +08:00
rich2014
05b135967a
UPD: improve the tips of Privilege on macOS
2026-06-02 12:50:05 +08:00
rich2014
a62f046a94
ADD: check if Full Disk Access permission has been granted, if so hide the Privilege Button on the ToolBar
2026-06-02 12:11:27 +08:00
rich2014
05c1e0e6bb
ADD: TDarwinApplicationUtil.hasFullDiskAccess() on macOS
2026-06-02 11:56:03 +08:00
rich2014
98533a9d15
ADD: fspSearchable to TFileSourceProperties, and appy in TMainCommands.cm_Search()
2026-06-01 23:10:44 +08:00
rich2014
b1426fd06d
ADD: support search files in SearchResultFileSource
2026-06-01 21:20:30 +08:00
rich2014
df9eb65110
ADD: implement AddSearchPath() in TSearchResultFileSource
2026-06-01 21:19:30 +08:00
rich2014
fe307c98e4
UPD: move AddSearchPath() from LocalFileSource into FileSource
2026-06-01 21:18:24 +08:00
rich2014
214e61eb13
FIX: the state of cmbFindPathStart may be incorrect when FindDlg reopened
2026-06-01 20:01:21 +08:00