diff --git a/public/assets/icons/gd/creator_points.png b/public/assets/icons/gd/creator_points.png deleted file mode 100644 index 6e74b17..0000000 Binary files a/public/assets/icons/gd/creator_points.png and /dev/null differ diff --git a/public/assets/icons/gd/silver_coin.png b/public/assets/icons/gd/silvercoin.png similarity index 100% rename from public/assets/icons/gd/silver_coin.png rename to public/assets/icons/gd/silvercoin.png diff --git a/readme.md b/readme.md index 69648a4..d7e5db5 100644 --- a/readme.md +++ b/readme.md @@ -13,7 +13,6 @@ i've run out of ideas. - [highly configurable](https://git.reidlab.online/reidlab/gdps-server/src/branch/main/config.example.toml) - compiled, for extra speed - [parses uploaded levels](https://git.reidlab.online/reidlab/gdps-server/src/branch/main/src/helpers/levels.rs) to patch RCEs and verify that everything is in place -- website frontend ## build @@ -32,14 +31,15 @@ i've run out of ideas. ## todo -- account settings page -- better web design -- user icons in the account management + settings (gdicon.oat.zone? selfhost?) ideally we find a legal way to do this (i cant distribute the plist+asset files directly) but doing this illegally is always an option -- use chrono +- chrono - 2.2 friends only unlisted - add dailies, events, weekly - moderation utilities +- ip actions - better song support -- authentication caching +- authentication caching (ip? redis?) - use log instead of println -- make a proper rank system (reuploading, uploading music, rating, etc.) \ No newline at end of file +- make a proper rank system (reuploading, uploading music, rating, etc.) +- user icons in the account management + settings (gdicon.oat.zone? selfhost?) +- account settings page +- better web design \ No newline at end of file diff --git a/src/template_endpoints/account_management.rs b/src/template_endpoints/account_management.rs index ff33fde..31a1ffe 100644 --- a/src/template_endpoints/account_management.rs +++ b/src/template_endpoints/account_management.rs @@ -15,7 +15,7 @@ pub fn account_management(cookies: &CookieJar<'_>) -> Result let logged_in = crate::helpers::templates::authenticate(cookies); match logged_in { - Ok((username_val, _account_id_val, user_id_val)) => { + Ok((username_val, account_id_val, user_id_val)) => { use crate::schema::users::dsl::*; use crate::models::User; @@ -30,8 +30,7 @@ pub fn account_management(cookies: &CookieJar<'_>) -> Result diamonds: result.diamonds, coins: result.coins, user_coins: result.user_coins, - demons: result.demons, - creator_points: result.creator_points, + demons: result.demons })); }, Err(_) => { diff --git a/src/template_endpoints/index.rs b/src/template_endpoints/index.rs index 63bfe41..47006e4 100644 --- a/src/template_endpoints/index.rs +++ b/src/template_endpoints/index.rs @@ -31,8 +31,7 @@ pub fn index() -> Template { "[REDACTED]", "chrome jop jop?", "pikmin 4", - "italian apk downloader", - "Invalid password, can still smell him off the dashboard" + "italian apk downloader" ]; let mut rng = rand::thread_rng(); diff --git a/templates/account_management.html.hbs b/templates/account_management.html.hbs index 22ad509..35aa150 100644 --- a/templates/account_management.html.hbs +++ b/templates/account_management.html.hbs @@ -23,12 +23,7 @@ hai, {{ username }}!
- {{ stars }} - {{ diamonds }} - {{ coins }} - {{ user_coins }} - {{ demons }} - {{#unless (eq creator_points 0)}} {{ creator_points }} {{/unless}} + {{ stars }} {{ diamonds }} {{ coins }} {{ user_coins }} {{ demons }}
@@ -47,9 +42,7 @@

anyway how has ur day been

- the demon should be your user icon haha, i'll fix that later -

- also the settings arent made yet so sorry if you wanna change your username or password or something + the demon should be your user icon haha, ill get 2 that latr :3 (gonna be next update i think)