# # ChangeLog for / # # Generated by Trac 1.6 # 08/21/25 10:09:47 Thu, 07 Aug 2025 09:27:02 GMT Dimitar Arsov [420d7b9] * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/services/reviewService.js (modified) Manage posts backend filtering logic Wed, 06 Aug 2025 21:35:40 GMT Dimitar Arsov [7202388] * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * client/src/App.jsx (modified) * client/src/Dashboard/DashboardLayout.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ForumPostDetail.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/contexts/ForumSearchParamsContext.jsx (added) Filtering logic params impelemnted Tue, 05 Aug 2025 17:58:44 GMT Dimitar Arsov [4a2a8f2] * backend/controllers/forumController.js (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) Forum filtering logic update Tue, 05 Aug 2025 13:11:09 GMT Dimitar Arsov [7829e27] * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/services/emailService.js (modified) * client/src/Dashboard/DashboardLayout.jsx (modified) * client/src/Dashboard/components/CalendarPopover.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/LandingPage/components/Footer.jsx (modified) * client/src/services/forumService.js (modified) Forum filters ui change Sun, 03 Aug 2025 21:16:58 GMT Dimitar Arsov [d6433e6] * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/routers/reviewRouter.js (modified) * backend/services/forumCountersReset.js (added) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/components/CalendarPopover.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/Dashboard/components/UserPosts.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) * client/src/services/reviewService.js (modified) Simple forum ui change and authcontext bug fix Fri, 01 Aug 2025 18:03:05 GMT Dimitar Arsov [657dee5] * client/src/Dashboard/components/CalendarPopover.jsx (added) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/Dashboard/components/UserPosts.jsx (modified) * client/src/LogIn/LogIn.jsx (modified) * client/src/Register/Register.jsx (modified) * client/src/index.css (modified) Forum component filtering ui changes Wed, 30 Jul 2025 15:24:04 GMT Dimitar Arsov [8beb957] * backend/controllers/forumController.js (modified) * backend/routers/forumRouter.js (modified) * backend/scripts/testmail.js (added) * backend/services/emailService.js (modified) * client/src/services/forumService.js (modified) FinkiRanked email and code cleanup Mon, 28 Jul 2025 21:54:12 GMT Dimitar Arsov [f25586d] * backend/controllers/forumController.js (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ManageChallenges.jsx (modified) * client/src/Dashboard/components/UserPosts.jsx (modified) * client/src/index.css (modified) * client/src/services/forumService.js (modified) Code cleanup Wed, 23 Jul 2025 15:53:32 GMT Andrej [8922144] * client/src/Dashboard/components/ManagePosts.jsx (modified) Added filtering to manage posts Wed, 23 Jul 2025 15:38:12 GMT Andrej [7dfa29a] * client/src/Dashboard/components/UserPosts.jsx (modified) Filtering in users posts Wed, 23 Jul 2025 15:07:48 GMT Andrej [c068f07] * backend/controllers/forumController.js (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/services/forumService.js (modified) Made searching on forum Tue, 22 Jul 2025 19:43:11 GMT Andrej [5bfe774] * backend/controllers/forumController.js (modified) * backend/routers/forumRouter.js (modified) * backend/scripts/apiTest.js (added) * backend/scripts/checkDb.js (added) * backend/scripts/checkTopics.js (added) * backend/scripts/testFilters.js (added) * backend/scripts/testOrderBy.js (added) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/services/forumService.js (modified) * testServer.js (added) Made filtering Tue, 22 Jul 2025 17:49:59 GMT Andrej [5aad212] * backend/controllers/forumController.js (modified) * client/src/Dashboard/components/Forum.jsx (modified) Fixed fetching Tue, 22 Jul 2025 17:37:28 GMT Andrej [f979cf1] * backend/controllers/forumController.js (modified) * client/src/Dashboard/components/Forum.jsx (modified) Made responsiveness Wed, 16 Jul 2025 15:49:24 GMT Dimitar Arsov [6b76083] * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ForumPostDetail.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) Comment not allowed modal Wed, 16 Jul 2025 13:49:35 GMT Dimitar Arsov [dd75b47] * backend/scripts/hourlyCheckForDailyChallengePosts.js (modified) * backend/scripts/populateChallengesDb.js (modified) * backend/services/emailService.js (modified) * client/src/contexts/AuthContext.jsx (modified) Mail schedule for moderator fix Tue, 15 Jul 2025 21:13:15 GMT Dimitar Arsov [36394f8] * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/controllers/taskController.js (modified) * backend/models/ForumPost.js (modified) * backend/models/ToBeReviewedPost.js (modified) * backend/prisma/schema.prisma (modified) * backend/routers/taskRouter.js (modified) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/services/taskService.js (modified) Added topics for forum posts Mon, 14 Jul 2025 19:34:05 GMT Dimitar Arsov [f450a5c] * client/src/Dashboard/components/Navbar.jsx (modified) Navbar fix forum highlight Mon, 14 Jul 2025 17:30:53 GMT Andrej [f94102a] * client/src/Dashboard/DashboardLayout.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ManageChallenges.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/Dashboard/components/UserPosts.jsx (modified) Merge branch 'shuma' into develop Mon, 14 Jul 2025 17:30:34 GMT Andrej [31278e2] * client/src/Dashboard/components/ManagePosts.jsx (modified) Made manage posts responsive Mon, 14 Jul 2025 17:20:34 GMT Andrej [6871dca] * client/src/Dashboard/components/UserPosts.jsx (modified) Made Users posts responsive Mon, 14 Jul 2025 17:10:55 GMT Andrej [4bd60e9] * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) Made forum responsive Mon, 14 Jul 2025 16:43:09 GMT Dimitar Arsov [7b0e263] * backend/auth/passportConfig.js (added) * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * backend/package.json (modified) * backend/routers/authRouter.js (added) * backend/server.js (modified) * client/package-lock.json (modified) * client/package.json (modified) * client/src/App.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/LogIn/LogIn.jsx (modified) * client/src/Register/Register.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) * client/src/services/registerLoginService.js (modified) Merge branch 'dimi' into develop Mon, 14 Jul 2025 16:42:42 GMT Dimitar Arsov [cae7dd3] * backend/auth/passportConfig.js (added) * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * backend/package.json (modified) * backend/routers/authRouter.js (added) * backend/server.js (modified) * client/package-lock.json (modified) * client/package.json (modified) * client/src/App.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/LogIn/LogIn.jsx (modified) * client/src/Register/Register.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) * client/src/services/registerLoginService.js (modified) Oauth implemented Mon, 14 Jul 2025 16:31:22 GMT Andrej [5e94396] * client/src/Dashboard/DashboardLayout.jsx (modified) * client/src/Dashboard/components/ManageChallenges.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) Navbar made responsive Mon, 14 Jul 2025 09:40:52 GMT Dimitar Arsov [1e3d825] * backend/scripts/hourlyCheckForDailyChallengePosts.js (added) * backend/services/emailService.js (modified) * ecosystem.config.js (modified) Scheduled a job for hourly reminder Sun, 13 Jul 2025 19:17:00 GMT Dimitar Arsov [caa8bb6] * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/scripts/sendEmailToModerator.js (modified) * backend/services/emailService.js (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/Dashboard/components/UserPosts.jsx (modified) * client/src/services/reviewService.js (modified) Added search in manage posts Sun, 13 Jul 2025 07:56:16 GMT Dimitar Arsov [d3070ce] * backend/scripts/dailyResets.js (modified) * backend/scripts/resetPostCounters.js (modified) * backend/scripts/scriptForTesting.js (modified) * backend/scripts/sendEmailToModerator.js (added) * backend/services/emailService.js (modified) * ecosystem.config.js (modified) * package-lock.json (modified) * package.json (modified) Scheduled job for sending moderator email Sat, 12 Jul 2025 18:04:27 GMT Dimitar Arsov [127dcb9] * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/routers/forumRouter.js (modified) * backend/scripts/scriptForTesting.js (modified) * backend/services/emailService.js (modified) * client/src/App.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ForumPostDetail.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/Dashboard/components/Profile.jsx (modified) * client/src/Dashboard/components/UserPosts.jsx (added) * client/src/services/forumService.js (modified) * client/src/services/reviewService.js (modified) UserPosts view Sat, 12 Jul 2025 12:21:45 GMT Dimitar Arsov [db6c394] * backend/challenges/initialChallenges.json (modified) * backend/controllers/reviewController.js (modified) * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * backend/package.json (modified) * backend/prisma/schema.prisma (modified) * backend/routers/reviewRouter.js (modified) * backend/scripts/addChallenge.js (modified) * backend/services/emailService.js (added) * client/src/Dashboard/components/Profile.jsx (modified) * client/src/LandingPage/components/NavbarLanding.jsx (modified) * client/src/services/reviewService.js (modified) Email notifications Thu, 10 Jul 2025 18:24:46 GMT Dimitar Arsov [9d2acd3] * backend/challenges/initialChallenges.json (modified) * backend/controllers/apiController.js (modified) * backend/controllers/forumController.js (modified) * backend/scripts/addChallenge.js (modified) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/components/CreateNewChallenge.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ForumPostDetail.jsx (modified) * client/src/Dashboard/components/ManageChallenges.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) * client/src/services/apiClient.js (modified) Comments cleanup Wed, 09 Jul 2025 16:52:44 GMT Dimitar Arsov [f3ca462] * backend/controllers/forumController.js (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/LandingPage/components/LeaderBoardEx.jsx (modified) Logs cleanup Wed, 09 Jul 2025 11:53:14 GMT Dimitar Arsov [e27691d] * backend/scripts/addChallenge.js (modified) * client/src/Dashboard/DashboardLayout.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ManageChallenges.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) Removed daisyui class from navbar Wed, 09 Jul 2025 10:38:57 GMT Dimitar Arsov [d373f26] * client/src/Dashboard/components/ManageChallenges.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) Modal refactor Wed, 09 Jul 2025 10:30:57 GMT Dimitar Arsov [f8d8c7f] * backend/challenges/initialChallenges.json (modified) * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/controllers/taskController.js (modified) * backend/models/Challenge.js (modified) * backend/scripts/addChallenge.js (modified) * client/src/Dashboard/components/CreateNewChallenge.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ManageChallenges.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) * client/src/routes/ProtectedRoute.jsx (modified) * client/src/services/apiClient.js (modified) Merge branch 'dimi' into develop Wed, 09 Jul 2025 10:29:05 GMT Dimitar Arsov [506e3de] * backend/challenges/initialChallenges.json (modified) * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/controllers/taskController.js (modified) * backend/models/Challenge.js (modified) * backend/scripts/addChallenge.js (modified) * client/src/Dashboard/components/CreateNewChallenge.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ManageChallenges.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) * client/src/routes/ProtectedRoute.jsx (modified) * client/src/services/apiClient.js (modified) New challenges and auth context remake Tue, 08 Jul 2025 19:49:43 GMT Andrej [6d5705a] * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/DashboardLayout.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ManageChallenges.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) Made everything responsive Tue, 08 Jul 2025 18:57:14 GMT Andrej [c6a1688] * client/src/Dashboard/DashboardLayout.jsx (modified) * client/src/LandingPage/LandingPage.jsx (modified) * client/src/LandingPage/components/Hero.jsx (modified) * client/src/LandingPage/components/Intro.jsx (modified) * client/src/LandingPage/components/LeaderBoardEx.jsx (modified) * client/src/LandingPage/components/NavbarLanding.jsx (modified) * client/src/LandingPage/components/OurRankSystem.jsx (modified) * client/src/LandingPage/components/VisionSection.jsx (modified) Landing page responsive Mon, 07 Jul 2025 16:31:35 GMT Dimitar Arsov [12803c4] * backend/controllers/taskController.js (modified) Comment removed from task controller Mon, 07 Jul 2025 10:46:57 GMT Dimitar Arsov [c01bee2] * backend/controllers/taskController.js (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ForumPostDetail.jsx (modified) * client/src/Dashboard/components/ManageChallenges.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/Dashboard/components/Profile.jsx (modified) Client side cleanup Sun, 06 Jul 2025 15:05:29 GMT Dimitar Arsov [a70b6c4] * client/src/LandingPage/components/Intro.jsx (modified) * client/src/LandingPage/components/VisionSection.jsx (modified) Cleanup Sun, 06 Jul 2025 13:39:19 GMT Dimitar Arsov [fc18704] * backend/controllers/taskController.js (modified) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/Dashboard/components/Profile.jsx (modified) * client/src/LandingPage/components/LeaderBoardEx.jsx (modified) * client/src/LandingPage/components/OurRankSystem.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) * client/src/routes/ProtectedRoute.jsx (modified) * client/src/utils/RankBadge.jsx (modified) * client/src/utils/RankBadgeForNavbar.jsx (added) * client/src/utils/rankUtils.js (modified) Ranks refactor Fri, 04 Jul 2025 19:49:38 GMT Dimitar Arsov [e08f729] * backend/controllers/taskController.js (modified) * backend/routers/taskRouter.js (modified) * client/package-lock.json (modified) * client/package.json (modified) * client/src/Dashboard/components/CreateNewChallenge.jsx (modified) * client/src/Dashboard/components/ManageChallenges.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/services/taskService.js (modified) Solving date calendar for moderator Fri, 04 Jul 2025 15:40:07 GMT Dimitar Arsov [ec388aa] * backend/models/Challenge.js (modified) * client/package-lock.json (modified) * client/package.json (modified) * client/src/Dashboard/components/CreateNewChallenge.jsx (modified) * client/src/Dashboard/components/ManageChallenges.jsx (modified) Calendar components Wed, 02 Jul 2025 17:57:24 GMT Dimitar Arsov [fc9f41a] * backend/controllers/taskController.js (modified) * backend/models/Challenge.js (modified) * backend/routers/taskRouter.js (modified) * backend/scripts/addChallenge.js (modified) * client/src/App.jsx (modified) * client/src/Dashboard/components/CreateNewChallenge.jsx (added) * client/src/Dashboard/components/ManageChallenges.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/services/taskService.js (modified) Create Challenge Wed, 02 Jul 2025 12:32:44 GMT Dimitar Arsov [762d72b] * backend/controllers/forumController.js (modified) * backend/controllers/taskController.js (modified) * backend/routers/taskRouter.js (modified) * client/src/App.jsx (modified) * client/src/Dashboard/components/ManageChallenges.jsx (added) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/services/taskService.js (modified) Manage Challenges view Tue, 01 Jul 2025 18:07:09 GMT Dimitar Arsov [b5a4341] * backend/controllers/forumController.js (modified) * client/src/Dashboard/components/Navbar.jsx (modified) Fixed navbar highlight for create post Tue, 01 Jul 2025 17:54:00 GMT Dimitar Arsov [c6895f7] * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/routers/reviewRouter.js (modified) * backend/scripts/dailyResets.js (modified) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/services/reviewService.js (modified) Merge branch 'dimi' into develop Tue, 01 Jul 2025 17:53:07 GMT Dimitar Arsov [8b88490] * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/scripts/dailyResets.js (modified) * client/src/CreatePost/CreatePost.jsx (modified) Mderator approval modal Tue, 01 Jul 2025 16:50:19 GMT Dimitar Arsov [d07cf55] * client/src/Dashboard/components/Task.jsx (modified) Fixed div height Tue, 01 Jul 2025 16:45:40 GMT Dimitar Arsov [8926060] * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ForumPostDetail.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) Merge branch 'develop' of https://github.com/andrejshuma/finkiRanked ... Tue, 01 Jul 2025 16:45:17 GMT Dimitar Arsov [434fbcd] * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/routers/reviewRouter.js (modified) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/services/reviewService.js (modified) To be reviewed modal Tue, 01 Jul 2025 16:41:37 GMT Andrej [e176d66] * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ForumPostDetail.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) Added loaders on modal panels Tue, 01 Jul 2025 16:36:46 GMT Andrej [920772b] * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ForumPostDetail.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) Modal panels consistent on all pages Tue, 01 Jul 2025 15:56:43 GMT Andrej [e841859] * client/src/Dashboard/components/Navbar.jsx (modified) Highlights of links Tue, 01 Jul 2025 15:15:52 GMT Dimitar Arsov [91d4df2] * backend/models/Challenge.js (modified) Cleanup Sun, 29 Jun 2025 17:23:01 GMT Dimitar Arsov [745232a] * client/index.html (modified) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/index.css (modified) * client/tailwind.config.js (modified) Fixed modal scrollbar bug Sun, 29 Jun 2025 15:50:55 GMT Dimitar Arsov [8bc7384] * backend/prisma/migrations/0_init/migration.sql (added) MIgrations Sun, 29 Jun 2025 13:51:10 GMT Dimitar Arsov [ca36a94] * backend/challenges/challenges-output.txt (deleted) * backend/controllers/reviewController.js (modified) * backend/scripts/resetDailyTaskId.js (deleted) * backend/scripts/scriptForTesting.js (added) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/Register/Register.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) Register in authContext Sun, 29 Jun 2025 10:41:07 GMT Dimitar Arsov [67a391e] * backend/controllers/taskController.js (modified) * backend/scripts/resetDailyTaskId.js (modified) * client/src/Dashboard/components/Task.jsx (modified) Small cleanup Sat, 28 Jun 2025 23:39:45 GMT Dimitar Arsov [c074b6b] * backend/ai/processRequestAi.js (modified) * backend/controllers/taskController.js (modified) * backend/routers/taskRouter.js (modified) * backend/scripts/resetDailyTaskId.js (modified) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/components/ForumPostDetail.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/services/taskService.js (modified) * client/tailwind.config.js (modified) Fixed fetchTask error Sat, 28 Jun 2025 14:47:31 GMT Dimitar Arsov [5b23e0b] * backend/controllers/apiController.js (modified) * backend/controllers/forumController.js (modified) * backend/controllers/taskController.js (modified) * client/src/App.jsx (modified) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/DashboardLayout.jsx (added) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ForumPostDetail.jsx (modified) * client/src/Dashboard/components/Logout.jsx (added) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/Dashboard/components/Profile.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/LandingPage/components/Hero.jsx (modified) * client/src/LandingPage/components/LeaderBoardEx.jsx (modified) * client/src/LogIn/LogIn.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) * client/src/main.jsx (modified) * client/src/routes/ProtectedRoute.jsx (modified) * client/src/services/registerLoginService.js (modified) Changed logic to use user from state Wed, 25 Jun 2025 07:28:37 GMT Dimitar Arsov [75b85d7] * client/src/Dashboard/components/ForumPostDetail.jsx (modified) fix Tue, 24 Jun 2025 21:27:51 GMT Dimitar Arsov [33abc79] * backend/challenges/initialChallenges.json (modified) * backend/controllers/reviewController.js (modified) * backend/controllers/taskController.js (modified) * backend/models/ToBeReviewedPost.js (added) * backend/scripts/addChallenge.js (added) * backend/scripts/deleteAllUsers.js (deleted) * backend/supabase/functions/leaderboard/index.ts (modified) * client/src/LandingPage/components/LeaderBoardEx.jsx (modified) cleanup Mon, 23 Jun 2025 20:55:02 GMT Dimitar Arsov [c2cdb62] * client/src/CreatePost/CreatePost.jsx (modified) Cleanup Mon, 23 Jun 2025 20:53:57 GMT Dimitar Arsov [bb73d1e] * backend/ai/processRequestAi.js (modified) * backend/auth/auth.js (modified) * backend/controllers/apiController.js (modified) * backend/controllers/taskController.js (modified) * backend/prisma/schema.prisma (modified) * backend/scripts/deleteAllChallenges.js (modified) * backend/scripts/deleteAllTestCases.js (modified) * backend/scripts/resetDailyTaskId.js (modified) * backend/supabase/config.toml (modified) * backend/supabase/functions/leaderboard/index.ts (modified) * backend/supabaseClient.js (modified) * backend/supabseEdgeClient.js (added) * client/src/Dashboard/components/Profile.jsx (modified) * client/src/LandingPage/components/LeaderBoardEx.jsx (modified) * client/src/LandingPage/components/OurRankSystem.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) * client/src/main.jsx (modified) Leaderboard cache Sun, 22 Jun 2025 20:45:50 GMT Dimitar Arsov [67b7df2] * backend/supabase/functions/leaderboard/deno.lock (added) Deno lock Sun, 22 Jun 2025 17:44:27 GMT Dimitar Arsov [2a72356] * client/src/LandingPage/components/Hero.jsx (modified) use malcew Sun, 22 Jun 2025 17:43:20 GMT Dimitar Arsov [f8f7409] * backend/ai/processRequestAi.js (modified) * backend/challenges/initialChallenges.json (modified) * backend/controllers/forumController.js (modified) * backend/controllers/taskController.js (modified) * backend/models/ForumPost.js (modified) * backend/supabase/functions/leaderboard/index.ts (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/LandingPage/components/LeaderBoardEx.jsx (modified) Small cleanup Fri, 20 Jun 2025 18:17:21 GMT Dimitar Arsov [6de5862] * backend/controllers/apiController.js (modified) * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/controllers/taskController.js (modified) * backend/models/Comment.js (modified) * backend/models/ForumPost.js (modified) * backend/models/Student.js (modified) * backend/models/User.js (modified) * backend/routers/forumRouter.js (modified) * backend/scripts/dailyResets.js (modified) * backend/scripts/deleteAllTestCases.js (modified) * backend/scripts/deleteAllUsers.js (modified) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ForumPostDetail.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) * client/src/services/forumService.js (modified) Cleanup Tue, 17 Jun 2025 12:05:26 GMT Dimitar Arsov [5634f94] * backend/controllers/taskController.js (modified) * backend/routers/taskRouter.js (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/services/taskService.js (modified) Save Test case for user Tue, 17 Jun 2025 10:04:57 GMT Dimitar Arsov [bb596cf] * backend/controllers/apiController.js (modified) * backend/models/Student.js (modified) * backend/models/User.js (modified) * client/src/Register/Register.jsx (modified) Backend registration Mon, 16 Jun 2025 20:53:18 GMT Dimitar Arsov [d16483b] Merge branch 'develop' of https://github.com/andrejshuma/finkiRanked ... Mon, 16 Jun 2025 20:52:59 GMT Dimitar Arsov [6a77e37] * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * backend/package.json (modified) * backend/prisma/schema.prisma (modified) * backend/scripts/dailyResets.js (modified) * backend/scripts/resetDailyTaskId.js (added) * backend/scripts/resetPostCounters.js (modified) scripts update Mon, 16 Jun 2025 14:20:15 GMT Andrej [90cd6af] * backend/.gitignore (modified) * backend/ai/openaiClient.js (modified) * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * backend/scripts/challengesScraper.js (added) * backend/scripts/dailyResets.js (added) * backend/scripts/deleteAllChallenges.js (added) * backend/scripts/deleteAllTestCases.js (added) * backend/scripts/deleteAllUsers.js (added) * backend/scripts/populateChallengesDb.js (added) * backend/scripts/toggleModeratorStatus.js (modified) * backend/supabase/functions/leaderboard/index.ts (modified) * client/package-lock.json (modified) * client/package.json (modified) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ForumPostDetail.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/LogIn/LogIn.jsx (modified) * client/src/Register/Register.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) * client/src/routes/ProtectedRoute.jsx (modified) * client/src/services/apiClient.js (added) * client/src/services/forumService.js (added) * client/src/services/registerLoginService.js (added) * client/src/services/reviewService.js (added) * client/src/services/taskService.js (added) * package-lock.json (modified) * package.json (added) Merge branch 'develop' of github.com:andrejshuma/finkiRanked into develop Mon, 16 Jun 2025 10:18:33 GMT Dimitar Arsov [e302117] * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * client/package-lock.json (modified) * client/package.json (modified) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ForumPostDetail.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/LogIn/LogIn.jsx (modified) * client/src/Register/Register.jsx (modified) * client/src/services/apiClient.js (added) * client/src/services/forumService.js (added) * client/src/services/registerLoginService.js (added) * client/src/services/reviewService.js (added) * client/src/services/taskService.js (added) axios Sun, 15 Jun 2025 19:47:17 GMT Dimitar Arsov [43c183d] * backend/ai/openaiClient.js (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) Small cleanup Sun, 15 Jun 2025 17:54:49 GMT Dimitar Arsov [30df7ef] * backend/scripts/toggleModeratorStatus.js (modified) * backend/supabase/functions/leaderboard/index.ts (modified) * client/src/contexts/AuthContext.jsx (modified) jwt cleanup Sun, 15 Jun 2025 16:00:05 GMT Dimitar Arsov [2560543] * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) * package-lock.json (modified) * package.json (added) Testing Sun, 15 Jun 2025 13:38:55 GMT Dimitar Arsov [57e9a6f] * backend/.gitignore (modified) * backend/scripts/challengesScraper.js (added) * backend/scripts/dailyResets.js (added) * backend/scripts/deleteAllChallenges.js (added) * backend/scripts/deleteAllTestCases.js (added) * backend/scripts/deleteAllUsers.js (added) * backend/scripts/populateChallengesDb.js (added) Scripts Sun, 15 Jun 2025 13:36:40 GMT Dimitar Arsov [280e995] * client/src/contexts/AuthContext.jsx (modified) * client/src/routes/ProtectedRoute.jsx (modified) jwt 2 Sat, 14 Jun 2025 19:52:20 GMT Andrej [3cf7b80] * backend/models/Challenge.js (modified) Merge branch 'develop' of github.com:andrejshuma/finkiRanked into develop Sat, 14 Jun 2025 19:39:14 GMT Dimitar Arsov [547b5ed] * backend/models/Challenge.js (modified) * backend/prisma/schema.prisma (modified) New challenges Sat, 14 Jun 2025 19:30:58 GMT Andrej [9fac86d] * backend/challenges/Challenges.json (modified) * backend/challenges/initialChallenges.json (modified) Merge branch 'develop' of github.com:andrejshuma/finkiRanked into develop Sat, 14 Jun 2025 19:30:52 GMT Andrej [567b253] * backend/prisma/schema.prisma (modified) pulled db Sat, 14 Jun 2025 19:29:43 GMT Dimitar Arsov [42cc26e] * backend/challenges/Challenges.json (modified) * backend/challenges/initialChallenges.json (modified) More challanges Sat, 14 Jun 2025 12:01:40 GMT Dimitar Arsov [ccd29d8] * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/routes/ProtectedRoute.jsx (modified) Manageposts.jsx Sat, 14 Jun 2025 11:47:31 GMT Dimitar Arsov [4726343] * backend/auth/auth.js (added) * backend/controllers/apiController.js (modified) * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/controllers/taskController.js (modified) * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * backend/package.json (modified) * backend/routers/forumRouter.js (modified) * backend/routers/reviewRouter.js (modified) * backend/scripts/toggleModeratorStatus.js (modified) * backend/server.js (modified) * backend/services/checkModeratorStatus.js (added) * backend/supabaseClient.js (modified) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ForumPostDetail.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/Dashboard/components/Profile.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/LogIn/LogIn.jsx (modified) * client/src/Register/Register.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) * client/src/utils/api.js (added) Merge branch 'dimi' into develop Sat, 14 Jun 2025 11:44:11 GMT Dimitar Arsov [dab69c9] * backend/auth/auth.js (added) * backend/controllers/apiController.js (modified) * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/controllers/taskController.js (modified) * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * backend/package.json (modified) * backend/routers/forumRouter.js (modified) * backend/routers/reviewRouter.js (modified) * backend/scripts/toggleModeratorStatus.js (modified) * backend/server.js (modified) * backend/services/checkModeratorStatus.js (added) * backend/supabaseClient.js (modified) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ForumPostDetail.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/Dashboard/components/Profile.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/LogIn/LogIn.jsx (modified) * client/src/Register/Register.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) * client/src/utils/api.js (added) jwt Thu, 12 Jun 2025 13:48:52 GMT Andrej [6be82fc] * client/src/Dashboard/components/ForumPostDetail.jsx (modified) Small fix Thu, 12 Jun 2025 13:41:17 GMT Andrej [803a3ed] * backend/controllers/forumController.js (modified) * backend/filters/macedonianProfanity.js (modified) * backend/filters/safeWords.js (modified) * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * backend/package.json (modified) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/LandingPage/components/LeaderBoardEx.jsx (modified) Improved UI/UX and made filters better Thu, 12 Jun 2025 09:33:38 GMT Dimitar Arsov [3c1fd8b] * backend/ai/processRequestAi.js (modified) Model change Thu, 12 Jun 2025 09:30:48 GMT Dimitar Arsov [0750a8f] * backend/ai/processRequestAi.js (modified) * backend/controllers/forumController.js (modified) * backend/controllers/taskController.js (modified) * backend/models/ForumPost.js (modified) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) Fixed dates on forum posts Wed, 11 Jun 2025 17:31:53 GMT Dimitar Arsov [9606742] * client/src/contexts/AuthContext.jsx (modified) Session expired - client side implementation Wed, 11 Jun 2025 15:13:12 GMT Dimitar Arsov [baed897] * backend/controllers/apiController.js (modified) * backend/scripts/resetPostCounters.js (modified) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/Dashboard/components/Profile.jsx (modified) * client/src/LogIn/LogIn.jsx (modified) * client/src/contexts/AuthContext.jsx (modified) * ecosystem.config.js (modified) Fixed routing Tue, 10 Jun 2025 22:40:01 GMT Dimitar Arsov [d44298b] * backend/controllers/taskController.js (modified) * backend/scripts/resetPostCounters.js (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/LandingPage/components/LeaderBoardEx.jsx (modified) * client/src/LogIn/LogIn.jsx (modified) * client/src/Register/Register.jsx (modified) * client/src/routes/ProtectedRoute.jsx (modified) Added laoders Tue, 10 Jun 2025 17:56:56 GMT Dimitar Arsov [dc9d8b9] * client/src/Register/Register.jsx (modified) Register Tue, 10 Jun 2025 09:27:35 GMT Dimitar Arsov [c0e8e46] * ecosystem.config.js (added) Fixed timing issue Mon, 09 Jun 2025 18:12:09 GMT Dimitar Arsov [ed03d44] * backend/supabase/functions/leaderboard/index.ts (modified) * client/package-lock.json (modified) * client/package.json (modified) * client/src/LogIn/LogIn.jsx (modified) * client/src/contexts/AuthContext.jsx (added) * client/src/main.jsx (modified) * client/src/routes/ProtectedRoute.jsx (added) Made logging out after inactivity Mon, 09 Jun 2025 17:11:40 GMT Andrej [e196291] * backend/scripts/toggleModeratorStatus.js (modified) * client/src/LandingPage/LandingPage.jsx (modified) * client/src/LandingPage/components/Footer.jsx (modified) * client/src/LandingPage/components/Hero.jsx (modified) * client/src/LandingPage/components/NavbarLanding.jsx (modified) * client/src/LandingPage/components/OurRankSystem.jsx (added) * client/src/LandingPage/components/VisionSection.jsx (modified) Merge branch 'sh' into develop