Mobile support to come.
Feb 7
wip - wire up our user dto creation
baepaul•11:41 PM
making signup form also work without js, minimal as is
baepaul•10:47 PM
refactoring validate user -> hasUser and wiring up signup form
baepaul•10:33 PM
updating sign up to use signin with otp instead
baepaul•5:25 PM
migration to disable creating user on auth user
baepaul•4:47 PM
Feb 6
for the subways
baepaul•11:10 PM
deleted unused import
mikkel•8:28 PM
chained user router
mikkel•8:26 PM
refactoring to head -> /user/{username} for username existence checks
baepaul•8:23 PM
a lot of footguns eh
baepaul•7:49 PM
updated public url to include www
mikkel•8:00 PM
wired up commit service in backend
mikkel•7:18 PM
added commit repo and service
mikkel•7:14 PM
created commits table
mikkel•7:05 PM
Feb 5
removed unnecessary envs
mikkel•9:55 PM
replaced create_user api with validate_name api
mikkel•9:54 PM
created temporary signup page
mikkel•8:37 PM
fixed sending request to wrong url
mikkel•7:51 PM
Feb 3
added reserved user names to avoid
mikkel•9:53 PM
implemented create user endpoint
mikkel•6:24 AM
created supabase client
mikkel•5:18 AM
updated server url in cli to gitdot.io
mikkel•4:54 AM
enabled git ops directly via gitdot.io
mikkel•4:52 AM
making commit.author work with legacy commit stats apis
baepaul•12:21 AM
updated commits api to return gitdot user info if exist
mikkel•12:01 AM
Feb 2
enabling dark mode based on system preference for blog & landing page only
baepaul•10:41 PM
sorting entries
baepaul•10:15 PM
explaining my sins
baepaul•9:33 PM
doing something risky and ill-advised :)
baepaul•9:13 PM
updated preview to only return blobs
mikkel•8:14 PM
3#[derive(Debug, Clone, PartialEq, Eq)]4pub struct Settings {5 pub port: String,6 pub git_project_root: String,7 pub database_url: String,8 pub supabase_url: String,9 pub supabase_anon_key: String,10 pub supabase_jwt_public_key: String,11 pub oauth_device_verification_uri: String,12}13
3#[derive(Debug, Clone, PartialEq, Eq)]4pub struct Settings {5 pub port: String,6 pub git_project_root: String,7 pub database_url: String,....8 pub supabase_jwt_public_key: String,9 pub oauth_device_verification_uri: String,10}11
16 Ok(Self {17 port: env::var("PORT").unwrap_or_else(|_| "8080".to_string()),18 git_project_root: env::var("GIT_PROJECT_ROOT")19 .unwrap_or_else(|_| "/srv/git".to_string()),20 database_url: env::var("DATABASE_URL").expect("DATABASE_URL must be set"),21 supabase_url: env::var("SUPABASE_URL").expect("SUPABASE_URL must be set"),22 supabase_anon_key: env::var("SUPABASE_ANON_KEY")23 .expect("SUPABASE_ANON_KEY must be set"),24 supabase_jwt_public_key: env::var("SUPABASE_JWT_PUBLIC_KEY")25 .expect("SUPABASE_JWT_PUBLIC_KEY must be set"),26 oauth_device_verification_uri: env::var("OAUTH_DEVICE_VERIFICATION_URI")27 .expect("OAUTH_DEVICE_VERIFICATION_URI must be set"),
16 git_project_root: env::var("GIT_PROJECT_ROOT")17 .unwrap_or_else(|_| "/srv/git".to_string()),18 database_url: env::var("DATABASE_URL").expect("DATABASE_URL must be set"),19 supabase_jwt_public_key: env::var("SUPABASE_JWT_PUBLIC_KEY")20 .expect("SUPABASE_JWT_PUBLIC_KEY must be set"),......21 oauth_device_verification_uri: env::var("OAUTH_DEVICE_VERIFICATION_URI")22 .expect("OAUTH_DEVICE_VERIFICATION_URI must be set"),23 })24 }