Meeting 14.07.2025

Attendees

  • Ben
  • Chris(toph) Kraus
  • Johannes
  • Maiia
  • Markus
  • Moritz
  • Richard

Not here:

  • Andrei
  • Christoph Schreiner

Buddies

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

Agenda

  • 09:00 start
  • Meeting Notes: Chris
  • buddy talk: goals
  • Stimmungsbarometer
  • Keycloak upgrade
    • merge to dev needed to fix last upgrade (thanks to Moritz!)
    • one more upgrade to version 26
    • be done today Monday (before release, so that we are able to add fixes within release)
  • 0.7.0 release this week
    • test cases
      • for collaboration
    • tailwind CSS v4
    • highlights: lazy loading, copy&paste, markers (of same plants)
    • get MRs done
  • UI questions about configuration
    • collapse
    • reorder: with extra button
    • dialog for markers
  • tech talk
    • plant comparison/util functions
    • dark mode
    • SAST .gitlab CI additionally?
  • dev tipps
    • don't use old branches
    • write to MRs/issues after pushes (with SHA)
  • updates/plans:
    • archived old-scraper-data, to be removed
    • GitLab: rename PermaplanT group to Perma, rename GitLab Project to PlanT
  • break
  • Tasks for Everyone
  • Development Board
    • Andrei
    • Ben
    • Chris(toph) Kraus
    • Christoph Schreiner
    • Johannes
    • Maiia
    • Moritz
    • Richard
    • Tasks for Everyone

Tasks for Everyone

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

Tasks:

  • 0.7.0 release
    1. review release critical MRs (Mittwoch?)
    2. Chris: do tests (Donnerstag)
    3. Richard: do release (Freitag)
  • buddy talk: what makes great UX
  • submissions: review goals, merge MRs
  • 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

Meeting Notes

  • 09:00 start
  • Meeting Notes: Chris
  • buddy talk: goals
  • Stimmungsbarometer
    • See Screenshots in ncdev/Presentations
  • Keycloak upgrade Johannes asked if anyone has had problems during Nextcloud/Keycloak login, as he sometimes gets stuck on the login screen. No one else seemed to have these issues.
    • merge to dev needed to fix last upgrade (thanks to Moritz!)
    • one more upgrade to version 26
    • was done today Monday (before release, so that we are able to add fixes within release)
    • @Ben look at breaking changes
  • 0.7.0 release next week
    • test cases
      • for collaboration
      • Chris needs to finish the Manual Testing MR so that testing can start on Thursday.
      • Everyone should focus on getting "release critical" MRs merged.
    • tailwind CSS v4 done
    • highlights: lazy loading, copy&paste, markers (of same plants)
    • get MRs done
  • UI questions about configuration
    • collapse for attributes
    • reorder for upper right toolbar: with extra button for reordering (like for Android home screen)
    • Moritz and Maiia provided input: Extending the current buttons with additional functionality would overload the UI. Alternatively, we could manage UI configuration with a settings page, but this would require significant effort since we would need a setting for every UI element we want to control.
  • tech talk
    • Maiia explained two different meanings of "dark"
  • further questions:
    • SAST .gitlab CI additionally? -> No reply
    • Editor. Moritz: Markdown does not support links natively; we would need to use an editor that supports them. He recommends GitLab and its rich text editor.
    • plant comparison via util functions -> Agreement that util functions should be used.
  • dev tipps (see updates in doc/contrib.md)
    • don't use old branches
    • write to MRs/issues after pushes (with SHA)
  • updates/plans:
    • archived old-scraper-data, to be removed
    • GitLab: rename PermaplanT group to Perma, rename GitLab Project to PlanT
  • break
  • Tasks for Everyone
  • Development Board
    • Andrei (not here)
    • Ben: Help reviews etc.
    • Chris(toph) Kraus: Focus on preparing tests for manual testing on Thursday.
    • Christoph Schreiner: Not here.
    • Johannes: Finish Keycloak update.
    • Maiia: Finish release-critical MR.
    • Moritz: Finish upgrade to Tailwind CSS v4.
    • Richard: Prepare until Friday, release on Friday.
    • merge requests
    • Tasks for Everyone