Commit graph

167 commits

Author SHA1 Message Date
e0e53cc07b
yeah I test my code, how could you tell? 2022-09-01 15:04:02 +12:00
9ee1c73b7e
Hosting generously provided by alphamethyl 2022-09-01 14:59:59 +12:00
556c74cc53
Remove unnecessary requires in page-proxy 2022-09-01 14:56:07 +12:00
13c1b0636b
In breezewiki.rkt, start server in thread
This allows inspecting the program state using
(enter! "breezewiki.rkt") in the REPL.
2022-09-01 14:55:25 +12:00
8754273acf
do not debug print 2022-08-31 00:48:01 +12:00
fb00a2e443
More powerful static file handling 2022-08-31 00:45:37 +12:00
50d944fb11
Add robots.txt 2022-08-31 00:45:12 +12:00
2af32edd8c
Pretty print config in debug mode 2022-08-30 22:13:26 +12:00
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
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
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
b18a31df4a
Use ini for configuration 2022-08-24 20:59:11 +12:00
73a5cb68c5
Look for paths relative to source files 2022-08-24 13:23:46 +12:00
8c65b2ed02
Add info.rkt with dependencies 2022-08-24 11:33:07 +12:00
1ae323fa5e
Move the startup file 2022-08-23 22:43:44 +12:00
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
a49a2bb46c
Empty commit 2022-08-23 21:54:40 +12:00