factbooks
20 months agoAdd OpenAI integration
Lanius Trolling [Sun, 21 Apr 2024 19:54:20 +0000 (15:54 -0400)]
Add OpenAI integration

20 months agoFix WebDAV domain name
Lanius Trolling [Sun, 21 Apr 2024 18:53:17 +0000 (14:53 -0400)]
Fix WebDAV domain name

20 months agoFFS
Lanius Trolling [Mon, 15 Apr 2024 10:30:57 +0000 (06:30 -0400)]
FFS

20 months agoOOPS
Lanius Trolling [Mon, 15 Apr 2024 10:28:57 +0000 (06:28 -0400)]
OOPS

20 months agoAdd existing WebDAV tokens view
Lanius Trolling [Mon, 15 Apr 2024 10:25:47 +0000 (06:25 -0400)]
Add existing WebDAV tokens view

20 months agoRemove unused code
Lanius Trolling [Sun, 14 Apr 2024 22:58:08 +0000 (18:58 -0400)]
Remove unused code

20 months agoAdd mandatory property
Lanius Trolling [Sun, 14 Apr 2024 17:15:02 +0000 (13:15 -0400)]
Add mandatory property

20 months agoAdd WebDAV support
Lanius Trolling [Sun, 14 Apr 2024 16:15:14 +0000 (12:15 -0400)]
Add WebDAV support

20 months agoFix XML code
Lanius Trolling [Sun, 14 Apr 2024 16:14:25 +0000 (12:14 -0400)]
Fix XML code

20 months agoImprove SVG-handling code
Lanius Trolling [Sun, 14 Apr 2024 12:39:19 +0000 (08:39 -0400)]
Improve SVG-handling code

20 months agoImprove XML-handling code
Lanius Trolling [Sun, 14 Apr 2024 12:37:48 +0000 (08:37 -0400)]
Improve XML-handling code

20 months agoOptimize and refactor code
Lanius Trolling [Sun, 14 Apr 2024 10:40:32 +0000 (06:40 -0400)]
Optimize and refactor code

20 months agoAdd file creation time to file stat data
Lanius Trolling [Sun, 14 Apr 2024 10:24:27 +0000 (06:24 -0400)]
Add file creation time to file stat data

20 months agoFix filenames
Lanius Trolling [Sat, 13 Apr 2024 22:01:50 +0000 (18:01 -0400)]
Fix filenames

20 months agoFix lore article sorting
Lanius Trolling [Sat, 13 Apr 2024 15:38:14 +0000 (11:38 -0400)]
Fix lore article sorting

20 months agoFix JVM error
Lanius Trolling [Sat, 13 Apr 2024 15:35:25 +0000 (11:35 -0400)]
Fix JVM error

20 months agoSquash changes from failed Git experiment
Lanius Trolling [Sat, 13 Apr 2024 15:25:46 +0000 (11:25 -0400)]
Squash changes from failed Git experiment

21 months agoFix navbar
Lanius Trolling [Fri, 12 Apr 2024 00:43:32 +0000 (20:43 -0400)]
Fix navbar

21 months agoRemove unused function
Lanius Trolling [Fri, 12 Apr 2024 00:41:05 +0000 (20:41 -0400)]
Remove unused function

21 months agoTry to fix title getting
Lanius Trolling [Fri, 12 Apr 2024 00:40:14 +0000 (20:40 -0400)]
Try to fix title getting

21 months agoTry to fix file cache
Lanius Trolling [Fri, 12 Apr 2024 00:38:47 +0000 (20:38 -0400)]
Try to fix file cache

21 months agoFix unused variable
Lanius Trolling [Fri, 12 Apr 2024 00:33:27 +0000 (20:33 -0400)]
Fix unused variable

21 months agoFix VFS and page titling
Lanius Trolling [Fri, 12 Apr 2024 00:32:33 +0000 (20:32 -0400)]
Fix VFS and page titling

21 months agoReverse change
Lanius Trolling [Fri, 12 Apr 2024 00:21:50 +0000 (20:21 -0400)]
Reverse change

21 months agoImplement copying files
Lanius Trolling [Thu, 11 Apr 2024 11:00:49 +0000 (07:00 -0400)]
Implement copying files

21 months agoOptimize imports
Lanius Trolling [Wed, 10 Apr 2024 23:42:45 +0000 (19:42 -0400)]
Optimize imports

21 months agoFix overflow
Lanius Trolling [Wed, 10 Apr 2024 23:40:45 +0000 (19:40 -0400)]
Fix overflow

21 months agoFix error
Lanius Trolling [Wed, 10 Apr 2024 23:38:26 +0000 (19:38 -0400)]
Fix error

21 months agoRemove old caching code
Lanius Trolling [Wed, 10 Apr 2024 22:54:25 +0000 (18:54 -0400)]
Remove old caching code

21 months agoOptimize imports
Lanius Trolling [Wed, 10 Apr 2024 22:54:04 +0000 (18:54 -0400)]
Optimize imports

21 months agoAdd call ID to response headers
Lanius Trolling [Tue, 9 Apr 2024 18:56:12 +0000 (14:56 -0400)]
Add call ID to response headers

21 months agoFix multipart requests
Lanius Trolling [Tue, 9 Apr 2024 18:45:20 +0000 (14:45 -0400)]
Fix multipart requests

21 months agoFix operations styling
Lanius Trolling [Tue, 9 Apr 2024 18:37:19 +0000 (14:37 -0400)]
Fix operations styling

21 months agoFix styling
Lanius Trolling [Tue, 9 Apr 2024 18:33:50 +0000 (14:33 -0400)]
Fix styling

21 months agoFix instant rendering & improve styling
Lanius Trolling [Tue, 9 Apr 2024 18:31:22 +0000 (14:31 -0400)]
Fix instant rendering & improve styling

21 months agoFix quote pages
Lanius Trolling [Tue, 9 Apr 2024 16:43:54 +0000 (12:43 -0400)]
Fix quote pages

21 months agoFix checkRedirectTarget functionality
Lanius Trolling [Tue, 9 Apr 2024 16:33:37 +0000 (12:33 -0400)]
Fix checkRedirectTarget functionality

21 months agoExclude other config files
Lanius Trolling [Tue, 9 Apr 2024 16:29:19 +0000 (12:29 -0400)]
Exclude other config files

21 months agoAdd serial transfer
Lanius Trolling [Tue, 9 Apr 2024 16:19:38 +0000 (12:19 -0400)]
Add serial transfer

21 months agoVarious fixes
Lanius Trolling [Tue, 9 Apr 2024 15:50:48 +0000 (11:50 -0400)]
Various fixes

21 months agoAdd VFS-management web UI
Lanius Trolling [Tue, 9 Apr 2024 15:44:14 +0000 (11:44 -0400)]
Add VFS-management web UI

21 months agoTest and fix tag-based templating
Lanius Trolling [Tue, 9 Apr 2024 10:28:22 +0000 (06:28 -0400)]
Test and fix tag-based templating

21 months agoOptimize imports
Lanius Trolling [Mon, 8 Apr 2024 20:34:52 +0000 (16:34 -0400)]
Optimize imports

21 months agoRemove Pebble dependency
Lanius Trolling [Mon, 8 Apr 2024 20:25:51 +0000 (16:25 -0400)]
Remove Pebble dependency

21 months agoImprove error-handling in pre-processing
Lanius Trolling [Mon, 8 Apr 2024 20:24:33 +0000 (16:24 -0400)]
Improve error-handling in pre-processing

21 months agoMove entirely to coroutine-based file storage API
Lanius Trolling [Mon, 8 Apr 2024 18:52:01 +0000 (14:52 -0400)]
Move entirely to coroutine-based file storage API

21 months agoCreate generic file-storage API
Lanius Trolling [Sun, 7 Apr 2024 22:05:37 +0000 (18:05 -0400)]
Create generic file-storage API

21 months agoBegin moving away from Pebble templates
Lanius Trolling [Sun, 7 Apr 2024 22:05:14 +0000 (18:05 -0400)]
Begin moving away from Pebble templates

21 months agoCreate joinToHtml construct
Lanius Trolling [Sat, 6 Apr 2024 17:43:03 +0000 (13:43 -0400)]
Create joinToHtml construct

21 months agoFix vocab rendering
Lanius Trolling [Sat, 6 Apr 2024 17:42:06 +0000 (13:42 -0400)]
Fix vocab rendering

21 months agoRework string-building code
Lanius Trolling [Sat, 6 Apr 2024 16:42:03 +0000 (12:42 -0400)]
Rework string-building code

21 months agoReduce recursion, remove redundancy, and extract expression
Lanius Trolling [Sat, 6 Apr 2024 16:35:50 +0000 (12:35 -0400)]
Reduce recursion, remove redundancy, and extract expression

21 months agoUpdate MongoDB driver
Lanius Trolling [Sat, 6 Apr 2024 14:34:51 +0000 (10:34 -0400)]
Update MongoDB driver

21 months agoExtract method
Lanius Trolling [Sat, 6 Apr 2024 14:26:35 +0000 (10:26 -0400)]
Extract method

21 months agoRefactor buildscript
Lanius Trolling [Sat, 6 Apr 2024 14:26:03 +0000 (10:26 -0400)]
Refactor buildscript

21 months agoRemove almost-pointless file
Lanius Trolling [Sat, 6 Apr 2024 12:50:34 +0000 (08:50 -0400)]
Remove almost-pointless file

21 months agoRework plain-text tags
Lanius Trolling [Sat, 6 Apr 2024 12:47:07 +0000 (08:47 -0400)]
Rework plain-text tags

21 months agoWtf was that
Lanius Trolling [Sat, 6 Apr 2024 12:45:30 +0000 (08:45 -0400)]
Wtf was that

21 months agoChange appearance of invalid ID in reply tag
Lanius Trolling [Sat, 6 Apr 2024 12:41:25 +0000 (08:41 -0400)]
Change appearance of invalid ID in reply tag

21 months agoFix labels
Lanius Trolling [Sat, 6 Apr 2024 12:37:34 +0000 (08:37 -0400)]
Fix labels

21 months agoUse unaryPlus in more places
Lanius Trolling [Sat, 6 Apr 2024 12:34:02 +0000 (08:34 -0400)]
Use unaryPlus in more places

21 months agoInline function object
Lanius Trolling [Sat, 6 Apr 2024 12:33:02 +0000 (08:33 -0400)]
Inline function object

21 months agoDon't forget content-types
Lanius Trolling [Sat, 6 Apr 2024 12:30:26 +0000 (08:30 -0400)]
Don't forget content-types

21 months agoWe like to refactor. We do a little refactoring
Lanius Trolling [Sat, 6 Apr 2024 12:29:03 +0000 (08:29 -0400)]
We like to refactor. We do a little refactoring

21 months agoRework theme selection code
Lanius Trolling [Sat, 6 Apr 2024 12:27:15 +0000 (08:27 -0400)]
Rework theme selection code

21 months agoMove FormUrlEncodedFormat class
Lanius Trolling [Fri, 5 Apr 2024 22:32:33 +0000 (18:32 -0400)]
Move FormUrlEncodedFormat class

21 months agoRemove redundant code
Lanius Trolling [Fri, 5 Apr 2024 16:24:00 +0000 (12:24 -0400)]
Remove redundant code

21 months agoAdd default headers
Lanius Trolling [Fri, 5 Apr 2024 16:19:34 +0000 (12:19 -0400)]
Add default headers

21 months agoIntelliJ update did this (again)
Lanius Trolling [Fri, 5 Apr 2024 16:18:50 +0000 (12:18 -0400)]
IntelliJ update did this (again)

21 months agoRewrite BBCode parser
Lanius Trolling [Fri, 5 Apr 2024 16:06:42 +0000 (12:06 -0400)]
Rewrite BBCode parser

21 months agoUse more configurability
Lanius Trolling [Fri, 5 Apr 2024 16:03:29 +0000 (12:03 -0400)]
Use more configurability

21 months agoAdd ETag to asset headers
Lanius Trolling [Thu, 4 Apr 2024 23:35:13 +0000 (19:35 -0400)]
Add ETag to asset headers

21 months agoIntelliJ update did this
Lanius Trolling [Thu, 4 Apr 2024 23:25:47 +0000 (19:25 -0400)]
IntelliJ update did this

21 months agoHide raw path filenames from user-visible text
Lanius Trolling [Wed, 3 Apr 2024 22:47:45 +0000 (18:47 -0400)]
Hide raw path filenames from user-visible text

21 months agoPrevent asset compression from exhausting the thread pool
Lanius Trolling [Wed, 3 Apr 2024 22:34:40 +0000 (18:34 -0400)]
Prevent asset compression from exhausting the thread pool

21 months agoAdd "April Fools' Day Mode" client preference
Lanius Trolling [Mon, 1 Apr 2024 23:21:41 +0000 (19:21 -0400)]
Add "April Fools' Day Mode" client preference

21 months agoFix various spacing things
Lanius Trolling [Sun, 31 Mar 2024 16:09:25 +0000 (12:09 -0400)]
Fix various spacing things

21 months agoSwitch to type-safe resource routing
Lanius Trolling [Fri, 29 Mar 2024 15:15:53 +0000 (11:15 -0400)]
Switch to type-safe resource routing

21 months agoImplement lazy asset-file compression
Lanius Trolling [Thu, 28 Mar 2024 23:02:04 +0000 (19:02 -0400)]
Implement lazy asset-file compression

21 months agoDo a little trolling
Lanius Trolling [Fri, 22 Mar 2024 22:47:37 +0000 (18:47 -0400)]
Do a little trolling

21 months agoRe-add exception logging code but properly this time
Lanius Trolling [Fri, 15 Mar 2024 18:48:08 +0000 (14:48 -0400)]
Re-add exception logging code but properly this time

21 months agoReplace warning with error
Lanius Trolling [Fri, 15 Mar 2024 18:47:41 +0000 (14:47 -0400)]
Replace warning with error

21 months agoRemove old exception-printing code
Lanius Trolling [Fri, 15 Mar 2024 15:06:02 +0000 (11:06 -0400)]
Remove old exception-printing code

21 months agoSet correct .notdef glyph
Lanius Trolling [Fri, 15 Mar 2024 14:53:56 +0000 (10:53 -0400)]
Set correct .notdef glyph

22 months agoRestore mobile font size back to normal
Lanius Trolling [Tue, 12 Mar 2024 17:37:11 +0000 (13:37 -0400)]
Restore mobile font size back to normal

22 months agoMake page visit operation atomic
Lanius Trolling [Sun, 10 Mar 2024 14:59:05 +0000 (10:59 -0400)]
Make page visit operation atomic

22 months agoImprove formatting of raw factbooks
Lanius Trolling [Fri, 8 Mar 2024 13:20:37 +0000 (08:20 -0500)]
Improve formatting of raw factbooks

22 months agoRestore old behavior of align tag
Lanius Trolling [Thu, 7 Mar 2024 19:54:35 +0000 (14:54 -0500)]
Restore old behavior of align tag

22 months agoFix page descriptions having formatting tags
Lanius Trolling [Thu, 7 Mar 2024 17:41:00 +0000 (12:41 -0500)]
Fix page descriptions having formatting tags

22 months agoAdd raw factbook rendering
Lanius Trolling [Thu, 7 Mar 2024 16:52:50 +0000 (11:52 -0500)]
Add raw factbook rendering

22 months agoPrevent client from rendering text on server if text is blank. Trim text in server...
Lanius Trolling [Thu, 7 Mar 2024 13:20:38 +0000 (08:20 -0500)]
Prevent client from rendering text on server if text is blank. Trim text in server before rendering. Switch from double to int.

22 months agoRefactor conversion of String to GlyphSequence
Lanius Trolling [Thu, 7 Mar 2024 12:53:45 +0000 (07:53 -0500)]
Refactor conversion of String to GlyphSequence

22 months agoRework quiz rendering
Lanius Trolling [Thu, 7 Mar 2024 12:51:32 +0000 (07:51 -0500)]
Rework quiz rendering

22 months agoRemove `as?` from Kotlin/JS
Lanius Trolling [Thu, 7 Mar 2024 12:49:26 +0000 (07:49 -0500)]
Remove `as?` from Kotlin/JS

22 months agoMove KSVG to JS externals subproject
Lanius Trolling [Thu, 7 Mar 2024 12:48:39 +0000 (07:48 -0500)]
Move KSVG to JS externals subproject

22 months agoRework indirect tag code
Lanius Trolling [Wed, 6 Mar 2024 23:41:43 +0000 (18:41 -0500)]
Rework indirect tag code

22 months agoRefactor some code
Lanius Trolling [Sun, 3 Mar 2024 22:17:26 +0000 (17:17 -0500)]
Refactor some code

22 months agoReduce text size inside sidebars
Lanius Trolling [Sun, 3 Mar 2024 20:00:41 +0000 (15:00 -0500)]
Reduce text size inside sidebars

22 months agoFix Mechyrdia Sans kerning
Lanius Trolling [Sun, 3 Mar 2024 13:29:29 +0000 (08:29 -0500)]
Fix Mechyrdia Sans kerning

22 months agoFix navbar and sidebar on short pages
Lanius Trolling [Sat, 2 Mar 2024 21:28:25 +0000 (16:28 -0500)]
Fix navbar and sidebar on short pages