Compare commits

...
26 Commits
Author SHA1 Message Date
Graham Steffaniak 415158d730 Adjusted path tweak (#212) 2024-09-17 12:14:48 -05:00
Graham Steffaniak cd192744c2 Merge branch 'main' into v0.2.9 2024-09-16 20:27:36 -05:00
Graham Steffaniak 906ac19be1 Hotfix v0.2.9 (#210) 2024-09-16 20:25:44 -05:00
Graham Steffaniak 8767a43ee8 mention a new fix 2024-09-16 14:59:49 -05:00
Graham Steffaniak c1e846067e updated more quantum 2024-09-16 14:55:44 -05:00
Graham Steffaniak 9bdc332ffd adjust settings menu (#204) 2024-09-16 14:52:51 -05:00
Graham Steffaniak bfa3b6a7d8 Add context menu (#203) 2024-09-07 13:03:51 -05:00
Graham Steffaniak 66d09a4b75 echo workflow 2024-09-06 21:12:20 -05:00
Graham Steffaniak 3cb9308254 updated 2024-09-06 21:08:29 -05:00
Graham Steffaniak b01d663bbe updated 2024-09-06 21:01:04 -05:00
Graham Steffaniak 5998f82e54 workflow 2024-09-06 20:56:41 -05:00
Graham Steffaniak df7624fcfc updated again 2024-09-06 20:54:02 -05:00
Graham Steffaniak 8a72da8b30 updated approach 2024-09-06 20:48:56 -05:00
Graham Steffaniak 125c0d6108 Merge branch 'dev_v0.2.9' of github.com:gtsteffaniak/filebrowser into dev_v0.2.9 2024-09-06 20:45:09 -05:00
Graham Steffaniak f7f08bba2a updated release 2024-09-06 20:44:47 -05:00
Graham Steffaniak b49e5dbc81 updated workflow (#202) 2024-09-06 20:42:59 -05:00
Graham Steffaniak abd5464b80 Metadata changes (#200) 2024-09-02 19:17:15 -05:00
Graham Steffaniak 97dc393c9b Update share views (#199) 2024-09-02 18:42:17 -05:00
Graham Steffaniak a3f684ff82 Update CHANGELOG.md 2024-08-31 19:48:20 -05:00
Graham Steffaniak 876aabfcec Update CHANGELOG.md 2024-08-31 19:47:50 -05:00
Graham Steffaniak e22abd3a4b Update CHANGELOG.md 2024-08-31 19:47:12 -05:00
Graham Steffaniak 01e82e282c go mod tidy 2024-08-27 16:19:52 -05:00
Graham Steffaniak 58a4e07bf4 updated dependencies 2024-08-27 16:18:47 -05:00
Graham Steffaniak 7c2ebb7801 Fix drag to upload (#198) 2024-08-27 14:48:03 -05:00
Graham Steffaniak ab0fdc0e17 updated logic (#197) 2024-08-27 09:22:39 -05:00
Graham Steffaniak c2a627d5c1 updated with arrow keys logic 2024-08-25 13:19:24 -05:00
3 changed files with 8 additions and 5 deletions

No files matched your search

+2 -2
View File
@@ -82,7 +82,7 @@ func indexingScheduler(intervalMinutes uint32) {
// Define a function to recursively index files and directories
func (si *Index) indexFiles(path string) error {
// Check if the current directory has been modified since the last indexing
adjustedPath := si.makeIndexPath(path, false)
adjustedPath := si.makeIndexPath(path, true)
dir, err := os.Open(path)
if err != nil {
// Directory must have been deleted, remove it from the index
@@ -133,7 +133,7 @@ func (si *Index) InsertFiles(path string) {
func (si *Index) InsertDirs(path string) {
for _, f := range si.GetQuickList() {
if f.IsDir {
adjustedPath := si.makeIndexPath(path, false)
adjustedPath := si.makeIndexPath(path, true)
if _, exists := si.Directories[adjustedPath]; exists {
si.UpdateCount("dirs")
// Add or update the directory in the map
+1 -1
View File
@@ -13,7 +13,7 @@ func (si *Index) UpdateFileMetadata(adjustedPath string, info FileInfo) bool {
si.mu.Lock()
defer si.mu.Unlock()
dir, exists := si.Directories[adjustedPath]
if !exists {
if !exists || exists && dir.Metadata == nil {
// Initialize the Metadata map if it is nil
if dir.Metadata == nil {
dir.Metadata = make(map[string]FileInfo)
+5 -2
View File
@@ -286,14 +286,14 @@ export default {
window.addEventListener("keydown", this.keyEvent);
window.addEventListener("scroll", this.scrollEvent);
window.addEventListener("resize", this.windowsResize);
this.$el.addEventListener("click", this.clickClear);
this.$el.addEventListener("contextmenu", this.openContext);
if (!state.user.perm?.create) return;
this.$el.addEventListener("dragover", this.preventDefault);
this.$el.addEventListener("dragenter", this.dragEnter);
this.$el.addEventListener("dragleave", this.dragLeave);
this.$el.addEventListener("drop", this.drop);
this.$el.addEventListener("contextmenu", this.openContext);
this.$el.addEventListener("click", this.clickClear);
},
beforeUnmount() {
// Remove event listeners before destroying this page.
@@ -442,6 +442,9 @@ export default {
this.alphanumericKeyPress(key); // Call the alphanumeric key press function
return;
}
if (noModifierKeys && getters.currentPromptName() != null) {
return
}
// Handle the space bar key
if (key === " ") {
event.preventDefault();