656e202abd
Remove event handling in favor of passing function as prop
2023-04-28 15:10:41 +02:00
80b92dd1ea
Add support for defining custom actions
...
Little bit tricky, because Vue will only allow the call of 'inject()'
from inside of the setup method or from a functional component. Using a
functional component is not an option since the value that we want to
inject is not provided by the app, its being provided by the parent
component. Using inject inside the component will also not work, since
we can not call it inside the setup. [1]
Using an handler function that the parent component provides is a
compromise to be still able to be as dynamic as possible.
Refs:
- [1] https://github.com/vueuse/vueuse/issues/1061
2023-04-28 02:44:28 +02:00
cb0633b9a2
Add home header
...
This is to make it look and feel like the server pages.
2023-04-28 00:53:27 +02:00
6d837c514a
Fix license link
...
Point link to the license file on Forgejo.
2023-04-28 00:52:22 +02:00
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