Meeting 02.06.2025

Attendees

  • Markus
  • Ben
  • Moritz
  • Richard
  • Andrei
  • Johannes
  • Maiia (not approved)
  • Filip (last time)

Cannot come:

  • Chris(toph) Kraus (unexcused)
  • Christoph Schreiner

Buddies

  • Ben & Chris
  • Moritz & Richard
  • Andrei & Maiia
  • Christoph & Lukas
  • Johannes & Richard (Infrastructure)

Agenda

  • 09:00 start
  • Warme Dusche Filip
    • new maps
    • goodbye
  • Meeting Notes: Ben
  • React Tool from Ben
  • buddy talk: important decisions
  • releases:
    • finish 0.6.0
    • do 0.6.1 release next week
    • call for bug fixes
  • PermaplanTreffen?
  • Medi-Camp?
  • tech talk:
    • copy&paste behavior
  • ready to merge requirements:
    • 2 reviewers
    • all threads resolved
  • release planning+release
  • break
  • Tasks for Everyone
    • Moritz Talk: Usability&Responsiveness for anyone
    • answer all questions in issues added
  • Development Board
    • Andrei
    • Ben
    • Christoph Kraus (Chris) (not here)
    • Christoph Schreiner (not here)
    • Johannes
    • Maiia
    • Moritz
    • Richard

Tasks for Everyone

All to be done until latest Thursday 05.06.2025 23:59.

Tasks:

Old tasks (if you didn't already do last time):

  • review 2x MRs in submissions
  • update README.md in submissions:
    document your setup (OS, editor)

Do as needed:

  • request reviews
  • submit a page of text in submissions
  • get MRs done

Outlook Next Week

  • next talks:
    • next week: Moritz (visual testing)
    • Christoph Schreiner
    • Richard
  • new plant icons
    • is_tree?
  • new feature idea PermaplanTasks:
    • toggle states (protection against freezing, remove it again)
    • user/map configuration/view state strategy
    • highlight elements with open tasks
    • make updates of width/height/positions/notes also as (removable) events or as version history?
    • attributes splitup? (like drawing)
      • added/removed/notes/created/..
      • plant info (not editable data)
      • changeable data (width, height)
      • version history
      • PermaplanTasks
  • reconstruct text (nouns, verbs)
  • Andrei not here 2 weeks
  • Richard not here 1 week

Meeting Notes

  • 09:00 start
  • Warme Dusche Filip
  • showcase and feedback for map feature filip worked on
  • discussion about how to deploy it to production
    • new maps
  • goodbye to Filip
  • Meeting Notes: Ben
  • react scan (talk by Ben)
    • tool that allows to detect performance issues in react
    • can easily be added via script tag during development
    • is free and open source
    • can be used to measure performance improvements (via measuring re-renders of components which are consistent and reproducable)
  • buddy talk: important decisions
    • andrei & maiia: could not do the buddy talk last week
    • ben & chris: could not do the buddy talk last week
    • johannes: casual buddy talk a week ago, no decisions for opentelemetry yet
    • maiia: talking about decision for typeshare
    • moritz: talking about research question, did not get to decisions
    • richard: started writing on nextcloud decision
  • releases:
    • finish 0.6.0 this week
    • do 0.6.1 release next week
    • call for bug fixes for upcoming release
  • PermaplanTreffen? -> asked in Feedback
  • Medi-Camp?
    • write to Markus you are interested
  • tech talk:
    • copy&paste behavior
    • moritz gives update for decisions about copy paste (e.g. last click not being indicated not being intuitive), comparison to figma/draw.io
    • paste at cursor
    • issues with selecting nodes
    • programmatically, could be solved by pasting at cursor position
    • priority for implementing copy/paste for different layers
  • ready to merge requirements:
    • 2 reviewers
    • all threads resolved
    • release planning+release
  • break
  • Tasks for Everyone
    • Moritz Talk: Usability&Responsiveness for anyone
    • answer all questions in issues added
  • Development Board
    • Andrei
      • worked on wsl documentation
    • Ben
      • completed documentation tasks as comments for now as setup did not work
    • Johannes
      • documenting decisions
    • Maiia
      • worked on typeshare issue, null/undefined rules resolved as eslint rule using non-strict checks for null/undefined
      • markus suggests to change eslint rule to be shown as a error instead (so that CI fails when it is introduced accidentally)
      • discussion about new plant highlight feature
      • maybe add animation or border to selections to make it more obvious of an indicator that all of the same plant type is highlighted (on top of = symbol as marker)
    • Moritz
      • finished his tasks and waiting for reviews from more people
      • working on quality goals for mobile usability
      • copy & paste: working on base implementation and looking further into it
      • area of plantings: needs backend implementation
    • Richard
      • blank pages should be fixed with next release/deployment, documentation will be done
      • last steps of release tbd, including merging MRs with "MRs::needs update"
      • decision to use "MRs::needs update" label to indicate which MRs need an update
  • working on finishing up last release next
  • ask for reviews: good numbers is 3-5 people to get 2 reviews
  • text of thesis is not going to be perfect first try, just start and create merge request