User:Bencmq/Progress
- 7 Feb
- 8 Feb
- Working implementation of flow-thanks
Issues
- Getting post, workflow etc from post-id. i.e. what information to pass to flow-thank API call
- getting creator id sometimes returns a string (for posts made before Friday) but now an integer
- 9 Feb
Issues
- Styling on .mw-ui-disabled
- 11 Feb
- Refactor css class handing on active and disabled link.
- 14 Feb
- Fix issue with creator id sometimes being a string and sometimes an integer
- Update backend to match new flow-thanks API format
- 16 Feb
- FBOA video
- Reading on browser testing on mw.org
- 19 Feb
- Completed FBOA video
- 20 Feb
- Reading on browser testing and API test (MediaWikiTestCase)
- Playing with Selenium locally, starting on flow-thanks browser test.
- 24 Feb
- Experimenting with Selenium, wrote small test for anon user
- 27 Feb
- Writing APITest for Flow Thanks, currently stuck on preparing mock data
- 1 March
- Some improvements for Flow patch based on code review
- 4 March
- More study on page-object, wrote 2 more test cases
Tests can be found at
- 10 March
- The browser test part can be found at: [1], looking for feedback
- skipping scenarios conditionally: [2]
- 12 March
Integration test for API completed at [3]
- 15 March
Sorted out the CSS issue with mw-ui-button in core, turns out it's already fixed (now on gerrit:113066)
- 16 March
Apply relevant css classes to interaction links (now on gerrit:119812)
- 17 March
Start working on shifting flow's light button design to core
- 20 March
Side track: better timestamp for i18n [4]
- 26 March
https://gerrit.wikimedia.org/r/#/c/121101/
- 30 March
- Investigated missing thanked label Gerrit change 122116
- Code review improvement for css re-organisation for Flow Gerrit change 119812
- ... and Thank Gerrit change 119814
- 1 April
- Updated Gerrit change 119812 for button size change
- 3 April
- Side track: Writing test for bugzilla:61340, and also looking at bugzilla:61339 and/or bugzilla:60659.
- 4 April
- Gerrit change 123874 for bugzilla:61340 first try, but doubtful on what to actually test.
- 7 April
- Looking into vagrant slowness
- 10 April
- Get HHVM installed with help from wctaiwan's guide. Had minor improvements over the loading /dump
- Also added some additional info to the guide that helped me getting it up and running.
- More details:
- Enabling cache does not seem to have an observable impact.
- Switching to HHVM slows down first few loadings by around a second or so, but subsequent page loads are slightly faster. Some data in /dump, needs to present it clearer.
- According to a friend working on HHVM, if on Linux (mediawiki-vagrant is), JIT will kick in after 7 times.
- The main bottleneck is still loading of js and css files. The loading time of the whole page would be reduced by half if they are cached by browser but that's probably not something desirable in development.
- More details: