Skip to content

Conversation

@CodeMarco05
Copy link
Contributor

@CodeMarco05 CodeMarco05 commented May 31, 2025

🚀 Pull Request: Merge FileExplorer Enhancements

Hi there!
This PR proposes a set of improvements and new features for the FileExplorer project, aiming to enhance user experience and overall functionality.

Note:
Documentation for available endpoints is provided under the /docs directory.
For further docs watch inside the code, there is everything described with docstrings or ask us when something is unclear XD

✨ Features implemented

  • Intuitive file navigation support
  • Open files in default set applications
  • Support for all operating systems
  • Basic file operations like create, delete, zip, unzip, move, copy
  • Extremely details logging mechanism which can be called from everywhere
  • Responsive UI for desktop
  • Search functionality for quick file access
  • Settings and Metadata which is written in JSON to the file system
  • Displaying meta information about connected drives and the system and overall infos about directories and files
  • Changed the caching and search approach because pre-caching was a bit slow (more in 🚧)
  • Added comprehensive tests for core functionalities
  • Standardized doc-strings for most functions
  • Collecting Metadata for files and directories

🚧 Still under construction

  • Advanced sharing and permissions management
  • Drag-and-drop file reordering
  • Multi-language (i18n) support
  • Terminal integration in the Explorer. Currently there are limitations on Tauris side
  • Integration with cloud storage providers (e.g., Google Drive, Dropbox)
  • File sharing and File server over the local network

🏆 Process & InformatiCup 2025 Participation

These changes were developed as part of our team’s participation in the InformatiCup 2025 competition. Our development process focused on collaborative problem-solving, iterative prototyping, and regular team reviews to ensure robust solutions. We followed best practices in documentation and testing to meet the competition’s standards and deliver high-quality contributions.

There is further more documentation on a detailed run can be found in the README-InformatiCup.md

However, please keep in mind that we are a team of students, and you may come across some funny commit messages along the way!

Thank you for reviewing our work!
We welcome feedback, suggestions, and contributions—feel free to reach out, open an issue, or submit a pull request to help us improve the project.

xd1i0 and others added 29 commits August 13, 2025 11:50
…ading, updated eject functionality, and refined dropdown behavior
…rease-test

Search engine performance increase and warning removal
feat: enhance empty state UI for favorites and SFTP connections
@conaticus conaticus merged commit 22b69f5 into conaticus:main Sep 17, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants