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

2 years agoFix MIME type of sitemap
Lanius Trolling [Sun, 17 Dec 2023 17:28:57 +0000 (12:28 -0500)]
Fix MIME type of sitemap

2 years agoRevert "Fix Hammer.js, so it uses screen coords instead of client coords"
Lanius Trolling [Sun, 17 Dec 2023 15:02:01 +0000 (10:02 -0500)]
Revert "Fix Hammer.js, so it uses screen coords instead of client coords"

This reverts commit 4e75f1ed5a14c5859a6e88a97e46b873243c9ecc.

2 years agoFix Hammer.js, so it uses screen coords instead of client coords
Lanius Trolling [Sun, 17 Dec 2023 15:00:43 +0000 (10:00 -0500)]
Fix Hammer.js, so it uses screen coords instead of client coords

2 years agoFVCK
Lanius Trolling [Tue, 12 Dec 2023 15:11:02 +0000 (10:11 -0500)]
FVCK

2 years agoAdd robots.txt and sitemap.xml
Lanius Trolling [Tue, 12 Dec 2023 15:08:38 +0000 (10:08 -0500)]
Add robots.txt and sitemap.xml

2 years agoInteractive map now works on mobile
Lanius Trolling [Fri, 8 Dec 2023 19:19:56 +0000 (14:19 -0500)]
Interactive map now works on mobile

2 years agoAdd touchscreen admonition
Lanius Trolling [Tue, 5 Dec 2023 15:23:34 +0000 (10:23 -0500)]
Add touchscreen admonition

2 years agoRemove factbook script from interactive map viewer
Lanius Trolling [Mon, 4 Dec 2023 15:33:39 +0000 (10:33 -0500)]
Remove factbook script from interactive map viewer

2 years agoMake the interactive map an actual page and not an HTML file in the assets directory
Lanius Trolling [Mon, 4 Dec 2023 14:25:07 +0000 (09:25 -0500)]
Make the interactive map an actual page and not an HTML file in the assets directory

2 years agoRemove crossorigin attributes
Lanius Trolling [Mon, 4 Dec 2023 00:19:50 +0000 (19:19 -0500)]
Remove crossorigin attributes

2 years agoRemove factbook caching
Lanius Trolling [Sat, 4 Nov 2023 13:07:52 +0000 (09:07 -0400)]
Remove factbook caching

2 years agoFix Kishari spacing
Lanius Trolling [Fri, 3 Nov 2023 22:53:03 +0000 (18:53 -0400)]
Fix Kishari spacing

2 years agooops
Lanius Trolling [Fri, 3 Nov 2023 21:57:22 +0000 (17:57 -0400)]
oops

2 years agoAdd Kishari alphabet box
Lanius Trolling [Fri, 3 Nov 2023 21:54:30 +0000 (17:54 -0400)]
Add Kishari alphabet box

2 years agoAdd Kishari language
Lanius Trolling [Fri, 3 Nov 2023 21:51:49 +0000 (17:51 -0400)]
Add Kishari language

2 years agoSwitch to Enum.entries
Lanius Trolling [Sun, 29 Oct 2023 14:09:03 +0000 (10:09 -0400)]
Switch to Enum.entries

2 years agoAdd audio tag
Lanius Trolling [Sun, 29 Oct 2023 12:34:35 +0000 (08:34 -0400)]
Add audio tag

2 years agoCorrectly pluralize page-view numbers AND implement factbook page caching
Lanius Trolling [Thu, 19 Oct 2023 15:18:08 +0000 (11:18 -0400)]
Correctly pluralize page-view numbers AND implement factbook page caching

2 years agoUpdate to official Kotlin MongoDB driver AND prevent bots from cluttering page view...
Lanius Trolling [Sun, 15 Oct 2023 12:44:50 +0000 (08:44 -0400)]
Update to official Kotlin MongoDB driver AND prevent bots from cluttering page view counting

2 years agoMake external links configurable
Lanius Trolling [Fri, 15 Sep 2023 14:45:16 +0000 (10:45 -0400)]
Make external links configurable

2 years agoFix Pokhwalish language
Lanius Trolling [Sun, 3 Sep 2023 12:27:02 +0000 (08:27 -0400)]
Fix Pokhwalish language

2 years agoImprove Pokhwalish language
Lanius Trolling [Sun, 3 Sep 2023 12:21:43 +0000 (08:21 -0400)]
Improve Pokhwalish language

2 years agoAdd Pokhwalish language
Lanius Trolling [Sun, 3 Sep 2023 12:15:47 +0000 (08:15 -0400)]
Add Pokhwalish language

2 years agoUpdate Ktor
Lanius Trolling [Thu, 24 Aug 2023 19:06:14 +0000 (15:06 -0400)]
Update Ktor

2 years agoFix image tags in commenting
Lanius Trolling [Thu, 24 Aug 2023 18:59:38 +0000 (14:59 -0400)]
Fix image tags in commenting

2 years agoAdd image tags for commenting
Lanius Trolling [Thu, 24 Aug 2023 18:54:18 +0000 (14:54 -0400)]
Add image tags for commenting

2 years agoAdd quizzes
Lanius Trolling [Tue, 15 Aug 2023 15:42:09 +0000 (11:42 -0400)]
Add quizzes

2 years agoAdd more OpenGraph data
Lanius Trolling [Tue, 8 Aug 2023 17:29:39 +0000 (13:29 -0400)]
Add more OpenGraph data

2 years agoAdd OpenGraph data
Lanius Trolling [Wed, 2 Aug 2023 16:27:22 +0000 (12:27 -0400)]
Add OpenGraph data

2 years agoChange Table of Contents title
Lanius Trolling [Thu, 27 Jul 2023 20:25:01 +0000 (16:25 -0400)]
Change Table of Contents title

2 years agoChange title
Lanius Trolling [Thu, 27 Jul 2023 18:03:47 +0000 (14:03 -0400)]
Change title

2 years agoChange link labels
Lanius Trolling [Thu, 27 Jul 2023 14:09:42 +0000 (10:09 -0400)]
Change link labels

2 years agoRemove comments and visitation data from front page
Lanius Trolling [Thu, 27 Jul 2023 14:08:51 +0000 (10:08 -0400)]
Remove comments and visitation data from front page

2 years agoRemove nav sidebar
Lanius Trolling [Thu, 27 Jul 2023 14:07:37 +0000 (10:07 -0400)]
Remove nav sidebar