Meeting 09.06.2025

Attendees

  • Markus
  • Ben (no submission)
  • Moritz
  • Chris(toph) Kraus (not approved, no submission)

Did not come:

  • Johannes (unexcused, not approved)
  • Christoph Schreiner (unexcused, not approved, no submission)
  • Andrei (not approved, no submission)
  • Maiia
  • Richard (not approved, no submission)

Buddies

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

Agenda

  • 09:00 start
  • Meeting Notes: Moritz
  • buddy talk: important decisions
  • Moritz Talk:
    • small intro in visual testing
  • writing techniques:
    • freewriting
    • reconstruct text (nouns, verbs)
  • icons
    • format (webp but also svg)
    • resolution (original)
    • is_tree (Christoph)
  • 2FA, apps/extension in browser?
  • comments on feedback:
    • smaller MRs
    • visual indications in issues (how to do screencasts?)
    • AI
    • unit test strategy
    • windows/mac support non-goal
    • enforce task for everyone non-goal but I'll start marking public
  • break
  • make updates of width/height/positions/notes also as (removable) events or as version history? -> no, first only manual
  • attributes splitup? (like in drawing) -> no, better collapsible regions
    • added/removed/notes/created/..
    • plant info (not editable data)
    • changeable data (width, height)
    • PermaplanTasks
    • action history
  • 0.7.0 release prep
    • highlights: lazy loading, copy&paste
    • access control?
    • get MRs done
  • Tasks for Everyone
  • Development Board
    • Andrei (not here)
    • Ben
    • Chris(toph) Kraus
    • Christoph Schreiner
    • Johannes
    • Maiia (not here)
    • Moritz
    • Richard (not here)

Tasks for Everyone

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

Tasks:

  • buddy talk: hypothesis
  • review at least 3 requested MRs, including meeting MR
  • complete your issues or state in the issue any block/alternative/progress
  • create/update issues for yourself
  • answer all questions in issues

Do as needed:

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

Outlook Next Week

  • how to do screencasts?
  • next talks:
    • Christoph Schreiner
    • Richard
  • Andrei not here next weeks

Meeting Notes

  • 09:00 start
  • Meeting Notes: Moritz
  • Moritz Talk: visual testing
    • testing focus on the look and feel of the application
    • more visual testing tools developed in recent years
    • manual testing
    • Does not scale well and is often inconsistent
    • snapshot testing (i.e. Playwright)
    • Hard to maintain and debug
    • rule-based testing (i.e. Galen Framework)
    • Harder to develop but may offer greater accuracy than Snapshot Testing
    • AI-supported testing (i.e. Applitools)
    • Similar to rule-based visual testing but greater ease of use due to AI support
  • writing techniques:
    • freewriting
    • Just writing anything for x minutes/hours/...
    • to break writers block
    • no expectations about quality & quantity
    • quite a bit of literature
    • reconstruct text
    • as opposed to rewrite text
    • detect dependencies of terms, paragraphs
    • highlighting terms and drawing arrows from definition to usage
  • icons
    • format
    • webp for plant icons, svg for button icons
    • resolution
    • is_tree
  • 2FA, apps/extension in browser?
  • buddy talk: important decisions
    • Ben and Chris did not have time to meet
    • Ben managed to fix his local setup and push his first MR
    • Chris had some issues with the pipline
  • comments on feedback:
    • smaller MRs
    • visual indications in issues
    • AI: currently only partially possible as many biological aspects are still unclear/not sufficiently explored
    • unit test strategy
    • windows/mac support -> non-goal
    • enforce task for everyone non-goal but Markus will start marking in meeting MRs (together with Unexcused not coming)
  • break until 10:10
  • make updates of width/height/positions/notes also as (removable) events or as version history?
    • Flatten Drawing layer toolbar content
    • not yet clear which actions we want to track
    • actions could definitely offer some benefit for the user
    • for now we will keep it manual (PermaplanTasks)
  • attributes splitup? (like in drawing)
    • no, better collapsible
  • 0.7.0 release prep
    • highlights: lazy loading, copy&paste
    • access control?
      • no progress here yet
      • will be moved to the next release
    • get MRs done
  • Tasks for Everyone
  • Development Board
    • Andrei (not here)
    • Ben
    • Chris(toph) Kraus
    • Christoph Schreiner
    • Johannes
    • Maiia (not here)
    • Moritz
    • Richard (not here)