diff --git a/frontend/src/routes/AppRoutes.tsx b/frontend/src/routes/AppRoutes.tsx
index dc86524aa..e79a9cf90 100644
--- a/frontend/src/routes/AppRoutes.tsx
+++ b/frontend/src/routes/AppRoutes.tsx
@@ -7,6 +7,7 @@ import Settings from '@/pages/SettingsPage/Settings';
import { Home } from '@/pages/Home/Home';
import { AITagging } from '@/pages/AITagging/AITagging';
import { PersonImages } from '@/pages/PersonImages/PersonImages';
+import { ComingSoon } from '@/pages/ComingSoon/ComingSoon';
export const AppRoutes: React.FC = () => {
return (
@@ -14,11 +15,11 @@ export const AppRoutes: React.FC = () => {
} />
}>
} />
- } />
+ } />
} />
} />
- } />
- } />
+ } />
+ } />
} />
diff --git a/frontend/src/types/infoDialog.ts b/frontend/src/types/infoDialog.ts
index 342654375..653a81d97 100644
--- a/frontend/src/types/infoDialog.ts
+++ b/frontend/src/types/infoDialog.ts
@@ -5,4 +5,5 @@ export interface InfoDialogProps {
title: string;
message: string;
variant?: InfoDialogVariant;
+ showCloseButton?: boolean;
}
diff --git a/sync-microservice/.gitignore b/sync-microservice/.gitignore
index 8e5d9d6f8..c330f3aa9 100644
--- a/sync-microservice/.gitignore
+++ b/sync-microservice/.gitignore
@@ -136,7 +136,8 @@ cython_debug/
images/
-dist/
+dist/*
+!dist/README.md
tests/inputs/PictoPy.thumbnails/
.sync-env/
\ No newline at end of file
diff --git a/sync-microservice/dist/README.md b/sync-microservice/dist/README.md
new file mode 100644
index 000000000..5e72c294e
--- /dev/null
+++ b/sync-microservice/dist/README.md
@@ -0,0 +1,3 @@
+## Do not delete the "dist" folder.
+
+This folder is essential for the development environment to start.
diff --git a/sync-microservice/main.py b/sync-microservice/main.py
index 52b21b53f..db62c605d 100644
--- a/sync-microservice/main.py
+++ b/sync-microservice/main.py
@@ -2,6 +2,7 @@
from uvicorn import Config, Server
from app.core.lifespan import lifespan
from app.routes import health, watcher, folders
+from fastapi.middleware.cors import CORSMiddleware
# Create FastAPI app with lifespan management
app = FastAPI(
@@ -10,13 +11,19 @@
version="1.0.0",
lifespan=lifespan,
)
-
+app.add_middleware(
+ CORSMiddleware,
+ allow_origins=["*"], # Allows all origins
+ allow_credentials=True,
+ allow_methods=["*"],
+ allow_headers=["*"],
+)
# Include route modules
app.include_router(health.router, prefix="/api/v1")
app.include_router(watcher.router, prefix="/api/v1")
app.include_router(folders.router, prefix="/api/v1")
if __name__ == "__main__":
- config = Config(app=app, host="0.0.0.0", port=8001, log_config=None)
+ config = Config(app=app, host="0.0.0.0", port=8001, log_level="info")
server = Server(config)
server.run()