Change .gitmodules to use public URL
Upgrade sanscript.js
qAdd application logging
Add basic text system with admin panel

This is a basic system for querying texts and assigning URLs to
different text segment. This is a reimplementation of an older version
at nakula.learnsanskrit.org, and it aims to fix the many mistakes of
the original.

There's still plenty of work to do, but it's off to a good start.
Fix path reference for sanscript.js

I don't know how long this has gone uncommitted. With this fix,
the site should work as advertised.
Add support for querying multiple verses

These verses are passed as a CSL.
Add support for querying verse ranges

This code is inefficient, but it works!
Add support for text divisions

These need some more work, but they correctly partition a text into
disjoint regions.
Add 'Texts' to nav bar
Add paginated segments to text page

By default, these are in groups of 5.
Fix minor bugs when using multiple texts

Since many slugs are repeated across texts, we should match against
the current text before querying further.
Add support for parent and child texts

This is a first step toward parent and child segments, which are
considerably more complicated.
Add ordering on segment queries
Add support for parent and child segments

These have a many-to-many relationship with each other, but so far
I've only tested one-to-one.
Fix whitespace bug in process_text_xml

Trailing whitespace should be retained, not deleted.
Add real support for 'Language'

Also, filter texts on /texts based on language.
Add limited support for authors
Add basic page for authors and their texts
Add paged viewing for texts
Add invitation button to text pages

It's an easy way to start reading a text.