factbooks
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

22 months agoMake main article view wider
Lanius Trolling [Sat, 2 Mar 2024 20:25:27 +0000 (15:25 -0500)]
Make main article view wider

22 months agoReplace percent sizes with viewport size
Lanius Trolling [Sat, 2 Mar 2024 20:08:50 +0000 (15:08 -0500)]
Replace percent sizes with viewport size

22 months agoSeparate inline code and block code tags
Lanius Trolling [Fri, 1 Mar 2024 20:34:46 +0000 (15:34 -0500)]
Separate inline code and block code tags

22 months agoFix HTML generation so it's a lot better now (2)
Lanius Trolling [Fri, 23 Feb 2024 23:42:17 +0000 (18:42 -0500)]
Fix HTML generation so it's a lot better now (2)

22 months agoFix HTML generation so it's a lot better now
Lanius Trolling [Fri, 23 Feb 2024 23:30:26 +0000 (18:30 -0500)]
Fix HTML generation so it's a lot better now

22 months agoFix comment
Lanius Trolling [Mon, 19 Feb 2024 15:50:08 +0000 (10:50 -0500)]
Fix comment

23 months agoRemove unused decorations
Lanius Trolling [Sat, 10 Feb 2024 15:04:18 +0000 (10:04 -0500)]
Remove unused decorations

23 months agoUpdate NationStates API version in Java library
Lanius Trolling [Sat, 10 Feb 2024 15:01:51 +0000 (10:01 -0500)]
Update NationStates API version in Java library

23 months agoSet fairness to true
Lanius Trolling [Sat, 10 Feb 2024 14:29:31 +0000 (09:29 -0500)]
Set fairness to true

23 months agoReplace synchronized method with usage of ReentrantLock
Lanius Trolling [Sat, 10 Feb 2024 14:27:05 +0000 (09:27 -0500)]
Replace synchronized method with usage of ReentrantLock

23 months agoFix typo
Lanius Trolling [Thu, 8 Feb 2024 20:02:32 +0000 (15:02 -0500)]
Fix typo

23 months agoUpdate libraries and refactor code
Lanius Trolling [Thu, 8 Feb 2024 20:02:00 +0000 (15:02 -0500)]
Update libraries and refactor code

23 months agoFix quotes' HTML rendering
Lanius Trolling [Thu, 8 Feb 2024 15:55:10 +0000 (10:55 -0500)]
Fix quotes' HTML rendering

23 months agoMove fonts outside jar file
Lanius Trolling [Thu, 8 Feb 2024 15:45:05 +0000 (10:45 -0500)]
Move fonts outside jar file

23 months agoAdd Cyrillic support to Mechyrdia Sans
Lanius Trolling [Thu, 8 Feb 2024 15:28:56 +0000 (10:28 -0500)]
Add Cyrillic support to Mechyrdia Sans

23 months agoParallelize model loading
Lanius Trolling [Sun, 4 Feb 2024 16:16:16 +0000 (11:16 -0500)]
Parallelize model loading

23 months agoRefactor code and add interruptibility
Lanius Trolling [Sun, 4 Feb 2024 15:05:12 +0000 (10:05 -0500)]
Refactor code and add interruptibility

23 months agoReformat code
Lanius Trolling [Sun, 4 Feb 2024 15:04:51 +0000 (10:04 -0500)]
Reformat code

23 months agoCustomize delay of rendering Mechyrdia Sans
Lanius Trolling [Sun, 4 Feb 2024 15:04:28 +0000 (10:04 -0500)]
Customize delay of rendering Mechyrdia Sans

23 months agoFix Q letter-width
Lanius Trolling [Sat, 3 Feb 2024 20:59:47 +0000 (15:59 -0500)]
Fix Q letter-width

23 months agoAdd Mechyrdia Sans font sample
Lanius Trolling [Sat, 3 Feb 2024 19:24:16 +0000 (14:24 -0500)]
Add Mechyrdia Sans font sample

23 months agoRemove unnecessary function
Lanius Trolling [Sat, 27 Jan 2024 15:36:20 +0000 (10:36 -0500)]
Remove unnecessary function

23 months agoImprove map-object link handling
Lanius Trolling [Sat, 27 Jan 2024 15:34:46 +0000 (10:34 -0500)]
Improve map-object link handling

23 months agoChange map index HTML title
Lanius Trolling [Sat, 27 Jan 2024 14:17:28 +0000 (09:17 -0500)]
Change map index HTML title

23 months agoMake bot regexes case-insensitive
Lanius Trolling [Sat, 27 Jan 2024 14:16:05 +0000 (09:16 -0500)]
Make bot regexes case-insensitive

23 months agoRename Python script
Lanius Trolling [Sat, 27 Jan 2024 14:15:55 +0000 (09:15 -0500)]
Rename Python script

23 months agoRefactor map viewer
Lanius Trolling [Sat, 27 Jan 2024 14:15:44 +0000 (09:15 -0500)]
Refactor map viewer

23 months agoAdd conlang vocabulary tag
Lanius Trolling [Tue, 23 Jan 2024 17:41:14 +0000 (12:41 -0500)]
Add conlang vocabulary tag

23 months agoSwitch from JMustache to Pebble
Lanius Trolling [Sat, 20 Jan 2024 19:38:12 +0000 (14:38 -0500)]
Switch from JMustache to Pebble

23 months agoAdd random quote endpoint
Lanius Trolling [Wed, 17 Jan 2024 13:30:01 +0000 (08:30 -0500)]
Add random quote endpoint

23 months agoMove JS external declarations into subproject
Lanius Trolling [Tue, 16 Jan 2024 17:26:00 +0000 (12:26 -0500)]
Move JS external declarations into subproject

2 years agoOwner nation may see all comments in RSS feed
Lanius Trolling [Thu, 11 Jan 2024 16:09:33 +0000 (11:09 -0500)]
Owner nation may see all comments in RSS feed

2 years agoRemove RSS feeds from navbar
Lanius Trolling [Thu, 11 Jan 2024 16:07:53 +0000 (11:07 -0500)]
Remove RSS feeds from navbar

2 years agoMinor tweaks
Lanius Trolling [Thu, 11 Jan 2024 16:06:32 +0000 (11:06 -0500)]
Minor tweaks

2 years agoFix parsing issues
Lanius Trolling [Thu, 11 Jan 2024 14:10:13 +0000 (09:10 -0500)]
Fix parsing issues

2 years agoAdd recent comments RSS feed
Lanius Trolling [Thu, 11 Jan 2024 13:28:37 +0000 (08:28 -0500)]
Add recent comments RSS feed

2 years agoAdd recent factbook edits RSS feed
Lanius Trolling [Wed, 10 Jan 2024 22:53:57 +0000 (17:53 -0500)]
Add recent factbook edits RSS feed

2 years agoFix NationStates link url
Lanius Trolling [Sun, 7 Jan 2024 13:05:39 +0000 (08:05 -0500)]
Fix NationStates link url

2 years agoRemove special Gothic font
Lanius Trolling [Sun, 31 Dec 2023 18:04:44 +0000 (13:04 -0500)]
Remove special Gothic font

2 years agoMark links in comments as UGC
Lanius Trolling [Thu, 28 Dec 2023 18:18:35 +0000 (13:18 -0500)]
Mark links in comments as UGC

2 years agoRemove unused code
Lanius Trolling [Thu, 28 Dec 2023 17:48:07 +0000 (12:48 -0500)]
Remove unused code

2 years agoRefactor repeated code
Lanius Trolling [Thu, 28 Dec 2023 17:43:31 +0000 (12:43 -0500)]
Refactor repeated code

2 years agoFix viewing of WIP or old factbooks
Lanius Trolling [Thu, 28 Dec 2023 17:37:32 +0000 (12:37 -0500)]
Fix viewing of WIP or old factbooks

2 years agoReplace MutableMap with concurrent maps
Lanius Trolling [Sun, 24 Dec 2023 18:03:52 +0000 (13:03 -0500)]
Replace MutableMap with concurrent maps

2 years agoHopefully fix sitemap
Lanius Trolling [Sun, 24 Dec 2023 15:48:01 +0000 (10:48 -0500)]
Hopefully fix sitemap

2 years agoI am very smart!
Lanius Trolling [Thu, 21 Dec 2023 21:19:49 +0000 (16:19 -0500)]
I am very smart!

2 years agoRemove some overhead
Lanius Trolling [Thu, 21 Dec 2023 21:10:14 +0000 (16:10 -0500)]
Remove some overhead

2 years agoFix server-side deploy
Lanius Trolling [Wed, 20 Dec 2023 16:41:17 +0000 (11:41 -0500)]
Fix server-side deploy

2 years agoAdd interactive map viewer to Git repository
Lanius Trolling [Wed, 20 Dec 2023 16:37:02 +0000 (11:37 -0500)]
Add interactive map viewer to Git repository

2 years agoAdd blockquote tag to factbook formatting
Lanius Trolling [Tue, 19 Dec 2023 15:18:19 +0000 (10:18 -0500)]
Add blockquote tag to factbook formatting

2 years agoAdd language attribute
Lanius Trolling [Mon, 18 Dec 2023 20:08:08 +0000 (15:08 -0500)]
Add language attribute

2 years agoUnchange text
Lanius Trolling [Mon, 18 Dec 2023 20:05:11 +0000 (15:05 -0500)]
Unchange text

2 years agoMake site more efficient w/ script loading
Lanius Trolling [Mon, 18 Dec 2023 20:04:20 +0000 (15:04 -0500)]
Make site more efficient w/ script loading