Commit graph

226 commits

Author SHA1 Message Date
3c8e2ed5e0 Add views for selecting server and viewing its messages 2023-04-28 00:51:34 +02:00
63b18c3f9f Add login elements
Missing logic though...
2023-04-28 00:19:08 +02:00
170300d67f Add server configs view
Including routing and linking.
2023-04-28 00:10:02 +02:00
56fb3bfe36 Add navigation concept from home to other pages 2023-04-28 00:00:46 +02:00
b0dabe0c61 Move DefaultLayout into App
No need to hold the layout in a extra file.
2023-04-27 23:24:50 +02:00
9bf662fc78 Move Footer and Nav component into DefaultLayout 2023-04-27 23:23:03 +02:00
e5194fed4f Move AllowedServer component into AllowedServersView 2023-04-27 23:20:50 +02:00
6d490ae25f Remove allowedServer table from home
The table/view was moved into the AllowedServersView.
2023-04-27 23:19:32 +02:00
a8fa525a30 Add a footer
The footer holds the copyright/license and source code informations.
2023-04-27 23:16:01 +02:00
0af571adf6 Remove unused export maps 2023-04-27 23:01:33 +02:00
6f8b682f0a Add DefaultLayout as default on App level 2023-04-27 22:59:55 +02:00
8323dd48ba Fix missing typescript script attribute
Not having the 'lang="ts"' produces an type warning.
2023-04-27 22:56:47 +02:00
dca11b2347 Add view for allowed servers 2023-04-27 22:51:14 +02:00
a0204e4da4 Change nav header to be app specific
Update content to match app requirements.
2023-04-27 17:29:26 +02:00
9a2861fc3f Move HomeView layout into DefaultLayout.vue
This is to make it easier to have the same layout on all views.
2023-04-27 17:25:34 +02:00
6c267b232c Add missing header and action buttons
The buttons currently don't provide any functionality.
2023-04-27 17:20:38 +02:00
d5a6da0647 Fix router
The router wouldn't work, there was a miss configuration regarding
imports and lazy loading components.
2023-04-27 17:19:59 +02:00
9914171dcb Add table component to show allowed servers entities 2023-04-27 15:29:11 +02:00
b96a544452 Add vue init 2023-04-16 20:40:48 +02:00
8b2422dd1b Fix formatting 2023-04-15 23:25:08 +02:00
6a80ddf7e5 Fix not throwing the right exception while transforming a result set 2023-04-15 22:39:36 +02:00
0b87a4d7d0 Add example docker-compose.yml 2023-04-15 22:35:09 +02:00
14c85032a0 Add a README to the project
The readme currently only holds the installation information.
2023-04-15 22:30:03 +02:00
11efd14c52 Add basic auth 2023-04-15 21:29:49 +02:00
65b30ea239 Fix rate limit message 2023-04-15 20:44:42 +02:00
d6e7f5dbaa Add api endpoints for user config 2023-04-15 20:44:04 +02:00
29a0f10ca7 Add api endpoints for allowed users 2023-04-15 20:20:31 +02:00
fc56091845 Add crud api endpoints for server configs 2023-04-15 19:50:08 +02:00
c9c80c7d09 Fix deleting allowed server 2023-04-15 19:36:07 +02:00
3af3096bea Reduce logging output
A lot gets logged in the debug mode...
2023-04-14 17:23:55 +02:00
703b49e8a0 Implement web api for allowed servers 2023-04-14 17:23:01 +02:00
05e27e8acf Add shutdown hook for the discord 2023-04-13 16:41:58 +02:00
17ca8f3929 Change ResultSetTransformer function name
To describe the functions purpose.
2023-04-13 15:40:06 +02:00
03afadfb87 Fix wrong column name while transforming UserConfig 2023-04-13 15:36:38 +02:00
1f75360a3f Fix loading allowed user 2023-04-13 15:33:28 +02:00
beca30efb0 Add debug logging for not allowed interactions 2023-04-13 15:29:27 +02:00
2a77a10abc Refactor server and user message handling 2023-04-13 15:19:51 +02:00
be3b38a8d2 Create new package for discord handlers 2023-04-13 14:35:08 +02:00
d8ae3c50e1 Refactor arch to support multiple services
Example a futuristic web API to configure and monitor the bot.
2023-04-13 14:25:42 +02:00
c230aa835c Add user message handler
This will currently not be triggered, since user message are not
allowed, but it should be used when ever this restriction is removed.
2023-04-13 13:17:49 +02:00
40f5bc6787 Add context length to the user config
To limit the context length used for the conversation.
2023-04-13 13:17:49 +02:00
36afa672ec Fix UserDBService error messages 2023-04-13 13:17:48 +02:00
a5b0ccc72c Add question and answer of a user message
This is esential creating creating a conversation.
2023-04-13 13:17:48 +02:00
95852549ed Add logback logging config
Reduce the logging from javacord.
2023-04-13 13:17:06 +02:00
a0e22b0e78 Fix error updating a server config 2023-04-06 17:32:54 +02:00
6c967700cb Add UserDBService 2023-04-06 17:32:16 +02:00
e390db84bf Add user entities to the db schema 2023-04-06 17:27:24 +02:00
7511edb4fb Move server related models into own package
Preparation for supporting users
2023-04-06 17:17:36 +02:00
1fc6262826 Make bot respond in a reply 2023-04-05 15:31:07 +02:00
fbef4ad796 Cleanup DB schema
Remove unused columns
2023-04-05 15:21:11 +02:00