LaniusTrolling [Sun, 18 May 2025 18:58:08 +0000 (14:58 -0400)]
Re-add page-top anchor to factbook pages
LaniusTrolling [Sun, 11 May 2025 19:38:51 +0000 (15:38 -0400)]
Code style fixes 3
LaniusTrolling [Sun, 11 May 2025 19:30:14 +0000 (15:30 -0400)]
Code style fixes 2 - reduce size of import sections
LaniusTrolling [Sun, 11 May 2025 19:27:28 +0000 (15:27 -0400)]
Code style fixes
LaniusTrolling [Sun, 11 May 2025 19:26:33 +0000 (15:26 -0400)]
Remove unused checks from buildscript
LaniusTrolling [Sun, 11 May 2025 19:25:54 +0000 (15:25 -0400)]
Update dependencies
LaniusTrolling [Sun, 11 May 2025 19:25:39 +0000 (15:25 -0400)]
Add [random] tag to BBCode
LaniusTrolling [Sun, 23 Mar 2025 16:51:50 +0000 (12:51 -0400)]
Refactor enums
Lanius Trolling [Fri, 21 Mar 2025 10:57:31 +0000 (06:57 -0400)]
Reduce Mechyrdia Sans font scaling and padding
Lanius Trolling [Fri, 21 Mar 2025 10:51:49 +0000 (06:51 -0400)]
Update dependencies
Lanius Trolling [Fri, 21 Mar 2025 10:16:28 +0000 (06:16 -0400)]
Use AutoCloseable constructor with Graphics::dispose instead of finally block
Lanius Trolling [Fri, 21 Mar 2025 10:04:17 +0000 (06:04 -0400)]
Switch Mechyrdia Sans font rendering from SVG to PNG
Lanius Trolling [Fri, 14 Mar 2025 20:09:55 +0000 (16:09 -0400)]
Remove now-unneeded backface-culling disabler
Lanius Trolling [Sun, 16 Feb 2025 18:12:39 +0000 (13:12 -0500)]
Disable mesh-viewer face culling (2)
Lanius Trolling [Sun, 16 Feb 2025 17:22:00 +0000 (12:22 -0500)]
Disable mesh-viewer face culling
Lanius Trolling [Mon, 30 Dec 2024 00:35:34 +0000 (19:35 -0500)]
Change link color
Lanius Trolling [Mon, 30 Dec 2024 00:28:10 +0000 (19:28 -0500)]
Improve conlang vocab implementation
Lanius Trolling [Thu, 26 Dec 2024 20:56:36 +0000 (15:56 -0500)]
Disable 3d mesh panning
Lanius Trolling [Thu, 26 Dec 2024 20:37:05 +0000 (15:37 -0500)]
Remove separate visited-link color
Lanius Trolling [Thu, 26 Dec 2024 20:31:13 +0000 (15:31 -0500)]
Add fullscreen model view
Lanius Trolling [Thu, 26 Dec 2024 18:11:59 +0000 (13:11 -0500)]
Fix back button
Lanius Trolling [Sun, 22 Dec 2024 21:01:36 +0000 (16:01 -0500)]
Remove unused imports
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
Lanius Trolling [Sun, 22 Dec 2024 20:53:49 +0000 (15:53 -0500)]
Improve dummy-lock handling better this time
Lanius Trolling [Sun, 22 Dec 2024 20:52:29 +0000 (15:52 -0500)]
Revert "Improve dummy-lock handling"
This reverts commit
addb9066729fdda5be277dd72b99859973226c5b.
Lanius Trolling [Sun, 22 Dec 2024 20:46:24 +0000 (15:46 -0500)]
Improve dummy-lock handling
Lanius Trolling [Sun, 22 Dec 2024 19:38:47 +0000 (14:38 -0500)]
Fix WebDAV deletion results
Lanius Trolling [Sun, 22 Dec 2024 19:33:04 +0000 (14:33 -0500)]
Merge remote-tracking branch 'origin/master'
Lanius Trolling [Sun, 22 Dec 2024 19:32:09 +0000 (14:32 -0500)]
Fix slashes in string concat calls
Lanius Trolling [Sun, 22 Dec 2024 19:30:06 +0000 (14:30 -0500)]
Various NS auth and WebDAV token improvements
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
Lanius Trolling [Sun, 22 Dec 2024 00:30:34 +0000 (19:30 -0500)]
Update logback and reorder dependencies
Lanius Trolling [Wed, 18 Dec 2024 03:08:16 +0000 (22:08 -0500)]
Fix file uploads
Lanius Trolling [Wed, 18 Dec 2024 02:46:45 +0000 (21:46 -0500)]
Remove old font paths map-index.html
Lanius Trolling [Wed, 18 Dec 2024 02:44:51 +0000 (21:44 -0500)]
Fix Gradle scripts
Lanius Trolling [Wed, 18 Dec 2024 02:42:58 +0000 (21:42 -0500)]
Remove generated file
Lanius Trolling [Wed, 18 Dec 2024 02:41:27 +0000 (21:41 -0500)]
Update dependencies, fix stuff, and move custom fonts to VFS
Lanius Trolling [Thu, 10 Oct 2024 01:43:16 +0000 (21:43 -0400)]
Fix Fetch+History form submission (again)
Lanius Trolling [Thu, 10 Oct 2024 01:40:39 +0000 (21:40 -0400)]
Fix Fetch+History fragment loading (again)
Lanius Trolling [Sun, 6 Oct 2024 20:49:21 +0000 (16:49 -0400)]
joinToString refactoring
Lanius Trolling [Sun, 6 Oct 2024 20:06:58 +0000 (16:06 -0400)]
Refactoring
Lanius Trolling [Sun, 6 Oct 2024 19:29:26 +0000 (15:29 -0400)]
Make same-page fragment links easier
Lanius Trolling [Tue, 27 Aug 2024 10:18:53 +0000 (06:18 -0400)]
Fix Fetch+History loading with same-page fragment links
Lanius Trolling [Sat, 24 Aug 2024 17:35:31 +0000 (13:35 -0400)]
Finally implement Fetch+History factbook loading
Lanius Trolling [Sat, 24 Aug 2024 13:35:53 +0000 (09:35 -0400)]
Remove context receivers entirely
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)
Lanius Trolling [Sun, 11 Aug 2024 16:33:17 +0000 (12:33 -0400)]
Refactor JS
Lanius Trolling [Sun, 28 Jul 2024 22:10:48 +0000 (18:10 -0400)]
Fix a request parameter
Lanius Trolling [Sun, 28 Jul 2024 22:08:27 +0000 (18:08 -0400)]
Fix other RSS values
Lanius Trolling [Sun, 28 Jul 2024 22:04:15 +0000 (18:04 -0400)]
Add more <category> elements to RSS
Lanius Trolling [Sat, 27 Jul 2024 12:12:46 +0000 (08:12 -0400)]
Fix sitemap urls
Lanius Trolling [Tue, 23 Jul 2024 18:15:03 +0000 (14:15 -0400)]
Rework [code_block] tag
Lanius Trolling [Tue, 23 Jul 2024 17:30:35 +0000 (13:30 -0400)]
Remove unused code from buildscript
Lanius Trolling [Tue, 23 Jul 2024 17:23:46 +0000 (13:23 -0400)]
Remove extra newlines
Lanius Trolling [Tue, 23 Jul 2024 17:15:42 +0000 (13:15 -0400)]
Refactor header-level code in ToC builder
Lanius Trolling [Tue, 23 Jul 2024 17:06:05 +0000 (13:06 -0400)]
Remove default value for OpenAI assistant model
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
Lanius Trolling [Fri, 12 Jul 2024 12:12:01 +0000 (08:12 -0400)]
Fix OpenAI JSON format
Lanius Trolling [Sat, 22 Jun 2024 01:44:10 +0000 (21:44 -0400)]
Update Kotlin version
Lanius Trolling [Sat, 22 Jun 2024 01:43:44 +0000 (21:43 -0400)]
Fix April 1st mode
Lanius Trolling [Sun, 19 May 2024 10:39:17 +0000 (06:39 -0400)]
Fix Pokhwalish alphabet HTML output
Lanius Trolling [Mon, 13 May 2024 23:15:31 +0000 (19:15 -0400)]
Fix OpenAI assistant listing
Lanius Trolling [Mon, 13 May 2024 23:12:14 +0000 (19:12 -0400)]
Remember CSRF tokens
Lanius Trolling [Mon, 13 May 2024 23:11:08 +0000 (19:11 -0400)]
Remember <main> element
Lanius Trolling [Mon, 13 May 2024 23:09:57 +0000 (19:09 -0400)]
Add link to OpenAI admin panel in navbar
Lanius Trolling [Mon, 13 May 2024 23:07:47 +0000 (19:07 -0400)]
Add admin panel for OpenAI management
Lanius Trolling [Mon, 13 May 2024 22:50:22 +0000 (18:50 -0400)]
Fix OpenAI file updating
Lanius Trolling [Sun, 5 May 2024 16:14:01 +0000 (12:14 -0400)]
Implement PROPPATCH method for WebDAV
Lanius Trolling [Sun, 5 May 2024 15:52:55 +0000 (11:52 -0400)]
Holy crap, I can't believe I messed that up
Lanius Trolling [Sun, 5 May 2024 14:30:22 +0000 (10:30 -0400)]
Rework NationStates login token storage, as well as make sessions perishable
Lanius Trolling [Tue, 30 Apr 2024 12:13:09 +0000 (08:13 -0400)]
Rework CSRF and session tracking
Lanius Trolling [Sun, 28 Apr 2024 16:08:50 +0000 (12:08 -0400)]
Refactor blocking code in VFS
Lanius Trolling [Sun, 28 Apr 2024 16:04:29 +0000 (12:04 -0400)]
Reduce redundancy
Lanius Trolling [Sun, 28 Apr 2024 16:00:57 +0000 (12:00 -0400)]
Refactor thread-local ScriptEngine
Lanius Trolling [Sun, 28 Apr 2024 15:52:03 +0000 (11:52 -0400)]
Refactor repeated usage of coroutineScope
Lanius Trolling [Sun, 28 Apr 2024 15:31:06 +0000 (11:31 -0400)]
Fix link regex (2)
Lanius Trolling [Sun, 28 Apr 2024 15:28:39 +0000 (11:28 -0400)]
Fix link regex
Lanius Trolling [Sun, 28 Apr 2024 15:26:56 +0000 (11:26 -0400)]
Fix SVG images in raw HTML
Lanius Trolling [Sun, 28 Apr 2024 13:09:27 +0000 (09:09 -0400)]
Fix builder lexer
Lanius Trolling [Sun, 28 Apr 2024 12:44:20 +0000 (08:44 -0400)]
Fix RSS links
Lanius Trolling [Sat, 27 Apr 2024 14:27:42 +0000 (10:27 -0400)]
Improve splitBefore implementation
Lanius Trolling [Sat, 27 Apr 2024 14:06:57 +0000 (10:06 -0400)]
Handle exception when deleting potentially-nonexistent file
Lanius Trolling [Sat, 27 Apr 2024 14:01:33 +0000 (10:01 -0400)]
Various refactorings
Lanius Trolling [Fri, 26 Apr 2024 23:45:09 +0000 (19:45 -0400)]
Improve article sort order (2)
Lanius Trolling [Fri, 26 Apr 2024 23:28:53 +0000 (19:28 -0400)]
Improve article sort order
Lanius Trolling [Fri, 26 Apr 2024 21:42:18 +0000 (17:42 -0400)]
Reduce icon size
Lanius Trolling [Thu, 25 Apr 2024 10:46:50 +0000 (06:46 -0400)]
Icon changes and fixes
Lanius Trolling [Tue, 23 Apr 2024 19:13:44 +0000 (15:13 -0400)]
Okay, NOW it should work
Lanius Trolling [Tue, 23 Apr 2024 19:06:53 +0000 (15:06 -0400)]
Use the CORRECT drop function
Lanius Trolling [Tue, 23 Apr 2024 15:39:00 +0000 (11:39 -0400)]
Refactor
Lanius Trolling [Tue, 23 Apr 2024 15:33:49 +0000 (11:33 -0400)]
Improve rate-limit handling
Lanius Trolling [Tue, 23 Apr 2024 15:33:22 +0000 (11:33 -0400)]
Various refactorings
Lanius Trolling [Mon, 22 Apr 2024 23:54:50 +0000 (19:54 -0400)]
oops
Lanius Trolling [Mon, 22 Apr 2024 23:49:03 +0000 (19:49 -0400)]
Implement emergency admin password for when NationStates is having a meltdown
Lanius Trolling [Sun, 21 Apr 2024 19:54:20 +0000 (15:54 -0400)]
Add OpenAI integration
Lanius Trolling [Sun, 21 Apr 2024 18:53:17 +0000 (14:53 -0400)]
Fix WebDAV domain name
Lanius Trolling [Mon, 15 Apr 2024 10:30:57 +0000 (06:30 -0400)]
FFS
Lanius Trolling [Mon, 15 Apr 2024 10:28:57 +0000 (06:28 -0400)]
OOPS
Lanius Trolling [Mon, 15 Apr 2024 10:25:47 +0000 (06:25 -0400)]
Add existing WebDAV tokens view
Lanius Trolling [Sun, 14 Apr 2024 22:58:08 +0000 (18:58 -0400)]
Remove unused code