Meeting Notes - PROCEED-Labs/proceed GitHub Wiki
08.12.2025
Janis:
- executable
- deploy into Version modal
Can:
- two versioning bug with machine datasets
- other small bugs
Zain:
- last versioning features config server
felipe:
- multiple script tasks
- new error handling
Philipp:
- Start Page: responsive
Maxi:
- Preparing Matching service
Kai:
- Next Update vulnerability
- TDS code
- Pipeline: Main Bug with google images
- Pipeline: PR import of images
01.12.2025
Janis:
- Variable Handling
- Automation activated
Felipe:
- open multiple scripts for script tasks
- error handling started
Philipp:
- Start Page
Zain, Can, and Kai:
- Versioning
Maxi:
- Improving the Competence Matcher
24.11.2025
Felipe:
- Stop and Resume Bug Fixes
- PR Review
- Blockly
- Execution Issue
Can:
- Versioning
Philipp:
- Start Page with Lazy Loading
Janis:
- TaskList mit Counter
- Temp Variablen
Maxi:
- competence Matcher env variable
- Bug Fix Matching Server: Thread Error stabalized
Kai:
- TDS
17.11.2025
Felipe:
- Pause and Resume: tests failing
Can:
- Config Server: create Versions works
- TODO: getting new version
Zain:
- Config: new UI structure
- English selection
Janis:
- UT: File Upload
Philipp:
- Start Page: nearly finished
- todo: lazy loading of favorite processes
Maxi:
- competence matcher settings in env
- some problems with deployment pipeline
10.11.2025
Felipe:
- pause and stop finished
Janis:
- UserTasks Bug Fixes and improvements
Can and Zain:
- Versioning
- Sections
Philipp:
- PR Process List
- Welcome: scrolling fixed
Maxi:
- Competence Matcher
03.11.2025
Can:
- bug fixes and smaller improvements
- versioning started
Zain:
- Release modal
- Advanced Section
Felipe:
- TDS Config Server: Release
- Stop and Resume Bug on Engine
- NextJS version update to 16
Janis:
- UserTask Checkbox is stored
- worked on unfinished PRs
Philipp:
- Process List
- Welcome Page
27.10.2025
Felipe:
- Stop and Resume
- PR
- Bug Fix: image storage
- Scritp Tasks
Janis:
- UserTask issues
Maxi:
- Competence Matcher into PROCEED
Can:
- AAS and REST
Zain:
- UI in TDS
Philipp:
- process list
- welcome page started
Kai:
- pop-up for PROCEED Labs
- TDS stuff
21.10.2025
Felipe:
- script server
- pause and stop of processes
Janis:
- PR
- opening and closing of parent elements
Philipp:
- process list
Zain:
- many points from the config issue
Kai:
- MCP integration
30.09.2025
Felipe:
- scheduler
- script tasks started
Zain:
- TDS improvements
Kai:
- Transformations
- standalone docker
- MCP versus A2A protocol
Maxi:
- matching service: tweaking of the values
Janis:
- UserTask Editor
Philipp:
- Process List Review nearly finished
23.09.2025
Zain:
- TDS GUI improvements
Janis:
- Tasklist with Numbers of open Tasks
Felipe:
- UserTasks UI updates
- UserTasks upload of images: bug with reference counter
- scheduler started
Kai:
- MCP research
Philipp:
- working at the review
Maxi:
- assessing multiple matching systems
16.09.2025
Can:
- new structure implemented in backend and DB
Zain:
- TDS UI
Kai:
- Bug Fixes
- MCP-Protcol integration
Felipe:
- bug REST communication
- scheduler implemented
- logo update
Janis:
- PR updated and bug fixes: user ownerships
- Generic UserTask Table View
- UT: tables improved
Philipp:
- process list continue
Maxi:
- comparison of different models
09.09.2025
Can:
- new structure
- more on backend
Janis, Kai, Zain, Maxi
02.09.2025
Janis:
- UserTask: image linking bug in ms
- UserTask: images from url or variable
- UserTask: text with links
Can:
- TDS improvements with new structure
26.08.2025
Kai:
- Bug Fix of critical shudown: bcrypt native module replaced
Can:
- aas and new structure
Janis:
- PRs
- pictures in userTasks
19.08.2025
Janis:
- Files in UserTasks
Felipe:
- MS Auth things and fixes
- permission and role system updated
Can:
- TDS AAS export
Maxi:
- Competence improvement
12.08.2025
Felipe und Kai, other on holdiays
01.08.2025
Maxi:
- competence matcher
- next week holiday
Felipe:
- many auth things
Can:
- AAS started
Janis:
- UserTask with Checkboxes
- file attachment startet
Philipp:
- bug fixes for process list and tests started
Kai:
- many PRs merged
25.07.25
Felipe:
- Passwort ändern/setzen
Janis:
- Settings update: see if stored
- Variablen: validierung
Maxi:
- Competence-Matching-Service
Can:
- TDS AAS angefangen
Philipp:
- nealy finished with process list
18.07.2025
Philipp:
- process list
Felipe:
- MS_ENABLED_RESOURCES removed
- seed-file with logo
- nav elements
Janis:
- variables in USerTask UI
- Instance View: Variables
Kai:
- TDS
- Research server new configured
Maxi:
- Competnece Matching nearly finished
04.07.2025
Philipp:
- unzip on windows
- still open process list
Maxi:
- Competence Matcing module
Janis:
- nothing because LNDW
Felipe:
- new navigational elements
Can:
- nothing
Kai:
- reserach server
27.06.2025
- short meeting because of LNDW
20.06.25
Can:
- REST API
- Bug Fixes and Validation
Felipe:
- Logo changeable
Philipp:
- problems with starting MS
Janis:
- UserTasks improved
- Hotfixes for Automation
- Variables
Kai:
- github pipeline problem
- tests improved
Maxi:
- Server further development
13.06.25
Can:
- UI Bugs and UI Scrolling
- REST-API
Janis:
- Start Event with UI
Kai:
- Merge Config Server
- Link auf /Config
- Research docker-compose
- MS docker-compose for self-hosting
Felipe:
- File Manager flag removed and path calculated
- Space Settings zu Organizations
Philipp:
- List View Bugs
Maxi:
- Matching Service started
06.06.25
Felipe:
- not much until now because of GS
- profile Pictures
- bugs detected in permission system
Janis:
- XOR and OR and Timer Event
Can:
- new table layout nearly finished
- jumping to tree item
- REST started
Philipp:
- Process List but currently bug
Maxi:
- Custom ID in table
- went on with competence server
Kai:
- Felipe PR
- Image Upload Bug in Google Cloud: permission corrected
30.05.25
Can:
- config server: new tabellenlayout, short names, new table
Felipe:
- PRs
- renamed env variables (but still needs a while for merge)
- Env: Personal Spaces active
- Buf Fix: seed file
- Internationalization in
utiladded - File Manager: error messages
- Script Editor: small bug fix
- Mail Invitation:
- Profile Pictures started
Maxi:
- Competence Mgmt in MS added + UI
Philipp:
- TODO: Maxi Branch integration in list branch
- XOR-Gateay
Kai:
- internet connection problems
16.05.25
Can:
- new UI table started
- TODO: REST einbauen
Felipe:
- Janis PRs: Space Settings und Offline Tasks
- Bug Fix Editor
- Systems Admin Dashboard: Settings of Env Variables
- Pass und Mail Registrierung
Maxi:
- Compentencies View started
Philipp:
- Read-Only Liste and Templates
- TODO: Durations
Kai:
- Merge PROCEED in TDS
- E2E-Tests with Firefox: Firefox out
02.05.25
Felipe:
- Admin Dashboard und Env Variablen
Janis:
- Anish Branch: still comments
- Settings Page with Sections
Can:
- Config Editor: jump to Sections, Delete Bug
Kai:
- Cloud File manager activated
- PRs
Philipp:
- List Table
Maxi:
- table changes included
- Release and Owners
25.04.25
Felipe:
- Legacy DB entfernt
- Sign In Modal
- Seed-Datei
- Started: Env Var change at runtime
Janis:
- Pull Requests
Maxi:
- not yet much
Can:
- Config Server: moving
Kai:
- MB project and hosting
Philipp:
- process list
- started: shortcuts in nav
Anish:
- Copy Bug seen if Copying with Shortcut
- Templates
- Import and Export
10.04.2025
Anish:
- E2E-Tests der Engine
- UI-E2E-Tests
Felipe:
- Password Registration implemented
- Legacy DB (JSON files) deleted
- Env-Variables parser for booleans
Kai:
- IAM PR
- docker restart
Philipp:
- List Viewer
Can:
- MB Logo
- TDS issue
Janis:
- User Tasks with Milestones
- Task List Styling
03.04.2025
Felipe:
- no mail server
- no iam
Janis:
- Maxi PRs: copy process to other folder, reviewed
Anish:
- versions attributes consistent, but still execution problems
- import to folder
- export deletes artifacts, import show error if no artificats
Philipp:
- documentation updated
Kai:
- config server merge to main
- delete config server code from main
- new repo of config server and git revert
- problem: no private forks from public repos
Can:
- PRs from Config Server
- SSR:
- docuseaur: no pdf generation
- mkdoc: pdf generation ony for a spcific theme
27.03.2025
Can:
- SSR with PDFs researched
- TDS with DB and Caching
Felipe:
- no-iam realized
- user-pass-signin
- in progress: mail-login deactived
- script task editor
Janis:
- user tasks: caching of intermediate values
- Maxi branches: assigning user task
Kai:
- config server merge
- pipeline for db and PRs repaired
Philipp:
- List Issue
- Documentation
Anish:
- connect to cloud sql
- create templates
- import and export
- user-id for processes
20.03.2025
Maxi:
- many adaption for process list - worked on all issue
Felipe:
- Blockly: new Blocks
Can:
- Config-Server with smaller adaptions: categories
Janis:
- User-Task: Offline usage
Philipp:
- Docu: Quick Start
Kai:
- old MS on branch and deleted on main
- License list
- github pipeline problem: connecting cloud run to cloud sql
Anish:
- github pipeline problem: connecting cloud run to cloud sql
- Template View: same table, some issue points open
- Import Issues
13.03.2025
Janis:
- User-Task: rendering of HTML also on MS with helper module
- User Tasks with Milestones
- Tasklist with Assignment
Felipe:
- Script Tasks: Blockly Editor read-only
- eventuell keine react-lib, sondern Blockly selbst einbinden
Anish:
- Import functionality bugs
- Template started: open questions
- docker-compose file and deployment reorganized
Philipp:
- Quick Start Guide
Can:
- DB for Config Server
- Categories for Environments
- smaller things for config server
Kai:
- PRs
- TypeScript rewrite
- old MS to new branch
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_SECRETin 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
--turboforyarn dev-ms --turbofor 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