Commit Graph

  • 03e3c11e90 feat: crash recovery, service_failed monitoring, broker health fields, command expiry sweep main Olaf 2026-04-05 10:17:56 +00:00
  • 4d652f0554 feat: 2026.1.0-alpha.16 – dashboard banner refactor, period auto-activation, text & docs Olaf 2026-04-02 14:16:53 +00:00
  • 06411edfab docs: archive legacy guides and streamline copilot instructions governance Olaf 2026-04-01 08:37:50 +00:00
  • 365d8f58f3 merge: feat/tv-power-server-pr1 into main Olaf 2026-04-01 08:07:37 +00:00
  • 3fc7d33e43 feat(tv-power): implement server PR1 with tests and documentation feat/tv-power-server-pr1 Olaf 2026-04-01 08:07:18 +00:00
  • b5f5f30005 feat: period-scoped holiday management, archive lifecycle, and docs/release sync Olaf 2026-03-31 12:25:55 +00:00
  • 2580aa5e0d docs: extract frontend design rules and add presentation persistence fix Olaf 2026-03-31 07:29:42 +00:00
  • a58e9d3fca feat(listener): migrate dashboard MQTT payload to v2-only grouped schema mqtt-transmissioin-v2 Olaf 2026-03-30 14:18:34 +00:00
  • 90ccbdf920 fix(dashboard): restore event visibility and fix lint errors in App.tsx Olaf 2026-03-30 09:51:22 +00:00
  • 24cdf07279 feat(monitoring): add priority screenshot pipeline with screenshot_type + docs cleanup Olaf 2026-03-29 13:13:13 +00:00
  • 9c330f984f feat(monitoring): complete monitoring pipeline and fix presentation flag persistence add superadmin monitoring dashboard with protected route, menu entry, and monitoring data client add monitoring overview API endpoint and improve log serialization/aggregation for dashboard use extend listener health/log handling with robust status/event/timestamp normalization and screenshot payload extraction improve screenshot persistence and retrieval (timestamp-aware uploads, latest screenshot endpoint fallback) fix page_progress and auto_progress persistence/serialization across create, update, and detached occurrence flows align technical and project docs to reflect implemented monitoring and no-version-bump backend changes add documentation sync log entry and include minor compose env indentation cleanup Olaf 2026-03-24 11:18:33 +00:00
  • 3107d0f671 feat(monitoring): add server-side client logging and health infrastructure olafn 2026-03-10 07:33:38 +00:00
  • 7746e26385 feat: add Ressourcen timeline view with group ordering (alpha.14) RobbStarkAustria 2026-01-28 18:59:11 +00:00
  • 10f446dfb5 feat: Add organization name and scheduler refresh interval settings RobbStarkAustria 2026-01-10 08:33:18 +00:00
  • 5a0c1bc686 feat: document user management system and RBAC implementation RobbStarkAustria 2025-12-29 12:37:54 +00:00
  • c193209326 feat: dashboard screenshot upload & retention (last 20 per client) RobbStarkAustria 2025-11-30 13:38:07 +00:00
  • df9f29bc6a docs/dev: sync backend rework, MQTT, and devcontainer hygiene RobbStarkAustria 2025-11-29 15:35:13 +00:00
  • 6dcf93f0dd feat(dashboard+api): card-based dashboard, camelCase API, UTC fixes RobbStarkAustria 2025-11-27 20:30:00 +00:00
  • 452ba3033b feat(video, settings, docs): add muted playback, nested Settings tabs, merge holidays tab; bump 2025.1.0-alpha.11 RobbStarkAustria 2025-11-05 19:30:10 +00:00
  • 38800cec68 feat(video): add streamable video events & dashboard controls RobbStarkAustria 2025-10-25 16:48:14 +00:00
  • e6c19c189f feat(events): add webuntis event, unify website payload, bump UI to alpha.13 RobbStarkAustria 2025-10-19 11:35:41 +00:00
  • c9cc535fc6 feat: presentation defaults + scheduler active-only RobbStarkAustria 2025-10-18 15:34:52 +00:00
  • 3487d33a2f feat: improve scheduler recurrence, DB config, and docs RobbStarkAustria 2025-10-18 06:18:06 +00:00
  • 150937f2e2 docs(settings): Update README + Copilot instructions; bump Program Info to 2025.1.0-alpha.11 RobbStarkAustria 2025-10-16 19:15:55 +00:00
  • 7b38b49598 rename benutzer to users add role management to media page RobbStarkAustria 2025-10-16 17:57:06 +00:00
  • a7df3c2708 feat(dashboard): header user dropdown (Syncfusion) + proper logout; docs: clarify architecture; build: add splitbuttons; bump alpha.10 RobbStarkAustria 2025-10-15 16:33:35 +00:00
  • 8676370fe2 docs: clarify event deletion flows and dialog handling for all event types RobbStarkAustria 2025-10-14 19:10:38 +00:00
  • 5f0972c79c Merge branch 'recurring_events_scheduler' RobbStarkAustria 2025-10-14 05:55:12 +00:00
  • 17c3452310 Scheduler: native recurrence handling, onActionCompleted persistence, EXDATE RFC5545, UI icon cleanup recurring_events_scheduler RobbStarkAustria 2025-10-14 05:54:36 +00:00
  • e53cc619ec feat: implement comprehensive recurring event single occurrence editing RobbStarkAustria 2025-10-12 20:04:23 +00:00
  • 773628c324 feat(events): reliable holiday skipping for recurrences + UI badge; clean logs RobbStarkAustria 2025-10-12 12:00:43 +00:00
  • 7ab4ea14c4 Polish up clients ui RobbStarkAustria 2025-10-12 05:23:10 +00:00
  • 4d807be6f8 UI: switch to Syncfusion M3, remove Tailwind; paginate changelog; docs updated; bump to 2025.1.0-alpha.8 RobbStarkAustria 2025-10-11 12:10:12 +00:00
  • 0601bac243 docs: update README and Copilot instructions for new DB init workflow RobbStarkAustria 2025-10-11 07:01:19 +00:00
  • 4a97ad4f1d Merge with remote repository and apply database cleanup RobbStarkAustria 2025-10-10 15:28:04 +00:00
  • 1efe40a03b Initial commit - copied workspace after database cleanup RobbStarkAustria 2025-10-10 15:20:14 +00:00
  • 5627829617 Migration to physical server olaf 2025-10-10 14:14:47 +00:00
  • fc9b3228c4 Add README.md olaf 2025-10-07 20:50:24 +00:00
  • fcc0dfbb0f feat(conversions): end-to-end PPT/PPTX/ODP -> PDF pipeline with RQ worker + Gotenberg olaf 2025-10-07 19:06:09 +00:00
  • 80bf8bc58d Add deploymnent guides for Debian and Ubuntu olaf 2025-10-06 19:26:13 +00:00
  • eaf6e32446 feat(academic-periods): period selector, active period API, holiday indicators; UI polish; bump version olaf 2025-09-21 14:35:38 +00:00
  • 41194000a4 feat: Add academic periods system for educational institutions olaf 2025-09-20 11:16:56 +00:00
  • 89d1748100 add nginx.dev.conf for development environment add functionality of scheduler to send right event data to the clients added route for file download olaf 2025-09-17 06:36:37 +00:00
  • c19f478f11 add copilot instructions for better use of AI-models olaf 2025-09-14 06:36:37 +00:00
  • e8d71b8349 Complete Redesign of Backend Handling for Client Group Assignments olaf 2025-09-14 05:20:49 +00:00
  • c5a8571e97 Adaption of dashboard to Vite and React olaf 2025-09-13 10:03:50 +00:00
  • 1d23b7591d Switched von pnpm to npm, adapt Dockerfiles olaf 2025-09-12 16:16:16 +00:00
  • f3b72da9fe Migrate from tailwind-sidebar to syncfusion sidebar component olaf 2025-09-12 16:09:19 +00:00
  • 75c5622efe optimize filemanager olaf 2025-09-12 08:46:40 +00:00
  • 4c44b98d53 make listener robust to bad data olaf 2025-09-05 08:47:31 +00:00
  • 76629b8e30 additions and corrections for deployment instructions olaf 2025-09-04 16:45:29 +00:00
  • 86b1bdbd91 continued try for deployment olaf 2025-09-03 20:27:59 +00:00
  • e30723da0a Preparation for first deployment-test olaf 2025-09-03 19:47:16 +00:00
  • 4e74f72c9f multiple corrections on docker-compose and Dockerfile robust start sequence avoid scrolling of main content olaf 2025-08-31 07:30:53 +00:00
  • 2ca5f0060e add programminfo.tsx and program-info.json for information and display of program details add simple logout-page olaf 2025-08-30 16:00:59 +00:00
  • 270bad5980 introduce icons in events olaf 2025-07-24 14:11:27 +00:00
  • 49e9f9eade change color of work cells in the past to light yellow olaf 2025-07-24 10:12:25 +00:00
  • 8bbda836b3 prevent saving past events add function to show inactive events olaf 2025-07-24 09:35:57 +00:00
  • 4e6451ce80 group color shown in CustomEventModal add functionality for edit of events olaf 2025-07-24 07:43:32 +00:00
  • b0e933e895 UI polishing olaf 2025-07-23 15:04:16 +00:00
  • 7f4800496a implement functionality to delete clients in clients and SetupMode components olaf 2025-07-22 16:04:26 +00:00
  • c0202e5802 remove simclient and update setup mode olaf 2025-07-20 09:41:36 +00:00
  • c9fbb38347 test entrypoint for git olaf 2025-07-19 09:27:03 +00:00
  • 2e9f22f5cc test communication scheduler<->simclient olaf 2025-07-18 14:49:53 +00:00
  • a1d6d83488 Solve lint errors olaf 2025-07-17 07:04:01 +00:00
  • 4e525e4bae Automatic detect of clients olaf 2025-07-17 06:31:50 +00:00
  • 1a6faaa104 separation of production and development environments Adding new migrations for renaming and adding fields to the database schema persistent uuid for simclient olaf 2025-07-16 08:50:42 +00:00
  • 84a92ab9c2 functional system simclient<-> listener<->server olaf 2025-07-15 15:37:16 +00:00
  • f37744b31e models.py moved to models/models.py refactor all imports olaf 2025-07-15 10:45:56 +00:00
  • 661d25d70c Scheduler: Refactor database utilities and scheduler logic olaf 2025-07-15 05:05:09 +00:00
  • 2fa84c1e2b Setup: Make Docker Compose, Scheduler, and Simclient fully operational olaf 2025-07-14 18:41:28 +00:00
  • 7c1f546af9 Remove legacy Dash frontend after React migration olaf 2025-07-14 17:19:14 +00:00
  • 6e6e5c383a Create and save custom events in database dash-frontend-backup olaf 2025-07-14 16:58:00 +00:00
  • 16581a974f Basic version of eventmedia-management (upload, save in database) olaf 2025-07-10 09:32:35 +00:00
  • 43306130f7 First version of media manager olaf 2025-07-07 14:48:37 +00:00
  • 2127c3a753 Refactor database schema and update event media handling olaf 2025-07-05 05:24:00 +00:00
  • f5cb25bdce new custom modalbox for event input olaf 2025-07-03 16:06:20 +00:00
  • 7d773739d5 Implement Delete Event Feature olaf 2025-07-01 18:49:25 +00:00
  • 37332249aa different colors for different groups olaf 2025-07-01 18:17:05 +00:00
  • 95b823ae3d Migration of events to use group_id instead of group_name olaf 2025-06-30 19:45:04 +00:00
  • 10b32b9a20 Deselecting Clients in Kanban View olaf 2025-06-30 19:13:44 +00:00
  • 7d7204e7c6 Toast-feedback feature for dashboard olaf 2025-06-29 08:25:19 +00:00
  • 6639006d65 Refactoring of routes group functionalities working olaf 2025-06-29 06:58:23 +00:00
  • 55ae392411 workflow delete in ui functional olaf 2025-06-28 06:41:49 +00:00
  • f176c40a02 first kanban-view integration for client groups olaf 2025-06-27 08:22:01 +00:00
  • 9b78db8223 Link events to SchedulerComponent olaf 2025-06-23 19:41:48 +00:00
  • 6e38ca477a infoscreen-overview in cards olaf 2025-06-23 16:06:00 +00:00
  • 76f6baf533 initial feature/react-migration commit olaf 2025-06-22 20:57:21 +00:00
  • 6653f3cf72 Set all requests to ssl olaf 2025-06-19 19:46:46 +00:00
  • 19f817b796 first feasability of event management feature olaf 2025-06-19 07:34:56 +00:00
  • dc7fa6b2cb sidebar working as expected modalbox working as expected olaf 2025-06-17 20:39:02 +00:00
  • f1d9d05519 modalbox for appoiments olaf 2025-06-16 20:31:49 +00:00
  • 2e8c852ee6 dynamic appointments loading olaf 2025-06-14 15:08:43 +00:00
  • 4738740292 using own fullcalendar component olaf 2025-06-14 05:15:12 +00:00
  • 16bcef42aa Dummy Events for Event Management olaf 2025-06-10 22:51:58 +02:00
  • ea20905466 event database migration olaf 2025-06-08 12:47:39 +00:00
  • e3c9d1b19b Finetuning prove of concept for the dashboard olaf 2025-06-08 12:03:13 +00:00
  • 628a3b1fe9 introduce nginex-proxy use host ip if working in wsl olaf 2025-06-08 04:44:42 +00:00
  • 138c5b1e8c minor changes to overview callbacks olaf 2025-06-04 17:05:59 +00:00
  • 6ab9ceed4b initial commit olaf 2025-06-03 14:01:08 +00:00