Update pct_str
Dependencies
- [2]
564OK4ZCAdd state parameter to Mastodon query - [3]
INBA42EQUpdate dependencies - [4]
3GGMBQ2NUpdate dependencies and add list of slow games - [5]
LPK5YJ2DShow slow game's status and notes - [6]
W2AVMCLOLog in with Mastodon - [7]
AMBIOSDGAdd info about status of the game - [8]
3FCI3BKEUpdate dependencies - [9]
CMA5SKJ3Copy turns Atom generator - [10]
5Z56SSR5Update dependencies - [11]
3ADXKCVTUpdate dependencies - [12]
FJBHDA5FUpdate dependencies - [13]
RAXDAROSSplit base URL to protocol and domain - [14]
XKG2L3QBShow label if player could join the game - [15]
ED42QYMUFix template name - [16]
BVCWJKEXGet auth info for slow game page - [17]
7QCJHYB6Show contacts in personal page - [18]
RSIBXP3SFix redirect URL - [19]
HZDCKIXQUse constants for templates - [20]
5GOUKSSAUpdate deep dependencies - [21]
MCF5COULAdd personal page - [22]
BCXEUKX6Add config, static files and web server - [23]
556ZESEOAdd RSS for new games - [24]
6NYILMKIAdd page for slow game - [25]
B5D2IKSBUse Cow for user name - [26]
K74N3DFCDisplay different status of games - [27]
KDKRTAYJRegister application on Mastodon domain - [28]
ASLISHKSUpdate pct-str dependency - [29]
V47NQLKFUse individual redirect url for each Mastodon domain - [30]
FVYTV3D2Add custom notes to new games feed - [31]
K7FOI6UNUpdate dependencies and fix game link - [32]
OJO4B4QOAdd login form and empty handler - [33]
ZE5UFPX4Add TTL cache for CSRF - [34]
G4JCZ5F7Store try to register on Mastodon domain - [*]
DNFB7TNIAdd new pages and links to slow games and reset game password - [*]
FUCFD4UVAdd log in and log out support - [*]
4MZ4VIR7Initial commit
Change contents
- replacement in src/pages/slow_games.rs at line 57
gameuidenc: pct_str::PctString::encode(gameuid.chars(), pct_str::URIReserved)gameuidenc: pct_str::PctString::encode(gameuid.chars(), pct_str::UriReserved::Any) - replacement in src/pages/slow_game.rs at line 382
gameuidenc: pct_str::PctString::encode(gameuid.chars(), pct_str::URIReserved)gameuidenc: pct_str::PctString::encode(gameuid.chars(), pct_str::UriReserved::Any) - replacement in src/pages/my.rs at line 81
gameuidenc: pct_str::PctString::encode(gameuid.chars(), pct_str::URIReserved)gameuidenc: pct_str::PctString::encode(gameuid.chars(), pct_str::UriReserved::Any) - replacement in src/pages/log_in.rs at line 190
pct_str::PctString::encode(website_redirect.chars(), pct_str::URIReserved).as_str(),pct_str::PctString::encode(website.chars(), pct_str::URIReserved).as_str()pct_str::PctString::encode(website_redirect.chars(), pct_str::UriReserved::Any).as_str(),pct_str::PctString::encode(website.chars(), pct_str::UriReserved::Any).as_str() - replacement in src/pages/log_in.rs at line 261
pct_str::PctString::encode(client_id.chars(), pct_str::URIReserved).as_str(),pct_str::PctString::encode(client_secret.chars(), pct_str::URIReserved).as_str(),pct_str::PctString::encode(website_redirect.chars(), pct_str::URIReserved).as_str(),pct_str::PctString::encode(code.chars(), pct_str::URIReserved).as_str()pct_str::PctString::encode(client_id.chars(), pct_str::UriReserved::Any).as_str(),pct_str::PctString::encode(client_secret.chars(), pct_str::UriReserved::Any).as_str(),pct_str::PctString::encode(website_redirect.chars(), pct_str::UriReserved::Any).as_str(),pct_str::PctString::encode(code.chars(), pct_str::UriReserved::Any).as_str() - replacement in src/pages/log_in.rs at line 555
pct_str::PctString::encode(client_id.chars(), pct_str::URIReserved).as_str(),pct_str::PctString::encode(website_redirect.chars(), pct_str::URIReserved).as_str(),pct_str::PctString::encode(client_id.chars(), pct_str::UriReserved::Any).as_str(),pct_str::PctString::encode(website_redirect.chars(), pct_str::UriReserved::Any).as_str(), - replacement in src/pages/atom/turns.rs at line 95
gameuidenc: pct_str::PctString::encode(gameuid.chars(), pct_str::URIReserved)gameuidenc: pct_str::PctString::encode(gameuid.chars(), pct_str::UriReserved::Any) - replacement in src/pages/atom/games.rs at line 80
gameuidenc: pct_str::PctString::encode(gameuid.chars(), pct_str::URIReserved)gameuidenc: pct_str::PctString::encode(gameuid.chars(), pct_str::UriReserved::Any) - replacement in Cargo.toml at line 26
pct-str = "2.0"pct-str = "3.0" - replacement in Cargo.lock at line 1155
"thiserror 2.0.18","thiserror", - replacement in Cargo.lock at line 1800
version = "2.0.0"version = "3.0.1" - replacement in Cargo.lock at line 1802
checksum = "bf1bdcc492c285a50bed60860dfa00b50baf1f60c73c7d6b435b01a2a11fd6ff"checksum = "756dc82399e1ef9b37bd698266e4b7fed5f3d3cccb09fbc6b602086c9077e4ad" - edit in Cargo.lock at line 1804
"thiserror 1.0.69", - edit in Cargo.lock at line 2426
version = "1.0.69"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"dependencies = ["thiserror-impl 1.0.69",][[package]]name = "thiserror" - replacement in Cargo.lock at line 2430[4.10567]→[3.23287:23313](∅→∅),[4.18526]→[4.10586:10625](∅→∅),[3.23313]→[4.10586:10625](∅→∅),[4.10586]→[4.10586:10625](∅→∅),[4.10625]→[4.18527:18546](∅→∅),[4.1106]→[4.10644:10709](∅→∅),[4.3861]→[4.10644:10709](∅→∅),[4.5720]→[4.10644:10709](∅→∅),[4.12919]→[4.10644:10709](∅→∅),[4.18546]→[4.10644:10709](∅→∅),[4.19161]→[4.10644:10709](∅→∅),[4.10644]→[4.10644:10709](∅→∅),[4.10709]→[4.18547:18676](∅→∅)
"thiserror-impl 2.0.18",][[package]]name = "thiserror-impl"version = "1.0.69"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"dependencies = ["proc-macro2","quote","syn","thiserror-impl", - replacement in Cargo.lock at line 2745
version = "1.0.1"version = "2.0.0" - replacement in Cargo.lock at line 2747
checksum = "ca61eb27fa339aa08826a29f03e87b99b4d8f0fc2255306fd266bb1b6a9de498"checksum = "7932c10aa1600e9ddee027024aa9c0d397a103478253bf3fd6cea6dd03161b8a"