Page MenuHomePhabricator

Soda (Sohom Datta)
Volunteer dev

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Nov 4 2019, 5:26 PM (176 w, 3 d)
Availability
Available
IRC Nick
Sohom Datta
LDAP User
Unknown
MediaWiki User
Sohom Datta [ Global Accounts ]

GSoC '20 Intern at Wikimedia,
Coding pursuits: GitHub
Wikimedia: mediawiki.org

Recent Activity

Yesterday

Soda added a comment to T332517: Use nginx in the development config to combine frontend and backend.

@Reputation22 I think @Aditiganvir28 was working on this ?

Wed, Mar 22, 9:59 PM · good first task, VideoCutTool
Soda added a comment to T332517: Use nginx in the development config to combine frontend and backend.

Hey @Soda @Gopavasanth My frontend and backend both are running and also nginx is running successfully but I am getting 502 bad gateway error on localhost:8000 (proxy server) . Can you please guide me what should I do

Wed, Mar 22, 9:58 PM · good first task, VideoCutTool

Tue, Mar 21

Soda updated the task description for T332735: Use production ready session management .
Tue, Mar 21, 8:49 PM · good first task, VideoCutTool
Soda updated the task description for T332735: Use production ready session management .
Tue, Mar 21, 8:43 PM · good first task, VideoCutTool
Soda created T332735: Use production ready session management .
Tue, Mar 21, 8:43 PM · good first task, VideoCutTool
Soda added a comment to T332667: Socket connection errors: connect_error due to xhr poll error.

Thanks for the report, I have restarted the containers

Tue, Mar 21, 11:54 AM · VideoCutTool
Soda closed T332667: Socket connection errors: connect_error due to xhr poll error as Resolved.
Tue, Mar 21, 11:53 AM · VideoCutTool

Mon, Mar 20

Soda added a comment to T332605: Duration of the total trim is not shown properly.

@Reputation22 Can you explain what you mean by trimming from the left, I can't seem to be able to get the tool to trim from the left, not sure if I'm doing anything wrong ?

Mon, Mar 20, 10:36 PM · Patch-For-Review, VideoCutTool
Soda added a comment to T332517: Use nginx in the development config to combine frontend and backend.

@Soda If I'm not mistaken, what we want is to first build the React frontend code, and then serve it from the root route '/' while using a prefix like '/api' for backend-related tasks on the same port

Mon, Mar 20, 12:27 PM · good first task, VideoCutTool

Sun, Mar 19

Soda created T332517: Use nginx in the development config to combine frontend and backend.
Sun, Mar 19, 7:00 PM · good first task, VideoCutTool
Soda added a comment to T331235: Overwrite file text field should be same as original file.

@Najni_Fatima Lmk if you are stuck in a specific area

Sun, Mar 19, 6:56 PM · Patch-For-Review, good first task, VideoCutTool

Sat, Mar 18

Soda added a comment to T331247: TypeError: Cannot read property 'mediawikiId' of null.

Not really, best to add a link to this in the README ? (Or maybe better to document this specific instance in the README itself)

Sat, Mar 18, 7:15 PM · VideoCutTool
Soda reopened T331247: TypeError: Cannot read property 'mediawikiId' of null as "Open".

Lets not decline this :)

Sat, Mar 18, 7:07 PM · VideoCutTool

Tue, Mar 14

Soda added a comment to T331239: Add preview for file text field.

Use the Wikimedia Parsing text API (https://m.mediawiki.org/wiki/API:Parsing_wikitext) or the Parsoid Rest API

Tue, Mar 14, 12:46 PM · good first task, VideoCutTool
Soda closed T331838: The "Report issue" notification shows even when nofication status is success. as Resolved.
Tue, Mar 14, 5:45 AM · VideoCutTool

Mon, Mar 13

Soda added a comment to T331797: Make it possible to find the Index: based on a Page: via API.

Seems like a good idea :)

Mon, Mar 13, 8:35 PM · Patch-For-Review, ProofreadPage
Soda committed rLTVT33757806ad3b: Correct the displayed broken link of video uploaded to Wikimedia Commons (authored by punithnayak <punithnayak098@gmail.com>).
Correct the displayed broken link of video uploaded to Wikimedia Commons
Mon, Mar 13, 12:15 AM

Sat, Mar 11

Soda closed T262895: Auto fill in a summary field of what the tool does as Resolved.
Sat, Mar 11, 2:50 PM · VideoCutTool

Fri, Mar 10

Soda added a comment to T330755: videocuttool Cloud VPS project uses MongoDB, which is not available under an OSI approved license.

Looks like sequelize doesn't play well with ESM modules, we should probably switch to CommonJS modules for now

Fri, Mar 10, 4:31 PM · Patch-For-Review, VideoCutTool
Soda closed T330553: Add config.js file in server folder to .gitignore as Resolved.
Fri, Mar 10, 4:29 PM · VideoCutTool

Tue, Mar 7

Soda added a comment to T330755: videocuttool Cloud VPS project uses MongoDB, which is not available under an OSI approved license.

I do intend to use seqelize to make for easier migration from Mongo

Tue, Mar 7, 3:01 PM · Patch-For-Review, VideoCutTool
Soda added a comment to T331234: Use the dervied from template in the source parameter.

Thanks for the patch

Tue, Mar 7, 11:41 AM · good first task, VideoCutTool
Soda closed T331234: Use the dervied from template in the source parameter as Resolved.
Tue, Mar 7, 11:40 AM · good first task, VideoCutTool

Mon, Mar 6

Soda added a comment to T330755: videocuttool Cloud VPS project uses MongoDB, which is not available under an OSI approved license.

Lets branch out the session storage aspect into a different bug though

Mon, Mar 6, 11:49 PM · Patch-For-Review, VideoCutTool
Soda added a comment to T330755: videocuttool Cloud VPS project uses MongoDB, which is not available under an OSI approved license.

We can go with PostgreSQL, and for in-memory we can opt for Redis.

I don't think we want a in-memory solution, I'll tryout PostgreSQL since I'm dealing working with it right now IRL (I can set it up without too much issue).

how are we planning to store the cookies and sessions, via postgres?

Mon, Mar 6, 11:47 PM · Patch-For-Review, VideoCutTool
Soda claimed T330755: videocuttool Cloud VPS project uses MongoDB, which is not available under an OSI approved license.

We can go with PostgreSQL, and for in-memory we can opt for Redis.

Mon, Mar 6, 10:41 PM · Patch-For-Review, VideoCutTool
Soda created T331364: Prevent lintable/build errors from making into production.
Mon, Mar 6, 10:32 PM · Patch-For-Review, good first task, VideoCutTool
Soda added a comment to T331233: Mirror licensing from previous file.

you(@Soda) mean for this particular video ->https://commons.wikimedia.org/wiki/File:%27Walla_Zaman_Ya_Selahy%27.ogg
{{self|cc-by-sa-4.0}} should be replace by the text given below

image.png (269×1 px, 98 KB)

should be {{Text}} or {{self| Text}} or just Text

Mon, Mar 6, 11:51 AM · good first task, VideoCutTool

Sun, Mar 5

Soda added a comment to T331245: Videocuttool OAuth credentials publicly visible?.

Also we should be able to avoid these issues after https://gerrit.wikimedia.org/r/c/labs/tools/VideoCutTool/+/894169 is merged (which moves the environment variables into a .env file that is ignored by git via .gitignore)

Sun, Mar 5, 10:03 PM · SecTeam-Processed, cloud-services-team, Vuln-Infoleak, VideoCutTool, Security
Soda added a comment to T331245: Videocuttool OAuth credentials publicly visible?.

@Aklapper Those are local credentials for setting up a development environment, and are not the ones used by VideoCutTool on Toolforge (AFAIK). The callback URL for those keys are set to http://localhost:4000/api/auth/mediawiki/callback which shouldn't be reachable by anyone except the user themselves. (This is the associated grant based on some digging around: https://meta.wikimedia.org/w/index.php?title=Special:OAuthListConsumers/view/fe3623a2f263e7f95ae8b602641f2415&name=Akash+Ranja&publisher=&stage=1)

Sun, Mar 5, 10:00 PM · SecTeam-Processed, cloud-services-team, Vuln-Infoleak, VideoCutTool, Security
Soda created T331239: Add preview for file text field.
Sun, Mar 5, 5:45 PM · good first task, VideoCutTool
Soda created T331238: Reuse categories from old file.
Sun, Mar 5, 5:44 PM · Patch-For-Review, good first task, VideoCutTool
Soda updated the task description for T331235: Overwrite file text field should be same as original file.
Sun, Mar 5, 5:40 PM · Patch-For-Review, good first task, VideoCutTool
Soda created T331235: Overwrite file text field should be same as original file.
Sun, Mar 5, 5:38 PM · Patch-For-Review, good first task, VideoCutTool
Soda attached a referenced file: F36893186: Screenshot from 2023-03-05 12-18-33.png.
Sun, Mar 5, 5:30 PM · good first task, VideoCutTool
Soda created T331234: Use the dervied from template in the source parameter.
Sun, Mar 5, 5:30 PM · good first task, VideoCutTool
Soda created T331233: Mirror licensing from previous file.
Sun, Mar 5, 5:24 PM · good first task, VideoCutTool
Soda updated subscribers of T330595: Make file selector dialog only filter for video files to select in the Dragbox.

This sounds like a good idea, feel free to ping us (me/@Gopavasanth) if you are getting stuck anywhere

Sun, Mar 5, 3:53 PM · VideoCutTool
Soda updated subscribers of T330615: Add a Video Speed incrementer/decrementer.

I think @KunalKatara12 is still working on this, so this isn't open right now. (Btw, feel free to ping us (me/@Gopavasanth) if you get stuck anywhere @KunalKatara12 )

Sun, Mar 5, 3:52 PM · VideoCutTool

Sat, Mar 4

Soda closed T283413: Make error message "Something went wrong" in Video Cut Tool more specific as Resolved.
Sat, Mar 4, 1:33 AM · VideoCutTool
Soda committed rLTVT4635dc2bb1c7: Add help link for error messages (authored by Reputation22).
Add help link for error messages
Sat, Mar 4, 1:19 AM

Thu, Mar 2

Soda added a comment to T330755: videocuttool Cloud VPS project uses MongoDB, which is not available under an OSI approved license.

I would choose SQLite because of its excellent administrative features and the ease of implementing and utilizing an in-memory database.

Thu, Mar 2, 11:50 AM · Patch-For-Review, VideoCutTool

Wed, Mar 1

Soda edited projects for T330949: Simple CSS for ebooks on Wikisource (ePub, pdf), added: WS Export; removed ProofreadPage.

This probably isn't ProofreadPage, WS Export looks like the proper project :)

Wed, Mar 1, 10:19 PM · Community-Tech, WS Export, All-and-every-Wikisource, HTML5, Parsoid
Soda updated subscribers of T330755: videocuttool Cloud VPS project uses MongoDB, which is not available under an OSI approved license.

Right, I think we can probably investigate PostgreSQL and/or SQLite with a sequelize ORM for our current needs given that no NoSQL databases are supported. (ping @Gopavasanth in case they have any thoughts on other ORMs/other alternative databases to use)

Wed, Mar 1, 9:45 PM · Patch-For-Review, VideoCutTool

Tue, Feb 28

Soda added a comment to T330755: videocuttool Cloud VPS project uses MongoDB, which is not available under an OSI approved license.

@taavi Are there any alternatives (NoSQL databases that are interoperable with NodeJS) that we can shift to that are offered by the WMCS ?

Tue, Feb 28, 2:33 PM · Patch-For-Review, VideoCutTool
Soda claimed T279405: Add on-wiki UI for selecting languages.
Tue, Feb 28, 2:43 AM · Wikimedia OCR
Soda merged T328830: Configurable option to change default language in Wikimedia OCR into T279405: Add on-wiki UI for selecting languages.
Tue, Feb 28, 2:37 AM · Wikimedia OCR
Soda merged task T328830: Configurable option to change default language in Wikimedia OCR into T279405: Add on-wiki UI for selecting languages.
Tue, Feb 28, 2:37 AM · Wikimedia OCR

Mon, Feb 27

Soda placed T328928: [Microtask] Add tests for VideoCutTool's backend and frontend up for grabs.

Removing assignee, pls read the top info text (this is umbrella microtask so please don't assign yourself the task but feel free to work on it)

Mon, Feb 27, 3:20 PM · Patch-For-Review, good first task, VideoCutTool

Sun, Feb 26

Soda committed rLTVTfc4c011a9907: Added unit tests for src/components/home.jsx (authored by Najni_Fatima).
Added unit tests for src/components/home.jsx
Sun, Feb 26, 5:16 PM
Soda closed T330599: Login function: "Application Connection error - Client authentication failed" as Declined.
Sun, Feb 26, 2:06 PM · VideoCutTool

Fri, Feb 24

Soda added a comment to T330486: Nominate SODA as a Co-maintainer of the tool.

Sure, that sounds great, I am interested in taking up the role (also thanks for the kind words 🙂)

Fri, Feb 24, 1:09 PM · VideoCutTool

Thu, Feb 23

Soda added a comment to T264878: Progress bar while uploading video to tool and then to commons.

@Gopavasanth @Soda
After Drag and drop from user's devices to VideoCutTool for editing. The video is not actually getting uploaded (according to the code). So why are we adding a progress bar here?

Thu, Feb 23, 11:45 PM · Wikimedia-Hackathon-2021, VideoCutTool

Wed, Feb 22

Soda added a comment to T330093: Fix MediaWiki-Docker/Extension/ProofreadPage.

Additionally, when I try to run the tests from a Fresh container, I get ERROR @wdio/config:ConfigParser: Failed loading configuration file: /ProofreadPage/tests/selenium/wdio.conf.js: ENOENT: no such file or directory, open '/LocalSettings.php'.

1z@imac-ubuntu:~/Documents/gerrit/mediawiki/core/extensions/ProofreadPage$ fresh-node14 -env -net
2# fresh: 22.11.1
3# image: docker-registry.wikimedia.org/releng/node14-test-browser:0.0.2-s4
4# software: Debian GNU/Linux 11 (bullseye)
5# Node.js v14.17.5 (npm 7.21.0)
6# Chromium 97.0.4692.99
7# Mozilla Firefox 91.5.0esr
8# JSDuck 5.3.4 (Ruby 2.7.4) ruby 2.7.4p191
9# mount: /ProofreadPage ➟ /home/z/Documents/gerrit/mediawiki/core/extensions/ProofreadPage (read-write)
10# /ProofreadPage/.git ➟ /home/z/Documents/gerrit/mediawiki/core/extensions/ProofreadPage/.git (read-only)
11# env: MW_*, MEDIAWIKI_*
12# net: expose host
13
14🌱 Fresh!
15
16
17
18I have no name!@imac-ubuntu:/ProofreadPage$ npm run selenium-test
19
20> selenium-test
21> wdio tests/selenium/wdio.conf.js
22
232023-02-22T12:25:59.207Z ERROR @wdio/config:ConfigParser: Failed loading configuration file: /ProofreadPage/tests/selenium/wdio.conf.js: ENOENT: no such file or directory, open '/LocalSettings.php'
24wdio [command]
25
26The `wdio` command allows you run and manage your WebdriverIO test suite.
27If no command is provided it calls the `run` command by default, so:
28
29$ wdio wdio.conf.js
30
31is the same as:
32$ wdio run wdio.conf.js
33
34For more information, visit: https://webdriver.io/docs/clioptions
35
36Commands:
37 wdio config Initialize WebdriverIO and setup
38 configuration in your current project.
39 wdio install <type> <name> Add a `reporter`, `service`, or `framework`
40 to your WebdriverIO project. The command
41 installs the package from NPM, adds it to
42 your package.json and modifies the
43 wdio.conf.js accordingly.
44 wdio repl <option> [capabilities] Run WebDriver session in command line
45 wdio run <configPath> Run your WDIO configuration file to
46 initialize your tests. (default)
47
48Options:
49 --help Show help [boolean]
50 --version Show version number [boolean]
51 --watch Run WebdriverIO in watch mode [boolean]
52 -h, --hostname automation driver host address [string]
53 -p, --port automation driver port [number]
54 --path path to WebDriver endpoints (default "/") [string]
55 -u, --user username if using a cloud service as automation backend
56 [string]
57 -k, --key corresponding access key to the user [string]
58 -l, --logLevel level of logging verbosity
59 [choices: "trace", "debug", "info", "warn", "error", "silent"]
60 --bail stop test runner after specific amount of tests have
61 failed [number]
62 --baseUrl shorten url command calls by setting a base url[string]
63 -w, --waitforTimeout timeout for all waitForXXX commands [number]
64 -f, --framework defines the framework (Mocha, Jasmine or Cucumber) to
65 run the specs [string]
66 -r, --reporters reporters to print out the results on stdout [array]
67 --suite overwrites the specs attribute and runs the defined
68 suite [array]
69 --spec run only a certain spec file - overrides specs piped
70 from stdin [array]
71 --exclude exclude certain spec file from the test run - overrides
72 exclude piped from stdin [array]
73 --mochaOpts Mocha options
74 --jasmineOpts Jasmine options
75 --cucumberOpts Cucumber options
76 --autoCompileOpts Auto compilation options
77
78Examples:
79 wdio run wdio.conf.js --suite foobar Run suite on testsuite "foobar"
80 wdio run wdio.conf.js --spec Run suite on specific specs
81 ./tests/e2e/a.js --spec ./tests/e2e/b.js
82 wdio run wdio.conf.js --spec Run scenario by line number
83 ./tests/e2e/a.feature:5
84 wdio run wdio.conf.js --spec Run scenarios by line number
85 ./tests/e2e/a.feature:5:10
86 wdio run wdio.conf.js --spec Run scenarios by line number in
87 ./tests/e2e/a.feature:5:10 --spec single feature and another complete
88 ./test/e2e/b.feature feature
89 wdio install reporter spec Install @wdio/spec-reporter
90 wdio repl chrome -u <SAUCE_USERNAME> -k Run repl in Sauce Labs cloud
91 <SAUCE_ACCESS_KEY>
92
93Documentation: https://webdriver.io
94@wdio/cli (v7.3.0)
95
96Error: ENOENT: no such file or directory, open '/LocalSettings.php'
97 at Object.openSync (fs.js:498:3)
98 at Object.readFileSync (fs.js:394:35)
99 at Object.<anonymous> (/ProofreadPage/tests/selenium/wdio.conf.js:10:33)
100 at Module._compile (internal/modules/cjs/loader.js:1072:14)
101 at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
102 at Module.load (internal/modules/cjs/loader.js:937:32)
103 at Function.Module._load (internal/modules/cjs/loader.js:778:12)
104 at Module.require (internal/modules/cjs/loader.js:961:19)
105 at require (internal/modules/cjs/helpers.js:92:18)
106 at FileSystemPathService.loadFile (/ProofreadPage/node_modules/@wdio/config/build/lib/FileSystemPathService.js:22:16)
107exit

Wed, Feb 22, 9:58 PM · User-pwangai, MediaWiki-Docker, Documentation, User-zeljkofilipin, ProofreadPage
Soda added a comment to T330093: Fix MediaWiki-Docker/Extension/ProofreadPage.

Hi @Soda! I've tried adding the variable to LocalSettings.php (diff) but I'm getting the same results. Did I misunderstood what needs to be done?

Wed, Feb 22, 9:54 PM · User-pwangai, MediaWiki-Docker, Documentation, User-zeljkofilipin, ProofreadPage
Soda added a comment to T323229: TypeError: undefined is not an object (evaluating 'e.data("indicator").attr').

I don't think @I has access to the LogStash (for that matter, I don't think anyone who will be browsing good first task will have the requisite access)

Wed, Feb 22, 9:07 PM · Verified, MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), Readers-Web-Backlog, good first task, MobileFrontend, Wikimedia-production-error
Soda closed T263944: TypeError (trying to get the value of a null attribute) when trying to edit the page list of a specific ProofreadPage index page as Resolved.
Wed, Feb 22, 2:38 PM · MW-1.40-notes (1.40.0-wmf.6; 2022-10-17), ProofreadPage
Soda added a comment to T262895: Auto fill in a summary field of what the tool does.

Hey, @Gopavasanth @Soda Is this task all about filling the comment section of the result page to the videos which doesn't have comment text right ?

image.png (181×533 px, 11 KB)

Wed, Feb 22, 1:33 PM · VideoCutTool

Feb 20 2023

Soda added a comment to T330093: Fix MediaWiki-Docker/Extension/ProofreadPage.

Wrt to P17185, currently the feature being tested via Selenium is behind the $wgProofreadPageEnableEditInSequence feature flag. Setting it to true should allow the tests to run locally.

Feb 20 2023, 5:06 PM · User-pwangai, MediaWiki-Docker, Documentation, User-zeljkofilipin, ProofreadPage
Soda added a comment to T330093: Fix MediaWiki-Docker/Extension/ProofreadPage.

@zeljkofilipin I've been working on ProofreadPage selenium tests, will be happy to answer questions on test and general ProofreadPage setup.

Feb 20 2023, 4:46 PM · User-pwangai, MediaWiki-Docker, Documentation, User-zeljkofilipin, ProofreadPage
Soda added a comment to T330067: Enable block feature for AbuseFilter on zhwikisource.

@I The discussion you linked started today and has very few participants, I'd defer untill we have participants in the discussion/the discussion has been open for a sufficiently long time without any opposing remarks before making the change :)

Feb 20 2023, 2:07 PM · Community-consensus-needed, Wikimedia-Site-requests, Chinese-Sites

Feb 17 2023

Soda added a comment to T308824: Ability to edit video time stamps while trimming videos.

Hey, @Gopavasanth you basically want the tooltip representing the time

image.png (156×255 px, 28 KB)

to be editable right?

Feb 17 2023, 7:39 PM · VideoCutTool

Feb 15 2023

Soda updated subscribers of T328928: [Microtask] Add tests for VideoCutTool's backend and frontend.

@ShreyashPingle Let me know if your are interested in working on this task wrt to testing the Mongoose model, I can try and take a stab at helping you integrate it with CI.

Feb 15 2023, 12:43 AM · Patch-For-Review, good first task, VideoCutTool

Feb 14 2023

Soda added a comment to T272955: Create mocha tests in the tool.

@ShreyashPingle Please take a look at T328928

Feb 14 2023, 8:28 PM · ci-test-error, VideoCutTool
Soda added a comment to T272955: Create mocha tests in the tool.

Hey @Gopavasanth I have written a mocha test to test the mongoDB connection.

Screenshot from 2023-02-14 21-03-27.png (545×1 px, 95 KB)

it passes the test should I create a patch for it ?

Imo we should not be using Mocha, since we plan to use to Jest for the frontend we should also use jest for the backend. It doesn't make sense to have two types of testing systems on the same project :(

Feb 14 2023, 7:35 PM · ci-test-error, VideoCutTool

Feb 10 2023

Soda closed T314022: Remove or increase limit on proofreadpagesinindex API module as Resolved.
Feb 10 2023, 9:57 PM · MW-1.39-notes (1.39.0-wmf.27; 2022-08-29), ProofreadPage
Soda added a watcher for Google-Summer-of-Code (2023): Soda.
Feb 10 2023, 2:08 PM

Feb 7 2023

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

Screenshot 2023-02-07 at 7.08.35 PM.png (1×2 px, 550 KB)

Feb 7 2023, 4:10 PM · VideoCutTool

Feb 6 2023

Soda added a comment to T328928: [Microtask] Add tests for VideoCutTool's backend and frontend.

Hi, I would like to work on this issue. Could you please assign this to me?

Hey @Sidharthkumar23 this is somewhat of a umbrella task of sorts so I'm not assigning it to a specific contributor, but feel free to work on it :)

Feb 6 2023, 5:38 PM · Patch-For-Review, good first task, VideoCutTool
Soda updated the task description for T328928: [Microtask] Add tests for VideoCutTool's backend and frontend.
Feb 6 2023, 5:36 PM · Patch-For-Review, good first task, VideoCutTool
Soda updated the task description for T327582: Improve the functionality of VideoCutTool.
Feb 6 2023, 3:42 PM · VideoCutTool, Google-Summer-of-Code (2023)
Soda added a project to T328928: [Microtask] Add tests for VideoCutTool's backend and frontend: good first task.
Feb 6 2023, 3:40 PM · Patch-For-Review, good first task, VideoCutTool
Soda created T328928: [Microtask] Add tests for VideoCutTool's backend and frontend.
Feb 6 2023, 3:28 PM · Patch-For-Review, good first task, VideoCutTool
Soda added a comment to T327582: Improve the functionality of VideoCutTool.

hey hie, I would like to work on "Support to persist the edited video after the tab refresh."
can yu please assign this to me?

Feb 6 2023, 1:47 PM · VideoCutTool, Google-Summer-of-Code (2023)

Feb 5 2023

Soda assigned T275491: Correct user name character encoding to DishaJain01.

Sir,can you please assign this task to me?

Feb 5 2023, 9:32 AM · VideoCutTool

Feb 4 2023

Soda added a comment to T328394: Support to display full title name.

Hello Sir,Can you please assign this task to me?And can you please tell us where we can find the code for the above bug?I want to contribute.
Thanks

Feb 4 2023, 6:22 PM · good first task, VideoCutTool
Soda claimed T328830: Configurable option to change default language in Wikimedia OCR.
Feb 4 2023, 7:55 AM · Wikimedia OCR

Feb 3 2023

Soda added a comment to T328756: The VideoCutTool gets broken sometimes when "preview" and "upload to commons" process.

@Punith.nyk Can you give some more information on how this behaviour can be reproduced ?

Feb 3 2023, 1:01 PM · Patch-For-Review, VideoCutTool

Jan 30 2023

Soda added a comment to T283413: Make error message "Something went wrong" in Video Cut Tool more specific.

@Reputation22 It would make sense to add some verbiage to ask users to report the issue to phabricator if the error is not expected :)

Jan 30 2023, 3:18 PM · VideoCutTool

Jan 29 2023

Soda added a comment to T276665: Display user enabled functionalities.

Screenshot 2023-01-28 at 01.21.50.png (286×1 px, 104 KB)

Here's how it looks, how and where should I submit the PR regarding this?

It seems a bit mystery meat right now, maybe we can add it as part of the button ? (Preview <number> of features)

hey @Soda, i have a doubt, changing the text of the preview button can be done in the languages json files, so should i manually update the id for the message for all the language json files, or will it change it automatically for me?

Jan 29 2023, 7:46 PM · good first task, VideoCutTool
Soda added a comment to T283414: Allow video upload without modifications.

Hi @Punith.nyk, It would be great if we have direct upload functionality as well without editing. We can probably take the filename as the video name and provide an option to user to edit required fields similar to the current method of uploading video to the commons.

Jan 29 2023, 4:30 PM · Patch-For-Review, VideoCutTool
Soda renamed T327582: Improve the functionality of VideoCutTool from Improvise the functionality of VideoCutTool to Improve the functionality of VideoCutTool.
Jan 29 2023, 3:26 PM · VideoCutTool, Google-Summer-of-Code (2023)
Soda updated the task description for T327582: Improve the functionality of VideoCutTool.
Jan 29 2023, 1:42 PM · VideoCutTool, Google-Summer-of-Code (2023)
Soda added a comment to T234783: Notify users after computing & uploading videos to commons..

@Reputation22 The work is half done I am on just want to confirm the sender's address (official email address videocuttool) with @Gopavasanth /@Soda

I don't think using the sender's address in this case is the way to go, instead, I think we should use the Wikimedia email API to send emails to the user (we can eithier create a new user account for this, or opt to have the new user email themselves via the OAuth sendemail permission).

Jan 29 2023, 11:29 AM · VideoCutTool

Jan 27 2023

Soda updated the task description for T278617: ImagePanel should show loading animation for first image.
Jan 27 2023, 8:21 PM · good first task, ProofreadPage
Soda added a comment to T276665: Display user enabled functionalities.

Screenshot 2023-01-28 at 01.21.50.png (286×1 px, 104 KB)

Here's how it looks, how and where should I submit the PR regarding this?

Jan 27 2023, 8:17 PM · good first task, VideoCutTool

Jan 22 2023

Soda added a comment to T308914: Display "Page Not Found" for incorrect request.

Hey @Gopavasanth, I came up with a solution for this issue. So, whenever the user gives an incorrect request, we navigate them back to the homepage.
let me know if it suits, I will create a patch for it.

Jan 22 2023, 4:24 PM · VideoCutTool

Jan 20 2023

Soda added a comment to T327344: If scan is low, the edit summary field overlaps page footer in Page: namespace of Wikisource.

I have a workaround that works for me on V22:
https://pl.wikisource.org/w/index.php?title=Wikiskryba:Nux/common.css&oldid=3224317#L-23

That didn't cause any problems for me so far, but I'm not a very active WS editor.

This would be the correct solution, except that it clashes with the (current under development) edit-in-sequence preview module :(

Jan 20 2023, 9:22 AM · ProofreadPage

Jan 19 2023

Soda added a comment to T327344: If scan is low, the edit summary field overlaps page footer in Page: namespace of Wikisource.

This is caused by the fact that we use the height of the image as the size of the editform :(

Jan 19 2023, 8:34 AM · ProofreadPage
Soda added a comment to T327344: If scan is low, the edit summary field overlaps page footer in Page: namespace of Wikisource.

My view of this page is "better". And all pages opened simultaneously with this one have the same weird size :((

image1224.png (719×1 px, 324 KB)

Can you explain what you mean by this ? The size is not supposed to persist across sessions/tabs (and that would probably require filing a seperate task)

Jan 19 2023, 7:33 AM · ProofreadPage

Jan 17 2023

Soda renamed T327153: Separately persist even and odd pages for Openseadragon zoom and pan position persistance from Separately persist even and odd pages for Openseadragon zoom and pan position presistance to Separately persist even and odd pages for Openseadragon zoom and pan position persistance.
Jan 17 2023, 11:02 AM · ProofreadPage

Jan 16 2023

Soda closed T317633: EditInSequence does not show loading animation on first preview as Resolved.
Jan 16 2023, 12:39 PM · MW-1.40-notes (1.40.0-wmf.19; 2023-01-16), good first task, ProofreadPage

Jan 10 2023

Soda renamed T325513: Create a minimal/usable mobile UI for ProofreadPage Page: namespace from Create a minimal/fallback mobile UI for ProofreadPage Page: namespace to Create a minimal/usable mobile UI for ProofreadPage Page: namespace.
Jan 10 2023, 7:09 PM · ProofreadPage
Soda updated the task description for T317633: EditInSequence does not show loading animation on first preview.
Jan 10 2023, 4:07 PM · MW-1.40-notes (1.40.0-wmf.19; 2023-01-16), good first task, ProofreadPage

Jan 6 2023

Soda added a comment to T323847: Wikisource download button is too close to "View history", "More" links.

@Soda seems like there is an unresolved discussion here:
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikisource/+/861348/

Looks resolved to me, but idk. Maybe you just forgot to change status? :)

Jan 6 2023, 1:17 PM · Readers-Web-Backlog, MW-1.40-notes (1.40.0-wmf.13; 2022-12-05), All-and-every-Wikisource, Desktop Improvements (Vector 2022)
Soda added a comment to T326388: Document how the OCR tool will use the Transkribus API.

Wrt to Layout storage, maybe once we implement T294903 we will be able to directly allow users to send layout data ?

Jan 6 2023, 6:54 AM · Wikimedia OCR

Jan 3 2023

Soda added a comment to T308098: Integrate edit-in-sequence inside ProofreadPage.

Currently the basic MVP should work on Beta Wikisource, mostly.

Jan 3 2023, 7:26 PM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), User-notice, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Patch-For-Review, All-and-every-Wikisource, ProofreadPage
Soda updated the task description for T308098: Integrate edit-in-sequence inside ProofreadPage.
Jan 3 2023, 1:04 PM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), User-notice, MW-1.39-notes (1.39.0-wmf.25; 2022-08-15), Patch-For-Review, All-and-every-Wikisource, ProofreadPage

Jan 2 2023

Soda merged T326072: AJAX preview with ProofreadPage is misleading into T309451: Live preview shows incorrect proofread status and headers.
Jan 2 2023, 3:33 PM · MediaWiki-Page-editing, ProofreadPage
Soda merged task T326072: AJAX preview with ProofreadPage is misleading into T309451: Live preview shows incorrect proofread status and headers.
Jan 2 2023, 3:32 PM · ProofreadPage