Commit Graph

  • 52119d3ea7 Adding base64 to send/receive api_keys Keys can contain special chars so we're preserving our entropy pool by encoding to url_safe chars before sending shockrah 2020-05-10 12:55:42 -0700
  • 4703116e32 Verified that the join function is working as intended shockrah 2020-05-07 22:14:44 -0700
  • cd41dc64c3 create_new_user no longer checks id column when comparing against unix timestamps shockrah 2020-05-07 22:14:26 -0700
  • 383fd59eba Removed dead new_user_id() function shockrah 2020-05-07 22:13:44 -0700
  • 55a09b5e98 Removed static files route handlers as they'll never be used added auth route shockrah 2020-05-06 22:22:40 -0700
  • 281b734073 calls to create_new_user no longer require a connection to be copied shockrah 2020-05-06 22:19:42 -0700
  • 040d58a7ad Cleaned up some verbosity shockrah 2020-05-06 22:19:12 -0700
  • 22a1fd1730 Fixed issue with User database responses: Added insertable to ensure compilation even though we dont use that trait shockrah 2020-05-06 22:18:51 -0700
  • 81e6fd0a13 Invite are now consumed via a path with two dynamic params /invite/join/<hash>/<name> is the real path to be used now but the app ui should this behavior in some clever way shockrah 2020-05-06 02:51:26 -0700
  • 2f40da6c82 FromForm issue still there with /join route Otherwise ready to integrate tests with auth module shockrah 2020-05-06 02:21:20 -0700
  • 220bc11ef0 Fixed all 35 compile time issues with new auth module Ready for testing shockrah 2020-05-06 02:20:32 -0700
  • 306156407d auth module useable now shockrah 2020-05-06 01:46:06 -0700
  • b729537088 updated queries to use the new user schema columns removed old tests which have to be rebuilt from scratch shockrah 2020-05-06 01:45:49 -0700
  • 811c6902ac new users schema changed column names to be more concise shockrah 2020-05-06 00:35:01 -0700
  • 57dad692ae poc for a leave route for those that no longer want to be a part of a given server shockrah 2020-05-05 23:46:29 -0700
  • 5652388f4c /join 'ing for new users code steramlined a bit *mostly a coding qol change shockrah 2020-05-05 23:20:47 -0700
  • 04ca53dc79 new docs for the updated api requirements shockrah 2020-05-05 21:56:39 -0700
  • 62204e52ca dumy commit as work will continue on new async branch shockrah 2020-05-05 17:09:18 -0700
  • 83aafa9ff5 new user structs for interacting with end users/db shockrah 2020-04-26 18:08:01 -0700
  • 1cab9b8bb8 note in api regarding purpose of doc shockrah 2020-04-25 18:33:16 -0700
  • 6d0bfc1798 changing initial screen to be a welcome page/nav page to other servers shockrahwow 2020-04-17 22:59:54 -0700
  • 1c10cd5174 renamed libraries directory to libs/ shockrahwow 2020-04-17 18:49:02 -0700
  • cc0699f095 new directory structure and starting settings pages shockrahwow 2020-04-17 18:46:05 -0700
  • 0b607a7e64 removed python/kivy things shockrahwow 2020-04-17 18:45:39 -0700
  • 6e9c485d69 notes about what the client should expect from the api for now shockrahwow 2020-04-17 17:13:42 -0700
  • 6918475be5 ignoring node modules shockrahwow 2020-04-17 16:59:25 -0700
  • a217c64666 Essential data now passable from server to client regarding channels shockrah 2020-03-31 17:15:01 -0700
  • 972d79d44b more custom message support for error type responses shockrah 2020-03-31 17:13:07 -0700
  • 5c20d30502 changed responder code to use the new error responder in crate::err shockrah 2020-03-31 17:09:45 -0700
  • fe7eb7e392 new error responder shockrah 2020-03-31 17:04:01 -0700
  • 960233b7bc testing user list endpoint new macro to shorten test code shockrah 2020-03-17 23:23:52 -0700
  • 3b3059e6d2 new get_user_list endpoint to well, get the list of online users shockrah 2020-03-17 22:27:10 -0700
  • eb76c070bd clarified goals shockrah 2020-03-17 21:34:43 -0700
  • f343f6d252 new field for online status of users new short structure describing online users shockrah 2020-03-17 21:34:32 -0700
  • a3af490dc9 ignoring virtualenv share shockrah 2020-03-16 19:37:24 -0700
  • 77198f6214 bad commit shockrah 2020-03-16 19:36:51 -0700
  • 40ca9a9674 commiting in case the kivy trial fails shockrah 2020-03-16 19:36:10 -0700
  • 71e9d8adad used whenever we need vscode for stuff shockrah 2020-03-16 16:44:47 -0700
  • 66600702b4 configs regarding new app setup shockrah 2020-03-16 16:44:27 -0700
  • 11ed11658c ignoring build files from virtualenv" shockrah 2020-03-16 03:22:53 -0700
  • 9f586c2569 removing old depracated routes/features shockrah 2020-03-11 00:43:31 -0700
  • a1402e79bb router registration for get_voice_channels shockrah 2020-03-11 00:40:04 -0700
  • ce4ef515bd sample function to grab all the voice channels shockrah 2020-03-11 00:39:23 -0700
  • 7c2e1abbc3 new channel schema which is meant to encompass both text and voice channels shockrah 2020-03-11 00:39:10 -0700
  • 558a40523e net payloads for channels and online users shockrah 2020-03-10 18:06:33 -0700
  • 7e04e6010a new schema to contain basic channel information shockrah 2020-03-10 17:59:27 -0700
  • 8ae877f3f9 updated the response when creating new users shockrah 2020-03-10 16:48:21 -0700
  • 924c15a436 No more nullable uses field(it was signed) so option was redundant shockrah 2020-03-09 00:52:09 -0700
  • 2eb2a83c76 testing user generation on invite usage shockrah 2020-03-09 00:26:29 -0700
  • ae751a2d2b removed unused schema shockrah 2020-03-09 00:26:04 -0700
  • 50cd718e8a more robust test to deal with invite generation shockrah 2020-03-08 23:01:41 -0700
  • 12dd244f9c serde json used for testing purposes mainly shockrah 2020-03-08 22:53:43 -0700
  • e38f8a0a2b silly test shockrah 2020-03-08 20:20:57 -0700
  • e4f03b951e invites: handling result from diesel generally: fixed pub/private issue in modles module renamed rand_utils functions to be snake case shockrah 2020-03-08 20:07:26 -0700
  • 89836449a1 createNewUser now returns a User(not payload::NewUser) shockrah 2020-03-08 19:50:47 -0700
  • d9e892b1e0 Updated blanknewUser macro use_invite now returns a Json<User> shockrah 2020-03-08 19:50:17 -0700
  • d7c70afd68 rust code to go along with lack of optional fields shockrah 2020-03-08 19:49:36 -0700
  • 50c2c1da0e removed optional fields shockrah 2020-03-08 19:49:22 -0700
  • b39a95f3a3 rand utils no longer using payload User struct shockrah 2020-03-08 19:49:10 -0700
  • 8cbfa9520e new users no longer contain optional fields only using completely necessary information shockrah 2020-03-08 19:20:08 -0700
  • 23166a9e99 bcrypt used to hash user passes shockrah 2020-03-08 19:13:47 -0700
  • e9a880f6a9 user generation added randomness is generated via /dev/urandom thru getrandom crate shockrah 2020-03-08 19:13:24 -0700
  • ec88a08391 new simplified users schema shockrah 2020-03-07 22:06:03 -0800
  • 316c409796 new models for users table interface shockrah 2020-03-07 22:05:46 -0800
  • 54f5b1bbe1 new route to create users still requires some kind of auth however shockrah 2020-03-07 21:51:54 -0800
  • 2fe1bb878e get random being used for crypto rng shockrah 2020-03-07 21:51:16 -0800
  • 8220f1f745 depracation of website module shockrah 2020-03-07 20:52:41 -0800
  • f5264fbff7 goals for the invites module shockrah 2020-03-07 20:51:58 -0800
  • 8abb8ca29c depracating the website module shockrah 2020-03-07 20:50:58 -0800
  • 62fd63d3b5 invite generation cleaned and working added a basic test for the fixed invite generation shockrah 2020-03-07 18:54:46 -0800
  • 58fcb99e03 Rocket config changed to match the .env build-sass configuration chanced from using sass to sassc shockrah 2020-03-07 18:50:48 -0800
  • b29cbed17c print things out when testing shockrah 2020-03-07 18:50:03 -0800
  • 3a995fa469 removing users module for now because invites are getting reworked a lot of structural changes are coming to how users are dealt with shockrah 2020-03-07 16:51:22 -0800
  • 0a587da14c goals shockrah 2020-03-07 16:08:18 -0800
  • 35a85be578 minor config change for development shockrah 2020-03-07 16:07:26 -0800
  • 64f20f01ec structures for authentication payloads added new temporary goal slowly integrating payload module into invites and users modules shockrah 2020-02-13 17:13:41 -0800
  • 6c10c2160b newuser structure for those that use an invite link shockrah 2020-02-08 16:49:18 -0800
  • 57db968568 new_users fields are more explicit also easier to work with given current goals shockrah 2020-02-07 15:43:46 -0800
  • c2c82aec9b new_users cache table reset sql added for dev purposes shockrah 2020-02-07 15:23:05 -0800
  • 3d7547007a updated table description shockrah 2020-02-07 15:17:28 -0800
  • dd3acb5abe Basic new user route with a sample test Creating a payloads module as well shockrah 2020-02-07 14:57:44 -0800
  • 6dd002171c pottentially depracating web routes soon shockrah 2020-02-05 17:50:45 -0800
  • b52de76a66 removed old migratiions from unsed internal library shockrah 2020-02-05 17:48:57 -0800
  • d2c45761dd invites usage route '/invite/<hash>' now usable shockrah 2020-02-05 17:45:12 -0800
  • da0af22ee5 removed pointless function shockrah 2020-02-05 16:31:35 -0800
  • 1e1b9d4f72 changed model fields to pub struct Invite now insertable shockrah 2020-02-05 16:31:26 -0800
  • c5461f16ad main now matches against dotenv return val main also returns a Result<(), i32> shockrah 2020-02-05 16:30:50 -0800
  • 03b111c4dd working route for generating invite links return value may need to change slightly however shockrah 2020-02-05 16:30:09 -0800
  • fa58724533 update db url from rocket config shockrah 2020-02-05 16:29:42 -0800
  • 8978b92efd models module shockrah 2020-02-05 15:11:56 -0800
  • f08d256f4e migrations reflecting previous commit's schema shockrah 2020-02-05 14:17:25 -0800
  • 12b666518c schema(rust) first pass shockrah 2020-02-05 14:17:07 -0800
  • 7c3420287e fixed incorrect dep from diesel_sqlite_pool to diesel_mysql_pool shockrah 2020-02-05 13:32:36 -0800
  • 7ea474f044 sample db things and updated invites table structure to allow for greater entropy pools shockrah 2020-02-04 00:44:55 -0800
  • 7b8d849758 simpler users table for now shockrah 2020-02-04 00:36:41 -0800
  • f3e0570182 removing sub library and moving this code into our master codebase shockrah 2020-02-04 00:30:58 -0800
  • b2ef7fd6d1 simple sql connection script: just to reduce typing shockrah 2020-02-04 00:26:44 -0800
  • d54913a26a registering routes for generating/usig invites shockrah 2020-02-04 00:25:59 -0800
  • 6634641937 commiting old but nearly done work before goal shifting shockrah 2020-02-04 00:25:27 -0800
  • 4c1820f910 reset scripts now in place shockrah 2020-02-04 00:21:58 -0800