factbooks
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

2 years agoAdd lore intro page
Lanius Trolling [Thu, 27 Jul 2023 14:04:28 +0000 (10:04 -0400)]
Add lore intro page

2 years agoChange color scheme from blue to gold
Lanius Trolling [Wed, 26 Jul 2023 17:46:17 +0000 (13:46 -0400)]
Change color scheme from blue to gold

2 years agoFix attempt to update missing document
Lanius Trolling [Tue, 25 Jul 2023 17:06:00 +0000 (13:06 -0400)]
Fix attempt to update missing document

2 years agoRemove unused imports
Lanius Trolling [Tue, 25 Jul 2023 16:45:40 +0000 (12:45 -0400)]
Remove unused imports

2 years agoRemove unused class
Lanius Trolling [Tue, 25 Jul 2023 16:45:27 +0000 (12:45 -0400)]
Remove unused class

2 years agoRecord visits of factbooks
Lanius Trolling [Tue, 25 Jul 2023 16:41:10 +0000 (12:41 -0400)]
Record visits of factbooks

2 years agoAllow caching of factbook assets
Lanius Trolling [Fri, 21 Jul 2023 17:49:59 +0000 (13:49 -0400)]
Allow caching of factbook assets

2 years agoAllow images to be viewed full-size before page is done loading
Lanius Trolling [Tue, 18 Jul 2023 17:53:58 +0000 (13:53 -0400)]
Allow images to be viewed full-size before page is done loading

2 years agoMake Linux scripts executable
Lanius Trolling [Tue, 18 Jul 2023 17:50:08 +0000 (08:50 -0900)]
Make Linux scripts executable

2 years agoTwo fixes: redirect target indicators are now more accurate in placing, and images...
Lanius Trolling [Tue, 18 Jul 2023 17:37:00 +0000 (13:37 -0400)]
Two fixes: redirect target indicators are now more accurate in placing, and images no longer change the location if clicked on before the page is done loading

2 years agoInform users of the Gothic alphabet that Unicode is required
Lanius Trolling [Sun, 18 Jun 2023 13:53:35 +0000 (09:53 -0400)]
Inform users of the Gothic alphabet that Unicode is required

2 years agoWIP factbook links are now not rendered at all, instead of being rendered invisible
Lanius Trolling [Sun, 18 Jun 2023 13:45:53 +0000 (09:45 -0400)]
WIP factbook links are now not rendered at all, instead of being rendered invisible

2 years agoMake Boolean comparison more efficient
Lanius Trolling [Sun, 18 Jun 2023 13:44:30 +0000 (09:44 -0400)]
Make Boolean comparison more efficient

2 years agoAdd Thedish alphabet
Lanius Trolling [Thu, 15 Jun 2023 15:35:57 +0000 (11:35 -0400)]
Add Thedish alphabet

2 years agoImprove table styling
Lanius Trolling [Wed, 14 Jun 2023 13:29:36 +0000 (09:29 -0400)]
Improve table styling

2 years agoFix cookie name
Lanius Trolling [Mon, 12 Jun 2023 14:35:26 +0000 (10:35 -0400)]
Fix cookie name

2 years agoAdd redirect tag
Lanius Trolling [Mon, 12 Jun 2023 14:31:52 +0000 (10:31 -0400)]
Add redirect tag

2 years agoVarious improvements
Lanius Trolling [Sun, 14 May 2023 13:49:08 +0000 (09:49 -0400)]
Various improvements

2 years agoChange theme cookie name
Lanius Trolling [Tue, 14 Mar 2023 19:30:16 +0000 (15:30 -0400)]
Change theme cookie name

2 years agoSwitch from SVG to PNG images in the UI
Lanius Trolling [Tue, 14 Mar 2023 19:25:32 +0000 (15:25 -0400)]
Switch from SVG to PNG images in the UI

2 years agoA minor change
Lanius Trolling [Tue, 14 Mar 2023 19:05:33 +0000 (15:05 -0400)]
A minor change

2 years agoFilter out shadowbanned comments
Lanius Trolling [Tue, 14 Mar 2023 19:01:51 +0000 (15:01 -0400)]
Filter out shadowbanned comments

2 years agoDon't let people know about shadowbanned comments
Lanius Trolling [Tue, 14 Mar 2023 18:59:54 +0000 (14:59 -0400)]
Don't let people know about shadowbanned comments

2 years agoAdd comment permalink copy button
Lanius Trolling [Tue, 14 Mar 2023 18:56:19 +0000 (14:56 -0400)]
Add comment permalink copy button

2 years agoChange function signature
Lanius Trolling [Tue, 14 Mar 2023 18:53:03 +0000 (14:53 -0400)]
Change function signature

2 years agoSome fixes
Lanius Trolling [Tue, 14 Mar 2023 18:51:40 +0000 (14:51 -0400)]
Some fixes

2 years agoFix not loading functions on page with no data document
Lanius Trolling [Mon, 13 Mar 2023 17:58:41 +0000 (13:58 -0400)]
Fix not loading functions on page with no data document

2 years agoAdd Groovy-scripted JMustache template lambda functions
Lanius Trolling [Sun, 12 Mar 2023 16:28:37 +0000 (12:28 -0400)]
Add Groovy-scripted JMustache template lambda functions

2 years agoImprove image full-size viewing
Lanius Trolling [Wed, 8 Mar 2023 12:39:08 +0000 (07:39 -0500)]
Improve image full-size viewing

2 years agoNo need to preview blank comment
Lanius Trolling [Fri, 3 Mar 2023 18:44:47 +0000 (13:44 -0500)]
No need to preview blank comment

2 years agoBlank comments have no previews
Lanius Trolling [Fri, 3 Mar 2023 18:43:09 +0000 (13:43 -0500)]
Blank comments have no previews

2 years agoExtract authorization code
Lanius Trolling [Thu, 2 Mar 2023 16:10:34 +0000 (11:10 -0500)]
Extract authorization code

2 years agoLambda parameter renaming
Lanius Trolling [Thu, 2 Mar 2023 16:07:53 +0000 (11:07 -0500)]
Lambda parameter renaming

2 years agoDon't keep bothering database/NSAPI in case of anonymous user
Lanius Trolling [Thu, 2 Mar 2023 16:04:10 +0000 (11:04 -0500)]
Don't keep bothering database/NSAPI in case of anonymous user

2 years agoChange missing-CSRF-token error
Lanius Trolling [Thu, 2 Mar 2023 15:53:23 +0000 (10:53 -0500)]
Change missing-CSRF-token error

2 years agoUpdate Ktor to 2.2.4
Lanius Trolling [Thu, 2 Mar 2023 15:50:40 +0000 (10:50 -0500)]
Update Ktor to 2.2.4

2 years agoForbid blank comments and rework error popup
Lanius Trolling [Mon, 27 Feb 2023 19:26:28 +0000 (14:26 -0500)]
Forbid blank comments and rework error popup

2 years agoFix comments
Lanius Trolling [Fri, 24 Feb 2023 17:36:55 +0000 (12:36 -0500)]
Fix comments

2 years agoFix optimizations
Lanius Trolling [Fri, 24 Feb 2023 17:36:30 +0000 (12:36 -0500)]
Fix optimizations