Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(frontend): add web frontend #9

Merged
merged 53 commits into from
Sep 24, 2024
Merged

feat(frontend): add web frontend #9

merged 53 commits into from
Sep 24, 2024

Conversation

RobertRosca
Copy link
Member

feat:

  • ssr frontend with htmx and daisyui
  • removes old cli
  • structlog logging and middlewares
  • application settings
  • add dockerfile, compose, makefile

refactoring:

  • per-client bots
  • splits up routes into multiple routers (api, frontend, auth)
  • standardise configure function(s) where required, to be called at startup

rely on htmx, use oauth
@RobertRosca RobertRosca changed the title Feat/web interface feat(frontend): add web frontend Sep 24, 2024
@RobertRosca RobertRosca merged commit 44494f8 into main Sep 24, 2024
1 of 3 checks passed
@RobertRosca RobertRosca deleted the feat/web-interface branch September 24, 2024 07:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant