Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
elementary
/
files
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
83
Star
365
Code
Issues
298
Pull requests
37
Discussions
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Wiki
Security and quality
Insights
Fix progress bar dialog for trash, restore and empty trash file operations
- #2827
#2827
Open
vjr
wants to merge 82 commits into
main
elementary/files:main
from
vishal/trash-progress
elementary/files:vishal/trash-progress
Copy head branch name to clipboard
Conversation
Commits
82
(82)
Checks
Files changed
Open
Fix progress bar dialog for trash, restore and empty trash file operations
#2827
vjr
wants to merge 82 commits into
main
elementary/files:main
from
vishal/trash-progress
elementary/files:vishal/trash-progress
Copy head branch name to clipboard
Commits
Commits on Sep 4, 2026
Initial commit - still WIP
Show description for 8327059
vjr
committed
8327059
View commit details
Copy full SHA for 8327059
Browse repository at this point
Commits on Sep 6, 2026
Comment out interim logging
vjr
committed
ced63b7
View commit details
Copy full SHA for ced63b7
Browse repository at this point
Revert "Comment out interim logging"
Show description for 46998b5
vjr
committed
46998b5
View commit details
Copy full SHA for 46998b5
Browse repository at this point
Revert "Initial commit - still WIP"
Show description for 215cd19
vjr
committed
215cd19
View commit details
Copy full SHA for 215cd19
Browse repository at this point
Sync files being restored from trash
vjr
committed
8faf4d8
View commit details
Copy full SHA for 8faf4d8
Browse repository at this point
Fixup report move progress
vjr
committed
56251a8
View commit details
Copy full SHA for 56251a8
Browse repository at this point
Report restore from trash progress details
vjr
committed
816c094
View commit details
Copy full SHA for 816c094
Browse repository at this point
Sync trashed files
vjr
committed
5a751cf
View commit details
Copy full SHA for 5a751cf
Browse repository at this point
Fix empty-trash progress dialog stuck at 'Preparing'
vjr
committed
0d90c13
View commit details
Copy full SHA for 0d90c13
Browse repository at this point
Show total files in moving-files-to-trash progress bar dialog
vjr
committed
db2020e
View commit details
Copy full SHA for db2020e
Browse repository at this point
Add syncs during some file transfers
vjr
committed
107de94
View commit details
Copy full SHA for 107de94
Browse repository at this point
Commits on Sep 7, 2026
Add dedicated sync callback for other file copy/move calls
vjr
committed
d6cb572
View commit details
Copy full SHA for d6cb572
Browse repository at this point
Show file counts in progressbar dialog when emptying trash
vjr
committed
eba962f
View commit details
Copy full SHA for eba962f
Browse repository at this point
Remove extraneous calls to file sync
Show description for 5826976
vjr
committed
5826976
View commit details
Copy full SHA for 5826976
Browse repository at this point
Commits on Sep 9, 2026
Report final progress bar update
vjr
committed
f2a1017
View commit details
Copy full SHA for f2a1017
Browse repository at this point
Commits on Sep 10, 2026
Merge branch 'main' into vishal/transfer-progress-redux
jeremypw
authored
dfe17a8
View commit details
Copy full SHA for dfe17a8
Browse repository at this point
Merge branch 'main' into vishal/trash-progress
jeremypw
authored
99bde1e
View commit details
Copy full SHA for 99bde1e
Browse repository at this point
Commits on Sep 13, 2026
Merge branch 'main' into vishal/transfer-progress-redux
vjr
authored
2ffa43d
View commit details
Copy full SHA for 2ffa43d
Browse repository at this point
Merge branch 'main' into vishal/trash-progress
vjr
authored
86209f0
View commit details
Copy full SHA for 86209f0
Browse repository at this point
Commits on Sep 16, 2026
Merge branch 'main' into vishal/trash-progress
vjr
authored
7a286f1
View commit details
Copy full SHA for 7a286f1
Browse repository at this point
Merge branch 'main' into vishal/transfer-progress-redux
vjr
authored
8b1853e
View commit details
Copy full SHA for 8b1853e
Browse repository at this point
Initial commit - still WIP
Show description for fc48742
vjr
committed
fc48742
View commit details
Copy full SHA for fc48742
Browse repository at this point
Comment out interim logging
vjr
committed
e917f35
View commit details
Copy full SHA for e917f35
Browse repository at this point
Revert "Comment out interim logging"
Show description for 87c6a18
vjr
committed
87c6a18
View commit details
Copy full SHA for 87c6a18
Browse repository at this point
Revert "Initial commit - still WIP"
Show description for dc102d2
vjr
committed
dc102d2
View commit details
Copy full SHA for dc102d2
Browse repository at this point
Sync files being restored from trash
vjr
committed
331439c
View commit details
Copy full SHA for 331439c
Browse repository at this point
Fixup report move progress
vjr
committed
c0c783f
View commit details
Copy full SHA for c0c783f
Browse repository at this point
Report restore from trash progress details
vjr
committed
9243b22
View commit details
Copy full SHA for 9243b22
Browse repository at this point
Sync trashed files
vjr
committed
1864830
View commit details
Copy full SHA for 1864830
Browse repository at this point
Fix empty-trash progress dialog stuck at 'Preparing'
vjr
committed
792422e
View commit details
Copy full SHA for 792422e
Browse repository at this point
Show total files in moving-files-to-trash progress bar dialog
vjr
committed
94aa040
View commit details
Copy full SHA for 94aa040
Browse repository at this point
Show file counts in progressbar dialog when emptying trash
vjr
committed
0a9e8e1
View commit details
Copy full SHA for 0a9e8e1
Browse repository at this point
Re-fix const var for transfer rate seconds needed
vjr
committed
47d7501
View commit details
Copy full SHA for 47d7501
Browse repository at this point
Commits on Sep 19, 2026
Merge branch 'vishal/trash-progress' of github.com:elementary/files into vishal/trash-progress
vjr
committed
db4b3ab
View commit details
Copy full SHA for db4b3ab
Browse repository at this point
Merge branch 'main' into vishal/transfer-progress-redux
vjr
committed
6ee2abb
View commit details
Copy full SHA for 6ee2abb
Browse repository at this point
Merge branch 'vishal/transfer-progress-redux' into vishal/trash-progress
vjr
authored
2712619
View commit details
Copy full SHA for 2712619
Browse repository at this point
Merge branch 'vishal/trash-progress' of github.com:elementary/files into vishal/trash-progress
vjr
committed
f2e7a28
View commit details
Copy full SHA for f2e7a28
Browse repository at this point
Fixup some progress updates
vjr
committed
1245540
View commit details
Copy full SHA for 1245540
Browse repository at this point
Remove extraneous final sync
vjr
committed
48a233b
View commit details
Copy full SHA for 48a233b
Browse repository at this point
Fix file copy progress dialog stuck at 'Preparing'
vjr
committed
3e1acff
View commit details
Copy full SHA for 3e1acff
Browse repository at this point
Fix file copy progress dialog stuck at 'Preparing'
vjr
committed
f2b69a3
View commit details
Copy full SHA for f2b69a3
Browse repository at this point
Revert "Fix file copy progress dialog stuck at 'Preparing'"
Show description for 71dc058
vjr
committed
71dc058
View commit details
Copy full SHA for 71dc058
Browse repository at this point
Fix refcount crash
vjr
committed
8422adc
View commit details
Copy full SHA for 8422adc
Browse repository at this point
Show total (not remaining) files in main copy/move progress status
vjr
committed
6a42f21
View commit details
Copy full SHA for 6a42f21
Browse repository at this point
Include files left count in copy/move progress details
vjr
committed
dbc2d15
View commit details
Copy full SHA for dbc2d15
Browse repository at this point
Merge branch 'vishal/transfer-progress-redux' into vishal/trash-progress
vjr
authored
dfa83ba
View commit details
Copy full SHA for dfa83ba
Browse repository at this point
Revert "Show total (not remaining) files in main copy/move progress status"
Show description for 50a32ae
vjr
committed
50a32ae
View commit details
Copy full SHA for 50a32ae
Browse repository at this point
Show total (not remaining) files in main copy/move progress status
Show description for 3af9d41
vjr
committed
3af9d41
View commit details
Copy full SHA for 3af9d41
Browse repository at this point
Don't count dir in file total count
vjr
committed
acb49b6
View commit details
Copy full SHA for acb49b6
Browse repository at this point
Fix likely memory leak
vjr
committed
ea97997
View commit details
Copy full SHA for ea97997
Browse repository at this point
Merge branch 'vishal/transfer-progress-redux' into vishal/trash-progress
vjr
authored
a95ab70
View commit details
Copy full SHA for a95ab70
Browse repository at this point
Some more copy-move progress dialog stuck at 'Preparing'
vjr
committed
d2b3525
View commit details
Copy full SHA for d2b3525
Browse repository at this point
CopyMoveJob destination can be null in duplicating case
vjr
committed
f77a2e7
View commit details
Copy full SHA for f77a2e7
Browse repository at this point
Avoid showing zero bytes transferred
vjr
committed
f0ce38e
View commit details
Copy full SHA for f0ce38e
Browse repository at this point
Fix crash with multi file copy
vjr
committed
8448011
View commit details
Copy full SHA for 8448011
Browse repository at this point
Merge branch 'vishal/transfer-progress-redux' into vishal/trash-progress
vjr
authored
f479829
View commit details
Copy full SHA for f479829
Browse repository at this point
Commits on Sep 20, 2026
Let vala auto refcount file destination pointer
vjr
committed
bb8b35c
View commit details
Copy full SHA for bb8b35c
Browse repository at this point
Improve progress dialog details during copy
vjr
committed
a192087
View commit details
Copy full SHA for a192087
Browse repository at this point
Improve progress dialog info for moves
vjr
committed
f187edd
View commit details
Copy full SHA for f187edd
Browse repository at this point
Adjust off-by-one remaining time seconds
Show description for 999c99e
vjr
committed
999c99e
View commit details
Copy full SHA for 999c99e
Browse repository at this point
Display "Copying ..." instead of "Duplicating ..." in the progress dialog
Show description for b3eeae7
vjr
committed
b3eeae7
View commit details
Copy full SHA for b3eeae7
Browse repository at this point
Reuse dest_dir don't g_file_get_parent (dest) for the same
vjr
committed
c72f9e0
View commit details
Copy full SHA for c72f9e0
Browse repository at this point
Use "file(s)" instead of "files" in both ngettext choices
Show description for 5a52427
vjr
committed
5a52427
View commit details
Copy full SHA for 5a52427
Browse repository at this point
Merge branch 'vishal/transfer-progress-redux' into vishal/trash-progress
vjr
authored
2872db6
View commit details
Copy full SHA for 2872db6
Browse repository at this point
Don't count directories in total files
vjr
committed
2c1eb45
View commit details
Copy full SHA for 2c1eb45
Browse repository at this point
Fix progress dialog stuck at 'Preparing'
vjr
committed
c258b3d
View commit details
Copy full SHA for c258b3d
Browse repository at this point
Merge branch 'main' into vishal/transfer-progress-redux
vjr
authored
74e596f
View commit details
Copy full SHA for 74e596f
Browse repository at this point
Merge branch 'vishal/transfer-progress-redux' into vishal/trash-progress
vjr
authored
09c95b4
View commit details
Copy full SHA for 09c95b4
Browse repository at this point
Fix empty-trash progress dialog not making progress
Show description for 5d3727e
vjr
committed
5d3727e
View commit details
Copy full SHA for 5d3727e
Browse repository at this point
Merge branch 'vishal/trash-progress' of github.com:elementary/files into vishal/trash-progress
vjr
committed
575ed17
View commit details
Copy full SHA for 575ed17
Browse repository at this point
Commits on Sep 21, 2026
Merge branch 'main' into vishal/transfer-progress-redux
vjr
authored
86a814e
View commit details
Copy full SHA for 86a814e
Browse repository at this point
Merge branch 'vishal/transfer-progress-redux' into vishal/trash-progress
vjr
authored
461b19c
View commit details
Copy full SHA for 461b19c
Browse repository at this point
Add whitespace lines after each if clause
vjr
committed
96dea33
View commit details
Copy full SHA for 96dea33
Browse repository at this point
Revert "Use "file(s)" instead of "files" in both ngettext choices"
Show description for 055dc3e
vjr
committed
055dc3e
View commit details
Copy full SHA for 055dc3e
Browse repository at this point
Revert "Display "Copying ..." instead of "Duplicating ..." in the progress dialog"
Show description for 3a26782
vjr
committed
3a26782
View commit details
Copy full SHA for 3a26782
Browse repository at this point
Revert "Include files left count in copy/move progress details"
Show description for e518d45
vjr
committed
e518d45
View commit details
Copy full SHA for e518d45
Browse repository at this point
Merge branch 'vishal/transfer-progress-redux' into vishal/trash-progress
vjr
authored
f895355
View commit details
Copy full SHA for f895355
Browse repository at this point
Add comment for the new destination_for_progress_dialog var
vjr
committed
3a929f0
View commit details
Copy full SHA for 3a929f0
Browse repository at this point
Merge branch 'vishal/transfer-progress-redux' into vishal/trash-progress
vjr
authored
f3d7a5b
View commit details
Copy full SHA for f3d7a5b
Browse repository at this point
Commits on Sep 22, 2026
Merge branch 'main' into vishal/transfer-progress-redux
vjr
authored
8f9587c
View commit details
Copy full SHA for 8f9587c
Browse repository at this point
Merge branch 'vishal/transfer-progress-redux' into vishal/trash-progress
vjr
authored
c413483
View commit details
Copy full SHA for c413483
Browse repository at this point
Commits on Sep 23, 2026
Merge branch 'main' into vishal/trash-progress
vjr
authored
0d7de1e
View commit details
Copy full SHA for 0d7de1e
Browse repository at this point
You can’t perform that action at this time.