Skip to content

Meeting Notes

Kai edited this page Mar 6, 2025 · 57 revisions

06.03.2025

Janis:

  • Tasklist Bug Fixes

Felipe:

  • deleted Guest if not active anymore
    • TODO: hint that user does not exist anymore - please log in with a user account to avoid data loss.
  • Script Editor improved

Can:

  • Config-Server

Anish:

  • Import Dialog
  • TODO: deployment pipeline

Kai:

  • Feature Flags

Philipp:

  • Documentation neu angefangen
  • Process List

27.02.2025

Anish:

  • Import: started
  • new process with user-defined ID
  • ci pipeline finished, not yet merged
  • db local deployment: build into script
  • dev-ms-db not in branch if not in main

Felipe:

  • share modal e2e tests
  • MS Engines usuable for all spaces
  • PR reviewed
  • network communication with engine simplified

Philipp:

  • work into the MS automation

Janis:

  • Tasklist
    • TODO: variables do not yet work
  • merge requests: share modal
  • Execution View: Tokens
  • new editor elements (perfomers) in preview with label and color

20.02.25

Felipe:

  • not yet so much, just smaller improvements

Maxi:

  • performer and responsible party nearly finished

Janis:

  • Editor: custom changes

Philipp:

  • favicon for docs

Anish:

  • db pipeline: staging
  • export improved
  • improved started
  • db local deployment Repo?

13.02.25

Philipp:

  • Einarbeitung in Next

Felipe:

  • Share Modal
  • Engine addable in Admin Panel

Can:

  • Config Server Import and DB

Kai:

  • Nextra update
  • Errors muted from yarn dev-ms
  • Github self-hosted Runner
  • CloudSQL order problem

Janis:

  • Editor: Performer Elements in Documentation page
  • Editor: Text Elements improved
  • Editor: Tasks resizeable (OPEN)
  • Instances: Execution

Anish:

  • github pipeline deploy schema

Maxi:

  • UserTasks withh Performers

06.02.25

Can:

  • DB for Config-Server

Janis:

  • BPMN Editor: Notes
  • Execution View: Start-Stop-Pause und Tokens

Maxi:

  • process list: issues worked on
  • width bug width fixed

Felipe:

  • Share Modal
  • next Release of Next.js prepared: ant design problem

Anish/Kai:

  • DB migration
  • deploy to matrix server
  • pagination

30.01.24

Lucas:

  • Script Task Editor: worked on the issue but not finished
  • Process List finished
  • process List

Maxi:

  • Issue separated and Icons adapted

Felipe:

  • Share Dialog: half finished
  • new next, next auth version

Kai und Anish:

  • Github Pipelines for DB

Anish:

  • Transktionen in DBs
  • smaller things in DB

Can:

  • Config Editor Issue

16.01.24

Lucas:

  • worked on List View

Maxi:

  • List components extended

Kai:

  • Env Vars in Frontend

Anish+Kai:

  • Google Cloud Permissions
  • Worked on Pipeline

Can:

  • TD-Server with Catgories

Janis:

  • Script Tasks persistence storage changed
  • PR Reviewed
  • Instance starts

09.01.24

Lucas:

  • Layout Changes
  • TODO: List View

Maxi:

  • Issue about List Component

Janis:

  • PR for Script Deployment
  • UserTask optimization for storage

Can:

  • config server

Kai & Anish:

  • DB Pipeline PR from Anish
  • Shell Script to Node Script
  • ENV not in Front-End: Kai works on it

19.12.24

Lucas:

  • Sider Issue
  • Confluence Update: read about forge apps
  • ant design icons

Janis:

  • referencing of script tasks
  • TODO: Script only once stored

Kai:

  • PRs
  • TODO: Next Version update

Can:

  • Config Server: worked on PRs

Neuiggkeiten beim UserTk-Editor im Frontend?

12.12.24

Lucas:

  • new Layout implemented, last changes still to do: clicking instead of hovering for tablet modus

Kai:

  • file manager from anish
  • now behind feature flag
  • Open: Preview deployments, scripts not for windows/linux -> write in node.js, trigger within db not native

Felipe:

  • PRs
  • Engines View added

Can:

  • versioning of config server
  • PR

Janis:

  • PRs and migration
  • eslint problems

Maxi:

  • responsible persons

28.11.24

Lucas:

  • HTA JSON Transformation: Name parsen: erster Buchstabe groß und Unterstrich weg, in Env-variable zum Deployment auf research

Janis: submit buttons in user task editor

  • submit button + problem melden

  • 1 bis n submit buttons, 1 bis n variablen fest setzen

  • Umstellung der engine

  • arrays for check box group

  • versions blocking the user task editor

  • PR

Felipe:

  • Engines speichern
  • Guests mergen mit normalen Account finished
  • MQTT Queue werden angelegt
  • Welche Daten wo gespeichert: DB, Frontend, Backend

Kai:

  • DB PRs
    • Problem with E2E-Tests in Engines

Can:

  • Techdata-Server: versions not editable anymore, set as latest

Maxi:

  • worked on adding resources in BPMN via Property Panel

21.11.24

Lucas:

  • Script Editor

Janis:

  • df

Kai:

Anish:

  • react-query
  • db PR

Felipe:

  • Interface for Engine
  • Network Requests in Script Tasks
  • MQTT Topics

Can:

  • Versionierung

Maxi: -Property Panel with responsible and performer

14.11.

Lucas:

  • worked on Script Editor
    • TODO: Prio with Blocky, Selection at the beginning, convert to JS Editor, no save if blocks are not connected, bugs avoided, filename
  • TODO: Confluence Offline possibilities
  • TODO: use updateProperties in PropertyPanel for enabling Undo-Redo

Anish:

  • Versioning extended
  • Cron delete job: ENV Variable for API Token, change to POST request
  • Undo-Redo Problem of Property Panel analyzed

Can:

  • Versioning of Configs
  • UI improved
  • PR merged

Janis:

  • Felipe PR merged
  • Felipe PR Script Execution in Engine
  • UserTask Bug Fix: Drag and Drop too fast
  • Documentation Tests improved, but still a problem
  • UserTasks with HTML

Maxi:

  • User added in Property Panel

Felipe:

  • NeoEngine: Errors are more Semantic
  • MS: storing of Engines
  • logging system pushed to MQTT
  • Machine Dashboard responsive and Tabs for Config

07.11.

Lucas:

  • Confluence branch improve
    • TODO: no offline capability
  • Script Editor

Janis:

  • BPMN Editor: Labels for Person- and IT-Ressource
  • TODO: Test for Documentation page

Felipe:

  • Engine: branch for new Code Execution bug fix
  • NeoEngine: error not catched by by anything
  • Instance Execution improved with Panel and Instance List
  • MQTT started, Problem: subcription
  • Dashboard started for Engines

Maxi:

  • sentiment anaylsis
  • Marten BA

28.10.24

Felipe:

  • old MS code for Execution

Janis:

  • Performer in Editor
  • Felipe PR
  • TODO: problems with label

Maxi:

  • all PRs are running
  • Marten BA

Can:

  • two PRs
  • read into AAS

Kai:

  • new Next version
  • PRs

Anish:

  • PR problem with test
  • dev commands adapted for usage of db
    • TODO: sh file to js file for OS independence
  • TODO: what happens if nothing is uploaded to the pre-signed ULR? check if something was uploaded
  • table structure for reference and delte objects
  • TODO: versioning
  • TODO: uuid vs ulid

21.10.24

  • no new time slot, only until 3:30 pm for maxi (alternative Thursdays at 4pm)

Anish:

  • within User Task: Undo and Redo for images
    • introduced new table for ArtefactReference

Janis:

  • Icons for Persons and Machines in Editor

Felipe:

  • Engine Code Executor in native Part with HTTP Calls
  • new Execution page in new MS

Maxi:

  • Marten Code check
  • E2E Tests of the PRs

Can:

  • Config Server Types
  • PR

Kai:

  • Playwright tests improvement concepts: sharding and firefox
  • Playwright new version and update

14.10.24

Janis:

  • PR
  • PR Script Execution

Anish:

  • UI Editor Image undo
  • Versioning questions
  • for undo oldproperties is not set for uploading images

Can:

  • AAS
  • refactoring of old schemas

Lucas:

  • Blockly Editor: own lib
  • TODOs:
    • no switch between JS and Blockly Editor, selection only at the beginning, transfomration from blockly to JS
    • vertical blocks only
    • own API in Blockly

Kai:

  • PR merge
  • playwright tests timeouts problem

Maxi:

  • research for web workers to run LLMs there
  • TODO: process list

07.10.24

Can:

  • Config Server: design, Types

Lucas:

  • Introduced Blockly Editor
  • small refactoring confluence
  • TODOs:
    • switch between JS and Blockly Editor
    • vertical blocks only
    • own API in Blockly

Anish:

  • persistance: user task and picture, pipeline, google bucket api

Maxi:

  • pull requests
  • research for resources to process tasks

30.09.24

  • Workshop Persistence 2: 15.10.
  • dev for presistence layer

Anish:

  • persistance layer new command
  • github pipeline

Janis:

  • User Task Editor: settings and right click

Lucas:

  • read documentation blockly
  • presentation for GS

Felipe:

  • Engine: Code execution engine
  • PRs

Maxi:

  • process list: pagination after 40 processes
  • processes
  • ai research

Kai:

  • Next and Ant Design Version update
  • PRs

Can:

  • RDF intro
  • Config Server

23.09.24

Janis:

  • UI Editor: right click context menue, drag and drop

Felipe:

  • Code Execution: subprocess with isolatedVM, still a lot TODOs
  • TODO: when is the best point to build the types for the engine? after yarn install and git pull, with git push, or manual by the dev

Lucas:

  • Script Editor: Variable get und set
    • TODO: complete API and Text which ES Version we support
    • TODO: transpiler to es20, and blockly
  • Confluence Rewrite

Kai:

  • Block Editing if multiple persons edit a program: with time stamp
    • TODO: Property Panel is editable in View Only mode

Anish:

  • sharing and copying of processes
  • references to artifacts and ref counter
  • TODO: copy of to user tasks
  • TODO: pipeline reconfigure for dynamic docker builds

Can:

  • Config-Server: Import, some GUI improvements
  • TODOs: Issue

Maxi:

  • open Pull Request for table view and keystrokes E2E

16.09.24

Janis:

  • UI Editor
  • TODO: UI Editor Bug
  • TODO: Bugs
  • TODO: Instanzen

Kai:

  • BPMN Editor: Show Buttons if Elements chnaged
  • Pull Requests

Felipe:

  • Engine: Typescript Types introduced
    • TODO: when is the best point to build the types for the engine? after yarn install and git pull, with git push, or manual by the dev
  • TODO: Script Task Execution

Lucas:

  • Script Task Editor
  • TODO: Confluence Refraction, Engine, Tasklist

Anish:

  • Database: Comments from Kai, E2E-Tests, File Uploads
  • TODO: Workshop
  • TODO: Duplications of Process: on Sharing page button edit (only if already authorized) and copy process to Workspace+folder; no copy of referenced filed (e.g. images), instead increase the ref-counter; for every upload a new file name, if changing a referenced file decrease the ref counter; if process get deleted, also decrease the ref counter of every referenced file; batch process: if ref counter is 0 then delete after one week

Maxi:

  • TODO: Bug Fixes

Can:

  • Tech-Data-Server: Bug Fixes, Import and Export

19.08.2024

Kai:

  • Merge Config Server into Main
  • PR from Felipe and Anish

Felipe:

  • scoped Roles for Folders
  • Logos for Spaces
  • Permissions for Deployment: env variable to set the allowed ressources for a deployment

Anish:

  • deletion of process artefacts
  • TODO: process artefacts in process folder
  • TODO: Update Miroboard

Can:

  • Tech-Data-Server corrections

05.08.2024

  • Can intro
  • Lab Architecture

Kai:

  • Bug fix on main

Anish:

  • Bucket handling local and in cloud
  • custom hook for frontend

Janis:

  • User Task Editor preparation for pull request

Felipe:

  • main bug fix for e2e test: for initializing a module
  • Back button
  • wiki page
  • e2e-test

29.07.24

  • new TUB room

Janis:

  • a lot of PR requests
  • User Tasks Editor: text editing

Maxi:

  • PR: select and search fixed
  • TODO: copy if already deleted
  • TODO PR column width: column testing not possible

Kai:

  • collaborative work

Anish:

  • wiki page for prisma devs

Felipe:

  • old code deleted
  • error message popup in front end
  • systems settings in dashboard
  • user flow in diagram
  • pr review from lucas

22.07.24

  • laboratory new devices
  • Can starts next week, possible tasks
  • Kai: constants.ts

Anish:

  • new databases for preview deployments
    • TODO: copy data from current staging database (Google Cloud SQL)
    • TODO: own PROCEED server for databases
  • TODO: new ER-Diagram directly in Miro
  • implementation of file manager started and helping functions
    • TODO: new functions for storing specific artifacts
  • TODO: init script which creates necessary tables and copes default values
  • TODO: wiki article for prisma usage and dev workshop

Felipe:

  • user login from guest: request if processes should be transferred to user
  • profile: changing the mail-adress
  • TODO: delete old code
  • TODO: Guest removal after 30 days
  • new way of handling errors and success for server action calls (wrapServerCall)
    • TODO: rewrite the frontend code to use the new function

Janis:

  • User Task Editor: icons in middle, text size bigger, cancel
  • TODO: font size changes

Maxi:

  • test repaired
  • guest user account cannot star
  • process list: selection bug
  • new util function for unique list
  • problems with trace viewer of playwright
  • cleanup problems
  • TODO: Login as JaneDoe

Lucas:

  • PR from Tasklist
  • description bug solved
  • "Add"s the same in property panel
  • Engine Dashboard continued

08.07.24

  • Can is starting in august
  • luisa maybe MA
  • felipe friend BA
  • next week is canceled
  • we are looking for devices for the laboratory

Maxi:

  • guest users can not star processes
  • tests adapted from Janis changes
  • column width is changeable
  • action bar in row has fixed size
  • TODO: Resizeable Meta Panel
  • TODO: action bar when entry is selected
  • TODO: login as jane doe
  • TODO: tests

Felipe:

  • env variable tests on server start
  • sign in: if no user and name, then show model for input
  • Changing the Name of the Space
  • Login Screen PR
  • TODO: features buying
  • TODO: guest cleanup

Anish:

  • every data schema is done for postgres
  • TODO: databases for github pipeline and schema changes
  • TODO: presentation (wiki article) about using prisma as a developer

Kai:

  • PR
  • Collaborative Work

Lucas:

  • Confluence: header and Footer, Export with picture, Management Processes, Export and Import
  • Property Panel

Janis:

  • User Task Editor
  • Overflow of Icon in Editor
  • Shown Playwright Test

01.07.24

Janis:

  • User Task Editor
  • E2E-Tests improvements
    • new sorting
    • new fixtures

Anish:

  • weiter mit Persistenzschicht
  • prisma flaky bug: not reproducible
  • db with preview deployments? -> neon db https://neon.tech/pricing
  • TODO: ER diagram for arch board

Felipe:

  • OAuth Provider: Twitter, Discord, Auth0, Google
  • Login-Screen
  • Bugs with Userauth and Space set-up

Kai:

  • PRs
  • Arch Diagram updated

Lucas:

  • Engine Overview Page
  • Master thesis written

Maxi:

  • favourites: hint for not storing as Guest user
  • PR merged
  • column size changeable

24.06.24

Anish:

  • Persistenz layer continued 80% finished
    • todo: images
    • todo: buckets

Janis:

  • E2E-Tests against flakyness
  • User Task Editor
  • Craft.js: no pull request, first wait for response from repo owner

Felipe:

  • new Member and new Role Button
  • Space Selection
  • Scoped Roles for Folders
  • Sign-In Layout
    • TODO: new login-screen

Kai:

  • PRs
  • TODO: collaborative working

Lucas:

  • Engines View
  • Confluence

Maxi:

  • tests for favorites
    • TODO: test user for e2e tests
  • tests for copying multiple processes
  • animation for loading

17.06.2024

Anish:

  • TODO: pull request with docker-compose file
  • working on transferring all to prisma

Felipe:

  • Admin-Dashboard
  • Scope-Abilities: abilities and permission in folders
  • tests for abilities

Janis:

  • Craft.js Issue opened
  • E2E-Tests analyzed and improved (e.g. modal handling)
  • source code test structure changed a bit
  • Drag and Drop

Maxi:

  • user keyboard shortcuts: PR finished
  • TODO Tests: tests for favourites, copy of processes, Icon view selection
  • Icon list: PR improved
  • loading animation only for screen

Lucas:

  • Confluence: additional interfaces
  • Machine View Table started
  • TODO: PR for Tasklist
  • Deployments for processes with advanced

10.06.2024

Janis:

  • Drag and Drop for HTML Editor
  • Playwright E2E Tests for Documentation

Kai:

  • PR Reviews
  • Collaborative Editing: partykid + CRDT + bpmn-js

Felipe:

  • Space Selection into top row
  • e2e tests for sorting
  • System Admins can see all environments
  • Roles scoped for folders
  • SMTP-Server connected

Lucas:

  • Tasklist: scrollbar und pagination
  • Deployment View: started and nearly finished
  • TODO: Machine View

Anish:

  • Locking on file system
  • docker compose up separate command -> second yarn dev-ms
    • TODO: error in logs
  • began with implementation of persistence layer

Maxi:

  • shortcut keys e2e tests: firefox bug solved
  • Scroll of the Icon View and loading
  • pr reviews from Kai

03.06.2024

  • room moving to BH-N building

Kai:

  • README Docker instructions improved for E2E- and Preview Tests
  • Bug Fix Engine E2E-Tests
  • Main E2E-Tests Fix
  • Collaborative Editing reading docs
  • hints for reviewing pull requests

Anish:

  • questions for storage

Lucas:

  • tasklist multiple
  • Confluence: auth possibilities and spaces/bereich-connection

Janis:

  • craft.js: drag and drop further test

Felipe:

  • button for creating processes and folders
  • creating organizations, active after mail click
  • delete user profiles after no admin anymore
  • TODO: GUI for deleting organization
  • bug fix for process list: sorting, column selection

Maxi:

  • user control tests
  • versioning in user preferences (localstorage)
  • icon view lazy loading and rendering reactivated - not fully fixed

27.05.24

Kai:

  • PR Review
  • CRDTs explained
  • TODO: Pipeline Fix
  • React Compiler shown

Lucas:

  • Tasklist
    • TODO: improve Responsive Design
  • TODO: Responsive Design for
  • Confluence:
    • in wiki page: add process diagram and embed process diagram
    • TODO: sequence diagram for architecture
    • TODO: Auth-Möglichkeiten zw. Confluence und PROCEED

Janis:

  • Craft.js for HTML editor: changed layouting and positioning
  • TODO: contacting the craft.js maintainer for collaborating for positioning.

Anish:

  • google sdk versus prisma: no goodle sdk
    • prisma recommended
  • cost for cloud sql: 12$/Monat
  • ... TODO: meeting vereinbaren

Maxi:

  • icon view problem: no lazy loading
  • pr: fixed problems with table column width and selection
  • pr: user controls bugs -> race condition fixed if multiple components register a callback
  • pr: select favorites fixed
  • TODO: ask felipe if we should login as user for tests for favourites -> three user for three browser?

13.05.24

Kai:

  • IoSL prepeation
  • PR
  • read about the partykit integration

Felipe:

  • company space registration
  • e2e failed
  • reusable component

Maxi:

  • e2e tests for the shortcuts: failed and discussing a solution
  • "Name" in process list must be always visible
  • discussion if list component should directly store something in the localstorage or should it be done from outside
  • TODO: discussion about this topic
  • Shift selection does not work -> don't do it anymore
  • opening the process with a tab

Anish:

  • assessment of databases

Lucas:

  • tasklist responsive design

Janis:

  • e2e tests for documentation page (not able to test the export)
  • research about editors

06.05.24

  • sumedh introduction
  • arch meeting
  • can interview was good

Janis:

  • PR for documentation and export
  • some PR reviewed
  • e2e tests for documentation

Felipe:

  • e2e tests written and bugs found
  • refactor process list for reusing: behaviour and responsive
  • spaces

Kai:

  • refactor process list

lucas:

  • tasklist started

anish:

  • max storage for upload to bucket
  • storing binary data locally
  • cpu load assessment corrected for dbs

maxi:

  • shortcut docu
  • e2e-tests problem with unreliability

29.04.24

  • application talks tomorrow
  • iosl group

Maxi:

  • Key Strokes pull request update
  • many shortcuts for BPMN Editor
  • Tests for key strokes
    • TODO: waitforTimeout() not good, rewrite

Felipe:

  • merge conflicts solved
  • e2e test problems
  • tree view components -> TODO: with process table generalization

Janis:

  • documentation page branch
    • pictures added
    • bugs found and solved
  • TODO: e2e tests

Anish:

  • bug fix: copy selection to clipboard not working in safari -> no solution -> maybe janis branch helps, else not important
  • big file handling with cloud
  • TODO: DB analysis

Lucas:

  • pull request with design changes
  • next auth for MA
  • tasklist started

Kai:

  • e2e bug fix: tests failed -> be sure to check for the correct URL
  • Draft Pull Requests in Github explained: see who is working on something
  • spaces for ConfigServer

23.04.24

Maxi:

  • Key Stroke Bug solved
  • TODO: Documentation in docu repo
  • TODO: Features in Issue for process list

Janis:

  • Sharing Feature after Anish merge
  • TODO: Firefox Bug

Felipe:

  • Issue about Plus-Button

Anish:

  • TODO: Docu JWT_SHARE_SECRET in environments repo
  • TODO: BUG analyze about copy PNG to clipboard
  • E2E for copy
  • TODO: recherche storing in cloud and local and docker

Kai:

  • e2e in preview deployments
  • --turbo for yarn dev-ms --turbo for new webpack alternative turbopack
  • preview deployments with separate storage system

Lucas:

  • property Branch gemergt for property panel
  • fullscreen escape
  • TODO: Tasklist
  • MA-Status: Auth und Integration in Cloufluence

15.04.24

Janis:

  • HTML Editoren: problemen
  • Pull Request Anish review

Anish:

  • shared link: add to workspace
  • Bug Fix: delete of process
  • Bug: copy process to workspace, then error on console -> further investigations Kai and Anish

Maxi:

  • bug fix: first part of ui-event-control fixed
  • e2e-tests

Lucas:

  • zoom enabled
  • full screen mode actived
    • TODO: Escape button to close full screen

Kai:

  • library version update
  • bug fix bei milestones
  • scalable multi-user whiteboard: cloudflare durable objects and Y-PartyKit mit CRDTs
  • E2E-Tests in pipeline for staging (goto only with /)
  • bug fix in staging: temporary storage of old values in input fields

04.04.24

Maxi:

  • paper
  • e2e-tests
  • merge request

Lucas:

  • new design for editor elements
  • zooming

Anish:

  • Add shared Process to Workspace
  • e2e tests for sharing

Kai:

  • deploy auf research

25.03.

Felipe:

  • Guest Sign-in: processes will be transferred into the new account
  • Folder and right-click options in the process list
    • Folder: editing icons in list
  • Breadcrumps in header row with folder List (Janis breadcrump component used)
  • mail template for Login with new login
  • Mail-Login: not yet finished because of gmail
  • TODO: copy processes in folder list
  • TODO: Roles and Folders concept

Lucas:

  • bpmn-js update
  • e2e rewritten
  • subprocess open button
  • bug fix: collapsable meta panel
  • TODO: new Design like in Miro, ExcelDraw, Vercel

Janis:

  • pull requests
  • e2e tests
  • research: form editors

Kai:

  • pull requests
  • preview deployment finished
  • gmail api

Anish:

  • Sharing Branch not yet finish because of merge from space ids
  • sharing versus embedding
  • assessment of db latencies

18.03.

  • paper feedback
  • sumedh problems with application

Anish:

  • still working on sharing
    • TODO: review from janis
  • worked on the database assessment

Maxi:

  • favorites with frontend store added
  • Winnie changes included
  • key combination concept an implementation activated
    • TODO: wiki entry
  • pull request for chatbot behind feature flag

Janis:

  • pdf export with version possible
  • TODO: pull request after anish
  • e2e tests

Lucas:

  • e2e-tests
  • open of subprocesses with a new button
  • TODO: multiple buttons

Kai:

  • space URL for sharing URLs clarified
  • preview URL for pull request (preview deployment)
  • Feature Flag wiki update

11.03.

Felipe:

  • Login Screen with Login per Guest, mail, dev user
  • Folder structure, TODOs:
    • new folder button
    • folders on top

Janis:

  • Documentation Page bug fix with headings
  • pull requests:
    • anish sharing with timestamps

Maxi:

  • favorites implemented with react query
  • TODO: winnie pull request still open
  • TODO: key event listener

Lucas:

  • E2E-Tests
  • TODO: open subprocess button

04.03.

Maxi:

  • staring of processes: problem with fetching the data
    • Question: when to get all the data for Client Components? possible with cache via react-query so that every client component?
  • merge request not yet finished
  • Event handling for Key Strokes not yet finished
  • versioning introduced for user preferences

Janis:

  • documentation page: from top to bottom
  • pdf: links deactivated because of problem
  • e2e-test for exports

Lucas:

  • uploading of pictures stopped at 2MB, used one Endpoint for it
  • Property Panel: deletion of pictures
  • TODO: openAPI-Spec for this one endpoint
  • webP possible but only in Backend
  • MA: collaborative work is possible in confluence

Felipe:

  • worked on folders
  • Login screen

26.02.

  • "space" instead of environments
  • new Google-Cloud, payment in progress
  • I4.0 Lab

Felipe:

  • Login-Page created
  • React-Mail
  • TODO: Login with GMail
  • Folder Structure in User Interface
  • TODO: Pop-up Screen for Login as Guest

Anish:

  • storing of shared files
  • evaluation of data access on mongo and postgres

Janis:

  • Printing Page: Headings on one site, smaller Logo, call activities, PDF export option conforms to settings
  • TODO: Header within PDF, Problem: either Links are not correct, or Header overlaps with text

Lucas:

  • Pictures are smaller (<1500px)
  • TODO/Problem: file size check not working
  • showed Miro integration

Maxi:

  • new three tasks
  • trello tasks organized
  • header divider, footer year update and smaller, no description required
  • user preferences: changes are easily possible

19.02.

  • Idea introduce: general diagramming tool

Janis:

  • showed Sharing and PDF export
  • TODO: Export Dialog: PDF export only for one process in process list
  • TODO: PDF Export with opens from sharing page and open in new tab
  • TODO: Sharing to Export Dialog Bug
  • TODO: Sharing Page with Call Activities
  • TODO: Margin Left
  • TODO: PROCEED Logo smaller

Anish:

  • bug: sharing is not stored
  • db evaluation

Maxi:

  • chatbot and AI
  • TODO: meeting to speak about future way -> paper, AI architecture and programming

Lucas:

  • pictures are possible
  • E2E-Tests

Felipe:

  • google auth was not yet possible
  • worked on Guest users

Kai:

  • new Views as Feature Flags
  • into Staging and Production -> over process.env-files
  • later: into Corporate-Environment
  • types are part of the pull request pipeline

Winnie:

  • Bug Fix: Columns
  • User View: Icon list
  • Responsive in Roles
  • Maxi takes over

05.02.

  • Moritz MA Presi
  • Error, Warning, info messages

Felipe:

  • Bug fixes
  • Environments are possible to delete
  • Start of Interface for Environment

Anish:

  • Feedback by Felipe -> Code improved
  • mongo + postgres-connection tested with python

Kai:

  • deployment within Google Cloud Run with max. instances 1 for staging

Janis:

  • export of process with css tricks

Maxi:

  • tour implementation not yet solved
  • chatbot interface started, scrollbar

Winnie:

  • responsive Design improved

Lucas:

  • Property Panel
  • a little discussion about e2e tests

29.01.

Orga:

  • Thursday Presentation

Work:

  • don't always extend Pull Requests endlessly -> new branch for new developments

Felipe:

  • Environments work in a pre-stage
  • Kai can held with mail registrations

Kai:

  • Deployment: new docker
  • Deployment: which cloud service to use? problems with storage system, because there are problems with concurrency with bucket

Anish:

  • merged main
  • 4 possibilities for tenant -> write it down
  • test the database types with our use cases

Maxi:

  • tour started to implement

Lucas:

  • end-2-end

Janis:

  • Process Export

22.01.

Orga:

  • Moritz Plugin Presentation
  • HTA 2 Status Presentation on Thursday
  • Werk 4.0: Tech-Data-Server
  • New WiMi Interview last Friday
  • Wolf MA Student about AI: more about Evaluation
  • New BA Student Sanskrithi: Table and Gantt View of BPMN-Process?
  • BA Student Marten: Maxi joins?
  • Trello Board: Maxi Tasks open?
  • Tuesday Meeting with Anish: Storage System

Work:

  • Anish: deactivate sharing possible

  • Anish: Android Share not for BPMN and XML

  • Anish: PDF share test on Android

  • Felipe: Personal Environments implemented

  • Felipe: Config Files for Views and Deployment

  • Lucas: property panel table until border

  • Lucas: date duration

  • Janis: Documentation page with page breaks

  • Kai: Bug Fixes, Merge Requests

  • Kai: Ant Design version set higher, BPMN JS was not possible to set higher -> Janis

  • Kai: backend finished

  • Kai: worked on deployment with fewer containers

  • Kai: include components from other libs

  • Kai: useMemo() only for compute intensive tasks

  • Winnie: Process List Responsive update

  • Maxi: worked with Winnie on the Meta Panel

15.01.2024

Orga:

  • Winnie leaves
  • BA Student Marten will not join
  • New Ba Student Sanskrithi
  • New HiWi Interview next Friday (26.01.)
  • New WiMi Interview his Friday (19.01.)

Work:

  • 3 GUI-Layouts for all MS View: Smartphone, Tablet, and Desktop

  • Winnie: New GUI Layouts for Process List

  • Winnie New: Single Click on Process Row

  • Janis: PDF libs analyzed

  • Janis New: Documentation Page about whole Process for Sharing and Printing

  • Lucas: showed different View for Property Panel for different responsive Layouts

  • Lucas New: Markdown editor with table until the Border, with max width

  • Lucas New: set color of Description field differently

  • Anish: showed ngrok and errors with CORS

  • Anish New: merge Main into branch

  • Ansih: Tuesday Storage meeting

  • Maxi: not possible to run the MS

  • Maxi: looked into the APIs from OpenAI

  • Maxi New: Tour implementation

  • Felipe: Personal Environments created

  • Felipe: set Final structure of data, Ansih does implementation

08.01.2024

  • Status of every Board Card discussed
  • Kai R. presented the new BPMN-Modeler and Viewer code/concept
  • Kai R. presented the new Backend Arch with Server Actions and no REST interface
  • Extra Meeting with Lucas for Design of Property Panel
  • Extra Meeting with Kai R. and Felipe for Process Storage of Guests
  • Extra Meeting with Maxi for integration of AI
  • Winnie should send a process list mockup

11.12.2023

Felipe:

  • resizeable meta-panel: rerender-error solved
  • pr reviews

Kai:

  • new backend with server components
  • pr review
  • how to stream data to the Frontend -> possible in Next and WebStream-API

Anish:

  • responsive issues considered -> into issue

Lucas:

  • property panel: milestones
  • property panel: Description
  • responsive meta panel

Winnie:

  • responsive design: rem usage in ant design
  • responsive process list

Janis:

  • responsive layout for BPMN editor -> bug: porperty nicht bei mehreren pools
  • copy selection as lanes not possible
  • markdown to pdf generator

This is the Dev Wiki

Clone this wiki locally