Commit Graph
28 Commits
Author SHA1 Message Date
85e642fa89 Added onboarding dashboard (#128)
* Added onboarding dashboard

* Improve onboarding expericene

---------

Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
2025-11-12 14:28:35 +01:00
23941e7a5e Feat/staff (#110)
* Added basic staff functions -wip

* Fix: Use proper route for staff member creation

* Fixed errors in confirm, invite and register routes.

* Also return invited staff members when getting staff members

* Updated error handling

* Allow global admin to add other global admins

* Sort staff members by name

* Added dummy implementation of granting access to staff members

* Render tenant logo, if set

* Fix delete

* Make invited but not confirmed user entries deletable.

* Added staff onboarding with passkey -wip

* Fix delete route

* Fix passkey setup flow for staff

* Fix lint

* Fix lint

* Fix some unit tests

* Updated docs

* Refactored staff-service, fixed tests

* Setup state db migrations

---------

Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
Co-authored-by: Hendrik Belitz <hendrik@innovation-through-understanding.de>
2025-10-24 13:09:52 +02:00
604e7fdddd Added public tenant api (#115)
* Added public tenant api

* Moved public channels to their own endpoint and creator public api path

---------

Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
2025-10-21 18:22:09 +02:00
Karl Ludwig WeiseandGitHub 8d83ca0ee3 Merge pull request #109 from open-reception/108-api-should-allow-pausingunpausing-a-channel
Names in channel update schema should be an optional property
2025-10-15 18:15:49 +02:00
Karl Ludwig WeiseandGitHub fab3c73b97 Merge pull request #105 from open-reception/dependabot/npm_and_yarn/devalue-5.3.2
Bump devalue from 5.1.1 to 5.3.2
2025-10-13 20:13:57 +02:00
0a0703f181 Added ui to manage absences (#98)
* Added ui to manage absences

* Added test for new endpoint

---------

Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
2025-10-13 12:58:42 +02:00
Karl Ludwig WeiseandGitHub 6b94c2d2f6 Merge branch 'main' into feat/absences 2025-10-12 20:29:54 +02:00
d69d0a5b73 Fix editing channels with slot templates (#97)
Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
2025-10-11 13:12:33 +02:00
c292538dc2 Feat/channels (#94)
* Added channels dashboard ui

* Fix lint

* Fix tests

---------

Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
2025-10-06 13:40:24 +02:00
86b2b0f869 Added error page (#96)
Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
2025-10-06 11:52:11 +02:00
Karl Ludwig WeiseandGitHub d2cc794aec Fix: First user on setup is global admin (#91) 2025-09-30 16:37:04 +02:00
Karl Ludwig WeiseandGitHub 838e724351 Feat/agents (#83) 2025-09-25 17:10:44 +02:00
ae0a54a4c4 Added more bff errors to show what is going on (#81)
* Added more bff errors to show what is going on

* Review changes

---------

Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
2025-09-15 16:23:38 +02:00
fd8990e258 Properly detect locale (#80)
* Properly detect locale

* Fix test

---------

Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
2025-09-12 16:28:58 +02:00
Karl Ludwig WeiseandGitHub 9e6dfe7b5e Feat/tenants (#74) 2025-09-12 16:20:02 +02:00
dc598a5146 Autosubmit login form on adding passkey (#78)
Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
2025-09-11 12:18:37 +02:00
Karl Ludwig WeiseandGitHub ff315072e3 Merge pull request #77 from open-reception/60-autogenerate-main-database-for-initial-setup
60 - Generate and migrate central database on startup if needed. Adde…
2025-09-09 17:58:10 +02:00
Karl Ludwig WeiseandGitHub e343c16c46 Merge pull request #70 from open-reception/67-add-tenant-should-return-errors-for-shortname-or-email-already-in-use
67 - Refactored backend errors, added additional guards for tenant cr…
2025-09-07 20:18:19 +02:00
1d4d8b888e Fix/auth fixes (#66)
* Fix session refresh

* Hardened passkey implementation

* Go to logout if session cannot be retrieved

---------

Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
2025-09-02 15:54:48 +02:00
bf610cac2b Change prettier settings (#65)
Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
2025-09-01 17:47:46 +02:00
6fd217b4e3 Feat/dashboard setup (#63)
* Added dashboard screens

* Fix lint

* Fix lint

* Fixed fetching user data on reload

---------

Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
2025-09-01 16:26:27 +02:00
Karl Ludwig WeiseandGitHub ee7ea1883a Merge pull request #64 from open-reception/session_fix
Fix session expiration and tests
2025-09-01 15:59:54 +02:00
Karl Ludwig WeiseandGitHub 730fd1710e Merge pull request #59 from open-reception/feat/api-bfffe-separation
Separate routes to minimize conflicts
2025-07-29 15:29:10 +02:00
Karl Ludwig WeiseandGitHub 1ec49544e6 Feat/added UI kit (#48)
* chore(update): Update all deps

* Setup basic Design System

* Modified data streaming example

* Fix rebase

* Fix lint

* Fix lint

* Fix test
2025-06-24 15:47:18 +02:00
Karl Ludwig WeiseandGitHub 8abdb6fce8 Merge pull request #45 from open-reception/44-logging
logging functions
2025-06-24 15:01:47 +02:00
Karl Ludwig WeiseandGitHub 39b83cb852 Merge pull request #36 from open-reception/25-local-docker-setup-publish-to-dockerhub
Docker configuration, build file for app
2025-06-23 10:51:48 +02:00
Karl Ludwig WeiseandGitHub b5fe709eaf chore(license): Added license 2025-06-05 16:02:13 +02:00
Karl Ludwig WeiseandGitHub 89f33c9d76 Initial commit 2025-05-19 16:39:36 +02:00