Page MenuHomePhabricator

gabriel-wmde (Gabriel Birke)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Jul 2 2015, 1:34 PM (490 w, 6 d)
Availability
Available
IRC Nick
chiborg
LDAP User
Unknown
MediaWiki User
Gabriel Birke (WMDE) [ Global Accounts ]

Recent Activity

Today

gabriel-wmde added a comment to T380740: 🐛 Prevent `vitest.campaign.config.mjs.timestamp*` files from getting created.

I found the issue in Vite which describes our problem: https://github.com/vitejs/vite/pull/13269
Looking at the release notes of Vite 6 I can see that Vite 6, which was released yesterday, contains the fix. Vite is a dependency of vitest which just gained *support* for Vite 6 with the latest release, but does not require Vite 6 yet and automatically installs Vite 5.
I'd say we live with the workaround of git-ignoring the temporary files (and could add a temporary cleanup step to the "test" script in package.json that removes the files after the tests have run) and wait until after the end of the fundraising campaign (January 2025) to see if there is a new release of Vitest that has Vite 6 as a dependency. If not, we can temporarily specify Vite 6 as a (peer) dependency. For now I think Vite 6 is too "fresh"& a major upgrade that we should not switch to during the campaign.

Wed, Nov 27, 11:36 AM · WMDE-FUN-Team, WMDE-Fundraising-Tech, WMDE-FUN-Funban-2024
gabriel-wmde added a comment to T378919: JavaScript increase desktop and mobile 2024-10-28 .

The long tasks can be different things: on a slow device it could be parsing the actual HTML when we push a large chunks. The way to see what's causing is the trace log. I can collect those from real phones if you could help me with two representative URLs @gabriel-wmde .

Wed, Nov 27, 10:33 AM · Performance Issue, MediaWiki-extensions-CentralNotice, WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-Fundraising-Tech, Web-Team-Backlog

Yesterday

gabriel-wmde added a comment to T375196: 🐛 Payment notification can't be processed.

Update PR for application: https://github.com/wmde/fundraising-application/pull/3006

Tue, Nov 26, 10:46 AM · WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-FUN-Sprint-2024-09-10, WMDE-Fundraising-Tech
gabriel-wmde moved T375196: 🐛 Payment notification can't be processed from Blocked Externally/On Hold to Code Review (max. 4 tasks) on the WMDE-FUN-Funban-2024 board.
Tue, Nov 26, 10:06 AM · WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-FUN-Sprint-2024-09-10, WMDE-Fundraising-Tech
gabriel-wmde added a comment to T375196: 🐛 Payment notification can't be processed.

Found the cause (mismatched string expectation in db object -> domain entity conversion) and fixed it: https://github.com/wmde/fundraising-donations/pull/258

Tue, Nov 26, 10:06 AM · WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-FUN-Sprint-2024-09-10, WMDE-Fundraising-Tech

Mon, Nov 25

gabriel-wmde added a comment to T380462: (Re)introduce donation form asking if users want to provide postal address data.

PR for frontend code changes: https://github.com/wmde/fundraising-app-frontend/pull/541

Mon, Nov 25, 10:54 AM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech

Fri, Nov 22

gabriel-wmde added a comment to T380462: (Re)introduce donation form asking if users want to provide postal address data.

@kai.nissen Please have a look at the new strings before merging them to test: https://github.com/wmde/fundraising-frontend-content/pull/273

Fri, Nov 22, 8:16 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech

Thu, Nov 21

gabriel-wmde added a comment to T380462: (Re)introduce donation form asking if users want to provide postal address data.

PR for the campaign config: https://github.com/wmde/fundraising-application/pull/3005

Thu, Nov 21, 1:33 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde claimed T380462: (Re)introduce donation form asking if users want to provide postal address data.
Thu, Nov 21, 1:27 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde moved T380462: (Re)introduce donation form asking if users want to provide postal address data from Backlog to In Progress / Deployment (max. 4 tasks) on the WMDE-FUN-Funban-2024 board.
Thu, Nov 21, 1:27 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech

Tue, Nov 19

gabriel-wmde added a comment to T380268: 🐛 Banners: Custom Amount value gets rounded down.

I have a strong feeling that this is a a case of floating point approximation, well explained in https://www.theregister.com/2006/08/12/floating_point_approximation/
According to the followup article, the solution (in our case) seems to be to use only integers, like we do in the fundraising app: https://www.theregister.com/2006/09/20/floating_point_numbers_2/
Which might not be compatible with the way JavaScript is storing numbers, it does not have int and float but only number, will have to research that.
There is also a website explicitly dedicated to it https://0.30000000000000004.com/
https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html just breaks my brain at the moment

Tue, Nov 19, 2:18 PM · WMDE-FUN-Team, WMDE-Fundraising-Tech, WMDE-FUN-Funban-2024

Mon, Nov 18

gabriel-wmde created T380186: 🐛 Fix invalid address change IDs.
Mon, Nov 18, 3:54 PM · WMDE-FUN-Team, WMDE-Fundraising-Tech, WMDE-FUN-Funban-2024

Wed, Nov 13

gabriel-wmde added a comment to T378919: JavaScript increase desktop and mobile 2024-10-28 .

Good news everyone! I thought about this a bit more and ran another test to confirm/falsify my hypothesis of "all that JavaScript execution increases the TBT". I created a test banner where I wrapped our current banner in a 7.5 second timeout. It'll still be loaded by CentralNotice, increasing the Page Transfer Size (which we could avoid for repeat visitors if CN supported sending HTTP cache headers for banners, but that's outside of WMDE's control and needs a separate ticket and discussion in the WMF team that maintains Central Notice), it'll still parse the JavaScript, but the initialization code for the banner would be run outside the "measuring window" (that measures the "Time To Interactive" and then some). The results of the test look very promising: The TBT went down by almost 100ms and is now at pre-banner levels. See for yourself in the comparison of the regular banner with the timeout-banner as the baseline. The cpu.lastLongTask and cpu.totalDuration show even greater improvements. You can of course also look at the individual result of the banner with timeout

Wed, Nov 13, 9:00 PM · Performance Issue, MediaWiki-extensions-CentralNotice, WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-Fundraising-Tech, Web-Team-Backlog
gabriel-wmde moved T379605: 🎬️ desktop-de-13 | Transaction fee | ⏰ Nov 13th from In Progress / Deployment (max. 4 tasks) to Banner Acceptance Testing on the WMDE-FUN-Funban-2024 board.
Wed, Nov 13, 2:36 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde moved T379605: 🎬️ desktop-de-13 | Transaction fee | ⏰ Nov 13th from Ready for Work to In Progress / Deployment (max. 4 tasks) on the WMDE-FUN-Funban-2024 board.
Wed, Nov 13, 2:32 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech

Tue, Nov 12

gabriel-wmde added a comment to T378919: JavaScript increase desktop and mobile 2024-10-28 .

Thanks everyone for the support.

Tue, Nov 12, 6:52 PM · Performance Issue, MediaWiki-extensions-CentralNotice, WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-Fundraising-Tech, Web-Team-Backlog
gabriel-wmde moved T379605: 🎬️ desktop-de-13 | Transaction fee | ⏰ Nov 13th from In Progress / Deployment (max. 4 tasks) to Banner Acceptance Testing on the WMDE-FUN-Funban-2024 board.
Tue, Nov 12, 4:41 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde claimed T378919: JavaScript increase desktop and mobile 2024-10-28 .
Tue, Nov 12, 3:07 PM · Performance Issue, MediaWiki-extensions-CentralNotice, WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-Fundraising-Tech, Web-Team-Backlog
gabriel-wmde moved T379605: 🎬️ desktop-de-13 | Transaction fee | ⏰ Nov 13th from Backlog to In Progress / Deployment (max. 4 tasks) on the WMDE-FUN-Funban-2024 board.
Tue, Nov 12, 10:40 AM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech

Mon, Nov 11

gabriel-wmde closed T220368: Reintroduce pagination in donation form as Declined.

In the mean time, we have introduced pagination with the laika theme. And saw that it's not nice. In 2024 we have gone "full circle" with a one-page solution collapsible payment section

Mon, Nov 11, 11:51 AM · WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde closed T265462: Use more Symfony features, a subtask of T198484: Prepare migration of FundraisingFrontend from Silex to Symfony, as Declined.
Mon, Nov 11, 10:30 AM · WMDE-Fundraising-CFR, WMDE-Fundraising-Tech, Epic, WMDE-FUN-Team
gabriel-wmde closed T265462: Use more Symfony features as Declined.

This is a vague ideas "Task" document where in hindsight the code quality/dev experience won't be improved by most of the changes outlines. We will do the EnvironmentBootstrapper-related stuff in {T342461: Change environment-specific setup for FunFunFactory}

Mon, Nov 11, 10:30 AM · WMDE-Fundraising-CFR, WMDE-Fundraising-Tech, WMDE-FUN-Team
gabriel-wmde closed T236674: 🛠 Tech | Generalized progress bar design as Resolved.

We now have the "late_campaign" flag to switch it for all banners, the ability to change colors easily (both globally and per-banner). I consider this to be "resolved"

Mon, Nov 11, 10:28 AM · WMDE-FUN-Team, WMDE-Fundraising-Tech, WMDE-FUN-Funban-2019

Fri, Nov 8

gabriel-wmde added a comment to T378919: JavaScript increase desktop and mobile 2024-10-28 .

Thanks for the comment, @awight. Good idea to load banner asynchronously, I agree with your assessment and like your proposal.

Fri, Nov 8, 2:28 PM · Performance Issue, MediaWiki-extensions-CentralNotice, WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-Fundraising-Tech, Web-Team-Backlog

Tue, Nov 5

gabriel-wmde added a comment to T378919: JavaScript increase desktop and mobile 2024-10-28 .

Hi @Peter, thanks for bringing this to our attention and thanks to @Pcoombe for confirming. The WMDE fundraising campaign started on October 28th, with banners on the English and German Wikipedia geotargeted to visitors form Germany, this matches your observation.

Tue, Nov 5, 8:40 PM · Performance Issue, MediaWiki-extensions-CentralNotice, WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-Fundraising-Tech, Web-Team-Backlog

Fri, Nov 1

gabriel-wmde moved T378702: 🎬️ desktop-en-03 | Transaction fees | ⏰ Nov 1st from Banner Acceptance Testing to In Progress / Deployment (max. 4 tasks) on the WMDE-FUN-Funban-2024 board.
Fri, Nov 1, 1:01 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde moved T378700: 🎬️ desktop-de-09 | Copy change | ⏰ Nov 1st from In Progress / Deployment (max. 4 tasks) to Ready for Work on the WMDE-FUN-Funban-2024 board.
Fri, Nov 1, 1:01 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde placed T378700: 🎬️ desktop-de-09 | Copy change | ⏰ Nov 1st up for grabs.
Fri, Nov 1, 1:01 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde claimed T378700: 🎬️ desktop-de-09 | Copy change | ⏰ Nov 1st.
Fri, Nov 1, 12:59 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde moved T378700: 🎬️ desktop-de-09 | Copy change | ⏰ Nov 1st from Ready for Work to In Progress / Deployment (max. 4 tasks) on the WMDE-FUN-Funban-2024 board.
Fri, Nov 1, 12:51 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde added a comment to T378702: 🎬️ desktop-en-03 | Transaction fees | ⏰ Nov 1st.

Pull Request: https://github.com/wmde/fundraising-banners/pull/606

Fri, Nov 1, 11:09 AM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde moved T371524: Deactivate HTTP-less port URL for Woopecker CI from Deploy to Test (max. 4 tasks) to Deploy to Production on the WMDE-FUN-Funban-2024 board.
Fri, Nov 1, 9:58 AM · WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde moved T378701: 🎬️ desktop-en-03 | Campaign setup | ⏰ Nov 1st from Ready for Work to Banner Acceptance Testing on the WMDE-FUN-Funban-2024 board.
Fri, Nov 1, 9:57 AM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde moved T378702: 🎬️ desktop-en-03 | Transaction fees | ⏰ Nov 1st from In Progress / Deployment (max. 4 tasks) to Banner Acceptance Testing on the WMDE-FUN-Funban-2024 board.
Fri, Nov 1, 9:57 AM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech

Thu, Oct 31

gabriel-wmde added a comment to T377429: Create a WMDE-Fundraising-Eslint ruleset.

Draft PR with lots of remaining errors and TODOs: https://github.com/wmde/fundraising-banners/pull/603

Thu, Oct 31, 4:04 PM · WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech, WMDE-FUN-Team
gabriel-wmde claimed T378702: 🎬️ desktop-en-03 | Transaction fees | ⏰ Nov 1st.
Thu, Oct 31, 4:02 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde moved T378702: 🎬️ desktop-en-03 | Transaction fees | ⏰ Nov 1st from Ready for Work to In Progress / Deployment (max. 4 tasks) on the WMDE-FUN-Funban-2024 board.
Thu, Oct 31, 4:02 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde moved T377429: Create a WMDE-Fundraising-Eslint ruleset from In Progress / Deployment (max. 4 tasks) to Backlog on the WMDE-FUN-Funban-2024 board.
Thu, Oct 31, 4:02 PM · WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech, WMDE-FUN-Team
gabriel-wmde moved T377429: Create a WMDE-Fundraising-Eslint ruleset from Backlog to In Progress / Deployment (max. 4 tasks) on the WMDE-FUN-Funban-2024 board.
Thu, Oct 31, 1:24 PM · WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech, WMDE-FUN-Team

Wed, Oct 30

gabriel-wmde updated the task description for T377429: Create a WMDE-Fundraising-Eslint ruleset.
Wed, Oct 30, 6:50 PM · WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech, WMDE-FUN-Team
gabriel-wmde updated the task description for T377429: Create a WMDE-Fundraising-Eslint ruleset.
Wed, Oct 30, 6:49 PM · WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech, WMDE-FUN-Team

Tue, Oct 29

gabriel-wmde moved T378212: Get average donation amount from global campaign parameters from Code Review (max. 4 tasks) to Deploy to Production on the WMDE-FUN-Funban-2024 board.
Tue, Oct 29, 4:16 PM · WMDE-FUN-Team, WMDE-Fundraising-Tech, WMDE-FUN-Funban-2024

Oct 28 2024

gabriel-wmde added a comment to T375609: 🎬️ desktop-wpde-01 | Transaction fees | ⏰ Oct 28th.

Sorry, my bad for not seeing the radio label gap, I applied the fix to the wrong file :facepalm:
Fix is deployed now.
Also, the banner server now supports cookie setting on "I already donated".

Oct 28 2024, 1:18 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde moved T375609: 🎬️ desktop-wpde-01 | Transaction fees | ⏰ Oct 28th from Ready for Work to Banner Acceptance Testing on the WMDE-FUN-Funban-2024 board.
Oct 28 2024, 1:09 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde updated the task description for T378131: Do maintenance on Banner Server.
Oct 28 2024, 11:58 AM · WMDE-FUN-Team, WMDE-Fundraising-CFR, WMDE-Fundraising-Tech
gabriel-wmde moved T375609: 🎬️ desktop-wpde-01 | Transaction fees | ⏰ Oct 28th from Ready for Work to Banner Acceptance Testing on the WMDE-FUN-Funban-2024 board.
Oct 28 2024, 9:07 AM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde added a comment to T375609: 🎬️ desktop-wpde-01 | Transaction fees | ⏰ Oct 28th.

I've adressed all the issues except two:

Oct 28 2024, 9:07 AM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech

Oct 25 2024

gabriel-wmde created T378212: Get average donation amount from global campaign parameters.
Oct 25 2024, 6:54 PM · WMDE-FUN-Team, WMDE-Fundraising-Tech, WMDE-FUN-Funban-2024

Oct 24 2024

gabriel-wmde renamed T314320: Migrate all software to PHP 8.4 from Migrate all software to PHP 8.2 to Migrate all software to PHP 8.4.
Oct 24 2024, 7:15 PM · WMDE-FUN-Team, WMDE-Fundraising-Tech, WMDE-Fundraising-CFR
gabriel-wmde renamed T314321: Adapt playbooks for PHP 8.4 from Adapt playbooks for PHP 8.2 to Adapt playbooks for PHP 8.4.
Oct 24 2024, 7:14 PM · WMDE-FUN-Team, WMDE-Fundraising-Tech, WMDE-Fundraising-CFR
gabriel-wmde updated the task description for T315912: Workflow Improvements for Shutterbug.
Oct 24 2024, 7:13 PM · WMDE-FUN-Team, Epic, WMDE-Fundraising-Tech, WMDE-Fundraising-CFR
gabriel-wmde moved T287891: Fix Docker-based banner setup from Backlog to Ready for Estimation on the WMDE-Fundraising-CFR board.
Oct 24 2024, 7:10 PM · WMDE-Fundraising-CFR, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde moved T375775: Update Matomo and our plugins to Version 5 from Backlog to Ready for Estimation on the WMDE-Fundraising-CFR board.
Oct 24 2024, 7:09 PM · WMDE-Fundraising-CFR, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde moved T376646: Use docker container for deploying banner server from Backlog to Ready for Estimation on the WMDE-Fundraising-CFR board.
Oct 24 2024, 7:09 PM · WMDE-FUN-Team, WMDE-Fundraising-CFR, WMDE-Fundraising-Tech
gabriel-wmde moved T378131: Do maintenance on Banner Server from Backlog to Ready for Estimation on the WMDE-Fundraising-CFR board.
Oct 24 2024, 7:09 PM · WMDE-FUN-Team, WMDE-Fundraising-CFR, WMDE-Fundraising-Tech
gabriel-wmde added a project to T378131: Do maintenance on Banner Server: WMDE-FUN-Team.
Oct 24 2024, 7:08 PM · WMDE-FUN-Team, WMDE-Fundraising-CFR, WMDE-Fundraising-Tech
gabriel-wmde created T378131: Do maintenance on Banner Server.
Oct 24 2024, 7:08 PM · WMDE-FUN-Team, WMDE-Fundraising-CFR, WMDE-Fundraising-Tech
gabriel-wmde added a project to T287891: Fix Docker-based banner setup: WMDE-Fundraising-CFR.
Oct 24 2024, 6:56 PM · WMDE-Fundraising-CFR, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde placed T375609: 🎬️ desktop-wpde-01 | Transaction fees | ⏰ Oct 28th up for grabs.
Oct 24 2024, 4:52 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde added a comment to T375609: 🎬️ desktop-wpde-01 | Transaction fees | ⏰ Oct 28th.

It's now fully testable with tracking for the fee (it's tracked when submitting, the evnt is called "cover-transaction-fee").

Oct 24 2024, 4:03 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde moved T375609: 🎬️ desktop-wpde-01 | Transaction fees | ⏰ Oct 28th from In Progress / Deployment (max. 4 tasks) to Banner Acceptance Testing on the WMDE-FUN-Funban-2024 board.
Oct 24 2024, 3:59 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech

Oct 22 2024

gabriel-wmde added a comment to T375609: 🎬️ desktop-wpde-01 | Transaction fees | ⏰ Oct 28th.

@kai.nissen You can now user-test this to get a first impression. How will the campaigns team know if people clicked the transaction fee? By the decimal points in the donation sums? Or will they measure if the donation amount is higher for VAR (which would be just ~1% even if most people clicked the checkbox)

Oct 22 2024, 8:01 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde claimed T369276: Allow duplication of banner tests.
Oct 22 2024, 6:49 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech

Oct 21 2024

gabriel-wmde moved T375196: 🐛 Payment notification can't be processed from Blocked Externally/On Hold to Code Review (max. 4 tasks) on the WMDE-FUN-Funban-2024 board.
Oct 21 2024, 9:10 AM · WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-FUN-Sprint-2024-09-10, WMDE-Fundraising-Tech
gabriel-wmde added a comment to T375196: 🐛 Payment notification can't be processed.

The first round of error logging pinpointed to the donation repository as the source of errors. I've investigated and identified the database-entity-to-domain-entity-conversion as the most likely culprit. Unfortunately, we don't log enough information to see what excactly went wrong during the conversion, so we'll have to do another dance of

  1. Review Pull request https://github.com/wmde/fundraising-donations/pull/255
  2. Create new patch release of Donation bounded context
  3. Update donation bounded context in app (manually, dependabot is not active for that repo)
  4. Deploy
  5. Trigger the IPN again
Oct 21 2024, 9:10 AM · WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-FUN-Sprint-2024-09-10, WMDE-Fundraising-Tech

Oct 15 2024

gabriel-wmde moved T377185: Disable Dependabot from Backlog to Ready for Work on the WMDE-FUN-Funban-2024 board.
Oct 15 2024, 11:16 AM · WMDE-Fundraising-Tech, WMDE-FUN-Team, WMDE-FUN-Funban-2024
gabriel-wmde updated the task description for T377185: Disable Dependabot.
Oct 15 2024, 9:34 AM · WMDE-Fundraising-Tech, WMDE-FUN-Team, WMDE-FUN-Funban-2024
gabriel-wmde created T377185: Disable Dependabot.
Oct 15 2024, 9:33 AM · WMDE-Fundraising-Tech, WMDE-FUN-Team, WMDE-FUN-Funban-2024
gabriel-wmde closed T291201: Remove kontocheck dependency in the CI environment as Declined.

No longer needed, since we're using Woodpecker CI now on our own infrastructure. Woodpecker uses containers to run and we package kontocheck in our CI container. Spinning it off into its own service might be an idea to keep our PHP version as close to the released one as possible, but sicne we're also using MongoDB which is not part fo the standard distribution we might as well go "All in" with our custom PHP environment.

Oct 15 2024, 9:23 AM · WMDE-FUN-Team, WMDE-Fundraising-CFR, WMDE-Fundraising-Tech
gabriel-wmde closed T291201: Remove kontocheck dependency in the CI environment, a subtask of T291198: Use GitHub Actions instead of Travis, as Declined.
Oct 15 2024, 9:22 AM · WMDE-FUN-Team, WMDE-Fundraising-CFR, WMDE-Fundraising-Tech
gabriel-wmde closed T291198: Use GitHub Actions instead of Travis as Resolved.

We're using Woodpecker CI now (on our own infratsructure)

Oct 15 2024, 9:20 AM · WMDE-FUN-Team, WMDE-Fundraising-CFR, WMDE-Fundraising-Tech

Oct 9 2024

gabriel-wmde added a comment to T375609: 🎬️ desktop-wpde-01 | Transaction fees | ⏰ Oct 28th.

@kai.nissen This new feature interacts with the "upsell" feature and needs more specification for the 2nd and 3d form page:

  • What should be displayed on the 2nd page (when we try to "upsell")? Should it be the original amount or the amount + fee? The latter would need duplicated components of the 2nd page that can take the new info in. If we don't display the adapted amount, do we "undo" the checkbox or do we silently add the fee when submitting?
  • What do we do on the 3rd form page (upsell with custom amount input)? Do we dynamically update the transaction fee? Do we drop it? What happens if the user does not wait for the total to update and just hits submit? We might need UX input here.

We could also test this feature without the "upsell" in the banner. Please discuss the increased complexity with the campaigns team and make them aware that in this case the complexity (and effort to implement) goes up because two featues are interacting. Another option would be to activate the checkbox only for one-time donations.

Oct 9 2024, 4:27 PM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde closed T354884: Migrate bruce ("JiffyBoxes" infrastructure) as Resolved.

Done & Deployed.
PR for updating the deployment playbook: https://github.com/wmde/fundraising-infrastructure/pull/431
PR for updating the server initialization playbook: https://github.com/wmde/fundraising-infrastructure/pull/432

Oct 9 2024, 3:52 PM · WMDE-FUN-Sprint-2024-09-10, WMDE-FUN-Sprint-2024-08-27, WMDE-FUN-Sprint-2024-08-13, WMDE-FUN-Sprint-2024-07-30, WMDE-FUN-Sprint-2024-07-16, WMDE-Fun-Sprint-2024-07-02, WMDE-FUN-Sprint-2024-06-18, WMDE-FUN-Sprint-2024-01-30, WMDE-FUN-Sprint-2024-01-16, WMDE-FUN-Team, WMDE-Fundraising-Tech, WMDE-FUN-Shou-Ban 2024

Oct 8 2024

gabriel-wmde claimed T375609: 🎬️ desktop-wpde-01 | Transaction fees | ⏰ Oct 28th.
Oct 8 2024, 11:28 AM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde moved T375609: 🎬️ desktop-wpde-01 | Transaction fees | ⏰ Oct 28th from Backlog to In Progress / Deployment (max. 4 tasks) on the WMDE-FUN-Funban-2024 board.
Oct 8 2024, 11:28 AM · WMDE-FUN-Team, WMDE-FUN-Funban-2024, WMDE-Fundraising-Tech
gabriel-wmde placed T357815: Group keywords in "Visitors" data source in Fundraising Operation Center up for grabs.
Oct 8 2024, 11:28 AM · WMDE-FUN-Funban-2024, WMDE-FUN-Sprint-2024-02-27, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde moved T357815: Group keywords in "Visitors" data source in Fundraising Operation Center from In Progress / Deployment (max. 4 tasks) to Backlog on the WMDE-FUN-Funban-2024 board.
Oct 8 2024, 11:28 AM · WMDE-FUN-Funban-2024, WMDE-FUN-Sprint-2024-02-27, WMDE-FUN-Team, WMDE-Fundraising-Tech

Oct 7 2024

gabriel-wmde added a project to T341678: Introduce keyword grouping feature in UI: WMDE-FUN-Funban-2024.
Oct 7 2024, 8:58 PM · WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde created T376646: Use docker container for deploying banner server.
Oct 7 2024, 6:38 PM · WMDE-FUN-Team, WMDE-Fundraising-CFR, WMDE-Fundraising-Tech
gabriel-wmde claimed T357815: Group keywords in "Visitors" data source in Fundraising Operation Center.
Oct 7 2024, 5:36 PM · WMDE-FUN-Funban-2024, WMDE-FUN-Sprint-2024-02-27, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde moved T357815: Group keywords in "Visitors" data source in Fundraising Operation Center from Backlog to In Progress / Deployment (max. 4 tasks) on the WMDE-FUN-Funban-2024 board.
Oct 7 2024, 5:35 PM · WMDE-FUN-Funban-2024, WMDE-FUN-Sprint-2024-02-27, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde added a project to T357815: Group keywords in "Visitors" data source in Fundraising Operation Center: WMDE-FUN-Funban-2024.
Oct 7 2024, 5:35 PM · WMDE-FUN-Funban-2024, WMDE-FUN-Sprint-2024-02-27, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde updated the task description for T357815: Group keywords in "Visitors" data source in Fundraising Operation Center.
Oct 7 2024, 5:35 PM · WMDE-FUN-Funban-2024, WMDE-FUN-Sprint-2024-02-27, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde added a project to T357820: Extract "BannerLinks" data source in Fundraising Operation Center and add keyword grouping: WMDE-FUN-Funban-2024.
Oct 7 2024, 5:28 PM · WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde added a project to T357822: Implement keyword grouping in AnalysisUseCase and AnalysisController : WMDE-FUN-Funban-2024.
Oct 7 2024, 5:13 PM · WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde updated the task description for T357822: Implement keyword grouping in AnalysisUseCase and AnalysisController .
Oct 7 2024, 5:12 PM · WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-Fundraising-Tech

Oct 2 2024

gabriel-wmde moved T368526: Conditionally collapse first donation form section from Deploy to Test (max. 4 tasks) to Acceptance Testing on the WMDE-FUN-Funban-2024 board.
Oct 2 2024, 4:51 PM · WMDE-FUN-Funban-2024, WMDE-FUN-Sprint-2024-09-10, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde added a comment to T368526: Conditionally collapse first donation form section.

Deployed to https://testing05.wikimedia.customers.manitu.net

Oct 2 2024, 4:51 PM · WMDE-FUN-Funban-2024, WMDE-FUN-Sprint-2024-09-10, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde moved T368526: Conditionally collapse first donation form section from Ready for Work to Deploy to Test (max. 4 tasks) on the WMDE-FUN-Funban-2024 board.

I'm moving this into "Deploy to Test", since the code review went through and we will address remaining snag (mentioned in the code review) in T376311: Adapt payment summary at the bottom of the donation form

Oct 2 2024, 4:46 PM · WMDE-FUN-Funban-2024, WMDE-FUN-Sprint-2024-09-10, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde created T376311: Adapt payment summary at the bottom of the donation form.
Oct 2 2024, 4:41 PM · WMDE-FUN-Team, WMDE-Fundraising-Tech

Sep 27 2024

gabriel-wmde moved T375775: Update Matomo and our plugins to Version 5 from Backlog to Ready for estimation on the WMDE-Fundraising-Tech board.
Sep 27 2024, 7:47 AM · WMDE-Fundraising-CFR, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde moved T375843: Replace doorkeeper library in Fundraising App from Backlog to Ready for estimation on the WMDE-Fundraising-Tech board.
Sep 27 2024, 7:47 AM · WMDE-FUN-Team, WMDE-Fundraising-Tech, WMDE-Fundraising-CFR
gabriel-wmde created T375843: Replace doorkeeper library in Fundraising App.
Sep 27 2024, 7:47 AM · WMDE-FUN-Team, WMDE-Fundraising-Tech, WMDE-Fundraising-CFR

Sep 26 2024

gabriel-wmde added a comment to T375196: 🐛 Payment notification can't be processed.

Thank you so much!

Sep 26 2024, 4:23 PM · WMDE-FUN-Funban-2024, WMDE-FUN-Team, WMDE-FUN-Sprint-2024-09-10, WMDE-Fundraising-Tech
gabriel-wmde updated the task description for T375775: Update Matomo and our plugins to Version 5.
Sep 26 2024, 4:15 PM · WMDE-Fundraising-CFR, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde updated the task description for T375775: Update Matomo and our plugins to Version 5.
Sep 26 2024, 4:10 PM · WMDE-Fundraising-CFR, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde updated the task description for T300898: Change CI for Matomo plugin.
Sep 26 2024, 4:03 PM · WMDE-Fundraising-CFR, WMDE-Fundraising-Tech, WMDE-FUN-Team
gabriel-wmde updated the task description for T300898: Change CI for Matomo plugin.
Sep 26 2024, 3:49 PM · WMDE-Fundraising-CFR, WMDE-Fundraising-Tech, WMDE-FUN-Team
gabriel-wmde added projects to T375775: Update Matomo and our plugins to Version 5: WMDE-FUN-Team, WMDE-Fundraising-CFR.
Sep 26 2024, 3:43 PM · WMDE-Fundraising-CFR, WMDE-FUN-Team, WMDE-Fundraising-Tech
gabriel-wmde created T375775: Update Matomo and our plugins to Version 5.
Sep 26 2024, 3:42 PM · WMDE-Fundraising-CFR, WMDE-FUN-Team, WMDE-Fundraising-Tech