Page MenuHomePhabricator

Kunal2512 (Kunal Verma)
User

Projects

User does not belong to any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Jan 23 2026, 2:07 PM (6 w, 2 d)
Availability
Available
LDAP User
Kunal Verma
MediaWiki User
Kunal2512 [ Global Accounts ]

Recent Activity

Tue, Feb 17

Kunal2512 added a comment to T400529: 404 page for VCT.

Hi, please review it and let me know if there are any changes to make.

Tue, Feb 17, 5:25 PM · good first task, VideoCutTool

Wed, Feb 11

Kunal2512 added a comment to T416500: Duplicate socket event listeners can be registered in Home component, leading to repeated state updates.

Hi, I’ve addressed the previous feedback and already updated the merge request.
Please let me know if anything further needs to be adjusted.
Thanks.

Wed, Feb 11, 6:48 PM · JavaScript, VideoCutTool

Mon, Feb 9

Kunal2512 added a comment to T416500: Duplicate socket event listeners can be registered in Home component, leading to repeated state updates.

Thanks for the clarification I’ve updated the merge request Overview description to align with the commit message

Screenshot 2026-02-09 at 5.14.32 PM.png (1×2 px, 805 KB)

Mon, Feb 9, 11:45 AM · JavaScript, VideoCutTool
Kunal2512 added a comment to T416500: Duplicate socket event listeners can be registered in Home component, leading to repeated state updates.

Hi, I’ve checked the GitLab Commits section of MR-60.
It shows a single commit, and opening that commit displays the structured commit message including the separate Bug: T416500 footer.
I’ve attached a screenshot below showing this view.

Screenshot 2026-02-09 at 11.32.17 AM.png (1×2 px, 777 KB)

Mon, Feb 9, 6:03 AM · JavaScript, VideoCutTool

Sun, Feb 8

Kunal2512 added a comment to T416500: Duplicate socket event listeners can be registered in Home component, leading to repeated state updates.

Hi, I’ve updated the commit message to follow the Gerrit guidelines and added the separate Bug: T416500 footer. Thanks

Sun, Feb 8, 3:25 PM · JavaScript, VideoCutTool
Kunal2512 added a comment to T416500: Duplicate socket event listeners can be registered in Home component, leading to repeated state updates.

Hi
The changes for this task are in this merge request - MR-60

Sun, Feb 8, 7:08 AM · JavaScript, VideoCutTool
Kunal2512 added a comment to T400529: 404 page for VCT.

Thanks, I’ll wait for the review.

Sun, Feb 8, 7:03 AM · good first task, VideoCutTool
Kunal2512 added a comment to T400529: 404 page for VCT.

Hi
I’ve pushed the updates to the same merge request - MR-61
The 404 page now includes the existing header, sidebar and footer.
Screenshots in previous comment reflect the latest changes.

Sun, Feb 8, 6:56 AM · good first task, VideoCutTool

Sat, Feb 7

Kunal2512 added a comment to T400529: 404 page for VCT.

Done.
I’ve added the existing header, sidebar, and footer to the 404 page and fixed the layout so it matches other pages.
Screenshots below (desktop and mobile, light and dark modes).
Thanks
Desktop :

image.png (1×2 px, 257 KB)

Screenshot 2026-02-07 at 4.30.32 PM.png (1×2 px, 282 KB)

Sat, Feb 7, 11:04 AM · good first task, VideoCutTool
Kunal2512 added a comment to T400529: 404 page for VCT.

Hi,their is a slight change in UI I have discarded one button because root route or home route contain the main tool and no different routes
so only have one button now redirectly to root route
Current UI :

Screenshot 2026-02-07 at 3.57.32 PM.png (1×2 px, 266 KB)

Sat, Feb 7, 10:28 AM · good first task, VideoCutTool
Kunal2512 added a comment to T400529: 404 page for VCT.

Hi
I’ve opened a merge request for this task:
This is the Merge Request MR-61
Please let me know if any changes are needed.

Sat, Feb 7, 8:48 AM · good first task, VideoCutTool

Feb 6 2026

Kunal2512 added a comment to T410629: Authenticated page not auto loading after OAuth login.

I have attached some screenshots for this rendering issue

Feb 6 2026, 8:31 AM · Patch-For-Review, VideoCutTool
Kunal2512 added a comment to T410629: Authenticated page not auto loading after OAuth login.

Yes I used some AI assistance mainly to help improve the wording and structure of the comment so that the findings could be presented clearly in Markdown.
All testing, experiments, and technical observations are from my own manual debugging.

Feb 6 2026, 8:20 AM · Patch-For-Review, VideoCutTool
Kunal2512 added a comment to T410629: Authenticated page not auto loading after OAuth login.

Thanks for the pointer — to add more context as requested:

Feb 6 2026, 8:08 AM · Patch-For-Review, VideoCutTool
Kunal2512 added a comment to T410629: Authenticated page not auto loading after OAuth login.

Hi @Reputation22
I noticed there is a related merge request proposing cookie-based polling during login, but it does not appear to have been merged.
I tested the current production instance and the original issue is still reproducible. After completing the Wikimedia OAuth flow and redirecting back to VideoCutTool, the UI remains in the unauthenticated state (Login button visible, no “Welcome <username>” in the header).
The authenticated view only appears after performing a manual page refresh, which matches the behavior described in this task.
I’ve attached screenshots showing:
the UI state before login and immediately after completing OAuth (without refresh), and

SCREEN BEFORE LOGIN AND AFTER LOGIN.jpeg (877×1 px, 72 KB)

Feb 6 2026, 6:57 AM · Patch-For-Review, VideoCutTool
Kunal2512 added a comment to T400529: 404 page for VCT.

Hi,
I’ve drafted a possible UI direction for the common 404 page in VideoCutTool and wanted to check if this approach looks reasonable for the project.
At the moment, the idea is to keep the implementation fully React-based and lightweight, without introducing additional images or assets, and focus on a clear, purpose-driven 404 experience. That said, I wanted to ask whether this minimal approach is preferred, or if adding some simple visuals would be better for user experience.
Please let me know if this direction makes sense, or if you’d suggest any changes to the layout, wording, or overall approach. I’m happy to iterate based on feedback.
Thanks.

image.png (1×1 px, 150 KB)

Feb 6 2026, 5:44 AM · good first task, VideoCutTool

Feb 5 2026

Kunal2512 claimed T416500: Duplicate socket event listeners can be registered in Home component, leading to repeated state updates.
Feb 5 2026, 5:46 PM · JavaScript, VideoCutTool
Kunal2512 added a comment to T400529: 404 page for VCT.

Thanks for pointing this out, I’ll follow these guidelines going forward.

Feb 5 2026, 5:06 PM · good first task, VideoCutTool
Kunal2512 claimed T400529: 404 page for VCT.
Feb 5 2026, 4:24 PM · good first task, VideoCutTool
Kunal2512 added a comment to T416500: Duplicate socket event listeners can be registered in Home component, leading to repeated state updates.

Thanks for the note.
I’ll clean up the patch to remove the unrelated whitespace and formatting changes and keep the diff focused strictly on the socket listener fix. I’m working on this and will update the merge request shortly.

Feb 5 2026, 4:13 PM · JavaScript, VideoCutTool
Kunal2512 added a comment to T400529: 404 page for VCT.

Hi @Aklapper ,
I’ve reviewed this issue and have a clear understanding of how the 404 handling for invalid edit URLs can be implemented.
I would like to work on this task. Kindly assign it to me.
Thank you.

Feb 5 2026, 3:59 PM · good first task, VideoCutTool
Kunal2512 added a comment to T416500: Duplicate socket event listeners can be registered in Home component, leading to repeated state updates.

I’ve opened a GitLab merge request that addresses this issue by moving the socket.on('update') listener into a useEffect hook with proper cleanup to avoid duplicate listener registrations and repeated state updates.

Feb 5 2026, 2:54 PM · JavaScript, VideoCutTool

Feb 4 2026

Kunal2512 created T416500: Duplicate socket event listeners can be registered in Home component, leading to repeated state updates.
Feb 4 2026, 5:15 PM · JavaScript, VideoCutTool

Jan 28 2026

Kunal2512 added a comment to T415745: Requesting GitLab account activation for Kunal Verma.

I plan to work on the VideoCutTool project on GitLab. It is a tool for editing videos on Wikimedia Commons, and I am interested in contributing to it through code contributions.
I have experience with React JS and Node JS, and I would like to get access to the GitLab repository so that I can explore the codebase, set up the project locally, and start contributing.

Jan 28 2026, 1:40 PM · Essential-Work, Release-Engineering-Team (Doing 😎), GitLab (Account Approval)
Kunal2512 created T415745: Requesting GitLab account activation for Kunal Verma.
Jan 28 2026, 5:42 AM · Essential-Work, Release-Engineering-Team (Doing 😎), GitLab (Account Approval)

Jan 23 2026

Kunal2512 added a comment to T415366: Create continuity page for @pwangai.

@Aklapper
Thanks for the clarification. I understand now that this task is scoped specifically for @pwangai and is not intended for general contributions.
I had misunderstood the purpose of the task earlier. I’ll follow the New Developers guidance for next steps.
Appreciate the explanation.

Jan 23 2026, 4:16 PM · Test Platform
Kunal2512 added a comment to T415366: Create continuity page for @pwangai.

@zeljkofilipin
Thanks for the pointer. I’ll go through the New Developers page.
I’m interested in starting with code contributions and would appreciate guidance on which repository or component would be a good place to begin.
It would also be helpful to know the primary tech stack used in that area (frontend/backend) so I can get set up correctly.

Jan 23 2026, 4:00 PM · Test Platform
Kunal2512 added a comment to T415366: Create continuity page for @pwangai.

Hi! I am Kunal Verma👋
I’m new to contributing to Wikimedia open source and I’m really excited to get started.
I understand this task is about creating a continuity page, but I’m not fully clear on the expected structure and required details yet.
Could someone please point me to the relevant documentation or a good example to follow? I want to make sure I do this correctly.
Thanks

Jan 23 2026, 2:17 PM · Test Platform