Commit Graph

456 Commits

Author SHA1 Message Date
shockrah
62204e52ca dumy commit as work will continue on new async branch 2020-05-05 17:09:18 -07:00
shockrah
83aafa9ff5 new user structs for interacting with end users/db 2020-04-26 18:08:01 -07:00
shockrah
1cab9b8bb8 note in api regarding purpose of doc 2020-04-25 18:33:16 -07:00
shockrahwow
6d0bfc1798 changing initial screen to be a welcome page/nav page to other servers 2020-04-17 22:59:54 -07:00
shockrahwow
1c10cd5174 renamed libraries directory to libs/ 2020-04-17 18:49:02 -07:00
shockrahwow
cc0699f095 new directory structure and starting settings pages 2020-04-17 18:46:05 -07:00
shockrahwow
0b607a7e64 removed python/kivy things 2020-04-17 18:45:39 -07:00
shockrahwow
6e9c485d69 notes about what the client should expect from the api for now 2020-04-17 17:13:42 -07:00
shockrahwow
6918475be5 ignoring node modules 2020-04-17 16:59:25 -07:00
shockrah
a217c64666 Essential data now passable from server to client regarding channels 2020-03-31 17:15:01 -07:00
shockrah
972d79d44b more custom message support for error type responses 2020-03-31 17:13:07 -07:00
shockrah
5c20d30502 changed responder code to use the new error responder in crate::err 2020-03-31 17:09:45 -07:00
shockrah
fe7eb7e392 new error responder 2020-03-31 17:04:01 -07:00
shockrah
960233b7bc testing user list endpoint
new macro to shorten test code
2020-03-17 23:23:52 -07:00
shockrah
3b3059e6d2 new get_user_list endpoint to well, get the list of online users 2020-03-17 22:27:10 -07:00
shockrah
eb76c070bd clarified goals 2020-03-17 21:34:43 -07:00
shockrah
f343f6d252 new field for online status of users
new short structure describing online users
2020-03-17 21:34:32 -07:00
shockrah
a3af490dc9 ignoring virtualenv share 2020-03-16 19:37:24 -07:00
shockrah
77198f6214 bad commit 2020-03-16 19:36:51 -07:00
shockrah
40ca9a9674 commiting in case the kivy trial fails 2020-03-16 19:36:10 -07:00
shockrah
71e9d8adad used whenever we need vscode for stuff 2020-03-16 16:44:47 -07:00
shockrah
66600702b4 configs regarding new app setup 2020-03-16 16:44:27 -07:00
shockrah
11ed11658c ignoring build files from virtualenv" 2020-03-16 03:22:53 -07:00
shockrah
9f586c2569 removing old depracated routes/features 2020-03-11 00:43:31 -07:00
shockrah
a1402e79bb router registration for get_voice_channels 2020-03-11 00:40:04 -07:00
shockrah
ce4ef515bd sample function to grab all the voice channels 2020-03-11 00:39:23 -07:00
shockrah
7c2e1abbc3 new channel schema which is meant to encompass both text and voice channels 2020-03-11 00:39:10 -07:00
shockrah
558a40523e net payloads for channels and online users 2020-03-10 18:06:33 -07:00
shockrah
7e04e6010a new schema to contain basic channel information 2020-03-10 17:59:27 -07:00
shockrah
8ae877f3f9 updated the response when creating new users 2020-03-10 16:48:21 -07:00
shockrah
924c15a436 No more nullable uses field(it was signed) so option was redundant 2020-03-09 00:52:09 -07:00
shockrah
2eb2a83c76 testing user generation on invite usage 2020-03-09 00:26:29 -07:00
shockrah
ae751a2d2b removed unused schema 2020-03-09 00:26:04 -07:00
shockrah
50cd718e8a more robust test to deal with invite generation 2020-03-08 23:01:41 -07:00
shockrah
12dd244f9c serde json used for testing purposes mainly 2020-03-08 22:53:43 -07:00
shockrah
e38f8a0a2b silly test 2020-03-08 20:20:57 -07:00
shockrah
e4f03b951e invites:
handling result from diesel
generally:
fixed pub/private issue in modles module
renamed rand_utils functions to be snake case
2020-03-08 20:07:26 -07:00
shockrah
89836449a1 createNewUser now returns a User(not payload::NewUser) 2020-03-08 19:50:47 -07:00
shockrah
d9e892b1e0 Updated blanknewUser macro
use_invite now returns a Json<User>
2020-03-08 19:50:17 -07:00
shockrah
d7c70afd68 rust code to go along with lack of optional fields 2020-03-08 19:49:36 -07:00
shockrah
50c2c1da0e removed optional fields 2020-03-08 19:49:22 -07:00
shockrah
b39a95f3a3 rand utils no longer using payload User struct 2020-03-08 19:49:10 -07:00
shockrah
8cbfa9520e new users no longer contain optional fields
only using completely necessary information
2020-03-08 19:20:08 -07:00
shockrah
23166a9e99 bcrypt used to hash user passes 2020-03-08 19:13:47 -07:00
shockrah
e9a880f6a9 user generation added
randomness is generated via /dev/urandom thru getrandom crate
2020-03-08 19:13:24 -07:00
shockrah
ec88a08391 new simplified users schema 2020-03-07 22:06:03 -08:00
shockrah
316c409796 new models for users table interface 2020-03-07 22:05:46 -08:00
shockrah
54f5b1bbe1 new route to create users
still requires some kind of auth however
2020-03-07 21:51:54 -08:00
shockrah
2fe1bb878e get random being used for crypto rng 2020-03-07 21:51:16 -08:00
shockrah
8220f1f745 depracation of website module 2020-03-07 20:52:41 -08:00