Schrodinger's cat
User Details
- User Since
- Feb 29 2024, 12:29 PM (8 w, 6 d)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- Rockingpenny4 [ Global Accounts ]
Fri, Apr 19
Update: Merged a few more patches for Wikimedia
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/PageTriage/+/1019359
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/PageTriage/+/1017276
Fri, Apr 12
Made a patch for this bug. Here's the relevant screencast:
Sat, Apr 6
Thanks for the review , I will look into the associated tickets and figure out a fix for them.
Would also appreciate review on the patch I made for T336604 as well, if time allows.
Thanks for the review , I will look into the associated tickets and figure out a fix for them.
Fri, Apr 5
(Update) Modified the patch for multiple tagging as well and also tweaked the tests. Here's a video:
Should any other changes be made?
Hey! I have made a patch for this issue and it fixes line break for single tags :
.
Tue, Apr 2
Mon, Apr 1
Apr 1 2024
Mar 31 2024
Mar 29 2024
Mar 26 2024
I have made a fix for this bug. Here is the relevant screencast:
@Yaron_Koren , my apologies I seem to have misunderstood the original bug , should I make a separate task for this new bug and point my patch to it or club the fix for original bug with existing patch? Meanwhile I will work on a fix for this bug.
@Yaron_Koren on inspecting the CSS , element.style adds an extra top of 10px which is dissolved on reloading , so I have made a fix for that which does it immediately however it also subtracts the 10px from the initial comments without resolving.
Before :
After:
Mar 25 2024
@Yaron_Koren there are multiple approaches for this fix , one such approach is using Discussion Tools extension along with Visual Editor and Echo , I feel using visual editor but hiding the toolbar defeats the purpose of the rich-text editor extension but it is needed for Discussion tools and echo extension is already integrated with it via topic subscriptions feature. Whereas on using a 3rd party autocompletion library like https://jqueryui.com/autocomplete/ etc we would need to populate the user data. Which approach would you suggest to be more favourable or would you suggest a custom approach?
Mar 24 2024
Mar 23 2024
@Novem_Linguae I made a patch for fixing this issue , here is the relevant screencast .
Mar 19 2024
Thanks a lot @Jdlrobson for your help , I will definitely keep the inputs in mind for future contributions.
Mar 18 2024
@Jdlrobson I have updated the patch according to the requested changes. Please review.
Mar 15 2024
@Yaron_Koren thanks for the feedback, I have updated my merged patches along with some mock UI in the proposal. I think I can add more information and make it more detailed in the coming days.
@Jdlrobson Thanks that worked , I have made a patch for the fix. Here is the relevant screencast:
From my guess here , isWideScreen() is not updated on browser resize but rather on page reload
, due to which showExpandSectionsClientPreference is not given the value of 'true' here. However, I am not entirely sure as I am not able to console.log any debug statements to the browser. Also from the description , by adding CSS do you mean using media queries for it?
From my guess here , isWideScreen() is not updated on browser resize but rather on page reload
, due to which showExpandSectionsClientPreference is not given the value of 'true' here{F42633213}. However, I am not entirely sure as I am not able to console.log any debug statements to the browser. Also from the description , by adding CSS do you mean using media queries for it?@Jdlrobson thanks , that did the job , however I'm not seeing my local changes reflect on the browser for some reason , I followed this command as well
Mar 14 2024
@Novem_Linguae please review the patch. Here is the relevant screenshot
Does something like this look correct to you
@Jdlrobson my Special:MobileOptions on mediawiki docker setup looks like this
, I followed https://www.mediawiki.org/wiki/Extension:MobileFrontend/en. Can you assist me with this?Mar 13 2024
@matmarex how can I populate my local database with existing data to test out if my fix is working or not?
@Novem_Linguae can you assist me on how the links are being converted and which section to look out for, as on searching I figured out the parser class is responsible for converting syntax to html if that's right?
Mar 12 2024
@Jatinder190124 you can also review the PRs and see the approved changes by the maintainer that have been made to resolve the issues and open PRs are also a part of contribution but yes I should mention that they are open, I'll make the changes. Thanks.
Mar 11 2024
@Yaron_Koren I think I have figured out an implementation for this issue . I declared an AddTimestamp api which fetches timestamp from wfTimestampnow() and formats it in the same format as AnnotationFormatter.php and displays it with the author name and registered the api in extension.json . I have attached a screencast of the feature , should I make a draft PR as of now as more changes to AnnotationFormatter are yet to be done, also this is for makeComment.js , I believe similar changes have to be made for addReply.js as well.
@Yaron_Koren , @Bawolff please have a look at my GSOC proposal and feedback on it will be really appreciated https://phabricator.wikimedia.org/T359889. Thanks!
Mar 10 2024
@Soda , I already have mediawiki setup and will proceed with the PageTriage Extension installation . I have previously contributed to WikiEduDashboard and InlineComments Extension under Wikimedia, that being said , will my previous contributions help my proposal being selected?
Mar 8 2024
@Yaron_Koren , on going through the codebase I understood a few things ,
- In makeComment.js the below code snippet gets the username and appends it to the textDiv when a comment is added.
Mar 7 2024
https://github.com/WikiEducationFoundation/WikiEduDashboard/pull/5661
https://github.com/WikiEducationFoundation/WikiEduDashboard/pull/5601
https://github.com/WikiEducationFoundation/WikiEduDashboard/pull/5687
https://github.com/WikiEducationFoundation/WikiEduDashboard/pull/5581 [Draft]
These are some of the PR's that I have made for WikiEduDashboard .
@Yaron_Koren , will my previous contributions to other projects like WikiEduDashboard under Wikimedia help my application in being accepted for this project?
Mar 6 2024
@Yaron_Koren and @Bawolff I went through the extension on my local and currently an option to edit and delete comments is not available (a similar example , say google docs has those features) , we can go around that by resolving the comments but introducing these features will make it more user friendly . What are your opinions on it?
Mar 5 2024
Thanks a lot for your help @Yaron_Koren . I previously made some contributions to WikiEduDashboard and found this project listed for GSOC quite interesting. Should I try my hands on some of the bigger tasks like T355943 to get a better understanding of the codebase or would you suggest some other tasks for me to take up?
@Yaron_Koren I configured the InlineComments extension on my local and went through the documentation and found out that it uses ContentHandler , however I was not able to figure out how to navigate to it on my localhost. Is there any reference for that I can go through?
@Yaron_Koren I resolved the errors and now the composer test is not showing any linting errors, I have updated the patch as well.
Mar 4 2024
I went through the pipeline failure and there were some linting errors and I tried to fix it using
phpcbf --standard=PSR12 extensions/AdminLinks/includes/ALRow.php
I have updated the changes for it.
Any of 'data-rowName' , 'data-row-name' would be clear and simple enough I think.
I thought name was meant to be this->name of the row, so should I leave it as it is or add name? And I will fix the tabs and spaces.
@Yaron_Koren I have made the required changes and tested them locally and updated on the patch.
@Yaron_Koren
I will definitely use tabs and make the indentation changes , both approaches will work but I would prefer custom attributes as it would make it easier for future developers to maybe add more information to rows and also convenient for designers.
Apologies for the inconvenience , I'm still figuring out gerrit , it looks like I made the changes but didn't click publish, here are the new changes : https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AdminLinks/+/1007973/3 .
Mar 3 2024
I changed the approach a bit as in the earlier approach, rawElement self opened and closed the p tag and another p tag was manually appended resulting in two p tags. In the new approach all the content is collected first inside the loop and passed as an argument. This ensures that the <p> tag is properly closed with all the content inside it.
I have attached screenshots above when spaces are included, it replaces spaces with underscore in class names and the website and the source HTML renders fine, should I attach a screenshot of that as well?
Okay then, are there any more changes to be made? If not, I will look into the InlineComments codebase and resolve some of the bigger issues.
@Yaron_Koren I tested row names with spaces and special characters and it breaks with apostrophes so either we can specify to replace apostrophes with something else in classnames or we can use htmlspecialchars to escape them .
@Yaron_Koren I have updated the original patch and while testing it locally, I created an instance of a row with name containing spaces but I wasn't able to explicitly access the class attribute's value .
@Yaron_Koren I have updated the original patch and while testing it locally, I created an instance of a row with name containing spaces but I wasn't able to explicitly access the class attribute's value .
Great, should I go ahead and push the changes?