# # ChangeLog for / # # Generated by Trac 1.6 # 07/06/25 10:04:52 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: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 Mon, 09 Jun 2025 17:11:20 GMT Andrej [4bd0641] * 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) Added new section to landing page Mon, 09 Jun 2025 16:13:21 GMT Dimitar Arsov [bd92c92] * client/src/Dashboard/components/Profile.jsx (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/utils/RankBadge.jsx (modified) Merge branch 'develop' of github.com:andrejshuma/finkiRanked into develop Mon, 09 Jun 2025 16:12:01 GMT Dimitar Arsov [8d948d6] * backend/controllers/taskController.js (modified) * client/src/Dashboard/components/Task.jsx (modified) Testing ranks Mon, 09 Jun 2025 16:02:35 GMT Andrej [61b18ad] * client/src/utils/RankBadge.jsx (modified) quick change Mon, 09 Jun 2025 15:58:17 GMT Andrej [160ee83] * client/src/Dashboard/components/Task.jsx (modified) quick change of the back button Mon, 09 Jun 2025 15:45:06 GMT Andrej [d1bee01] * client/src/Dashboard/components/Navbar.jsx (modified) Merge remote-tracking branch 'origin/develop' into develop # ... Mon, 09 Jun 2025 15:43:30 GMT Dimitar Arsov [84bf8c1] * client/src/Dashboard/components/Navbar.jsx (modified) Localstorage bug Mon, 09 Jun 2025 15:37:50 GMT Andrej [4ed3b3c] * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/Dashboard/components/Profile.jsx (modified) Merge branch 'sh' into develop Mon, 09 Jun 2025 15:36:33 GMT Andrej [2291810] * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/Dashboard/components/Profile.jsx (modified) Few minor changes Mon, 09 Jun 2025 15:35:38 GMT Dimitar Arsov [3acbb05] * backend/controllers/taskController.js (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/LandingPage/LandingPage.jsx (modified) * client/src/LandingPage/components/LeaderBoardEx.jsx (modified) * client/src/utils/rankUtils.js (modified) Rank function Mon, 09 Jun 2025 14:49:12 GMT Andrej [541d02f] * backend/node_modules/.package-lock.json (modified) * backend/node_modules/@types/node/README.md (modified) * backend/node_modules/@types/node/http2.d.ts (modified) * backend/node_modules/@types/node/package.json (modified) * backend/node_modules/@types/node/util.d.ts (modified) * backend/package-lock.json (modified) * backend/package.json (modified) * backend/supabase/.temp/cli-latest (added) * backend/supabase/config.toml (added) * backend/supabase/functions/leaderboard/.npmrc (added) * backend/supabase/functions/leaderboard/deno.json (added) * backend/supabase/functions/leaderboard/index.ts (added) * client/src/LandingPage/LandingPage.jsx (modified) * client/src/LandingPage/components/LeaderBoardEx.jsx (modified) * client/src/LandingPage/components/LeaderLanding.jsx (deleted) * client/src/assets/rankIcons/algorithmist.png (added) * client/src/assets/rankIcons/challenger.png (added) * client/src/assets/rankIcons/codemaster.png (added) * client/src/assets/rankIcons/coder.png (added) * client/src/assets/rankIcons/finkilegend.png (added) * client/src/assets/rankIcons/hackerMage.png (added) * client/src/assets/rankIcons/learner.png (added) * client/src/assets/rankIcons/novice.png (added) * client/src/assets/rankIcons/problemsolver.png (added) * client/src/assets/rankIcons/royalty.png (added) * client/src/utils/RankBadge.jsx (added) * client/src/utils/rankUtils.js (added) Merge branch 'leaderboard-feature' into develop Mon, 09 Jun 2025 14:46:51 GMT Andrej [cbc2ebb] * client/src/LandingPage/components/LeaderBoardEx.jsx (modified) * client/src/assets/rankIcons/algorithmist.png (added) * client/src/assets/rankIcons/challenger.png (added) * client/src/assets/rankIcons/codemaster.png (added) * client/src/assets/rankIcons/coder.png (added) * client/src/assets/rankIcons/finkilegend.png (added) * client/src/assets/rankIcons/hackerMage.png (added) * client/src/assets/rankIcons/learner.png (added) * client/src/assets/rankIcons/novice.png (added) * client/src/assets/rankIcons/problemsolver.png (added) * client/src/assets/rankIcons/royalty.png (added) * client/src/utils/RankBadge.jsx (added) * client/src/utils/rankUtils.js (added) Made ranks images appear dynamically Mon, 09 Jun 2025 13:29:56 GMT Andrej [479eaca] * backend/node_modules/.package-lock.json (modified) * backend/node_modules/@types/node/README.md (modified) * backend/node_modules/@types/node/http2.d.ts (modified) * backend/node_modules/@types/node/package.json (modified) * backend/node_modules/@types/node/util.d.ts (modified) * backend/package-lock.json (modified) * backend/package.json (modified) * backend/supabase/.temp/cli-latest (added) * backend/supabase/config.toml (added) * backend/supabase/functions/leaderboard/.npmrc (added) * backend/supabase/functions/leaderboard/deno.json (added) * backend/supabase/functions/leaderboard/index.ts (added) * client/src/LandingPage/LandingPage.jsx (modified) * client/src/LandingPage/components/LeaderBoardEx.jsx (modified) * client/src/LandingPage/components/LeaderLanding.jsx (deleted) Made leaderboard fetching function and frontend call Mon, 09 Jun 2025 12:25:27 GMT Dimitar Arsov [8883a1d] * client/src/LandingPage/LandingPage.jsx (modified) * client/src/LandingPage/components/Footer.jsx (modified) Use frontend stvari Mon, 09 Jun 2025 12:19:31 GMT Dimitar Arsov [719b73d] * backend/controllers/taskController.js (modified) * backend/routers/taskRouter.js (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/src/Register/Register.jsx (modified) Frontend stvari Mon, 09 Jun 2025 10:27:58 GMT Dimitar Arsov [defb0fb] * backend/controllers/taskController.js (modified) Timestamps fix Mon, 09 Jun 2025 09:26:01 GMT Dimitar Arsov [1822db3] * backend/ai/processRequestAi.js (modified) * backend/controllers/forumController.js (modified) * backend/controllers/taskController.js (modified) * client/src/Dashboard/components/Task.jsx (modified) Fixed fetching challenge Mon, 09 Jun 2025 08:02:57 GMT Dimitar Arsov [984aa74] * backend/controllers/taskController.js (modified) * client/src/Dashboard/components/Task.jsx (modified) Task.ksx frontend Sun, 08 Jun 2025 21:38:08 GMT Dimitar Arsov [13f78de] * backend/controllers/taskController.js (modified) * backend/routers/taskRouter.js (modified) * client/src/Dashboard/components/Task.jsx (modified) Daily resets script Sun, 08 Jun 2025 19:26:40 GMT Dimitar Arsov [0d8dbb9] * client/src/Dashboard/components/Task.jsx (modified) Fixed frontend overflow on task.jsx Sun, 08 Jun 2025 16:38:51 GMT Andrej [3397b8c] * backend/controllers/apiController.js (modified) * backend/controllers/taskController.js (modified) * backend/routers/taskRouter.js (modified) * client/src/Dashboard/components/Task.jsx (modified) Merge branch 'shuma' into develop Sun, 08 Jun 2025 16:36:21 GMT Andrej [b69991e] * backend/controllers/apiController.js (modified) * backend/controllers/taskController.js (modified) * backend/routers/taskRouter.js (modified) * client/src/Dashboard/components/Task.jsx (modified) Made test case fetching and evaluating Sun, 08 Jun 2025 15:23:15 GMT Dimitar Arsov [6699108] * client/src/Dashboard/components/Task.jsx (modified) Fixed 7am challenge fetch Sun, 08 Jun 2025 13:19:52 GMT Dimitar Arsov [2a81efa] * backend/models/Challenge.js (modified) * backend/prisma/schema.prisma (modified) Fixed tables for challenges and testcases Sun, 08 Jun 2025 13:00:15 GMT Andrej [ce1bb45] * backend/controllers/taskController.js (added) * backend/prisma/schema.prisma (modified) * backend/routers/taskRouter.js (added) * backend/server.js (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/vite.config.js (modified) Merge branch 'sh' into develop Sun, 08 Jun 2025 12:58:46 GMT Andrej [ce371e5] * backend/controllers/taskController.js (modified) * backend/prisma/schema.prisma (modified) * backend/routers/taskRouter.js (modified) * client/src/Dashboard/components/Task.jsx (modified) Made fetching od todays task Sun, 08 Jun 2025 12:38:25 GMT Dimitar Arsov [5c42b2b] * backend/.gitignore (modified) * backend/challenges/Challenges.json (added) * backend/challenges/challenges-output.txt (moved) * backend/challenges/initialChallenges.json (added) * backend/models/Challenge.js (added) * backend/prisma/schema.prisma (modified) * backend/scripts/deleteAllUsers.js (deleted) * backend/scripts/tasksScraper.js (deleted) * backend/tasks/initialTasks.json (deleted) * backend/tasks/tasks.json (deleted) Challanges json cleanup Sun, 08 Jun 2025 11:42:53 GMT Andrej [1f39991] * backend/controllers/taskController.js (added) * backend/routers/taskRouter.js (added) * backend/server.js (modified) * client/src/Dashboard/components/Task.jsx (modified) * client/vite.config.js (modified) Made the new controllers and routers for the challenges Sun, 08 Jun 2025 09:52:06 GMT Dimitar Arsov [a1b7a70] * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * backend/package.json (modified) * backend/scripts/tasksScraper.js (added) * backend/tasks/challenges-output.txt (added) * backend/tasks/initialTasks.json (added) * backend/tasks/tasks.json (added) Merge branch 'dimi' into develop Sun, 08 Jun 2025 09:51:36 GMT Dimitar Arsov [d8ef34b] * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * backend/package.json (modified) * backend/scripts/tasksScraper.js (added) * backend/tasks/challenges-output.txt (added) * backend/tasks/initialTasks.json (added) * backend/tasks/tasks.json (added) Scraped tasks Sun, 08 Jun 2025 09:33:14 GMT Andrej [d5984af] * backend/prisma/schema.prisma (modified) Added new tables to prisma Sun, 08 Jun 2025 07:03:56 GMT Dimitar Arsov [3eb6a68] * backend/scripts/resetPostCounters.js (modified) Script for reset post count Sat, 07 Jun 2025 21:12:11 GMT Dimitar Arsov [ee53e08] * backend/scripts/resetPostCounters.js (added) Merge branch 'dimi' into develop Sat, 07 Jun 2025 21:11:57 GMT Dimitar Arsov [765fe50] * backend/scripts/resetPostCounters.js (added) Added restart post counter script Sat, 07 Jun 2025 21:07:27 GMT Andrej [02b179b] * backend/scripts/toggleModeratorStatus.js (added) Made script for changing moderator status Sat, 07 Jun 2025 20:41:35 GMT Dimitar Arsov [005a72b] * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * client/src/CreatePost/CreatePost.jsx (modified) Merge branch 'dimi' into develop Sat, 07 Jun 2025 20:40:56 GMT Dimitar Arsov [c5eb6c4] * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * client/src/CreatePost/CreatePost.jsx (modified) Frontend stvari Sat, 07 Jun 2025 20:37:00 GMT Andrej [1a3b8e3] * backend/controllers/forumController.js (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) Fixed some margins Sat, 07 Jun 2025 20:23:16 GMT Andrej [fd01fe5] * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * backend/package.json (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/vite.config.js (modified) Merge branch 'shuma' into develop Sat, 07 Jun 2025 20:22:08 GMT Andrej [370e07c] * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * backend/package.json (modified) * client/src/Dashboard/components/ManagePosts.jsx (modified) * client/vite.config.js (modified) Added moderator functionalities Sat, 07 Jun 2025 19:40:30 GMT Dimitar Arsov [37c0c62] * backend/ai/processRequestAi.js (modified) * backend/controllers/forumController.js (modified) * backend/controllers/reviewController.js (modified) * client/src/CreatePost/CreatePost.jsx (modified) Fixed comments Sat, 07 Jun 2025 19:21:24 GMT Andrej [9e5990f] * backend/controllers/reviewController.js (added) * backend/prisma/schema.prisma (modified) * backend/routers/reviewRouter.js (added) * backend/server.js (modified) * client/src/Dashboard/Dashboard.jsx (deleted) * client/src/Dashboard/components/ManagePosts.jsx (added) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/assets/images/done-all.svg (added) * client/src/main.jsx (modified) Merge branch 'shuma' into develop Sat, 07 Jun 2025 19:20:59 GMT Andrej [8d2824b] * backend/controllers/reviewController.js (added) * backend/prisma/schema.prisma (modified) * backend/routers/reviewRouter.js (added) * backend/server.js (modified) * client/src/Dashboard/Dashboard.jsx (deleted) * client/src/Dashboard/components/ManagePosts.jsx (added) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/assets/images/done-all.svg (added) * client/src/main.jsx (modified) Made moderator page logic and view Sat, 07 Jun 2025 19:06:16 GMT Dimitar Arsov [2597069] * backend/ai/openaiClient.js (added) * backend/ai/processRequestAi.js (added) * backend/controllers/forumController.js (modified) * client/src/CreatePost/CreatePost.jsx (modified) Integrated openai api Sat, 07 Jun 2025 17:28:05 GMT Dimitar Arsov [16160a4] * backend/controllers/apiController.js (modified) * backend/controllers/forumController.js (modified) * client/src/CreatePost/CreatePost.jsx (modified) * client/src/Dashboard/components/Forum.jsx (modified) * client/src/Dashboard/components/Navbar.jsx (modified) * client/src/Register/Register.jsx (modified) * client/src/main.jsx (modified) Fixed profanity checks Fri, 06 Jun 2025 21:14:20 GMT Andrej [2db3b64] * backend/controllers/apiController.js (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) Added moderator functions Fri, 06 Jun 2025 20:37:13 GMT Andrej [1c696c9] * backend/controllers/forumController.js (modified) * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * backend/package.json (modified) * client/src/LandingPage/LandingPage.jsx (modified) * client/src/LandingPage/components/LeaderLanding.jsx (added) * client/src/LandingPage/components/NavbarLanding.jsx (moved) Merge branch 'sh' into develop Fri, 06 Jun 2025 20:36:31 GMT Andrej [1dab133] * backend/controllers/forumController.js (modified) * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * backend/package.json (modified) * client/src/LandingPage/LandingPage.jsx (modified) * client/src/LandingPage/components/LeaderLanding.jsx (added) * client/src/LandingPage/components/NavbarLanding.jsx (moved) Filtering improved and fixes bug Fri, 06 Jun 2025 20:12:14 GMT Dimitar Arsov [f29a332] * backend/node_modules/.package-lock.json (modified) Removed folder Fri, 06 Jun 2025 20:01:10 GMT Andrej [651732b] * backend/controllers/forumController.js (modified) * backend/filters/macedonianProfanity.js (added) * backend/filters/safeWords.js (added) * backend/node_modules/.package-lock.json (modified) * backend/package-lock.json (modified) * backend/package.json (modified) Added filtering of profanity and safe words to forum and comments