Page MenuHomePhabricator

Reputation22 (Varun Shrivastava)
User

Projects (5)

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

User Since
Jan 23 2023, 10:36 AM (151 w, 3 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Reputation22 [ Global Accounts ]

Recent Activity

Yesterday

Reputation22 added a comment to T387744: Change UI for mobile view VCT.

Hi,

While working on the mobile UI, I noticed that in mobile view, the “VideoCutTool” heading text appears white in light mode, which makes it difficult to read against the light background.

The heading appears correctly in dark mode, and this issue does not occur in desktop view — it seems to be limited to mobile light mode only.

This issue is separate from the previously addressed sidebar and drawer changes, so I’m tracking it here as a new task.

Please let me know if you’d like me to proceed with a fix, or if there is any design guidance I should follow for this case.

also attaching the screenshots for clarity

Screenshot 2025-12-17 163203.png (361×319 px, 10 KB)
Screenshot 2025-12-17 163217.png (328×341 px, 6 KB)

Thanks!

Thu, Dec 18, 7:42 AM · good first task, VideoCutTool

Wed, Dec 10

Reputation22 added a comment to T387744: Change UI for mobile view VCT.

hey @Sarv_227 have replied over the MR. please check

Wed, Dec 10, 4:38 AM · good first task, VideoCutTool

Tue, Dec 9

Reputation22 added a comment to T411294: Handle 5xx and show service unavailable page.

hi @sanjaisid left some comments in the MR
please address them and revert back on them

Tue, Dec 9, 7:28 PM · Patch-For-Review, good first task, VideoCutTool
Reputation22 added a comment to T411294: Handle 5xx and show service unavailable page.

Hi @Reputation22 ,
I have submitted a patch a week ago. Can you check whether things are good ?

Tue, Dec 9, 6:51 PM · Patch-For-Review, good first task, VideoCutTool

Mon, Dec 8

Reputation22 added a comment to T412010: Maintain login session if user is active.

Approach 1: Creating a middleware to intercept all the apis, which basically checks if the user is logged in or not. If logged in, then refresh the cookie age (again by threshold value).

Mon, Dec 8, 12:10 PM · VideoCutTool
Reputation22 created T412010: Maintain login session if user is active.
Mon, Dec 8, 11:56 AM · VideoCutTool
Reputation22 added a comment to T411298: Check for invalid videos on commons, and beta-commons url change for VideoCutTool.

Also for 3). It seems we already have a notification message in place (check error-file-not-exist key in qqq.json), we can leverage this itself, and maybe update the message to display the base_wiki_url

Mon, Dec 8, 7:50 AM · good first task, VideoCutTool
Reputation22 added a comment to T411298: Check for invalid videos on commons, and beta-commons url change for VideoCutTool.

PS: Fix for the above mentioned bug is
use import.meta.env.MODE instead of import.meta.env.VITE_ENV

Mon, Dec 8, 7:48 AM · good first task, VideoCutTool
Reputation22 added a comment to T411298: Check for invalid videos on commons, and beta-commons url change for VideoCutTool.

maybe we can have 2 MRs for this..one addressing the fix for [P0] first.
(for now have updated production env manually, so as to minimise outage)

Mon, Dec 8, 5:34 AM · good first task, VideoCutTool
Reputation22 updated the task description for T411298: Check for invalid videos on commons, and beta-commons url change for VideoCutTool.
Mon, Dec 8, 5:33 AM · good first task, VideoCutTool
Reputation22 triaged T411298: Check for invalid videos on commons, and beta-commons url change for VideoCutTool as High priority.

updating priority to be high.
adding onto the description, check the usage of vite.meta.env (env variables defined within vite)

Mon, Dec 8, 5:32 AM · good first task, VideoCutTool

Thu, Dec 4

Reputation22 added a comment to T387744: Change UI for mobile view VCT.

Hi! I’ve submitted an initial fix for the mobile UI issue.

Merge Request:https://gitlab.wikimedia.org/cloudvps-repos/videocuttool/VideoCutTool/-/merge_requests/57

This is my first contribution, so I started with the text color cleanup (blue → black).
If additional UI adjustments are required, I am happy to update the MR based on reviewer feedback.

Thank you!

Thu, Dec 4, 8:30 PM · good first task, VideoCutTool

Tue, Dec 2

Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

for alert runbook, lets use this link for all alerts

https://commons.wikimedia.org/w/index.php?title=Commons%3AVideoCutTool%2FAlerts_Runbook#

i'll update this (maybe tomorrow or day after)

thanks

Make it a page on wikitech; you are generally not supposed to put this on content wikis.

does this work? @Soda

https://wikitech.wikimedia.org/wiki/Nova_Resource:Videocuttool/Alert_Runbook

Tue, Dec 2, 7:12 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

for alert runbook, lets use this link for all alerts

https://commons.wikimedia.org/w/index.php?title=Commons%3AVideoCutTool%2FAlerts_Runbook#

i'll update this (maybe tomorrow or day after)

thanks

Make it a page on wikitech; you are generally not supposed to put this on content wikis.

Tue, Dec 2, 6:23 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

for alert runbook, lets use this link for all alerts

Tue, Dec 2, 5:28 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

also on a side note.. can i add a custom message in these alerts? it would be great if i can attach a runbook here on how to resolve these alerts

Yes you can, you can add both a "description" field with a custom string and also a "runbook" field with a link to a runbook, and a "dashboard" field with a link to a Grafana dashboard.

Please paste the messages and links here and I'll add them.

does this contain some wiki internal data? afaik all wiki projets are open source, and if they're i'd be happy to contribute/work on this (if its compliant enough so that wiki contributors can work on this)

Yep all the code is open source and you're very welcome to send a patch, although it might take a while to understand how all the related components are working... I'd recommend asking questions directly in the tasks if you need help.

Tue, Dec 2, 5:20 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

also on a side note.. can i add a custom message in these alerts? it would be great if i can attach a runbook here on how to resolve these alerts

Yes you can, you can add both a "description" field with a custom string and also a "runbook" field with a link to a runbook, and a "dashboard" field with a link to a Grafana dashboard.

Please paste the messages and links here and I'll add them.

does this contain some wiki internal data? afaik all wiki projets are open source, and if they're i'd be happy to contribute/work on this (if its compliant enough so that wiki contributors can work on this)

Yep all the code is open source and you're very welcome to send a patch, although it might take a while to understand how all the related components are working... I'd recommend asking questions directly in the tasks if you need help.

Tue, Dec 2, 5:19 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

Done:

MariaDB [prometheusconfig]> SELECT * FROM contact_group_members WHERE contact_group_id=7;
+----+------------------+-------+------------------------------+
| id | contact_group_id | type  | value                        |
+----+------------------+-------+------------------------------+
| 12 |                7 | EMAIL | gop****                      |
| 13 |                7 | EMAIL | pun****                      |
| 14 |                7 | EMAIL | var***                       |
| 15 |                7 | EMAIL | soh***                       |
+----+------------------+-------+------------------------------+
4 rows in set (0.003 sec)

cool thanks a lot!!

also on a side note.. can i add a custom message in these alerts? it would be great if i can attach a runbook here on how to resolve these alerts

Tue, Dec 2, 5:13 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

@Reputation22 yes the current system is very manual and definitely sub-optimal, implementing the tasks mentioned by @bd808 would make things much easier but we don't have a timeline for those...

as of now you can go ahead with the following users

Gopavasanth
Sohom Dutta
Reputation22
Punith.nyk

I will proceed with adding these users manually to the "contact group" that will receive emails for alerts in the "videocuttool" project.

Tue, Dec 2, 5:12 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

Done:

MariaDB [prometheusconfig]> SELECT * FROM contact_group_members WHERE contact_group_id=7;
+----+------------------+-------+------------------------------+
| id | contact_group_id | type  | value                        |
+----+------------------+-------+------------------------------+
| 12 |                7 | EMAIL | gop****                      |
| 13 |                7 | EMAIL | pun****                      |
| 14 |                7 | EMAIL | var***                       |
| 15 |                7 | EMAIL | soh***                       |
+----+------------------+-------+------------------------------+
4 rows in set (0.003 sec)
Tue, Dec 2, 5:09 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

(ideally all this should be configurable by maintainers/owners, will help in reducing redundant work, what do you say)

T128715: Add all Cloud VPS project administrators to the Prometheus notification group for each project and T47828: Implement mail aliases for Cloud-VPS projects (<novaproject>@wmcloud.org) is one way that Cloud VPS projects could get a project manageable email list function for things like this.

Tue, Dec 2, 4:46 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

(ideally all this should be configurable by maintainers/owners, will help in reducing redundant work, what do you say)

Tue, Dec 2, 4:33 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

no i meant the emails for sending alerts can be taken out via horizon/vps portal .etc?

Ah sorry, I completely misunderstood! Yes I can use the emails that are associated to the project members in Cloud VPS. Should I include all the current project members? Should I include "viewers" as well (users with "reader" role on the project)?

Please note that at the moment we don't have a way to fetch those automatically, so I can copy-paste the emails from there, but if you modify the project members, the list of emails that will receive the alerts will not update automatically.

Tue, Dec 2, 4:32 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T338465: Overwrite file option in VideoCutTool didn't actually overwrite, but upload as a new file instead.

So it seems like we dont have a default value for the source source field on the current live version.
The "Created/rotated/trimmed/cropped and Uploaded by VideoCutTool" you refer to above is the comment which is added as part of the description.
When looking at other files on commons, people either list an external url or "own work" in the source field.
It would not be difficult to add another text input box (similar to title) where we prompt the user for their source -- obviously only when uploading a fresh file, in cases 2 & 3 nothing from what is mentioned above would need to change.
As it stands the user could manually edit the wikitext to set their source but its not indicated that they need to at all.

As for the API, I verified that if we pass an empty text field, the previous text is kept (comment, source, author, & date), so if we want to change any of those values (for case 2) as I understand it we would want to grab the current text, edit the fields and then pass the whole thing back to api/upload.

yes so for 2. we shouldn't send the wikiText at all in the first place, since we're overwriting on the existing video

for 3rd we should fetch it via api, and populate the field with it (unless user wants to change it, he/she can via clicking on pencil icon) [i think this functionality is already in place]

for 1. we can define the boilerplate wikiText (which I believe should be there, as default values)

now as far as source is concerned, i think its a part of wikiText itself, and so it would follow the same procedure as other fields within the wikiText are following

like for 1. we can set source same as that comment i mentioned (Edited and uploaded via vct by <username>)
this can be the source, description and comment (for now) [we can revisit this based on user response to it]

for 2. and 3. i feel source would be coming via the api itself (if not, then we also wouldn't be adding it via our side)

so basically the only difference b/w 2. and 3. case is, we allow user to edit the fields on 3. (not on 2.)

as far as a new input text field is concerned, yes we can have that, but wouldn't it add a extra constraint/code to parse the source from the wikiText, render it to that input, and if any change made on it, then we would have to reflect it on the api payload (before making the /api/upload call)

i feel for now, for the scope of this ticket, we can keep source within the wikiText textarea itself.
maybe we can have another ticket to move out the fields from wikiText and convert them into user friendly inputs

Tue, Dec 2, 4:17 PM · good first task, VideoCutTool
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

They are not accessible via Horizon but they are accessible from the following public links:

Tue, Dec 2, 3:40 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

Apologies for the delay, I have just created the alerts and you can see them at https://prometheus.wmcloud.org/rules#videocuttool

also please enable email alerts for maintainers (if required we can share email ids here as well)

Please let me know which emails should receive the alerts and I'll set that up. You can also message me privately if you don't want to write the email addresses in a public task.

MariaDB [prometheusconfig]> SELECT * FROM alerts WHERE project_id = 139\G
*************************** 1. row ***************************
         id: 32
 project_id: 139
       name: HighCPUUsage
       expr: 100 * (sum by (mode) (irate(node_cpu_seconds_total{project="videocuttool",instance="beta-videocuttool-bookworm",mode!~"idle|guest|guest_nice"}[6m0s]))) / scalar(count(node_cpu_seconds_total{project="videocuttool",instance="beta-videocuttool-bookworm",mode="idle"})) >= 80
   duration: 5m
   severity: warning
annotations: {"summary": "High CPU usage in videocuttool beta"}
*************************** 2. row ***************************
         id: 33
 project_id: 139
       name: LowDiskSpace
       expr: 100 * (node_filesystem_avail_bytes{fstype=~"ext4|xfs",job="node",project="videocuttool",instance="beta-videocuttool-bookworm"} / node_filesystem_size_bytes{fstype=~"ext4|xfs",job="node",project="videocuttool",instance="beta-videocuttool-bookworm"}) <= 15
   duration: 5m
   severity: warning
annotations: {"summary": "Low disk space in videocuttool beta"}
*************************** 3. row ***************************
         id: 34
 project_id: 139
       name: HighCPUUsage
       expr: 100 * (sum by (mode) (irate(node_cpu_seconds_total{project="videocuttool",instance="videocuttool-bookworm-new",mode!~"idle|guest|guest_nice"}[6m0s]))) / scalar(count(node_cpu_seconds_total{project="videocuttool",instance="videocuttool-bookworm-new",mode="idle"})) >= 80
   duration: 5m
   severity: critical
annotations: {"summary": "High CPU usage in videocuttool"}
*************************** 4. row ***************************
         id: 36
 project_id: 139
       name: LowDiskSpace
       expr: 100 * (node_filesystem_avail_bytes{fstype=~"ext4|xfs",job="node",project="videocuttool",instance="videocuttool-bookworm-new"} / node_filesystem_size_bytes{fstype=~"ext4|xfs",job="node",project="videocuttool",instance="videocuttool-bookworm-new"}) <= 15
   duration: 5m
   severity: critical
annotations: {"summary": "Low disk space in videocuttool"}
4 rows in set (0.002 sec)
Tue, Dec 2, 2:54 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS

Sun, Nov 30

Reputation22 added a comment to T387744: Change UI for mobile view VCT.

Hi! I'd like to work on this task and prepare a patch.
If it's still available, please keep it assigned to me. Thank you!

Sun, Nov 30, 9:12 AM · good first task, VideoCutTool
Reputation22 added a comment to T411298: Check for invalid videos on commons, and beta-commons url change for VideoCutTool.

Hi! I’d like to work on this as my first patch to VideoCutTool.

I’ll update the placeholder URL to be env-aware, use ENV_SETTINGS for retrieveVideoData and checkFileExist, and add the error notification as described.

Please let me know if there’s anything specific I should keep in mind.

Sun, Nov 30, 5:43 AM · good first task, VideoCutTool

Sat, Nov 29

Reputation22 added a comment to T275491: Correct user name character encoding.

@Reputation22 can i start working on this . i need a "good first task"

Sat, Nov 29, 2:57 PM · good first task, VideoCutTool
Reputation22 added a comment to T387497: Make icon and title clickable.

hey @Adityakumar0545 are you still working on the MR?

Sat, Nov 29, 1:07 PM · Patch-For-Review, RoadToWiki, good first task, VideoCutTool
Reputation22 added a parent task for T400529: 404 page for VCT: T388027: VideoCutTool Re-Arch (v1).
Sat, Nov 29, 1:05 PM · good first task, VideoCutTool
Reputation22 added a subtask for T388027: VideoCutTool Re-Arch (v1): T400529: 404 page for VCT.
Sat, Nov 29, 1:05 PM · VideoCutTool
Reputation22 added a parent task for T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app: T388027: VideoCutTool Re-Arch (v1).
Sat, Nov 29, 1:02 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a subtask for T388027: VideoCutTool Re-Arch (v1): T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.
Sat, Nov 29, 1:02 PM · VideoCutTool
Reputation22 renamed T411300: Revisit git branching strategy, and deployment strategy for VCT from Revisit git branching strategy for VCT to Revisit git branching strategy, and deployment strategy for VCT.
Sat, Nov 29, 1:01 PM · VideoCutTool
Reputation22 created T411300: Revisit git branching strategy, and deployment strategy for VCT.
Sat, Nov 29, 1:00 PM · VideoCutTool
Reputation22 created T411299: Trim functionality with mutiple videos doesn't work.
Sat, Nov 29, 12:54 PM · VideoCutTool
Reputation22 created T411298: Check for invalid videos on commons, and beta-commons url change for VideoCutTool.

Thank you for tagging this task with good first task for Wikimedia newcomers!

Sat, Nov 29, 12:30 PM · good first task, VideoCutTool
Reputation22 moved T411296: Video edit page details should be fetched via api from Incoming to Doing on the VideoCutTool board.
Sat, Nov 29, 11:47 AM · VideoCutTool
Reputation22 moved T411293: Create Gitlab actions leveraging the current CI pipeline from Incoming to Doing on the VideoCutTool board.
Sat, Nov 29, 11:47 AM · VideoCutTool
Reputation22 updated the task description for T411297: Migrate from PostgreSQL to TroveDb.
Sat, Nov 29, 11:46 AM · VideoCutTool
Reputation22 updated the task description for T411297: Migrate from PostgreSQL to TroveDb.
Sat, Nov 29, 11:45 AM · VideoCutTool
Reputation22 created T411297: Migrate from PostgreSQL to TroveDb.
Sat, Nov 29, 11:44 AM · VideoCutTool
Reputation22 updated the task description for T411296: Video edit page details should be fetched via api.
Sat, Nov 29, 11:42 AM · VideoCutTool
Reputation22 renamed T388027: VideoCutTool Re-Arch (v1) from VideoCutTool Re-Arch to VideoCutTool Re-Arch (v1).
Sat, Nov 29, 11:27 AM · VideoCutTool
Reputation22 created T411296: Video edit page details should be fetched via api.
Sat, Nov 29, 11:26 AM · VideoCutTool
Reputation22 added a project to T411294: Handle 5xx and show service unavailable page: good first task.

Thank you for tagging this task with good first task for Wikimedia newcomers!

Sat, Nov 29, 11:00 AM · Patch-For-Review, good first task, VideoCutTool
Reputation22 updated the task description for T411294: Handle 5xx and show service unavailable page.
Sat, Nov 29, 10:59 AM · Patch-For-Review, good first task, VideoCutTool
Reputation22 added a comment to T411294: Handle 5xx and show service unavailable page.

Artwork for service unavailable page

Sat, Nov 29, 10:59 AM · Patch-For-Review, good first task, VideoCutTool
Reputation22 created T411294: Handle 5xx and show service unavailable page.
Sat, Nov 29, 10:58 AM · Patch-For-Review, good first task, VideoCutTool
Reputation22 created T411293: Create Gitlab actions leveraging the current CI pipeline.
Sat, Nov 29, 10:52 AM · VideoCutTool
Reputation22 added a subtask for T388027: VideoCutTool Re-Arch (v1): T338819: Add a functionality to stop the preview process and make further edits.
Sat, Nov 29, 10:50 AM · VideoCutTool
Reputation22 added a parent task for T338819: Add a functionality to stop the preview process and make further edits: T388027: VideoCutTool Re-Arch (v1).
Sat, Nov 29, 10:50 AM · VideoCutTool
Reputation22 closed T400536: Video preview stuck at "processing" after navigating back and making additional edits as Declined.

Hi @Chimnayyyy we're declining this ticket, as the current flow doesn't support this functionality. We can't list this as a bug. Refer the above conversation for clarification.

Sat, Nov 29, 10:49 AM · VideoCutTool
Reputation22 renamed T388027: VideoCutTool Re-Arch (v1) from [Discussion] Refactor the client code in VCT to VideoCutTool Re-Arch.
Sat, Nov 29, 10:47 AM · VideoCutTool
Reputation22 added a comment to T400529: 404 page for VCT.

@Aklapper Sorry, I realized the package-lock.json file I had was outdated and so I removed it and did a fresh npm install --legacy-perer-deps This added a new package-lock.json file

Sat, Nov 29, 10:43 AM · good first task, VideoCutTool
Reputation22 added a comment to T410850: Migrate toolwatch tool to gitlab.

@Reputation22 thanks for creating this! I was lately thinking of migrating the repo, and this gave me an additional push.

Sat, Nov 29, 10:41 AM · GitLab (Project Migration), Tool-toolwatch

Fri, Nov 28

Reputation22 closed T400466: Fix Broken Tests as Resolved.

Tests seems to be working fine.
Thanks for your contributions @NIGHTFURY609

Fri, Nov 28, 7:31 PM · Patch-For-Review, good first task, VideoCutTool
Reputation22 added a comment to T400536: Video preview stuck at "processing" after navigating back and making additional edits.

Hey @dipanjan_sengupta , please see: https://www.mediawiki.org/wiki/GitLab/Workflows/Registering_an_account_on_GitLab for registering an account on GitLab, to get access to the following repository. Also, there is a message on your screenshot on the header for the same. Please do follow the required steps.

have done this --> https://phabricator.wikimedia.org/T411103
pls approve

i don't think we can approve this afaik. folks at wmf will approve it

thnx i got access , i gues this is the repo https://gitlab.wikimedia.org/cloudvps-repos/videocuttool/VideoCutTool.git

{F70713373}

Fri, Nov 28, 4:52 PM · VideoCutTool

Wed, Nov 26

Reputation22 added a comment to T400536: Video preview stuck at "processing" after navigating back and making additional edits.

Hey @dipanjan_sengupta , please see: https://www.mediawiki.org/wiki/GitLab/Workflows/Registering_an_account_on_GitLab for registering an account on GitLab, to get access to the following repository. Also, there is a message on your screenshot on the header for the same. Please do follow the required steps.

have done this --> https://phabricator.wikimedia.org/T411103
pls approve

Wed, Nov 26, 5:23 PM · VideoCutTool
Reputation22 added a comment to T400536: Video preview stuck at "processing" after navigating back and making additional edits.

@Reputation22 so this bug @chimnay raised can also be rejected ... right?

Wed, Nov 26, 5:22 PM · VideoCutTool

Mon, Nov 24

Reputation22 added a comment to T400444: Redirect back to the URL page when the download fails instead of staying on the loading/download page.

Please add a description, and steps to reproduce here @Punith.nyk

Mon, Nov 24, 6:24 PM · VideoCutTool
Reputation22 added a comment to T338819: Add a functionality to stop the preview process and make further edits.

Can we also add the FEATURE tag here
@Punith.nyk

Mon, Nov 24, 6:23 PM · VideoCutTool
Reputation22 closed T331238: Reuse categories from old file as Resolved.

This seems to be in place in the current functionality. Marking this as resolved, since this is already solved.

Mon, Nov 24, 6:22 PM · VideoCutTool
Reputation22 added a comment to T337086: Allow smooth transactions between the trimmed sections of videos.

Please add a FEATURE tag here @Gopavasanth

Mon, Nov 24, 6:21 PM · VideoCutTool
Reputation22 closed T333777: To avoid future major incidents with dependencies, switch to next Node.js LTS as Declined.
Mon, Nov 24, 6:19 PM · VideoCutTool
Reputation22 closed T272955: Create mocha tests in the tool as Declined.

Closing as we migrated to PostgreSQL long back

Mon, Nov 24, 6:16 PM · ci-test-error, VideoCutTool
Reputation22 added a comment to T262892: Avoid bitrate drop (quality degrading) while editing videos.

hey @Gopavasanth can you please check and update the ticket's status here

Mon, Nov 24, 6:15 PM · VideoCutTool
Reputation22 closed T315143: Improve UI/UX of the tool as Declined.

I think this UI is deprecated, closing this ticket as declined. We've moved onto a new UI

Mon, Nov 24, 6:14 PM · Wikimania-Hackathon-2022, VideoCutTool
Reputation22 updated subscribers of T310151: Track usage of tool on Mobiles.

Hey @Aklapper @Jdlrobson are you aware of any project (within wiki or maybe outside wiki but pertaining to wiki's policy) which helps us in tracking usage?

Mon, Nov 24, 6:13 PM · Mobile, VideoCutTool
Reputation22 renamed T246148: Newly generated video doesnt have timed text (subtitle/captions) from Newly generated video doesnt have timed text. to Newly generated video doesnt have timed text (subtitle/captions).
Mon, Nov 24, 6:10 PM · VideoCutTool
Reputation22 added a comment to T246148: Newly generated video doesnt have timed text (subtitle/captions).

hey @Aklapper please help me in adding the FEATURE tag here. I'm unable to find it on the tags section

Mon, Nov 24, 6:09 PM · VideoCutTool
Reputation22 removed a project from T246148: Newly generated video doesnt have timed text (subtitle/captions): Wikimedia-Hackathon-2020.
Mon, Nov 24, 5:56 PM · VideoCutTool
Reputation22 added a comment to T247688: Cropping single frame using VideoCutTool?.

From @Punith.nyk 's definition this seems more like a feature request, and if so, please add the correct tag for feature request on this

Mon, Nov 24, 5:55 PM · VideoCutTool
Reputation22 added a comment to T247688: Cropping single frame using VideoCutTool?.

hey @Gopavasanth what's the status here? if not lets close the ticket as declined if there's no communication on this from the reporter / task priority is not high.

Mon, Nov 24, 5:54 PM · VideoCutTool
Reputation22 added a project to T275491: Correct user name character encoding: good first task.

Thank you for tagging this task with good first task for Wikimedia newcomers!

Mon, Nov 24, 5:52 PM · good first task, VideoCutTool
Reputation22 closed T264878: Progress bar while uploading video to tool and then to commons as Declined.

Hey @Reputation22,

If we implement a progress bar, how would we capture the metrics related to upload progress? Currently, we only have a circular loading indicator that spins until the upload is complete and then redirects to the homepage, right?

Mon, Nov 24, 5:51 PM · Wikimedia-Hackathon-2021, VideoCutTool
Reputation22 closed T276002: Improvise the performance of the tool as Declined.

Task seems vague in definition. Also we've upgraded our VM configurations since the ticket has been created, and have observed a significant improvement over the video processing time. We can create a new ticket, if one faces a long time for editing a similar size video

Mon, Nov 24, 5:47 PM · VideoCutTool
Reputation22 merged T244136: Create unit-tests to the tool into T328928: [Microtask] Add tests for VideoCutTool's backend and frontend.
Mon, Nov 24, 5:44 PM · Test-Coverage, Patch-For-Review, good first task, VideoCutTool
Reputation22 merged task T244136: Create unit-tests to the tool into T328928: [Microtask] Add tests for VideoCutTool's backend and frontend.
Mon, Nov 24, 5:44 PM · Test-Coverage, VideoCutTool
Reputation22 closed T262894: Allow users to select suitable licenses. as Declined.

Closing this ticket as declined, as within the current flow this functionality exists, user can always edit the wiki-text and add licenses to the video.

Mon, Nov 24, 5:42 PM · VideoCutTool
Reputation22 closed T309299: Preserve edited video when user logins after editing as Declined.

Closing this ticket (declined), as this flow doesn't exist in the current version and is impossible to mimic. Now user can edit a video only after login

Mon, Nov 24, 5:39 PM · Wikimania-Hackathon-2022, VideoCutTool
Reputation22 added a comment to T333406: Undo and Redo Functionality.

@Aklapper Let's say a user is editing a video and decides to delete a particular section of the footage, but then realizes that they actually wanted to keep that section.

Mon, Nov 24, 5:37 PM · VideoCutTool
Reputation22 added a comment to T310726: Delete deprecated VideoCutTool code repositories and tools.

@Gopavasanth whats the status here? If this is all done, let's close this ticket

Mon, Nov 24, 5:33 PM · User-Jayprakash12345, Continuous-Integration-Infrastructure, VideoCutTool, Projects-Cleanup
Reputation22 added a comment to T400536: Video preview stuck at "processing" after navigating back and making additional edits.

after clicking on back to return to the previous editing screen (step 3 ) , i got a different error (PFA)

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

so let me get the journey here.. you uploaded a video, made some edits, clicked on preview, landed on result page, and then you clicked back button.. correct?

yes

it did show the previw screen after that i hit the "back" button on the top left hand side of my browser . and the error showed up (as shown in the pic i posted)

btw can u gimme permission to access the repo (https://gitlab.wikimedia.org/cloudvps-repos/videocuttool/VideoCutTool)

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

Mon, Nov 24, 5:31 PM · VideoCutTool
Reputation22 added a comment to T400536: Video preview stuck at "processing" after navigating back and making additional edits.

after clicking on back to return to the previous editing screen (step 3 ) , i got a different error (PFA)

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

Mon, Nov 24, 3:14 PM · VideoCutTool

Sun, Nov 23

Reputation22 created T410850: Migrate toolwatch tool to gitlab.
Sun, Nov 23, 9:38 PM · GitLab (Project Migration), Tool-toolwatch
Reputation22 added a comment to T400466: Fix Broken Tests.

Hey @NIGHTFURY609 merged your changes. pipeline still failing due to one of the tests being failed
please check here: https://gitlab.wikimedia.org/cloudvps-repos/videocuttool/VideoCutTool/-/jobs/686000

Sun, Nov 23, 3:30 PM · Patch-For-Review, good first task, VideoCutTool
Reputation22 added a comment to T400466: Fix Broken Tests.

Hey @NIGHTFURY609 merged your changes. pipeline still failing due to one of the tests being failed
please check here: https://gitlab.wikimedia.org/cloudvps-repos/videocuttool/VideoCutTool/-/jobs/686000

Sun, Nov 23, 3:30 PM · Patch-For-Review, good first task, VideoCutTool

Sat, Nov 22

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

Hi @Gopavasanth can you please provide a screenshot/video for the above bug? As far as i know, post login via wiki OAuth flow, we redirect back to VCT and user is logged in. I'm unable to understand where is this gap coming?

Sat, Nov 22, 9:59 AM · Patch-For-Review, VideoCutTool

Fri, Nov 21

Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

Thanks, I will create those next week!

will the alert comes when any one of the disk goes below the threshold

Yes.

do we have different severity defined in alert-manager?

You can create custom ones for your project, but for shared alerts we use critical and warning, so I would recommend using those two.

Fri, Nov 21, 6:47 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

Also do we have different severity defined in alert-manager? (something like SEV-0, SEV-1, SEV-2 .etc)

Fri, Nov 21, 3:42 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

For beta-vct

Fri, Nov 21, 3:39 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

For this, can you please confirm once alert gets triggered, and visible at (https://prometheus-alerts.wmcloud.org/?q=project%3D~videocuttool), i hope it sends us (maintainers) the notification for the same (either on our email / IRC .etc), if not can we configure email notifications for the same?

No notifications are sent by default, but once the alerts are working, we can set up notifications to either email, IRC or Phabricator.

Can you please explain what exactly is the above mentioned alert expression calculating?

What exactly is not clear in the expression? It's calculating the available disk space by dividing node_filesystem_avail_bytes by node_filesystem_size_bytes, then multiplying the ratio by 100 to get the percentage, and checking if that is less than 20. It's doing the same calculation independently for all drives in all instances, but filtering for project="videocuttool".

The PromQL syntax can be tricky to master, but there are plenty of guides and examples online. You can experiment freely on https://prometheus.wmcloud.org/graph where you can enter different expessions and see what they return, until you find one that you are happy with, then I can create an alert based on that expression.

Screenshot 2025-11-21 at 16.04.26.png (1×2 px, 377 KB)

If you want to start from the existing Grafana board, you can click on the "three dots" menu icon next to any graph, then click "inspect" and go to the "Query" tab to see the PromQL definitions of each graph.

Screenshot 2025-11-21 at 16.01.28.png (1×854 px, 144 KB)

Screenshot 2025-11-21 at 16.01.46.png (898×1 px, 182 KB)

Fri, Nov 21, 3:18 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS

Thu, Nov 20

Reputation22 added a comment to T387485: Progress bar time taken is incorrect format.

Hi I did this just to cut my teeth on something for this project. Sorry if I didn't follow correct process, but I need my gitlab approved before I can push and create a PR

EDIT: Merge request created!

Thu, Nov 20, 5:43 AM · good first task, VideoCutTool

Wed, Nov 19

Reputation22 added a comment to T338465: Overwrite file option in VideoCutTool didn't actually overwrite, but upload as a new file instead.

Please rebase the branch with current master, post that I'll start with release.

Wed, Nov 19, 8:21 PM · good first task, VideoCutTool
Reputation22 added a comment to T338465: Overwrite file option in VideoCutTool didn't actually overwrite, but upload as a new file instead.

looks good to me
have approved the MR. Thanks for your contributions ;-)

Wed, Nov 19, 8:20 PM · good first task, VideoCutTool
Reputation22 added a comment to T409668: [alerting] Create alerts for cloud-vps/VideoCutTool app.

@Reputation22 I don't think we need to set alerts for the beta version, since it's mostly used for our internal testing. Please update the task request accordingly.

Wed, Nov 19, 1:56 PM · cloud-services-team (FY2025/26-Q1-Q2), VideoCutTool, Cloud-VPS
Reputation22 added a comment to T391748: Outdated documentation on Commons:VideoCutTool wiki page.

https://commons.wikimedia.org/wiki/Commons:VideoCutTool

Wed, Nov 19, 1:52 PM · Documentation, VideoCutTool
Reputation22 added a comment to T338465: Overwrite file option in VideoCutTool didn't actually overwrite, but upload as a new file instead.

hey @Nicolasmichel have reviewed the MR and left some comments. Please check and revert
thanks

Wed, Nov 19, 1:45 PM · good first task, VideoCutTool