Ohtsuki Yui's Image Board

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-11-02
21:00
Refactor the GET /tag/{i} endpoint with Web.API stuff Leaf check-in: 9f6fd5b4dc user: monax tags: rich-image-api-refactor
20:43
Use the TagImage type from Web.API in the image API for Server. check-in: 4943e829a8 user: monax tags: rich-image-api-refactor
20:36
remove the Content data family because it was causing orphan instance warnings and also this project has gross abuse of data families so I would like to move away from using them. In the meantime, I have replaced instances of Content with their own data types or, if there is no usage of that API route, I have replaced the route type with a new NotImplemented void type. check-in: 8b789d3958 user: monax tags: rich-image-api-refactor
20:07
I remembered what the point of the commented code in Web.Http.Html.Document was for so I am refactoring the GET /image/{i} route to use these data instances and ToHtmlBytes instances. This current check-in appears to work completely but I will attempt to refactor the affected routes before merging this. check-in: ef5d7f0060 user: monax tags: rich-image-api-refactor
19:34
refactor the image/{i}/{t}/delete server to use the type defined in Web.API Leaf check-in: a0039b91b3 user: monax tags: trunk
19:25
minor reorganization check-in: d7c7b69cf0 user: monax tags: trunk
19:24
Qualify the 'proc' function just in case that ever becomes an arrow, I expect the typechecker to fail if that ever happens for some reason but I just noticed it so might as well. check-in: 70e6e6765a user: monax tags: trunk
2025-11-01
19:44
Read the wiki for this checkin, it contains a patch to run on booru.db before upgrading check-in: bc57d684b9 user: monax tags: trunk, 0.2.0.0
19:43
version bump to 0.2.0.0 to reflect schema changes Closed-Leaf check-in: 470514b597 user: monax tags: dev
19:37
Add a sharing link to each rich image that does not contain the extra query paramters so that sharing links is less ugly check-in: 24e04117c1 user: monax tags: dev
19:26
merge check-in: 691ca405ff user: monax tags: dev
19:26
new development branch since the other changes require a schema patch check-in: 89134fcb29 user: monax tags: dev
19:24
add a link to the label page from the tag Closed-Leaf check-in: f643290a9a user: monax tags: standard-added-metadata
19:13
Update the rich tag page check-in: 6be0366e9e user: monax tags: standard-added-metadata
18:47
fix a trigger definition check-in: b09cdb2d66 user: monax tags: standard-added-metadata
18:37
merge check-in: 34d040dc92 user: monax tags: standard-added-metadata
18:36
fix a bug in the parser for the prop:false and prop:true expressions Closed-Leaf check-in: f7a9253a9f user: monax tags: change-created-nomenclature
18:31
change instances of create to added check-in: 556f1e81d4 user: monax tags: change-created-nomenclature
18:29
change references to 'created' columns to 'added' in the database module check-in: fc4d928b84 user: monax tags: change-created-nomenclature
18:25
change created to added in the Language Compiler class instance check-in: 6ddb32b38c user: monax tags: change-created-nomenclature
18:25
update the query compiler for the column name in the order clause check-in: cc1d77e29f user: monax tags: change-created-nomenclature
18:24
Rename the 'created' fields in the schema to 'added' check-in: 031658089a user: monax tags: change-created-nomenclature
18:12
I want to change most instances of "created" to "added" since that what it actually means in most of its usages check-in: f1beb94841 user: monax tags: change-created-nomenclature
17:56
Add added metadata information back to images check-in: 71a7b6ad1f user: monax tags: standard-added-metadata
17:20
version bump check-in: bd0f326b62 user: monax tags: trunk, 0.1.5.1
2025-10-31
20:11
merge image delete check-in: a02ff8a21f user: monax tags: trunk
20:11
Update the rich image html to include a form, if the user is authorized, to delete an image. Updated some corresponding CSS as well. Closed-Leaf check-in: 88cbd27cc3 user: monax tags: soft-delete-image
19:28
Add a DeleteIntentionForm which requires that a key "delete" has a value "DELETE", which is provided by a user so that deletion of a resource is known to be intentional. check-in: 774e9b07ec user: monax tags: soft-delete-image
18:38
Commented out some in progress code for ToHtmlBytes because I don't quite remember why I had it check-in: 9bcdeb0323 user: monax tags: soft-delete-image
2025-07-31
02:06
version bump to 0.1.5.0 for a beta check-in: 2b65562eb4 user: monax tags: trunk, 0.1.5.0
02:06
merge refactors and the partial user api check-in: f3c460d89b user: monax tags: trunk
02:02
merge since I went back to working on the user api in the last couple of checkins Closed-Leaf check-in: c95e210894 user: monax tags: user-api
02:02
update styling and some html structure Closed-Leaf check-in: f6ccfb0ae6 user: monax tags: refactoring
01:54
Add the list of roles to the profile page for easy reference check-in: 9fa26fae04 user: monax tags: refactoring
01:44
Endpoint to edit roles of users check-in: cd5b07cd01 user: monax tags: refactoring
01:04
Move the document for the GetUserAPIPage endpoint to Web.Http.Html.Document to test check-in: 6c323ec0d2 user: monax tags: refactoring
2025-07-27
02:11
Very laborious reorganization and restructuring that may or may not even be sane but w/e check-in: a387e0b715 user: monax tags: refactoring
2025-07-26
18:42
Update package structure and add some new stub modules check-in: d555554dc6 user: monax tags: refactoring
03:21
Change API type of the QueryAPI check-in: 433b0914ef user: monax tags: refactoring
03:21
merge check-in: 5d8bc1ba29 user: monax tags: refactoring
2025-07-25
19:05
move Database.Booru to Effect.Database Closed-Leaf check-in: 1e2b23ff3d user: monax tags: database-effect
18:48
Add IOE to every Database effect and remove unused ones check-in: 65bcd0eb94 user: monax tags: database-effect
18:48
Adjust a type signature check-in: 7e4e3ca445 user: monax tags: refactoring
13:58
Add a module to hold the api definition and basic helpers for constructing html check-in: 760f4a5a2d user: monax tags: refactoring
2025-07-23
23:35
Add form and endpoint to change user password check-in: 229559179f user: monax tags: user-api
2025-07-20
18:51
Removed the notion of anonymous sessions from the UserSession data type and built out the user profile page a bit more. check-in: 78320b4b74 user: monax tags: user-api
2025-07-19
14:49
Add a form component in the add-user-form to also add roles if applicable check-in: 9b97701b47 user: monax tags: user-api
14:20
Update the UserAPILandingPage to include a form to create users if the session is authorized to do so. check-in: fdbf031fc6 user: monax tags: user-api
13:39
bump auth deps, make the 'user' link in the nav pane reflect the authenticated user, add some stub html and endpoints for viewing users. check-in: e946baf3d4 user: monax tags: user-api
2025-07-18
03:04
Add new roles for a user api check-in: 19cd8ef601 user: monax tags: user-api