diff --git a/backend/src/server.js b/backend/src/server.js index 4ad5fc5a..70a670f7 100644 --- a/backend/src/server.js +++ b/backend/src/server.js @@ -36,7 +36,6 @@ const allowedOrigins = [ process.env.FRONTEND_URL, "http://localhost:5173", "http://127.0.0.1:5173", - "https://dailyforge-frontend-lhjq.onrender.com", ].filter(Boolean); app.use( diff --git a/frontend/src/components/Task/TaskItem.jsx b/frontend/src/components/Task/TaskItem.jsx index 40758aa9..b2ab4288 100644 --- a/frontend/src/components/Task/TaskItem.jsx +++ b/frontend/src/components/Task/TaskItem.jsx @@ -1,4 +1,4 @@ -import { Check, Trash2, Pencil, Calendar, Play } from "lucide-react"; +import { Check, Trash2, Pencil, Calendar, Play, Link2 } from "lucide-react"; import { useState } from "react"; import TaskFormModal from "./TaskFormModal"; import { getCategoryColor } from "../../utils/categoryUtils"; @@ -104,7 +104,7 @@ export default function TaskItem({ {task.dependsOn && (
- 🔗 + Depends on: {task.dependsOn.title} @@ -225,8 +225,9 @@ export default function TaskItem({
{task.dependsOn && ( -

- 🔗 Depends on: {task.dependsOn.title} +

+ + Depends on: {task.dependsOn.title}

)} diff --git a/frontend/src/hooks/useTasks.js b/frontend/src/hooks/useTasks.js index 4cd7d700..47baf0a4 100644 --- a/frontend/src/hooks/useTasks.js +++ b/frontend/src/hooks/useTasks.js @@ -51,8 +51,7 @@ const useTasks = ({ currentPage: data.currentPage || pageToFetch, limit: data.limit || initialLimit, }); - } catch (error) { - console.log(error?.response?.data?.message || "Failed to load tasks"); + } catch { setTasks([]); } finally { setLoading(false); @@ -64,9 +63,7 @@ const useTasks = ({ // create new task const addTask = async (taskData) => { try { - const response = await api.post("/tasks", taskData); - - console.log("Task added:", response.data); + await api.post("/tasks", taskData); invalidateTasks(); @@ -76,12 +73,6 @@ const useTasks = ({ setPage(DEFAULT_PAGE); } } catch (error) { - console.log("FULL ERROR:", error); - console.log( - error?.response?.data?.message || - error?.response?.data || - error.message, - ); alert(error?.response?.data?.message || "Failed to create task"); throw error; } @@ -113,8 +104,7 @@ const useTasks = ({ await api.put(`/tasks/${id}`, updates); invalidateTasks(); await getTasks(page); - } catch (error) { - console.log(error?.response?.data?.message || "Failed to update task"); + } catch { invalidateTasks(); await getTasks(page); } diff --git a/frontend/src/pages/LandingPage.jsx b/frontend/src/pages/LandingPage.jsx index 4fe26731..1d5bc326 100644 --- a/frontend/src/pages/LandingPage.jsx +++ b/frontend/src/pages/LandingPage.jsx @@ -1,4 +1,5 @@ import { Link } from "react-router-dom"; +import { Clipboard, CalendarDays, BarChart2 } from "lucide-react"; const LandingPage = () => { return ( @@ -66,8 +67,8 @@ const LandingPage = () => { shadow-lg hover:shadow-2xl " > -
- 📋 +
+

@@ -95,8 +96,8 @@ const LandingPage = () => { shadow-lg hover:shadow-2xl " > -
- 🗓️ +
+

@@ -124,8 +125,8 @@ const LandingPage = () => { shadow-lg hover:shadow-2xl " > -
- 📊 +
+