Ohtsuki Yui's Image Board

Timeline
Login

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

50 most recent check-ins

2025-04-24
01:24
merge development Leaf check-in: 88f090cb11 user: monax tags: trunk, 0.1.2.0
01:23
version bump Leaf check-in: 4caa2e17ad user: monax tags: dev
2025-04-23
22:00
merge label-group because I think it's done but I don't actually remember but it seems like it's mostly done check-in: 681937d1a7 user: monax tags: dev
21:59
merge this because I think this is done but I've otherwise lost track of anything additional I wanted to do Closed-Leaf check-in: 2b50a3222b user: monax tags: label-group
21:03
Integrate the new query language and do a quick manual test Closed-Leaf check-in: de5ddbd469 user: monax tags: query-language
20:44
Implement a non-stupid query language check-in: 66f2915b98 user: monax tags: query-language
2025-04-21
20:56
added some parser stuff but I don't like this language anyways check-in: dbceaa2efd user: monax tags: query-language
2025-04-20
19:52
Going to commit this new iteration of the query language even though it's not complete so that I can mess around with it a bit. check-in: a3f12f0fa8 user: monax tags: query-language
2025-04-13
01:36
Add a form to add a label into a group on a rich label page check-in: 11eed256ee user: monax tags: label-group
01:36
occ wasn't being calculated correctly check-in: 67facfb8a8 user: monax tags: label-group
2025-04-12
20:47
Add some basic servers to satisfy the defined endpoints for label groups check-in: 8a96856d9e user: monax tags: label-group
02:12
Added some type signatures to server functions check-in: 2c84b7691a user: monax tags: label-group
01:58
Reorganize the server function so it's easier to read check-in: a1a4327c44 user: monax tags: label-group
2025-04-11
20:33
Add api endpoint stubs for label groups check-in: 910c2a703a user: monax tags: label-group
20:00
merge dev into this branch check-in: 437a48f3c4 user: monax tags: label-group
19:56
Reorder some program options check-in: 3b59126253 user: monax tags: dev
19:35
Bump cabal version and add some basic program options to display version information. check-in: 5f587c71f4 user: monax tags: dev
18:45
add tables to implement label groups check-in: c88d569b01 user: monax tags: label-group
16:53
Update conditional compilation to set -Werror when compiling with -f release check-in: 2f651c70ad user: monax tags: dev
15:23
Merge development work check-in: 9377ee2371 user: monax tags: trunk, 0.1.1.1
15:23
Version bump to 0.1.1.1 and rename the executable to booru Closed-Leaf check-in: 9cb13ea362 user: monax tags: dev
15:18
merge the data paths check-in: 168569a1fc user: monax tags: dev, 0.1.1.1b
15:05
Change usages of Paths_monax_booru to System.Paths Closed-Leaf check-in: c62c165b76 user: monax tags: data-paths
15:00
Add some conditional compilation using backpack to provide development and release version so that a release version will use ~/.booru/ to search for data files rather than the directory generated by cabal. check-in: 8e04cf4154 user: monax tags: data-paths
14:01
Reorganize some code and change the default query ordering to be by descending created time check-in: 32f2867562 user: monax tags: dev
13:59
When deleting a tag, redirect with the session state check-in: ad46763c01 user: monax tags: dev
13:57
Add a link to the root page in the nav element check-in: a1639242f5 user: monax tags: dev
13:54
Qualify a column name in the query compiler just to be safe. check-in: 0dd71f694e user: monax tags: dev
01:35
fixed a bug in the query engine that would trigger a sql error ;_; check-in: 015802bc13 user: monax tags: dev, 0.1.1.0b
00:47
Add an endpoint to access files in the /home directory from / check-in: a7deb5448e user: monax tags: dev
00:33
merge the label synonym work check-in: ffd9675c0e user: monax tags: dev
00:33
Small change to add "lenient" next to the tagging checkbox Closed-Leaf check-in: 512dafddd1 user: monax tags: label-synonyms, dev
00:30
Move the Tag Rich endpoint to a new directory /tag/ check-in: e6304d6132 user: monax tags: label-synonyms, dev
00:18
Did some light refactoring and added a new resource directory for labels check-in: 9844d3c69b user: monax tags: label-synonyms, dev
2025-04-10
02:53
Add a reasonable stub html document for a rich label check-in: fe50d1bff0 user: monax tags: label-synonyms, dev
2025-04-08
02:38
Change default query to something that actually works check-in: a951880a6b user: monax tags: label-synonyms, dev
00:00
Add endpoint for making label synonyms /label/:label/ check-in: 6cf18a2386 user: monax tags: label-synonyms, dev
2025-04-07
02:04
Added synonym queries to label like. also fixed a bug where a query like "not (a or b)" gets turned into "not a or b" check-in: e218123236 user: monax tags: label-synonyms, dev
2025-04-06
21:28
Missing semicolon in schema check-in: 12d98dba14 user: monax tags: label-synonyms, dev
20:09
Add the sql implementation of a disjoint set for label synonyms check-in: dd48803fd8 user: monax tags: label-synonyms, dev
17:53
Merge enriched query language to trunk check-in: 6bbd47b916 user: monax tags: bugged, dev
17:50
Integrate the new query language Closed-Leaf check-in: 468ec4a2c2 user: monax tags: enriched_query_language, dev
2025-04-05
14:27
Added a parser for the more advanced query syntax check-in: eef6979a25 user: monax tags: enriched_query_language, dev
2025-04-04
17:05
Write a parser for the simple case check-in: 2ba50d3121 user: monax tags: enriched_query_language, dev
12:43
Remove redundant code check-in: ea805c2c50 user: monax tags: enriched_query_language, dev
02:03
Did some reorganizing and a couple of other minor changes I forget check-in: d364ecbf16 user: monax tags: enriched_query_language, dev
2025-04-03
19:20
Create a new DSL with some expanded query features. check-in: d3d669e64d user: monax tags: enriched_query_language, dev
2025-03-27
13:14
Update query keywords to be case insensitive. check-in: d49a42159c user: monax tags: dev
02:37
Fix a bug where the session state was not being propagated through uploading an image. check-in: aa374a2279 user: monax tags: dev
01:17
Add a --protect option to wrap access to the whole server in basic auth check-in: 01a346d435 user: monax tags: trunk, 0.1.0.0