factbooks
7 months agoRe-add page-top anchor to factbook pages master
LaniusTrolling [Sun, 18 May 2025 18:58:08 +0000 (14:58 -0400)]
Re-add page-top anchor to factbook pages

7 months agoCode style fixes 3
LaniusTrolling [Sun, 11 May 2025 19:38:51 +0000 (15:38 -0400)]
Code style fixes 3

7 months agoCode style fixes 2 - reduce size of import sections
LaniusTrolling [Sun, 11 May 2025 19:30:14 +0000 (15:30 -0400)]
Code style fixes 2 - reduce size of import sections

7 months agoCode style fixes
LaniusTrolling [Sun, 11 May 2025 19:27:28 +0000 (15:27 -0400)]
Code style fixes

7 months agoRemove unused checks from buildscript
LaniusTrolling [Sun, 11 May 2025 19:26:33 +0000 (15:26 -0400)]
Remove unused checks from buildscript

7 months agoUpdate dependencies
LaniusTrolling [Sun, 11 May 2025 19:25:54 +0000 (15:25 -0400)]
Update dependencies

7 months agoAdd [random] tag to BBCode
LaniusTrolling [Sun, 11 May 2025 19:25:39 +0000 (15:25 -0400)]
Add [random] tag to BBCode

9 months agoRefactor enums
LaniusTrolling [Sun, 23 Mar 2025 16:51:50 +0000 (12:51 -0400)]
Refactor enums

9 months agoReduce Mechyrdia Sans font scaling and padding
Lanius Trolling [Fri, 21 Mar 2025 10:57:31 +0000 (06:57 -0400)]
Reduce Mechyrdia Sans font scaling and padding

9 months agoUpdate dependencies
Lanius Trolling [Fri, 21 Mar 2025 10:51:49 +0000 (06:51 -0400)]
Update dependencies

9 months agoUse AutoCloseable constructor with Graphics::dispose instead of finally block
Lanius Trolling [Fri, 21 Mar 2025 10:16:28 +0000 (06:16 -0400)]
Use AutoCloseable constructor with Graphics::dispose instead of finally block

9 months agoSwitch Mechyrdia Sans font rendering from SVG to PNG
Lanius Trolling [Fri, 21 Mar 2025 10:04:17 +0000 (06:04 -0400)]
Switch Mechyrdia Sans font rendering from SVG to PNG

9 months agoRemove now-unneeded backface-culling disabler
Lanius Trolling [Fri, 14 Mar 2025 20:09:55 +0000 (16:09 -0400)]
Remove now-unneeded backface-culling disabler

10 months agoDisable mesh-viewer face culling (2)
Lanius Trolling [Sun, 16 Feb 2025 18:12:39 +0000 (13:12 -0500)]
Disable mesh-viewer face culling (2)

10 months agoDisable mesh-viewer face culling
Lanius Trolling [Sun, 16 Feb 2025 17:22:00 +0000 (12:22 -0500)]
Disable mesh-viewer face culling

12 months agoChange link color
Lanius Trolling [Mon, 30 Dec 2024 00:35:34 +0000 (19:35 -0500)]
Change link color

12 months agoImprove conlang vocab implementation
Lanius Trolling [Mon, 30 Dec 2024 00:28:10 +0000 (19:28 -0500)]
Improve conlang vocab implementation

12 months agoDisable 3d mesh panning
Lanius Trolling [Thu, 26 Dec 2024 20:56:36 +0000 (15:56 -0500)]
Disable 3d mesh panning

12 months agoRemove separate visited-link color
Lanius Trolling [Thu, 26 Dec 2024 20:37:05 +0000 (15:37 -0500)]
Remove separate visited-link color

12 months agoAdd fullscreen model view
Lanius Trolling [Thu, 26 Dec 2024 20:31:13 +0000 (15:31 -0500)]
Add fullscreen model view

12 months agoFix back button
Lanius Trolling [Thu, 26 Dec 2024 18:11:59 +0000 (13:11 -0500)]
Fix back button

12 months agoRemove unused imports
Lanius Trolling [Sun, 22 Dec 2024 21:01:36 +0000 (16:01 -0500)]
Remove unused imports

12 months agoMerge remote-tracking branch 'origin/master'
Lanius Trolling [Sun, 22 Dec 2024 21:00:37 +0000 (16:00 -0500)]
Merge remote-tracking branch 'origin/master'

# Conflicts:
# src/main/kotlin/info/mechyrdia/route/ResourceWebDav.kt

12 months agoImprove dummy-lock handling better this time
Lanius Trolling [Sun, 22 Dec 2024 20:53:49 +0000 (15:53 -0500)]
Improve dummy-lock handling better this time

12 months agoRevert "Improve dummy-lock handling"
Lanius Trolling [Sun, 22 Dec 2024 20:52:29 +0000 (15:52 -0500)]
Revert "Improve dummy-lock handling"

This reverts commit addb9066729fdda5be277dd72b99859973226c5b.

12 months agoImprove dummy-lock handling
Lanius Trolling [Sun, 22 Dec 2024 20:46:24 +0000 (15:46 -0500)]
Improve dummy-lock handling

12 months agoFix WebDAV deletion results
Lanius Trolling [Sun, 22 Dec 2024 19:38:47 +0000 (14:38 -0500)]
Fix WebDAV deletion results

12 months agoMerge remote-tracking branch 'origin/master'
Lanius Trolling [Sun, 22 Dec 2024 19:33:04 +0000 (14:33 -0500)]
Merge remote-tracking branch 'origin/master'

12 months agoFix slashes in string concat calls
Lanius Trolling [Sun, 22 Dec 2024 19:32:09 +0000 (14:32 -0500)]
Fix slashes in string concat calls

12 months agoVarious NS auth and WebDAV token improvements
Lanius Trolling [Sun, 22 Dec 2024 19:30:06 +0000 (14:30 -0500)]
Various NS auth and WebDAV token improvements

12 months agoAdd Argon2 for password hashing, starting with emergency (NS API outage) admin login
Lanius Trolling [Sun, 22 Dec 2024 01:06:10 +0000 (20:06 -0500)]
Add Argon2 for password hashing, starting with emergency (NS API outage) admin login

12 months agoUpdate logback and reorder dependencies
Lanius Trolling [Sun, 22 Dec 2024 00:30:34 +0000 (19:30 -0500)]
Update logback and reorder dependencies

12 months agoFix file uploads
Lanius Trolling [Wed, 18 Dec 2024 03:08:16 +0000 (22:08 -0500)]
Fix file uploads

12 months agoRemove old font paths map-index.html
Lanius Trolling [Wed, 18 Dec 2024 02:46:45 +0000 (21:46 -0500)]
Remove old font paths map-index.html

12 months agoFix Gradle scripts
Lanius Trolling [Wed, 18 Dec 2024 02:44:51 +0000 (21:44 -0500)]
Fix Gradle scripts

12 months agoRemove generated file
Lanius Trolling [Wed, 18 Dec 2024 02:42:58 +0000 (21:42 -0500)]
Remove generated file

12 months agoUpdate dependencies, fix stuff, and move custom fonts to VFS
Lanius Trolling [Wed, 18 Dec 2024 02:41:27 +0000 (21:41 -0500)]
Update dependencies, fix stuff, and move custom fonts to VFS

15 months agoFix Fetch+History form submission (again)
Lanius Trolling [Thu, 10 Oct 2024 01:43:16 +0000 (21:43 -0400)]
Fix Fetch+History form submission (again)

15 months agoFix Fetch+History fragment loading (again)
Lanius Trolling [Thu, 10 Oct 2024 01:40:39 +0000 (21:40 -0400)]
Fix Fetch+History fragment loading (again)

15 months agojoinToString refactoring
Lanius Trolling [Sun, 6 Oct 2024 20:49:21 +0000 (16:49 -0400)]
joinToString refactoring

15 months agoRefactoring
Lanius Trolling [Sun, 6 Oct 2024 20:06:58 +0000 (16:06 -0400)]
Refactoring

15 months agoMake same-page fragment links easier
Lanius Trolling [Sun, 6 Oct 2024 19:29:26 +0000 (15:29 -0400)]
Make same-page fragment links easier

16 months agoFix Fetch+History loading with same-page fragment links
Lanius Trolling [Tue, 27 Aug 2024 10:18:53 +0000 (06:18 -0400)]
Fix Fetch+History loading with same-page fragment links

16 months agoFinally implement Fetch+History factbook loading
Lanius Trolling [Sat, 24 Aug 2024 17:35:31 +0000 (13:35 -0400)]
Finally implement Fetch+History factbook loading

16 months agoRemove context receivers entirely
Lanius Trolling [Sat, 24 Aug 2024 13:35:53 +0000 (09:35 -0400)]
Remove context receivers entirely

16 months agoItalicize titles of factbooks that contain redirects when in page-index view - as...
Lanius Trolling [Sun, 11 Aug 2024 23:43:09 +0000 (19:43 -0400)]
Italicize titles of factbooks that contain redirects when in page-index view - as well as fading WIP factbooks and striking-out old factbooks

Also, update dependencies and declare a great holy war against star imports (except when they're kotlinx.html THOUGH)

16 months agoRefactor JS
Lanius Trolling [Sun, 11 Aug 2024 16:33:17 +0000 (12:33 -0400)]
Refactor JS

17 months agoFix a request parameter
Lanius Trolling [Sun, 28 Jul 2024 22:10:48 +0000 (18:10 -0400)]
Fix a request parameter

17 months agoFix other RSS values
Lanius Trolling [Sun, 28 Jul 2024 22:08:27 +0000 (18:08 -0400)]
Fix other RSS values

17 months agoAdd more <category> elements to RSS
Lanius Trolling [Sun, 28 Jul 2024 22:04:15 +0000 (18:04 -0400)]
Add more <category> elements to RSS

17 months agoFix sitemap urls
Lanius Trolling [Sat, 27 Jul 2024 12:12:46 +0000 (08:12 -0400)]
Fix sitemap urls

17 months agoRework [code_block] tag
Lanius Trolling [Tue, 23 Jul 2024 18:15:03 +0000 (14:15 -0400)]
Rework [code_block] tag

17 months agoRemove unused code from buildscript
Lanius Trolling [Tue, 23 Jul 2024 17:30:35 +0000 (13:30 -0400)]
Remove unused code from buildscript

17 months agoRemove extra newlines
Lanius Trolling [Tue, 23 Jul 2024 17:23:46 +0000 (13:23 -0400)]
Remove extra newlines

17 months agoRefactor header-level code in ToC builder
Lanius Trolling [Tue, 23 Jul 2024 17:15:42 +0000 (13:15 -0400)]
Refactor header-level code in ToC builder

17 months agoRemove default value for OpenAI assistant model
Lanius Trolling [Tue, 23 Jul 2024 17:06:05 +0000 (13:06 -0400)]
Remove default value for OpenAI assistant model

17 months agoAdd config properties for OpenAI GPT model, assistant name, instructions, and temperature
Lanius Trolling [Tue, 23 Jul 2024 17:03:32 +0000 (13:03 -0400)]
Add config properties for OpenAI GPT model, assistant name, instructions, and temperature

17 months agoFix OpenAI JSON format
Lanius Trolling [Fri, 12 Jul 2024 12:12:01 +0000 (08:12 -0400)]
Fix OpenAI JSON format

18 months agoUpdate Kotlin version
Lanius Trolling [Sat, 22 Jun 2024 01:44:10 +0000 (21:44 -0400)]
Update Kotlin version

18 months agoFix April 1st mode
Lanius Trolling [Sat, 22 Jun 2024 01:43:44 +0000 (21:43 -0400)]
Fix April 1st mode

19 months agoFix Pokhwalish alphabet HTML output
Lanius Trolling [Sun, 19 May 2024 10:39:17 +0000 (06:39 -0400)]
Fix Pokhwalish alphabet HTML output

19 months agoFix OpenAI assistant listing
Lanius Trolling [Mon, 13 May 2024 23:15:31 +0000 (19:15 -0400)]
Fix OpenAI assistant listing

19 months agoRemember CSRF tokens
Lanius Trolling [Mon, 13 May 2024 23:12:14 +0000 (19:12 -0400)]
Remember CSRF tokens

19 months agoRemember <main> element
Lanius Trolling [Mon, 13 May 2024 23:11:08 +0000 (19:11 -0400)]
Remember <main> element

19 months agoAdd link to OpenAI admin panel in navbar
Lanius Trolling [Mon, 13 May 2024 23:09:57 +0000 (19:09 -0400)]
Add link to OpenAI admin panel in navbar

19 months agoAdd admin panel for OpenAI management
Lanius Trolling [Mon, 13 May 2024 23:07:47 +0000 (19:07 -0400)]
Add admin panel for OpenAI management

19 months agoFix OpenAI file updating
Lanius Trolling [Mon, 13 May 2024 22:50:22 +0000 (18:50 -0400)]
Fix OpenAI file updating

20 months agoImplement PROPPATCH method for WebDAV
Lanius Trolling [Sun, 5 May 2024 16:14:01 +0000 (12:14 -0400)]
Implement PROPPATCH method for WebDAV

20 months agoHoly crap, I can't believe I messed that up
Lanius Trolling [Sun, 5 May 2024 15:52:55 +0000 (11:52 -0400)]
Holy crap, I can't believe I messed that up

20 months agoRework NationStates login token storage, as well as make sessions perishable
Lanius Trolling [Sun, 5 May 2024 14:30:22 +0000 (10:30 -0400)]
Rework NationStates login token storage, as well as make sessions perishable

20 months agoRework CSRF and session tracking
Lanius Trolling [Tue, 30 Apr 2024 12:13:09 +0000 (08:13 -0400)]
Rework CSRF and session tracking

20 months agoRefactor blocking code in VFS
Lanius Trolling [Sun, 28 Apr 2024 16:08:50 +0000 (12:08 -0400)]
Refactor blocking code in VFS

20 months agoReduce redundancy
Lanius Trolling [Sun, 28 Apr 2024 16:04:29 +0000 (12:04 -0400)]
Reduce redundancy

20 months agoRefactor thread-local ScriptEngine
Lanius Trolling [Sun, 28 Apr 2024 16:00:57 +0000 (12:00 -0400)]
Refactor thread-local ScriptEngine

20 months agoRefactor repeated usage of coroutineScope
Lanius Trolling [Sun, 28 Apr 2024 15:52:03 +0000 (11:52 -0400)]
Refactor repeated usage of coroutineScope

20 months agoFix link regex (2)
Lanius Trolling [Sun, 28 Apr 2024 15:31:06 +0000 (11:31 -0400)]
Fix link regex (2)

20 months agoFix link regex
Lanius Trolling [Sun, 28 Apr 2024 15:28:39 +0000 (11:28 -0400)]
Fix link regex

20 months agoFix SVG images in raw HTML
Lanius Trolling [Sun, 28 Apr 2024 15:26:56 +0000 (11:26 -0400)]
Fix SVG images in raw HTML

20 months agoFix builder lexer
Lanius Trolling [Sun, 28 Apr 2024 13:09:27 +0000 (09:09 -0400)]
Fix builder lexer

20 months agoFix RSS links
Lanius Trolling [Sun, 28 Apr 2024 12:44:20 +0000 (08:44 -0400)]
Fix RSS links

20 months agoImprove splitBefore implementation
Lanius Trolling [Sat, 27 Apr 2024 14:27:42 +0000 (10:27 -0400)]
Improve splitBefore implementation

20 months agoHandle exception when deleting potentially-nonexistent file
Lanius Trolling [Sat, 27 Apr 2024 14:06:57 +0000 (10:06 -0400)]
Handle exception when deleting potentially-nonexistent file

20 months agoVarious refactorings
Lanius Trolling [Sat, 27 Apr 2024 14:01:33 +0000 (10:01 -0400)]
Various refactorings

20 months agoImprove article sort order (2)
Lanius Trolling [Fri, 26 Apr 2024 23:45:09 +0000 (19:45 -0400)]
Improve article sort order (2)

20 months agoImprove article sort order
Lanius Trolling [Fri, 26 Apr 2024 23:28:53 +0000 (19:28 -0400)]
Improve article sort order

20 months agoReduce icon size
Lanius Trolling [Fri, 26 Apr 2024 21:42:18 +0000 (17:42 -0400)]
Reduce icon size

20 months agoIcon changes and fixes
Lanius Trolling [Thu, 25 Apr 2024 10:46:50 +0000 (06:46 -0400)]
Icon changes and fixes

20 months agoOkay, NOW it should work
Lanius Trolling [Tue, 23 Apr 2024 19:13:44 +0000 (15:13 -0400)]
Okay, NOW it should work

20 months agoUse the CORRECT drop function
Lanius Trolling [Tue, 23 Apr 2024 19:06:53 +0000 (15:06 -0400)]
Use the CORRECT drop function

20 months agoRefactor
Lanius Trolling [Tue, 23 Apr 2024 15:39:00 +0000 (11:39 -0400)]
Refactor

20 months agoImprove rate-limit handling
Lanius Trolling [Tue, 23 Apr 2024 15:33:49 +0000 (11:33 -0400)]
Improve rate-limit handling

20 months agoVarious refactorings
Lanius Trolling [Tue, 23 Apr 2024 15:33:22 +0000 (11:33 -0400)]
Various refactorings

20 months agooops
Lanius Trolling [Mon, 22 Apr 2024 23:54:50 +0000 (19:54 -0400)]
oops

20 months agoImplement emergency admin password for when NationStates is having a meltdown
Lanius Trolling [Mon, 22 Apr 2024 23:49:03 +0000 (19:49 -0400)]
Implement emergency admin password for when NationStates is having a meltdown

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