Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
42acaef
Go fuse daemon: Skeleton, mount and unix socket connection (#303)
AlexisMora Apr 15, 2026
52877f1
feat: Get Attributes operation + Electron 21 (#315)
AlexisMora Apr 20, 2026
d637360
feat(localization): remove unused translations from English, Spanish,…
egalvis27 Apr 23, 2026
a9e8a1f
feat: remove non-Linux system references and clean up platform-specif…
egalvis27 Apr 23, 2026
3d5e42b
Chore: add golang lint + testing pipline + testing http server (#317)
AlexisMora Apr 23, 2026
f7c5816
reafctor: device service.ts (#316)
egalvis27 Apr 27, 2026
6a63c5f
feat(remote-sync): implement remote sync controller and related funct…
egalvis27 Apr 6, 2026
2a761d0
chore: fix missing newline at end of file in multiple remote sync files
egalvis27 Apr 6, 2026
0ac588a
feat(remote-sync): refactor error handling and update imports for con…
egalvis27 Apr 6, 2026
a1eafa7
feat: implement remote sync controller and related functionalities
egalvis27 Apr 27, 2026
a34691f
feat: Implement Open and OpenDir FUSE opeartions (#319)
AlexisMora Apr 28, 2026
32ad64a
feat: release operation + read tests (#323)
AlexisMora Apr 29, 2026
c03778a
feat: add unlink and rmdir operations with corresponding controllers,…
egalvis27 Apr 29, 2026
74415af
feat: implement create and write operations with corresponding contro…
egalvis27 Apr 30, 2026
e4b9e8d
refactor: improve code formatting and readability in remote sync files
egalvis27 May 5, 2026
598dbd3
refactor: update remote sync interfaces and improve test structure
egalvis27 Jun 5, 2026
7068232
refactor: add test for remote sync service singleton registration
egalvis27 Jun 5, 2026
bd6b449
refactor: remove unnecessary newline in service test suite
egalvis27 Jun 5, 2026
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
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions packages/fuse-daemon/internal/filesystem/setup_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ func (serverMock *mockServer) setHandlers(handlers map[client.OperationPath]http
serverMock.server.Handler = router
}


func (serverMock *mockServer) close() {
_ = serverMock.server.Close()
_ = serverMock.socket.Close()
Expand Down
6 changes: 4 additions & 2 deletions src/apps/main/interface.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -157,8 +157,10 @@ export interface IElectronAPI {
startRemoteSync(): Promise<void>;
getUpdateStatus(): Promise<{ version: string } | null>;
onUpdateAvailable(callback: (info: { version: string }) => void): () => void;
getRemoteSyncStatus(): Promise<import('./remote-sync/helpers').RemoteSyncStatus>;
onRemoteSyncStatusChange(callback: (status: import('./remote-sync/helpers').RemoteSyncStatus) => void): () => void;
getRemoteSyncStatus(): Promise<import('../../backend/features/remote-sync/helpers').RemoteSyncStatus>;
onRemoteSyncStatusChange(
callback: (status: import('../../backend/features/remote-sync/helpers').RemoteSyncStatus) => void,
): () => void;
getVirtualDriveStatus(): Promise<import('../../backend/features/virtual-drive').FuseDriveStatus>;
onVirtualDriveStatusChange(
callback: (event: { status: import('../../backend/features/virtual-drive').FuseDriveStatus }) => void,
Expand Down
2 changes: 1 addition & 1 deletion src/apps/main/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ import './analytics/handlers';
import './platform/handlers';
import './config/handlers';
import './app-info/handlers';
import './remote-sync/handlers';
import '../../backend/features/remote-sync/handlers';
import './../../backend/features/cleaner/ipc/handlers';

import { app } from 'electron';
Expand Down
6 changes: 4 additions & 2 deletions src/apps/main/preload.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -149,8 +149,10 @@ declare interface Window {

getUsage: () => Promise<import('../../backend/features/usage/usage.types').Usage>;

onRemoteSyncStatusChange(callback: (status: import('./remote-sync/helpers').RemoteSyncStatus) => void): () => void;
getRemoteSyncStatus(): Promise<import('./remote-sync/helpers').RemoteSyncStatus>;
onRemoteSyncStatusChange(
callback: (status: import('../../backend/features/remote-sync/helpers').RemoteSyncStatus) => void,
): () => void;
getRemoteSyncStatus(): Promise<import('../../backend/features/remote-sync/helpers').RemoteSyncStatus>;
getVirtualDriveStatus(): Promise<import('../../backend/features/virtual-drive').FuseDriveStatus>;
onVirtualDriveStatusChange(
callback: (event: { status: import('../../backend/features/virtual-drive').FuseDriveStatus }) => void,
Expand Down

This file was deleted.

This file was deleted.

Loading
Loading