Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
cecee00
Merge pull request #30 from conaticus/main
conaticus Jun 29, 2023
3238cf6
log message for failed deserialization of cache on disk
conaticus Jun 29, 2023
e5a1a7f
Merge branch 'dev' of https://github.com/conaticus/FileExplorer into dev
conaticus Jun 29, 2023
8b5de5e
feat(cache): Implement Compression
LeoCatsune Jun 30, 2023
5df8fa5
fix(cache): Move cache file
LeoCatsune Jun 30, 2023
b9b91b0
Merge pull request #31 from ProtogenDelta/feat/compress-cache
conaticus Jun 30, 2023
3f5613d
feat(async): Switch to Async for Tauri commands
LeoCatsune Jun 30, 2023
197d689
change process name to "file explorer"
conaticus Jun 30, 2023
8038d56
Merge pull request #38 from ProtogenDelta/feat/async-commands
LeoCatsune Jun 30, 2023
06f48cd
Update README.md
RoughlyUnderscore Jun 30, 2023
5556f62
Merge pull request #40 from RoughlyUnderscore/patch-1
conaticus Jun 30, 2023
a4da0ba
Create CONTRIBUTING.md
conaticus Jun 30, 2023
75fe355
mention contributing guidelines in readme
conaticus Jun 30, 2023
383c932
Add ability to open files (closes #11)
conaticus Jun 30, 2023
f35380e
Improve error handling
conaticus Jun 30, 2023
e6a21fd
Make error handling even sexier
conaticus Jun 30, 2023
0672c89
Remove tokio thread spawn & improve error handling
conaticus Jul 1, 2023
80c1145
Merge pull request #45 from conaticus/file_opening
conaticus Jul 1, 2023
af92756
fix: prevent panic on thread if no mount is selected
Jul 1, 2023
0c08f6b
move search volume check to client side
conaticus Jul 1, 2023
cd8ee34
fix oopsie (quotes)
conaticus Jul 1, 2023
aea2d11
Merge pull request #47 from HenryRoutson/fix_no_mount
conaticus Jul 1, 2023
ac25a84
add selection & double clicking (closes #44)
conaticus Jul 1, 2023
132f9a1
Update README.md
conaticus Jul 1, 2023
9c66a15
Add context menu element & hook
conaticus Jul 1, 2023
70380b4
remove unused imports
conaticus Jul 1, 2023
f1527c8
add context menu for general and directory entities
conaticus Jul 1, 2023
86e7dcb
little context menu tidy up
conaticus Jul 2, 2023
927f591
directory list UI improvements
conaticus Jul 2, 2023
4c853e2
string mistake fix
conaticus Jul 2, 2023
45a277a
add input modal
conaticus Jul 2, 2023
8e5f985
add ability to create files
conaticus Jul 2, 2023
0f939c1
add file explorer utilities on rust side & cache when executed
conaticus Jul 2, 2023
bfad930
add ability to rename & delete, and add folders (kind of)
conaticus Jul 2, 2023
5ebcf0b
works now lol - thanks lemon <3
conaticus Jul 2, 2023
e6750a6
Merge pull request #48 from conaticus/create_delete_files
conaticus Jul 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

.yarn
node_modules
dist
dist-ssr
Expand Down
1 change: 1 addition & 0 deletions .yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
nodeLinker: node-modules
8 changes: 8 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Contributing Guidelines
Not much to be said here but please follow a few basic guidelines before making a PR:
- Comment on an issue and gain approval before working on it so we can assign you, otherwise duplicate PRs will keep occuring - you may ping a maintainer (or conaticus) to gain approval
- We might remove you from an issue if you have not worked on it or we have not heard from you when pinging you
- Ensure you base the PR in the `dev` branch, not the `main` branch
- Maintain the coding practises & style used in the current code base

Thanks for reading the guidelines and happy contributing!
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,17 @@
# Fast File Explorer
This is a fast file explorer written in Rust. After testing on my C drive, this file explorer was able to find a file in 280ms. In comparison, Windows took 3 minutes and 45 seconds.

Before contributing please read the [contributing guidelines](./CONTRIBUTING.md).

## Supported operating systems
- Windows
- Linux

Note that when opening the program it will freeze as we have not yet implemented a loading screen for the caching process. When this happens don't worry, it will launch when it's done caching.

Bare in mind this is still in development and missing the following core features:
Bear in mind this is still in development and missing the following core features:
- Caching service (constant file watching to keep cache up to date) - only works when program is open
- Top navigation bar
- Search/caching progress counter
- Ability to search for file extensions without including any name
- Ability to open files
- Ability to copy/cut/paste files
- Ability to move files
- Ability to create files
Expand Down
Loading