Commit Graph

20 Commits

Author SHA1 Message Date
JacobTech fae28490cd Server Update
Lots of changes
2024-08-27 10:58:42 -04:00
JacobTech 346ef16530 Lib Updates 2024-03-31 23:55:46 -04:00
JacobTech 298fdd2ef7 Luski.Shared HTTP 2024-03-20 23:18:09 -04:00
JacobTech e4bb89c957 Framework Update
A few changes, mostly to update the .NET framework version.
2023-12-22 11:12:54 -05:00
JacobTech 073deb3b00 Alt Servers.
Started work on code for a server to list alternate servers to the client.
2023-10-01 16:14:42 -04:00
JacobTech e7fbda0cfb Server Improvement.
Mostly changes fixing bugs in the code to allow use in a client.
2023-08-21 10:53:35 -04:00
JacobTech 5ddae1b173 Server Controller.
Added a controller for server data.
2023-07-11 13:30:48 -04:00
JacobTech 633fd3616e Missing File
Added a missing file from the last commit.
2023-07-02 11:45:59 -04:00
JacobTech cd5ab85911 Endpoints Madness
I decided to add as many endpoints as needed for basic functionality.
The following endpoints were added:
	• [Delete] /v1/Keys
	• [Post] /v1/Keys
	• [Get] /v1/Keys
	• [Get] /v1/SocketAccount
	• [Post] /v1/SocketAccount
	• [Post] /v1/SocketChannel
	• [Delete] /v1/SocketChannel
	• [Patch] /v1/SocketChannel
	• [Get] /v1/SocketChannel
	• [Get] /v1/SocketFile
	• [Delete] /v1/SocketFile
	• [Post] /v1/SocketFile
	• [Get] /v1/SocketMessage
	• [Get] /v1/SocketUser
2023-07-02 11:41:04 -04:00
JacobTech 397d50e062 Library Update
The project now uses the new source generator package for the ServerDatabase package. This now allows code to read a full row at a time while using the type safety from the column definitions.
2023-06-16 14:24:24 -04:00
JacobTech 612ad59547 Permission Storage
● When permissions are applied, it will be done recursively. This will help speed up the code for general permission checks.

● This new layout also makes it faster to get the members who have access to a given channel.

● This push also removed a pointless role override.
2023-05-21 21:38:55 -04:00
JacobTech 5e3dca5ce2 Code Style
Fixed an indent.
2023-05-21 19:58:14 -04:00
JacobTech 39c5401cdb Permission Check System
Added a system for code to easily check for permission to a given channel.
2023-05-21 16:14:24 -04:00
JacobTech 04d9dda073 More API migration
● Added a template for posting a message to a server
● Minor changes to API structure to provide better stability with the different types
● Started fixing mistakes in the SocketBulkMessage request.
2023-05-18 14:27:49 -04:00
JacobTech 7a157fdc5d Starting API
One of the leading API requests has been added in an early form. So I can go back and make this code better. This is to get something to go off.
2023-05-13 16:44:21 -04:00
JacobTech a27144d54a Library Move
This push is to move the encryption code to a new library to help manage encryption across projects easier.
2023-05-13 11:45:54 -04:00
JacobTech 01e42af1f8 Data Format Update
This update set the groundwork for data storage in the database.

This update will also allow better support for any data format additions to be easily added.
2023-05-13 00:27:13 -04:00
JacobTech e739b5eb7a Epoch Improvements
This was me starting work on a new epoch system.
2023-05-09 18:15:19 -04:00
JacobTech 0406903aa7 Init 2023-04-02 16:44:26 -04:00
JacobTech 6f8679ceb1 Initial commit 2023-03-09 20:29:44 -05:00