Meeting 05.08.2024

Attendees

  • Markus
  • Christoph (Protocol done)
  • Stefanie (Protocol done)
  • Andrei
  • Filip
  • Yvonne
  • Jannis

needed to go earlier:

  • Lukas (Protocol done)

Buddies

  • Stefanie & Christoph & Andrei
  • Jannis & Lukas

Agenda

  • 09:00 start
  • welcome round: Permaculture Principles
  • protocol: Andrei
  • 0.4.2. release
    • successfully done
    • thanks for everyone involved
  • nodejs version upgrades (20.16)
  • fix dev
  • review round technical texts:
    • review list
    • reverse engineering of text
  • Front Page Updates
  • connect "Apply" button with KeyCloak?
  • live meeting 25.08.
  • Task Board

Tasks for Everyone

Review MRs on submissions until Monday 05.08.2024

To be done until Friday 09.08.2024:

  • buddy talk: discuss and apply Permaculture Principles
  • update to nodejs 20.16 on your machine
  • approve meeting MR
  • request and approve for requested reviews
  • get MRs done
  • create/update issues for yourself and assign to next iteration

Individual Tasks

To be done until Friday 09.08.2024:

  • Filip: fix dev branch, test maps, collect data (2000 concurrent users, why is image loading so slow?)
  • Lukas: Shading fixes, mockup for shading&moisture&soil
  • Jannis: complete MRs, hydrology&soil type backend implementation, fixes
  • Stefanie: e2e UI testing dev+groups, estimations
  • Christoph: continue hierarchy
  • Andrei: categorize and improve issues, remembering viewing state

Meeting Notes

Release 0.4.2:

  • Everything is good, thanks to everyone involved
  • Many features in dev are not yet ready for release, fixing them is our next goal
  • We also need to fix infrastructure (upgrading to Devuan stable)

Updating Frontend packages:

  • MR is ready to be reviewed by people, upgrading to Node version 20 does not have side effects. It should be merged into dev, master stays with old versions for now. Reviewers should test if things are working normally.

Dev fixes from Filip:

  • still needs to be looked into a bit, should be resolved this week
  • report if there are other issues with the pipeline and support Filip in fixing it if possible

Regressions in dev:

  • Christoph and Stefanie tested and opened some new issues, some more to come (from test report)

Technical texts:

  • Review all texts and approve the MRs (by end-of-day)

Proposal for new landing page:

  • little tweaks to improve the design of the landing page
  • Andrei: looks good
  • Christoph: dark blue on dark background might be a bit too dark overall ('fruitful' in the banner)
  • Filip: really like the picture in the "hero"-banner
  • Jannis: image looks good, maybe a different color for 'fruitful'
  • Lukas: Membership cards look modern

Lukas tasks:

  • too many issues, maybe some should be moved to next iteration
  • hydrology can be moved as backend is not ready
  • maybe make mock-up on how the layers should look
  • Legend - remove from the current location as users would not read it there, instead integrate the colors into the buttons, maybe text as tooltip, or when the button is selected the legend shows up under the buttons.
  • Crop rotation: some leftover issues regarding the heatmap backend code (traffic lights)
  • start with "fix shadings calculations"

Filip tasks:

  • Fixing dev
  • Test Maps
  • Start collecting the data

Requesting membership on front page:

  • Current button with "mailto" is not a very good solution, we should replace it with something else
  • It needs to be investigated if a solution which directly creates users in keycloak is possible
  • An alternative would be database entries or an email service from the backend

Live meeting:

  • most likely date: 25th of August
  • Christoph will ask Daniel :-)

Jannis tasks:

  • hydrology and soil layer task
  • Docker setup improved documentation -> wait for the frontend packages update
  • migrations -- to be reviewed by Christoph

Stefanie tasks:

  • test cases -- they tested locally for now
  • another test run after frontend packages MR and group instead of layers MR are merged to dev
  • e2e testing - meet with Christoph and look into adding test cases for performance
  • write new issues about problems with seeds
  • please provide estimates for issues

Christoph tasks:

  • write rules about traffic light system
  • write the questions in the follow-up issue so they don't get lost in the MR
  • continue with hierarchy

Andrei tasks:

  • first merge "master into dev" before the FE package update
  • continue work on remember view state
  • check what else can be done, provide estimates