<commit_before>Internal TODO list (in relative order):

Client-side error handling is in a primitive state.  It needs more robust
handling of issues with the server.  This needs to have better high level
support for all JSon loaded objects.  Perhaps have a parent class to better
handle it in a common way.

Film quip editing, saving, and loading.

Create new film branches.

Add per-user change handling.  The schema is basically there, it just needs
to have UI coding and the php side support.

Access control for branch owners and site admins.  Should be done at a
global level and at a per-user level.

Admin hard editing of branches.  This should be an extension of the access
controls, along with perhaps hard branch deletion.

Need cron jobs that clean up the really old temporary data from the database,
such as old CSRF tickets or session data.

User banning and banning by IP.

The whole site needs styling.  That'll come much later on, as right now
we're concerned about getting the basic functionality first.

<commit_msg>add a to do note about the schema visualizer.<commit_after>Internal TODO list (in relative order):

Client-side error handling is in a primitive state.  It needs more robust
handling of issues with the server.  This needs to have better high level
support for all JSon loaded objects.  Perhaps have a parent class to better
handle it in a common way.

Film quip editing, saving, and loading.

Create new film branches.

Add per-user change handling.  The schema is basically there, it just needs
to have UI coding and the php side support.

Access control for branch owners and site admins.  Should be done at a
global level and at a per-user level.

Admin hard editing of branches.  This should be an extension of the access
controls, along with perhaps hard branch deletion.

Need cron jobs that clean up the really old temporary data from the database,
such as old CSRF tickets or session data.

User banning and banning by IP.

The whole site needs styling.  That'll come much later on, as right now
we're concerned about getting the basic functionality first.


The html graph viewer of the schema needs huge improvements.
{'fraction_non_alphanumeric': 0.03146691346598797, 'fraction_numerical': 0.0, 'mean_word_length': 3.9930715935334873, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6995080', 'n_tokens_mistral': 543, 'n_tokens_neox': 520, 'n_words': 358}