#AI for Debates

1 messages · Page 3 of 1

twilit kite
#

We can have that in future plans
I believe not necessary currently

#

Oh cool
Can you share those models and huggingface apis you are talking about

#

We are thinking of prompt engineering the same model for diff level bots
And they will be contextually aware bots with different apis

cobalt vector
#

Thankyou @smoky viper @tranquil flame for the input guys, I'll definitely go through the approaches mentioned and let you guys know.

tranquil flame
#

Hey @twilit kite, I have raised a pr for labeling and filtering of pull request to have better maintainability for you as a maintainer
https://github.com/AOSSIE-Org/DebateAI/pull/83 kindly add the labels and then merge the pr

add and removing tags can be easily done in future if needed

GitHub

This PR adds a GitHub Actions workflow to automatically label pull requests for better maintainability:

Size Labels: Applies XS (0-19 lines), S (20-49), M (50-199), L (200-799), XL (800-1999), or ...

slender zodiacBOT
#

@tranquil flame You are now level 8! :confetti_ball:

tranquil flame
#

lmao just realised the integration of coderabbit looks cool ❤️

cobalt vector
#

I have created two PRs, in which

  1. I have migrated the authentication from Cognito to MongoDB (https://github.com/AOSSIE-Org/DebateAI/pull/84)
  2. Added Google Login button (https://github.com/AOSSIE-Org/DebateAI/pull/85)
GitHub

I have migrated the authentication to use only MongoDB so that it becomes easier for future developers

Summary by CodeRabbit

New Features

Introduced online debate rooms with real-time video, au...

GitHub

In this PR I have added Google Oauth option for authentication

tranquil flame
#

lesss go finally cognito is gone thank god

#

@cobalt vector boss currently u are using git in the wrong way

#

most of the prs u raise has all the other pr's code init too which makes it hard to review
try to rebase and drop the commits

cobalt vector
#

Yes bro😅, realized it. Going to fix it in the future.

slender zodiacBOT
#

@cobalt vector You are now level 10! :confetti_ball:

tranquil flame
#

sure lmao its looks weird to review such prs T-T

cobalt vector
#

You're right 🙂

spice kayak
#

hi

slender zodiacBOT
#

@spice kayak You are now level 2! :confetti_ball:

spice kayak
#

I’m Aryan, excited to contribute to DebateAI!
I’d like to work on issues #64, #66, and #68.

cobalt vector
#

Hey @spice kayak, I have recently raised a pr which includes major chunk of features in it till now. We are working for it to get merged. Once it merges maybe you can connect with me. It will make more sense to add themes after that.

viral nimbus
#

Hi @cobalt vector am new to the world of OS, didnt knew i had to ask for assigning an issue before raising a PR. I had started working and solved the issue before looking at the assignee, since I had implemented the feat, I raised a PR. you may look at it. I will adhere to the guidelines thereafter

https://github.com/AOSSIE-Org/DebateAI/pull/97

GitHub

updated theme-provider to include light dark and high-contrast themes along with local caching in localStorage and reading system's theme (already there, updated enums and values)
removed m...

#

am happy to contribute to the project further

torn torrent
#

@cobalt vector @twilit kite Let's finalize a 15–30 minute slot for our weekly meeting

slender zodiacBOT
#

@torn torrent You are now level 5! :confetti_ball:

cobalt vector
#

Sure @torn torrent, whenever you guys are comfortable.

twilit kite
#

I will let you know the timings

twilit kite
torn torrent
slender zodiacBOT
#

@torn torrent You are now level 6! :confetti_ball:

wet spade
wet spade
#

@cobalt vector , please see the DM I sent you.

silver zephyr
#

Hi, what SDK are we using for agent to agent conversation?

rough hull
#

Hey @silver zephyr wanna contribute to this project..can i?

weak orbit
#

Hi @everyone I am new to open-source got hands on experience in goLang wanted to contribute in this project

#

what features i should work on

worldly path
bronze mauve
#

Hello, is this project participating in GSoC this year?

slender zodiacBOT
#

@bronze mauve You are now level 5! :confetti_ball:

main hill
#

Hello, I’m Sarvesh!
I’ve been exploring AOSSIE projects to contribute to, and this one caught my interest.
Could I contribute to this project for GSoC 2026?

manic pewter
#

@quasi sparrow sir, I’m new to the community and have been going through the project recently. I’m interested in contributing, but I wanted to check if this project is still a priority for the org or if the focus has shifted. Would appreciate any guidance. Thank you!

dense hill
#

Hey! Can this project still be contributed to as a newbie to AOSSIE?

weak orbit
#

Man is this project is maintained by the maintainers??
like , the backend is disrupted completely, i fixed the web sockets and then there is errors in AI part what is happening man ...

#

Please maintainers work on this

celest glacier
#

Hello @everyone ! My name is Tanmay , I'm new to the community and I'm interested in this project for Gsoc 2026. Can someone guide me on how to start?

midnight rune
weak orbit
void tundra
#

Is DebateAI and AI for Debates projects same(one)?

void tundra
#

Ok thank you sir

noble bone
#

Hello mentors,
I have gone through your organisation's README, and here's what i have understood so far. I have successfully forked and clone the development environment and am currently working on the issue...
Could you please guide me a bit more?

noble bone
#

sir, I need to confirm that when i setup DebateAI in my local machine then i got this error in frontend, frontend is ok or not please confirm about this..

noble bone
#

@somber raven Sir, Is this Project is active or not? please confirm.

somber raven
noble bone
maiden scroll
#

Hi
I’m setting up the backend locally for the DebateAI repo. I noticed that services/gemini.go uses geminiClient.GenerativeModel and HarmBlockNone, but these are not available in the public google.golang.org/genai SDK. Could you please clarify which version of the Gemini SDK was used for this repo?

weak orbit
cobalt halo
#

I just raised a PR which fixes the frontend issues with minimal and required changes in the codebase. Please give it a look, so the project can be ready for local setup and further contributions - https://github.com/AOSSIE-Org/DebateAI/pull/138

upper cedar
#

Hi everyone! I’m Meet, a GSoC applicant focusing on JS/TS. I saw DebateAI issue #136 (Game.tsx build failing due to duplicate handleWebSocketMessage + missing parseContent). It’s still unassigned on GitHub, is anyone currently working on it? If not, I would like to take it and submit a PR today (remove duplicate handler, keep useCallback version, add typed parseContent helper, verify Vite build). Who should I tag for assignment/review?

cobalt halo
brave steeple
cobalt halo
humble mango
#

Hi, I'm a open-source contributor and want to contribute code in this project.

noble bone
#

Enhanced the authentication page UI by adding a theme toggle next to the Sign In / Sign Up button and improving the left-side layout for better visual balance and branding.
No changes to authentication logic — UI/UX only.

PR is ready for review 🚀

https://github.com/AOSSIE-Org/DebateAI/pull/149

GitHub

What does this PR do?

Adds a theme toggle button next to the Sign In / Sign Up button
Keeps both controls visually separate and aligned
Improves authentication page UX without changing existing lo...

slender zodiacBOT
#

@noble bone You are now level 2! :confetti_ball:

next halo
#

@quasi sparrow Should we implement content moderation i.e Users won't be able to send offensive messages in online debates or vs bot debates as well.

next halo
#

Hey @twilit kite On DebateAI repo i have done PRs for these issues. Can you please review and merge them if possible

tender hare
#

Hi ,is this project is currently active?

brave steeple
#

Hello, everyone and maintainer, I make two pr's first on dockerization of full app with frontend hrm supported, in go I use air but that gives me error but current it won't come with air, and working fine https://github.com/AOSSIE-Org/DebateAI/issues/141 and fix the sidebar for that overflow if we scroll down https://github.com/AOSSIE-Org/DebateAI/issues/176, looking forward to make changes in this pr's

GitHub

Is your feature request related to a problem? Please describe. Currently, setting up the development environment requires manual installation of dependencies for both frontend and backend. This lea...

GitHub

Contribute to AOSSIE-Org/DebateAI development by creating an account on GitHub.

median cargo
#

Hello everyone,
I’m Muneer Ali, an MCA student (2025–2027) and a Full-Stack & AI developer based in India. I’m excited to start contributing to AOSSIE and collaborate with the community.
Background
Strong experience with JavaScript, TypeScript, Python, Java
Frontend: React, Next.js, Tailwind CSS
Backend: Node.js, Express, REST APIs
Databases: PostgreSQL, MongoDB, Firebase
Familiar with Git, GitHub workflows, CI/CD
Good foundation in Data Structures & Algorithms
Open-source & project experience
50+ merged pull requests across multiple repositories
Built AI-driven platforms including:
DocMagic – an AI document generation platform
SignifyAI – an Indian Sign Language translation system
Regularly contribute, review PRs, and follow clean commit practices
What I want to contribute
I’m particularly interested in:
Web platforms (React / backend-heavy projects)
Developer tooling
AI/ML-assisted educational or productivity tools
Improving documentation, tests, and scalability
I’m currently exploring AOSSIE repositories and issues and would appreciate guidance on:
Beginner-friendly or “good first issue” tasks
Ongoing projects that need contributors
Best practices followed in AOSSIE contributions
Looking forward to learning, contributing consistently, and collaborating with mentors and fellow contributors.
Thank you!
— Muneer Ali
GitHub: https://github.com/Muneerali199
LinkedIn: https://linkedin.com/in/muneerali

#

Can anyone suggest some issues am currently setting up project locally

tropic agate
#

Hey GUIZZZZ,

I’m Kalpana, a full-stack developer working with MERN, Next.js, TypeScript, and Tailwind, and actively building my depth in AI/ML with Python.
I’ve set up DebateAI locally and am currently diving into the codebase to understand its debate flow, evaluation logic, and AI components.
I’m especially interested in contributing to AI-driven debate analysis, scoring mechanisms, and overall UX improvements.
Excited to collaborate with the community and contribute consistently

Curious: Are there any architectural or AI-related areas where the project is actively seeking improvements right now??

twilit kite
#

Reviewed most of the PRs

#

Dm if something is pending

twilit kite
tropic agate
slender zodiacBOT
#

@tropic agate You are now level 2! :confetti_ball:

tropic agate
#

hey @twilit kite , I've just submitted two Pull Requests for DebateAI that are now passing all automated checks. I'd appreciate it if someone could take a look when you have a moment! links: https://github.com/AOSSIE-Org/DebateAI/pull/181#issue-3793226567 and https://github.com/AOSSIE-Org/DebateAI/pull/182#issue-3793713703

GitHub

Overview
This PR introduces a significant upgrade to the authentication flow for both users and administrators. The goal was to improve security by enforcing stronger passwords while simultaneously...

GitHub

Overview
Communication shouldn't have a language barrier. This PR introduces a robust, real-time translation layer that allows users to participate in debates using their preferred language...

haughty badger
#

solve this problem while sign up

tropic agate
#

will dooo!!!

#

whats the actual problem would u elaborate?

haughty badger
#

i solved it

tropic agate
#

sureee!!

tulip kiln
#

@quasi sparrow Hi,I have an idea to improve DebateAI by supporting more than one AI model.
This would help with reliability, reduce usage limits, and give users the option to switch models depending on their needs. It also makes the system more flexible and future-ready.

haughty badger
#

Hi everyone,

I’ve prepared an initial UI/UX redesign proposal for the Home / Start Debate page and would love to get your feedback before moving forward with implementation.

The redesign keeps all existing content, theme, icons, and functionality unchanged. The focus is purely on visual and usability improvements, including:

Improved visual hierarchy and spacing

Increased text size for better readability and accessibility

Clearer emphasis on the primary call-to-action

A more balanced hero layout that feels modern and engaging

Responsiveness-friendly structure without layout-heavy changes

I’ve attached a visual mockup of the proposed design for review.
Please let me know:

If this direction aligns with the project’s UI/UX goals

If you’d like any adjustments before implementation

Whether I should proceed with converting this into a frontend PR

Happy to iterate based on feedback. Thanks for taking the time to review!

slender zodiacBOT
#

@haughty badger You are now level 3! :confetti_ball:

haughty badger
#

hey @wet spade please see and review it for next process i am waiting......

burnt terrace
#

Hi all! 👋
I'm Krishna, an AI/ML undergrad

Just started setting up DebateAI and noticed some deprecation warnings in the console. I’ve submitted a quick fix to resolve the React Router v7 flags and clean up the logs

PR Link: https://github.com/AOSSIE-Org/DebateAI/pull/187

Any feedback would be appreciated! Excited to be here

GitHub

Description
While setting up the development environment, I noticed deprecation warnings in the browser console related to upcoming React Router v7 changes
Changes

Enabled v7_startTransition and v...

humble mango
#

Hi everyone 👋

I’ve submitted a PR that adds post-debate personality analysis for participants (human & AI), and I wanted to share it here for early feedback in case anyone has time to glance over it.

What the PR does (brief):

Analyzes completed debate transcripts

Generates AI-assisted personality/style profiles per participant
(argument style, tone, evidence usage, clarity, responsiveness)

Stores the results per debate

Displays them in the View Debate UI with a clear AI disclaimer

The goal is to add a reflection layer focused on how debates happen, not just outcomes.

If anyone has thoughts on:

Trait selection

Backend structure

UI presentation

Scope for DebateAI
PR Link: https://github.com/AOSSIE-Org/DebateAI/pull/188
I’d really appreciate the feedback and am happy to iterate quickly.

Thanks! 🙏

GitHub

📝 Description
This PR introduces post-debate personality analysis for debate participants (human and AI), providing structured, AI-generated insights into how participants argue rather than what th...

next halo
#

@twilit kite Should be add Bot will be able to speak what it writes

#

We can use SSML for that

slender zodiacBOT
#

@next halo You are now level 10! :confetti_ball:

haughty badger
#

Hi @quasi sparrow ,

I’ve prepared an initial UI/UX redesign proposal for the Home / Start Debate page and would love to get your feedback before moving forward with implementation.

The redesign keeps all existing content, theme, icons, and functionality unchanged. The focus is purely on visual and usability improvements, including:

Improved visual hierarchy and spacing

Increased text size for better readability and accessibility

Clearer emphasis on the primary call-to-action

A more balanced hero layout that feels modern and engaging

Responsiveness-friendly structure without layout-heavy changes

I’ve attached a visual mockup of the proposed design for review.
Please let me know:

If this direction aligns with the project’s UI/UX goals

If you’d like any adjustments before implementation

Whether I should proceed with converting this into a frontend PR

Happy to iterate based on feedback. Thanks for taking the time to review!

chrome sleet
#

Hello everyone,
I’m Isha Upadhyay, a CSAI undergraduate and full stack developer with a strong interest in AI-powered products.

Hey @twilit kite I’ve opened a new feature proposal for DebateAI focused on Debate Replay & Performance Analytics.
The idea is to let users replay their past debates, view transcripts with timestamps, and see simple performance metrics like phase-wise scores and word counts so they can actually learn and improve from each debate.

Here is the issue link:
https://github.com/AOSSIE-Org/DebateAI/issues/191

I would really appreciate any feedback on the scope or approach.
If this aligns with the project’s roadmap, I’d love to start working on it and submit a PR.

Thanks!

GitHub

Problem After completing a debate, users currently have no way to review how they performed. They cannot replay the debate, analyze which arguments were strong or weak, or track their improvement o...

chrome sleet
#

@twilit kite I’ve raised a bug related to WebSocket stability in the OnlineDebateRoom.
Right now, if the network drops during a live debate, users get no “Reconnecting” or “Disconnected” feedback and the session often breaks.

I’ve opened an issue with details and a suggested fix here:
https://github.com/AOSSIE-Org/DebateAI/issues/192

GitHub

Problem When the network drops during a live debate, OnlineDebateRoom does not show any connection status or recovery UI. The screen freezes and users are forced to refresh, which often breaks the ...

twilit kite
cobalt halo
#

Hii @twilit kite i'm trying to implement something, the current docker setup is only for a local mongodb, and provides no option for users who opts cloud db while development, i've detailed the issue here - https://github.com/AOSSIE-Org/DebateAI/issues/183. Please let me know your suggestions.

GitHub

Contribute to AOSSIE-Org/DebateAI development by creating an account on GitHub.

haughty badger
# twilit kite Let’s keep the frontend simple This looks tough to read

In the actual running app, the layout feels more readable due to spacing, line-height, and interaction flow. The screenshot might be making it look denser than it is.
That said, I agree on keeping the frontend simple, and I’m happy to tweak the design further if you think any specific area needs simplification.

tropic agate
#

Hello bhavik, I have a enhancement proposal regarding the score analysis of our debate bots, that, Currently, DebateAI provides final scores/ratings after debates, but users lack visibility into why they received a particular score. This makes it harder for debaters to learn right?? Like, where do we really need to be better? So,
This proposal introduces "an Explainable Score Analysis system" that breaks down debate scores into interpretable components and provides actionable feedback.
As there is no clarity on
Strengths vs weaknesses or
Argument quality vs delivery vs rebuttal and
How AI/judging influenced the outcome
So, if we do something about it then it will be a good feature I guess. What do u think about it?? Should I share my approach on it? @twilit kite

#

Also, if anyone likes this idea or what's to share their opinion, please do.

pastel shoal
#

Hi @twilit kite , I am Sachin

I found a critical bug in the Redis configuration that's causing connection failures.

Issue: backend/cmd/server/main.go:47 references cfg.Redis.URL but the config struct defines Addr instead, breaking all Redis-dependent features (matchmaking, polls, caching).

I've documented it here: https://github.com/AOSSIE-Org/DebateAI/issues/194

Happy to submit a PR if this looks good to fix. Let me know!

GitHub

Description This PR fixes a critical configuration mismatch that prevents Redis from connecting at startup, causing all Redis-dependent features to fail silently. Problem In backend/cmd/server/main...

chrome sleet
next halo
#

@twilit kite I have added screenshots and videos where required in my PRs and edited them to match PR format. Can you please review them

PR 165, 167, 197 and 198

next halo
#

@twilit kite The online debateroom code is so vast, it is really hard to debug or add something new. Should be consider refactoring it into separate components

cobalt halo
#

Hello,
Guys did you noticed where your jwt tokens were getting stored? I didn't expected them in the local storage, give it a look, and do mention your suggestions in the comments to correct this - https://github.com/AOSSIE-Org/DebateAI/issues/204

alpine lion
#

Hi everyone,
I’m Abhishek Dhatrak, a MERN stack developer.
I’ve successfully merged 2 issues in DebateAI and I’m currently an active contributor to the project. I’m looking forward to contributing more and taking up new issues.
Please let me know if there are any tasks or features where I can help.
Thanks!

pastel shoal
haughty badger
#

Hi @twilit kite , I’ve submitted a PR that improves the UI/UX of the Login page, focusing
on better readability, spacing, and visual hierarchy while keeping all
existing authentication logic and functionality unchanged.

Screenshots are included for reference.

Whenever you have time, I’d appreciate a review and feedback.
Happy to make any adjustments if needed.

Thanks for your time and guidance!

burnt terrace
#

Hi @wet spade @twilit kite 👋 I've raised another PR—this time focusing on UI/UX.

I fixed the responsive issues on the Login and StartDebate pages where content was overflowing the viewport on smaller screens. I also tweaked the button components to handle text wrapping better.

Here is a quick demo of the result: https://drive.google.com/drive/folders/1QxEfNqkPAfecDoA6-fF_DuXZWTeAdVy4?usp=sharing

PR is here: https://github.com/AOSSIE-Org/DebateAI/pull/226

Open to feedback!

GitHub

🎥 Demo Video
https://drive.google.com/drive/folders/1QxEfNqkPAfecDoA6-fF_DuXZWTeAdVy4?usp=sharing

Problem Overview
This PR fixes responsive layout issues that caused content overflow and unwanted ...

rare hearth
#

Hi everyone 👋 @twilit kite

I recently worked on a small navigation bug related to auth flow:

Issue: https://github.com/AOSSIE-Org/DebateAI/issues/221

PR: https://github.com/AOSSIE-Org/DebateAI/pull/223

→ Fixed the Sign Up button redirecting to the Login page instead of directly opening the signup form.

I’ve attached a visual mockup for reference.

Happy to iterate based on feedback.
Thanks for taking the time to review 🙌

GitHub

Description Clicking the "Sign Up" button on the home page incorrectly redirects to the login page instead of showing the signup form. Users must manually click "Sign Up" again ...

GitHub

Fixes #221
Description
This PR fixes a navigation bug where clicking the "Sign Up" button redirects users to the login page instead of displaying the signup form. Users had to cli...

burnt terrace
#

Hey @twilit kite

New frontend PR related to theme consistency

PR: https://github.com/AOSSIE-Org/DebateAI/pull/231

Demo: https://drive.google.com/file/d/1cij7AQ_JKWPeK-KLRPpkOAYctJJFjeGt/view

Would love a quick review when possible. Thanks!

GitHub

Problem
The mobile sidebar (hamburger menu), notification popover, and profile popover were not respecting the user's selected theme. When users switched toDark mode orHigh Contrast mode, t...

tropic agate
# tropic agate Hello bhavik, I have a enhancement proposal regarding the score analysis of our ...

https://github.com/AOSSIE-Org/DebateAI/issues/220 i have raised an issue for this feature proposal. @twilit kite @wet spade let me know your suggesions.

GitHub

Is your feature request related to a problem? Yes. Currently, users receive a final score/rating at the conclusion of a debate, but there is a lack of transparency regarding the "why" beh...

pastel shoal
slender zodiacBOT
#

@pastel shoal You are now level 2! :confetti_ball:

oblique dawn
#

Hey @wet spade @twilit kite
I’ve raised an issue regarding a small UI/accessibility bug in the Debate Setup dropdown when using the High Contrast theme.

Issue link: https://github.com/AOSSIE-Org/DebateAI/issues/236

I know it’s a subtle change, but it impacts readability and accessibility, and I’d like to start contributing with this if that’s okay.

GitHub

Description In the High Contrast theme, dropdown items in the Select component have a visibility issue. When hovering over a dropdown option, the text color remains white with a yellow background, ...

next halo
#

@twilit kite Please review my PRs

PR 165, 167, 197 and 198

alpine lion
#

@tropic agate
Hi! I'm a contributor to DebateAl and I'd be happy to work on this issue.
The lack of transparency in the current scoring system makes sense, and the proposed Explainable Score Analysis (ESA) approach is a great direction.
I can help implement this by updating the backend LLM prompt to return a structured, explainable JSON (score breakdown, turning points, tone analysis, and coaching tips), and then wiring it up on the frontend with a Score Summary and Deep Dive view.
If this issue is open, I'd like to take it up. Please let me know if there are any design guidelines or constraints I should follow before starting.

brave steeple
#

Hi @twilit kite, recently I raised a issue to build a unified tests in go backend, issue: https://github.com/AOSSIE-Org/DebateAI/issues/230, let me know would I work to this issue, this will help to restrict the vulnerabilities in backend.

GitHub

Contribute to AOSSIE-Org/DebateAI development by creating an account on GitHub.

#

Also I make 2 PR's in frontend. First, add seo optamization: https://github.com/AOSSIE-Org/DebateAI/issues/205 and Second, add sonner/toast for notification https://github.com/AOSSIE-Org/DebateAI/issues/206, let me know if there is some changes in this pr or something else.

GitHub

Is your feature request related to a problem? Please describe. Currently, the application lacks standard PWA configuration (manifest.json), proper SEO meta tags, and consistent branding assets (Log...

GitHub

Contribute to AOSSIE-Org/DebateAI development by creating an account on GitHub.

alpine lion
#

Hey! I’ve opened a PR that fixes the high-contrast select hover issue and aligns the header & sidebar theme consistency. Let me know if any changes are needed

tropic agate
#

@alpine lion SURE!! Let me know if I can help!

alpine lion
#

@tropic agate
Sure, thanks! Will do

slender zodiacBOT
#

@alpine lion You are now level 2! :confetti_ball:

burnt terrace
humble mango
#

plz review

faint tiger
#

please review for any issue or corrections .

#

please review for any issue or corrections.

twilit kite
#

Hey guys, let’s make sure we don’t raise unnecessary PRs, AI slops and help each other out. (Every contribution can be included in proposals, not just the PRs) Try to understand the vision of the project, future prospects and also the codebase to contribute effectively.

I will try to review them once I find time. Have patience and good luck

brave steeple
slender zodiacBOT
#

@brave steeple You are now level 2! :confetti_ball:

hazy dove
#

Hey @twilit kite 👋
I’ve raised a PR to fix intermittent frontend Docker build failures caused by npm network issues.
PR: https://github.com/AOSSIE-Org/DebateAI/pull/240
Fixes: issue #240
It’s a build-time–only change (npm retries + --legacy-peer-deps), no code or dependency updates.
Could you please review and merge when you get a chance? 🙏

GitHub

Fix: Stabilize Frontend Docker Build with npm Retry Configuration

This PR fixes intermittent frontend Docker build failures that were occurring during
npm install. The issue mainly affected clean ...

alpine lion
#

Hello @Bhavik, I’ve regenerated the PR addressing the duplicate coach routes and improved the routing structure. Please review when you get a chance.

chrome sleet
#

@twilit kite Can you please review my PR(https://github.com/AOSSIE-Org/DebateAI/pull/201) and assign me for the issue (https://github.com/AOSSIE-Org/DebateAI/issues/191) .

GitHub

This PR resolves the WebSocket connection stability issue in OnlineDebateRoom.
Resolve #192
It adds:

WebSocket connection state tracking (connected / reconnecting / disconnected)
Proper onerror an...

GitHub

Problem After completing a debate, users currently have no way to review how they performed. They cannot replay the debate, analyze which arguments were strong or weak, or track their improvement o...

alpine lion
#

Hey @Bhavik, I've generated a PR for issue #265 and implemented the Elo rating change tracking as discussed. Could you please review it when you get some time and let me know if any changes are needed?
Thanks!

void tundra
#

@wet spade Please checkout my PR : 269 https://github.com/AOSSIE-Org/DebateAI/pull/269

I have worked on Issue 216
I have updated "Profile" page responsiveness for all screens(devices)

I will also attach video of it:
https://drive.google.com/file/d/1CD_x2WuxD17hbeStsDFSzc9HgkLVw0-D/view?usp=drive_link

Please checkout my PR

GitHub

I have updated "Profile" page responsiveness for all screens

Mobile View

Tablet View

Desktop View

Summary by CodeRabbit

Style

Improved responsive layout on the Profil...

#

I am already contributing to InPactAI project but I think that project is inactive because I have raised PRs and still there is no response, anyone here has idea about it?

slim saddle
#

This channel is for discussing DebateAI, don't send unrelated messages here. We have a channel for Resonate.

brave steeple
#

He @wet spade I make a PR on this issues: https://github.com/AOSSIE-Org/DebateAI/pull/253, https://github.com/AOSSIE-Org/DebateAI/pull/218 and https://github.com/AOSSIE-Org/DebateAI/pull/209. Please review this PR and likely to resolve any issues in this pr's in future.

GitHub

Issue #206
Description
This PR integrates a robust toast notification system to enhance the user experience by providing clear, non-blocking feedback for user actions. Instead of failing silently o...

GitHub

GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.

faint tiger
#

Hi @wet spade
I’ve opened a PR addressing this issue:
https://github.com/AOSSIE-Org/DebateAI/pull/274

I’d really appreciate a review. I’m happy to iterate on the PR, take feedback, and improve it as needed. Thanks!

GitHub

Fixes #244
This PR fixes a frontend crash caused by auth endpoints occasionally
returning empty, non-JSON, or malformed responses, which previously
caused the application to crash during authentica...

void tundra
slender zodiacBOT
#

@void tundra You are now level 3! :confetti_ball:

gray copper
#

Hi @wet spade I’ve been exploring DebateAI and going through the project resources.
I noticed there hasn’t been much recent discussion here, so I wanted to check is the project currently active, or are mentors just busy at the moment?
Just want to make sure I’m aligning my preparation and expectations correctly.

slender onyx
#

@slender zodiac @wet spade i would like to solve issue #279 plaese assign this issue to me if you can

void tundra
next halo
raven oyster
#
GitHub

Added json parsing in Try catch block , see issue
if (savedState) {
try {
return JSON.parse(savedState);
} catch (error) {
console.error("Failed to parse sa...

GitHub

Solved issue : the "Matchmaking Limbo" race condition, we need to change the logic so users are not removed from the pool until the room is successfully created in the database. I...

GitHub

Fix: Implement a cleanup routine (Ticker) or an LRU cache to delete old rooms. Alternatively, offload storage to Redis/DB and remove from memory.

Why: The server will eventually crash with Out Of...

dreamy scarab
#

Hey, I’ve been contributing to DebateAI. Just wondering if there’s any plan to include this project in GSoC 2026?

faint tiger
#

Reposting here as suggested.

Hey everyone — I have an idea to improve DebateAI.
At the moment, DebateAI does a solid job of running debates, judging outcomes, and providing feedback on argument strength and performance (including Elo and basic coaching). However, it doesn’t yet help users understand why an argument failed at a reasoning level.
For example:
whether an argument relied on a logical fallacy
where the reasoning broke down
how the argument could be improved logically

Existing components like coach.go, pros_cons.go, and transcript-based judging provide useful qualitative feedback, but they don’t perform logic-level analysis. They don’t analyze argument structure, identify recurring reasoning mistakes, or support structured post-debate learning and long-term reasoning improvement.

Because of this, I’m exploring the idea of adding a post-debate reasoning and learning layer to DebateAI.

Instead of influencing the debate itself, this layer would activate only after a debate concludes and focus entirely on learning. It would analyze completed transcripts to identify common reasoning mistakes (such as logical fallacy patterns), explain why those patterns weaken an argument, and offer concrete guidance on how the argument could be improved.

Where helpful, it could optionally show a rewritten version of the same argument that preserves the original intent while avoiding the reasoning flaw. Over time, this feedback would be stored as lightweight reasoning metadata so users can review past debates, track recurring issues, and see how their reasoning improves across debates.

These features don’t duplicate anything that exists today. They sit cleanly on top of the current system, leaving debate flow, AI opponents, judging, and rankings completely untouched, while adding a missing educational layer focused on learning, reflection, and long-term improvement.

I’m currently working on this after being asked to contribute in accordance with this idea .

slender onyx
slender zodiacBOT
#

@slender onyx You are now level 2! :confetti_ball:

slender onyx
#

is this project currently active ??

dreamy scarab
#

I was wondering If debateai is there in gsoc 2026, can anybody tell me?

#

@twilit kite

void tundra
slender onyx
slender zodiacBOT
#

@slender onyx You are now level 3! :confetti_ball:

void tundra
slim saddle
faint tiger
#

Hey, I’ve opened a small scaffold PR for the post-debate analysis feature.
It’s non-breaking and only introduces an internal package.
Would appreciate a quick review whenever you get time.
pr : https://github.com/AOSSIE-Org/DebateAI/pull/319

GitHub

This PR introduces a non-invasive scaffold for a future post-debate reasoning analysis system.
What this includes:

New internal package: backend/internal/analysis
PostDebateAnalyzer interface
Fall...

#

@twilit kite
if there is any issue / suggestion please tell me

slender onyx
#

@twilit kite please review my pr in debate ai

faint tiger
#

https://github.com/AOSSIE-Org/DebateAI/pull/319
Hi @twilit kite @wet spade 👋

I hope you’re doing well!

I’ve opened a small scaffold PR for the post-debate analysis feature in DebateAI (#319):
https://github.com/AOSSIE-Org/DebateAI/pull/319
It’s non-breaking and introduces an internal analysis package interface and types.
Whenever you get a moment, I’d really appreciate a review or any feedback.
Please let me know if there’s anything I should improve or adjust 🙂

Thanks!

GitHub

This PR introduces a non-invasive scaffold for a future post-debate reasoning analysis system.
What this includes:

New internal package: backend/internal/analysis
PostDebateAnalyzer interface
Fall...

void tundra
dreamy scarab
#

Are the mentors or maintainers active for debate ai? @slim saddle

slim saddle
dreamy scarab
#

Okey

alpine lion
#

Hi mentor

I have created a PR for the speech recognition continuous mode issue fix.
Could you please review it when you have time?
I'd really appreciate your feedback. Thank you!

dusky sierra
#

Hi everyone

alpine lion
#

Hi mentor
I’ve fixed the footer year issue by making it dynamic using "new Date().getFullYear()".
I also created the GitHub issue and submitted a PR for review.
Could you please take a look when you have time?

Thanks

alpine lion
#

Hi Mentor

I've raised a PR to improve the AuthContext handling in the StartDebate component.
The previous implementation used optional chaining for authentication checks, which could silently fail if the context provider was missing. I refactored it to safely destructure isAuthenticated with a fallback to improve readability and prevent hidden logic issues.
I'd really appreciate it if you could review the PR and share your feedback. Thank you!

queen girder
#

Hey maintainer , I've been contributing to DebateAI since December PRs #137 and #177got merged, and I currently have #291, #255 and #328 open.
I'm planning to apply for GSoC 2026 and wanted to check in is DebateAI going to be part of AOSSIE's GSoC 2026 projects?
Also wanted to ask professionally my open PRs #291 , #255 and #328 have been not merged for a while without review . Is there a specific reason or something I should change something on my end? I want to make sure I'm not missing something and that my contributions are on the right track.
Also have a UI fix PR coming up soon for the notification bar and debate setup modal issues.

silk swift
#

@queen girder mentors may be busy these days that why they didn't get the time for review the project

twilit kite
#

#1312986807914463252 to avoid rework and maintain decorum, lets not start working on issues unless assigned
Any PRs created without assignment would be closed without review.

twilit kite
#

#1312986807914463252 Reply to this message, if I have missed to review or re-review any PRs
make sure video based testing evidences are included in all.

pr format - >
pr title - resolves XYZ issue
pr importance - minor issue/major feature ...
pr link -

Issue format - >
issue title -
issue imp -
issue link -

faint tiger
# twilit kite <#1312986807914463252> Reply to this message, if I have missed to review or re-r...

@twilit kite
https://github.com/AOSSIE-Org/DebateAI/pull/334
i had responded to the coderabbit suggestions and made changes accordingly.
i pasted evidence for the issues with the current botselection.tsx

GitHub

🎯 Summary
This PR enhances the user experience of the BotSelection page by introducing comprehensive field-level validation, improved submission handling, clearer visual feedback, and better form s...

slender zodiacBOT
#

@faint tiger You are now level 4! :confetti_ball:

queen girder
# twilit kite <#1312986807914463252> Reply to this message, if I have missed to review or re-r...

PR #255
PR Title — Fixes #254 Authentication form validation and incorrect error handling
PR Importance — Major bug fix
PR Link — https://github.com/AOSSIE-Org/DebateAI/pull/255
Issue Title — Authentication forms show incorrect error messages and broken input behavior
Issue Importance — Major bug
Issue Link — https://github.com/AOSSIE-Org/DebateAI/issues/254

PR #291
PR Title — Fixes #290 Role selection not locked + Ready allowed without role in OnlineDebateRoom
PR Importance — Major bug fix
PR Link — https://github.com/AOSSIE-Org/DebateAI/pull/291
Issue Title — Both users can select same role, change role freely, and click Ready without selecting a role
Issue Importance — Major bug
Issue Link — https://github.com/AOSSIE-Org/DebateAI/issues/290

PR #328
PR Title — Fixes #326 Online Debate Room (Bot mode) not respecting global Light/Dark theme
PR Importance — Minor bug fix
PR Link — https://github.com/AOSSIE-Org/DebateAI/pull/328
Issue Title — Online Debate Room ignores globally selected Light/Dark theme
Issue Importance — Minor bug
Issue Link — https://github.com/AOSSIE-Org/DebateAI/issues/326

PR #340
PR Title — Fixes #338 Hardcoded colors in Header.tsx break UI in dark/system mode
PR Importance — Minor bug fix
PR Link — https://github.com/AOSSIE-Org/DebateAI/pull/340
Issue Title — Notification panel, profile popover and mobile drawer use hardcoded colors breaking dark/system mode
Issue Importance — Minor bug
Issue Link — https://github.com/AOSSIE-Org/DebateAI/issues/338

GitHub

What this PR does
This PR improves the login and signup authentication forms by fixing validation logic, error handling, and UX issues.
Issues Fixed

Removed generic &quot;Failed to fetch&q...

GitHub

Problem: The authentication forms (login & signup) currently show incorrect and confusing error behavior: Generic "Failed to fetch" / "Unexpected error occurred" messages ap...

GitHub

What changed
This PR fixes the debate setup flow by enforcing correct role selection rules and preventing invalid Ready states.
Backend

Added role locking in WebSocket roleSelection handling:

Pre...

GitHub

In the OnlineDebateRoom setup flow, users can currently select For/Against in ways that break debate consistency. Current Problems Both users can choose the same role (ex: both choose "For&quo...

GitHub

Before:

Online Debate Room (Bot mode) did not respect the selected Light/Dark theme from the Login page.
After:
Online Debate Room now correctly follows the globally selected theme.
Theme updates ...

queen girder
#

Hey! I had opened an issue #271 for the debate room not respecting the global theme mode. I noticed someone submitted a PR(https://github.com/AOSSIE-Org/DebateAI/pull/272) fixing it shortly after just wanted to tell that the PR seems to be awaiting to be merged . Wanted to bring it to your attention in case it got missed.

GitHub

This PR fixes an issue where all debate rooms (bot mode and matchmaking chatroom) always rendered in light mode, even when global dark mode was enabled.
The rest of the application already correctl...

alpine lion
#

Hey @twilit kite
I created a PR to fix the Join Room button UI issue where the button stayed grey even after entering a room code.
Now the button turns green when a room code is entered, giving clear visual feedback that the user can join the room.

silent hinge
#

Greetings i am a student who has taken a year drop after highschool and will only join a university this year. Hence I would like to start contributing to this project towards GSOC 2027. Please do help me get along with organisation and this project.

I have coding experience dealing with python for ml and general tasks.Also web development using nodejs and react.. ElectronJs for desktop also

#

What llm model do we use for the ai side of the debate?? Sorry i am new to the organisation..

primal quail
# twilit kite <#1312986807914463252> to avoid rework and maintain decorum, lets not start work...

Hi @twilit kite ,

While testing DebateAI locally, I noticed a UX issue where the page turns blank after a debate vs bot ends instead of showing the result or redirecting to the results/profile page.

I’ve opened an issue for this and would like to work on fixing it.

Issue link: https://github.com/AOSSIE-Org/DebateAI/issues/347

Could you please review it and assign it to me if it looks valid? Thank you

GitHub

Bug Description issue title - Blank page displayed after debate vs bot ends instead of showing result or redirecting issue imp - minor UX bug Description: While testing the DebateAI application loc...

alpine lion
#

@twilit kite , I have submitted my PR for review.

PR Title – Resolves #348 – Improve Team Builder Section Visibility
PR Importance – Minor UI Enhancement
PR Link – https://github.com/AOSSIE-Org/DebateAI/pull/349

Testing evidence (before/after screenshots) has been included. Kindly review it when possible. Thank you!

GitHub

This PR improves the visibility and UI clarity of the Team Builder section in the interface. Previously, the heading and description of the Team Builder section were not prominent enough, making it...

alpine lion
#

Hey @twilit kite , I have submitted my PR for review.

PR Title – Fix admin login token storage before validating API response
PR Importance – Authentication reliability and error handling improvement
PR Link – https://github.com/AOSSIE-Org/DebateAI/pull/350

Testing evidence (successful login and invalid login scenarios) has been verified to ensure tokens are only stored after a valid response. Kindly review it when possible. Thank you!

GitHub

Overview
This PR fixes an issue where the admin authentication token was stored in localStorage before validating the server response.
Problem
Previously, the application stored adminToken and admi...

faint tiger
#

hey @twilit kite , i have raised a issue
issue title - [FEATURE]: Implement Community-Driven "Support DebateAI" Hub
issue Importance - Open Source Visibility and Community engagement
issue link - https://github.com/AOSSIE-Org/DebateAI/issues/353

i am already working on the code so i believe i can push the pr for this if assigned . Thank you

GitHub

Feature and its Use Cases Feature: Introduce a community support hub inside DebateAI that highlights ways users can support and contribute to the project. The goal is to improve open-source visibil...

alpine lion
#

Hey @twilit kite , I have submitted my PR for review.

PR Title – Unified Branding & UI Micro-Interaction Enhancement (DebateAI Migration)
PR Importance – Improves branding consistency, enhances UI experience, and promotes AOSSIE discoverability
PR Link – https://github.com/AOSSIE-Org/DebateAI/pull/358

Changes include replacing all "Argue-Hub" references with "DebateAI", adding an interactive AOSSIE logo (redirecting to https://aossie.org), and implementing UI micro-interactions like heart hover animations. Kindly review it when possible. Thank you!

GitHub

Overview
This PR implements a unified branding update along with UI enhancements to improve consistency, discoverability, and user interaction across the frontend.
Changes Implemented

Unified Pla...

slender zodiacBOT
#

@alpine lion You are now level 4! :confetti_ball:

faint tiger
#

Hey @twilit kite , I have submitted my PR for review.
PR Title – Feat/Unified DebateAI branding, interactive AOSSIE discovery, and navigation polish
PR Importance - Brand consistency , AOSSIE Discoverability , and clean UI
PR Link -https://github.com/AOSSIE-Org/DebateAI/pull/359
(all coderabbitai concerns and premerge checks are passed)
Changes improves platform consistency by standardizing DebateAI branding across the interface, eliminating legacy naming confusion.
It also enhances user experience by introducing interactive AOSSIE discovery elements and micro-interactions that strengthen project visibility and engagement.
Thank You!

Issue Title - [ENHANCEMENT] Unified Branding & Interactive AOSSIE Discovery #355
issue Importance - Helps greatly in AOSSIE discovery and Branding
Issue Link - https://github.com/AOSSIE-Org/DebateAI/issues/355
Thank YOU!

GitHub

Addressed Issues:
Fixes #355
Screenshots/Recordings:
Before:

After:

Recording.2026-03-17.154747.mp4

GitHub

Feature and its Use Cases Feature / Improvement Standardize platform branding across the interface and introduce interactive organization discovery elements that highlight AOSSIE as the organizatio...

faint tiger
#

hey @twilit kite , i have raised a issue
issue title - [Enhancement]: Automate Copyright Year and Add AOSSIE Footer Link
issue Importance - Reducing maintenance overhead and improving UI interactivity
issue link - https://github.com/AOSSIE-Org/DebateAI/issues/354

pr title - feat: implement dynamic copyright years and interactive AOSSIE footer
pr Importance - Footer navigation with dynamic year solution instead of hardcoded solution
pr link - https://github.com/AOSSIE-Org/DebateAI/pull/357

GitHub

Feature / Improvement Replace hardcoded copyright years with a dynamically generated year using JavaScript and turn AOSSIE footer into an interactive text Problem Currently, some pages in the front...

GitHub

Addressed Issues:
Fixes #354
Screenshots/Recordings:
Before:

After:

Additional Notes:

This PR removes hardcoded copyright years and replaces them with a dynamic solution using:
new Date().getFu...

faint tiger
# faint tiger hey <@913478297457922129> , i have raised a issue issue title - [FEATURE]: Imp...

PR Title : feat: add Support DebateAI community hub and improve sidebar navigation
PR Importance : Open Source Visibility and Community engagement towards Open Source engagement
PR Link : https://github.com/AOSSIE-Org/DebateAI/pull/356

I believe this PR helps position DebateAI more like a true open-source product by encouraging users to explore, contribute, and engage with the community. If the product gains adoption and sparks interest, this kind of visibility layer can naturally drive more contributions and issue reporting within AOSSIE.

I understand that current priorities are UI/UX improvements and end-to-end tested issues, but I felt this aligns closely with those goals while also strengthening the project's open-source presence—something I’ve seen in many successful OSS products.

If the PR is technically sound and doesn’t break existing functionality, I hope it can be considered for merging.
Also, the donation box included is purely UI and can be removed immediately if it’s not required.
Thank You!

GitHub

Addressed Issues:
Fixes #353
Screenshots/Recordings:
BEFORE:

AFTER THE CHANGES MADE:

Additional Notes:

This PR specifically addresses issue #353.
Some UI structure updates were implemented in ...

raven oyster
#
GitHub

Solved issue : the &quot;Matchmaking Limbo&quot; race condition, we need to change the logic so users are not removed from the pool until the room is successfully created in the database. I...

GitHub

Added json parsing in Try catch block , see issue
if (savedState) {
try {
return JSON.parse(savedState);
} catch (error) {
console.error(&quot;Failed to parse sa...

twilit kite
#

I am assuming same for the rest

twilit kite
alpine lion
queen girder
#

Hii @twilit kite I have submitted a PR:
PR title - fix: Real-time team member sync without page reload
PR importance - Major Bug Fix — Team member changes were not reflected in UI without a full page reload, directly impacting collaborative user experience
PR link - https://github.com/AOSSIE-Org/DebateAI/pull/362

Issue title - Bug: Team member list not syncing in real-time without page reload
Issue imp - Major — Users were unable to see team member additions/removals in real-time, requiring a manual page refresh to view updated team state, causing confusion in a collaborative environment
Issue link - https://github.com/AOSSIE-Org/DebateAI/issues/361

GitHub

Addressed Issues:
Fixes #361
Screenshots/Recordings:
Before:

Video.Project.2.mp4

After:

GitHub

Describe the Bug When a team member is added or removed, the changes are not reflected in the UI in real-time. A full page reload is required to see the updated team member list, leading to a poor ...

alpine lion
#

Hey @twilit kite , I have submitted my PR for review.

PR Title – Enhance LeftSection UI with improved styling and interactivity
PR Importance – Improves visual design, user engagement, and overall UI experience
PR Link – https://github.com/AOSSIE-Org/DebateAI/pull/363

Changes include adding a gradient background, implementing hover effects on the logo, image, and quote section, and introducing smooth animations and transitions to make the LeftSection more interactive and visually appealing. I’ve also included before/after visuals and a demo video in the PR. Kindly review it when possible. Thank you!

GitHub

This PR improves the visual design and interactivity of the LeftSection in the Authentication page. Previously, the section was static and less engaging. This update enhances the styling to make it...

raven oyster
slender zodiacBOT
#

@raven oyster You are now level 15! :confetti_ball:

alpine lion
#

Hey @twilit kite , I have submitted my PR for review.

PR Title – Fix UX bug: Add loading state to Play Online and Practice with Bot buttons
PR Importance – Improves user experience by providing instant visual feedback, prevents multiple clicks, and ensures smoother navigation
PR Link - https://github.com/AOSSIE-Org/DebateAI/pull/367

Changes include adding a loading state with a spinner, disabling buttons during processing, and updating button text dynamically (e.g., "Starting...", "Launching Bot...") to provide clear feedback to users. I have also ensured the PR is focused by removing unrelated changes based on review suggestions. Kindly review it when possible. Thank you!

GitHub

Fix: Missing Loading State on Action Buttons
Problem
Currently, when users click on:
Play Online
Practice with Bot
There is no visual feedback, making the UI feel unresponsive. This can confuse use...

primal quail
# primal quail Hi <@913478297457922129> , While testing DebateAI locally, I noticed a UX issue...

Hey @twilit kite , I’ve submitted a PR for review

PR Title: resolves #347 – Fix blank page after debate completion and ensure judgment popup rendering
PR Importance: Major bug fix (restores core feature: displaying debate results properly)
PR Link: https://github.com/AOSSIE-Org/DebateAI/pull/366

This PR fixes the issue where a blank page appeared after completing a debate vs bot. The judgment popup now renders reliably using improved state handling and rendering logic.

I’ve also included video-based testing evidence demonstrating the complete flow (debate → judging → result display).

Would really appreciate your review when you get time. Thanks

GitHub

PR Title:Fix blank page after debate completion and ensure judgment popup rendering

Addressed Issue:
Fixes #347

Description:
This PR resolves a critical UI issue where a blank page was displayed ...

primal quail
#

Also, while testing locally, I came across another small UI/UX issue in the Debate Details modal where some content appears cut off and scrolling isn’t handled properly.

@twilit kite I’ve opened an issue for this and would be happy to work on fixing it as well.

Issue link: https://github.com/AOSSIE-Org/DebateAI/issues/370
Could you please review it and assign it to me if it looks valid? Thank you

GitHub

Bug Description While testing the DebateAI application locally, I noticed that the "Debate Details" modal on the Profile page does not display content properly. Some sections appear cut o...

faint tiger
#

Hi @twilit kite @wet spade — I've been working on a GSoC 2026 proposal for DebateAI called the Explainable Debate Intelligence System (EDIS) — a modular, async post-debate reasoning analysis layer built in Go that adds fallacy detection, argument graphs, and a coaching profile system on top of the existing transcript infrastructure.
We've discussed the architecture informally before, and I've contributed via PR #359 and PR #334. I wanted to confirm publicly:

Is EDIS a valid/accepted proposal topic for DebateAI under GSoC 2026?
Will one of you be available to mentor it?

Happy to share the full draft proposal here or via DM. Thanks!

alpine lion
#

Hey @twilit kite ,
I have submitted my PR for review.
PR Title: Fix Debate Details Modal Overflow, Clipping & Scroll Issues
PR Importance: Improves user experience by fixing content clipping, removing nested scroll issues, and ensuring smooth, readable modal layout
PR Link: https://github.com/AOSSIE-Org/DebateAI/pull/373

Description:

  1. Refactored modal layout using flexbox
  2. Added proper max-height and responsive structure
  3. Implemented single scrollable container ("overflow-y-auto")
  4. Fixed content overflow and visibility issues in "Full Conversation"
  5. Improved spacing and overall UI readability

Looking forward to your review. Thanks!

GitHub

Problem
The &quot;Debate Details&quot; modal on the Profile page had multiple UI issues:
Content was getting cut off or hidden
Nested scrolling caused poor user experience
Sections like &am...

charred peak
#

"Hi @wet spade , @quasi sparrow and everyone, I'm Mushir really interested in the DebateAI GSoC project. To understand the problem space, I built a working prototype of an agentic debate system that doesn't just generate rebuttals, but also includes a real-time fallacy detector, an argument 'steelmanning' feature, and an impartial judge that evaluates the transcript and outputs the winner in strict JSON. I wrote my prototype in Python using Llama-3, but I would love to help port this advanced prompt architecture and agentic workflow over to the Go/Gemini stack for the summer project. Would the maintainers be interested in adding these specific analytical features to the AI debate rooms?"|
Github Repo: https://github.com/mushir2004/AI-Debate-System-main-hosted

GitHub

Full-Stack Multi-Agent AI Platform(We have intergrate: https://github.com/mushir2004/DebateForge) - mushir2004/AI-Debate-System-main-hosted

faint tiger
#

hey @twilit kite , i have raised a issue
issue title - [Feature]: Add real-time token usage visibility via API response and backend logging
issue Importance - Introduce lightweight token observability directly within existing system flows, without requiring additional tools.
issue link - https://github.com/AOSSIE-Org/DebateAI/issues/375

GitHub

Feature and its Use Cases Problem The application currently lacks built-in visibility into token consumption during AI debates. This makes it difficult for developers to: Monitor API usage and cost...

#

i am working on this and will deliver as quickly as possible

faint tiger
#

@twilit kite hi , i made a pr for the above issue #375
PR Title :feat: implement real-time token tracking and API usage visibility with cost
PR Importance : track token usage and cost for the user-vs-AI debate per sentence generated/sent
PR Link : https://github.com/AOSSIE-Org/DebateAI/pull/376

i addressed coderabbit issues and rectified them
ready to be merged @twilit kite
all comments and corrections will be looked at properly and will be acted upon swiftly 🙂

GitHub

Addressed Issues:
Fixes #375
Screenshots/Recordings:
Before:

26.03.2026_22.45.28_REC.mp4

After:

queen girder
#

PR title: fixes #368: add player count limit and date validation in TournamentHub
PR importance: Major Bug Fix — Tournament creation had no validation on player count or date inputs, allowing invalid tournaments to be created and causing broken states in the tournament flow
PR link: https://github.com/AOSSIE-Org/DebateAI/pull/369
Issue title: Bug: No player count limit and date validation in TournamentHub
Issue importance: Major — Users could create tournaments with invalid player counts or past dates, directly breaking the tournament system and leading to unusable tournament states
Issue link: https://github.com/AOSSIE-Org/DebateAI/issues/368

GitHub

Addressed Issues:
Fixes #368
Screenshots/Recordings:

**After:

Additional Notes:
Added client-side validation to TournamentHub.tsx:

Prevents tournament creation with a past start date
Enforces a ...

GitHub

Bug Description Description The TournamentHub tournament creation form currently has no validation on: Start date — users can select past dates, which leads to invalid tournaments Player count — th...

#

PR title: fix: add missing SupportOpenSource page and remove duplicate routes
PR importance: Minor Bug Fix — The SupportOpenSource page was missing entirely and duplicate route definitions were causing inconsistent navigation behaviour across the app
PR link: https://github.com/AOSSIE-Org/DebateAI/pull/365
Issue title: Bug: Missing SupportOpenSource page and duplicate routes in navigation
Issue importance: Minor — Users navigating to the SupportOpenSource page encountered a blank or broken screen, and duplicate routes created unpredictable routing behaviour affecting overall app stability
Issue link: https://github.com/AOSSIE-Org/DebateAI/issues/364

GitHub

Addressed Issues:
Fixes #364
Screenshots/Recordings:
Before:
App fails to load with Vite build error:
"Failed to resolve import './Pages/SupportOpenSource' from 'sr...

GitHub

Bug Description Bug 1 — Missing SupportOpenSource page (build breaking) App.tsx imports ./Pages/SupportOpenSource and defines a route for /support-debateai, but the file does not exist in the codeb...

queen girder
alpine lion
#

Hi @twilit kite ,

I have created a PR to enhance the UI of DebateAI by adding smooth animations and improving user experience.

PR Title: Smooth UI Animations & Improved Navigation UX

PR Importance: Enhances overall UI/UX with smooth transitions and better interaction flow.
PR Link: https://github.com/AOSSIE-Org/DebateAI/pull/378

Demo video has been added to showcase the changes.

I would appreciate your feedback. Thank you!

GitHub

Overview
This PR introduces smooth and modern UI animations across key components using Framer Motion. The goal is to improve user experience by adding subtle, non-intrusive entrance transitions.
K...

queen girder
#

Hi @twilit kite @wet spade ! I've submitted a PR that fixes issue #382 by enforcing unique display names across the database, backend, and frontend layers.
It includes:

  • MongoDB unique index on displayName
  • Backend validation for signup (email/password + Google OAuth) and profile updates
  • Frontend real-time availability check with instant UI updates
    I’ve also verified edge cases like duplicate signup and updates returning proper errors (409), and ensured the UI reflects changes immediately.
    Would really appreciate it if you could take a look and share your feedback. Happy to make any changes if needed!
    Thanks

pr title - resolves #382
pr importance - minor feature
pr link - https://github.com/AOSSIE-Org/DebateAI/pull/384

issue title - Multiple users can register with the same display name causing matchmaking conflicts
issue imp - Bug
issue link - https://github.com/AOSSIE-Org/DebateAI/issues/382

Screenshot evidence added

GitHub

Addressed Issues:
Fixes : #382
Enforces uniqueness of displayName (which serves as the username in DebateAI)
across all three layers: database index, backend validation, and frontend UI.
Changes
B...

GitHub

Bug Description Problem Multiple users can register or update their profile to use the same display name. Since display name is used as the unique identifier in matchmaking, this causes conflicts w...