Compare commits
4 commits
6e672d3d0e
...
1e0dea7135
Author | SHA1 | Date | |
---|---|---|---|
1e0dea7135 | |||
a6419b2ea7 | |||
3da5deb34a | |||
a90b08e207 |
6 changed files with 21 additions and 12 deletions
BIN
public/assets/icons/gd/creator_points.png
Normal file
BIN
public/assets/icons/gd/creator_points.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 2 KiB |
12
readme.md
12
readme.md
|
@ -13,6 +13,7 @@ i've run out of ideas.
|
||||||
- [highly configurable](https://git.reidlab.online/reidlab/gdps-server/src/branch/main/config.example.toml)
|
- [highly configurable](https://git.reidlab.online/reidlab/gdps-server/src/branch/main/config.example.toml)
|
||||||
- compiled, for extra speed
|
- 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
|
- [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
|
## build
|
||||||
|
|
||||||
|
@ -31,15 +32,14 @@ i've run out of ideas.
|
||||||
|
|
||||||
## todo
|
## todo
|
||||||
|
|
||||||
- chrono
|
- 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
|
||||||
- 2.2 friends only unlisted
|
- 2.2 friends only unlisted
|
||||||
- add dailies, events, weekly
|
- add dailies, events, weekly
|
||||||
- moderation utilities
|
- moderation utilities
|
||||||
- ip actions
|
|
||||||
- better song support
|
- better song support
|
||||||
- authentication caching (ip? redis?)
|
- authentication caching
|
||||||
- use log instead of println
|
- use log instead of println
|
||||||
- make a proper rank system (reuploading, uploading music, rating, etc.)
|
- 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
|
|
|
@ -15,7 +15,7 @@ pub fn account_management(cookies: &CookieJar<'_>) -> Result<Template, Redirect>
|
||||||
let logged_in = crate::helpers::templates::authenticate(cookies);
|
let logged_in = crate::helpers::templates::authenticate(cookies);
|
||||||
|
|
||||||
match logged_in {
|
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::schema::users::dsl::*;
|
||||||
use crate::models::User;
|
use crate::models::User;
|
||||||
|
|
||||||
|
@ -30,7 +30,8 @@ pub fn account_management(cookies: &CookieJar<'_>) -> Result<Template, Redirect>
|
||||||
diamonds: result.diamonds,
|
diamonds: result.diamonds,
|
||||||
coins: result.coins,
|
coins: result.coins,
|
||||||
user_coins: result.user_coins,
|
user_coins: result.user_coins,
|
||||||
demons: result.demons
|
demons: result.demons,
|
||||||
|
creator_points: result.creator_points,
|
||||||
}));
|
}));
|
||||||
},
|
},
|
||||||
Err(_) => {
|
Err(_) => {
|
||||||
|
|
|
@ -31,7 +31,8 @@ pub fn index() -> Template {
|
||||||
"[REDACTED]",
|
"[REDACTED]",
|
||||||
"chrome jop jop?",
|
"chrome jop jop?",
|
||||||
"pikmin 4",
|
"pikmin 4",
|
||||||
"italian apk downloader"
|
"italian apk downloader",
|
||||||
|
"Invalid password, can still smell him off the dashboard"
|
||||||
];
|
];
|
||||||
|
|
||||||
let mut rng = rand::thread_rng();
|
let mut rng = rand::thread_rng();
|
||||||
|
|
|
@ -23,7 +23,12 @@
|
||||||
hai, <b>{{ username }}</b>!
|
hai, <b>{{ username }}</b>!
|
||||||
</div>
|
</div>
|
||||||
<div class="greeting-stats">
|
<div class="greeting-stats">
|
||||||
{{ stars }} <img src="/assets/icons/gd/star.png"> {{ diamonds }} <img src="/assets/icons/gd/diamond.png"> {{ coins }} <img src="/assets/icons/gd/coin.png"> {{ user_coins }} <img src="/assets/icons/gd/silvercoin.png"> {{ demons }} <img src="/assets/icons/gd/demon.png">
|
{{ stars }} <img src="/assets/icons/gd/star.png">
|
||||||
|
{{ diamonds }} <img src="/assets/icons/gd/diamond.png">
|
||||||
|
{{ coins }} <img src="/assets/icons/gd/coin.png">
|
||||||
|
{{ user_coins }} <img src="/assets/icons/gd/silver_coin.png">
|
||||||
|
{{ demons }} <img src="/assets/icons/gd/demon.png">
|
||||||
|
{{#unless (eq creator_points 0)}} {{ creator_points }} <img src="/assets/icons/gd/creator_points.png"> {{/unless}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="greeting-bottom">
|
<div class="greeting-bottom">
|
||||||
|
@ -42,7 +47,9 @@
|
||||||
<br><br>
|
<br><br>
|
||||||
anyway how has ur day been
|
anyway how has ur day been
|
||||||
<br><br>
|
<br><br>
|
||||||
the demon should be your user icon haha, ill get 2 that latr :3 (gonna be next update i think)
|
the demon should be your user icon haha, i'll fix that later
|
||||||
|
<br><br>
|
||||||
|
also the settings arent made yet so sorry if you wanna change your username or password or something
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue