Commit Graph

15 Commits

Author SHA1 Message Date
Cadence Ember a2ec8bb923
Fix image loading not working after a while
http-easy connections are pooled, and streaming responses does not
automatically close the response (they are closed automatically in
other situations). After 128 (the default) opened connections to fetch
images, the pool ran out of connections, and future attempts would
just time out waiting for a connection.

Fixed by manually closing the connection at the correct time.
2022-09-03 19:55:17 +12:00
Cadence Ember 3f1aeb8414
Show details about page-proxy http errors 2022-09-01 16:04:48 +12:00
Cadence Ember e0e53cc07b
yeah I test my code, how could you tell? 2022-09-01 15:04:02 +12:00
Cadence Ember 9ee1c73b7e
Hosting generously provided by alphamethyl 2022-09-01 14:59:59 +12:00
Cadence Ember 556c74cc53
Remove unnecessary requires in page-proxy 2022-09-01 14:56:07 +12:00
Cadence Ember 8754273acf
do not debug print 2022-08-31 00:48:01 +12:00
Cadence Ember fb00a2e443
More powerful static file handling 2022-08-31 00:45:37 +12:00
Cadence Ember 2af32edd8c
Pretty print config in debug mode 2022-08-30 22:13:26 +12:00
Cadence Ember a5079b5a57
Refactor `let` to `define` where applicable
Racke style guide:
https://docs.racket-lang.org/style/Choosing_the_Right_Construct.html#%28part._.Definitions%29
2022-08-30 21:58:59 +12:00
Cadence Ember 301636d597
Add homepage, architecture changes
* Create homepage
* Page data is automatically reloaded (except when compiling)
* Entrypoint is breezewiki.rkt for running and dist.rkt for compiling
* Include stack trace when sending error messages
2022-08-30 21:33:28 +12:00
Cadence Ember db4691f56c
Style tweaks
* Animated slots click smoother
* Tables are readable on dark themed wikis
* External links are indicated more reliably
2022-08-30 21:26:37 +12:00
Cadence Ember b18a31df4a
Use ini for configuration 2022-08-24 20:59:11 +12:00
Cadence Ember 73a5cb68c5
Look for paths relative to source files 2022-08-24 13:23:46 +12:00
Cadence Ember 1ae323fa5e
Move the startup file 2022-08-23 22:43:44 +12:00
Cadence Ember 80f03aac18
Initial commit
* Viewing for wiki pages
* Searches
* Categories
* Logo
* Image proxy
* Config loaded from config.txt
* AGPL 3 license
2022-08-23 22:15:24 +12:00