<commit_before>Setup
    create base build process - completed 15-07
    create base design - completed 16-07
        fonts:
            <link href="https://fonts.googleapis.com/css?family=Forum|Source+Code+Pro" rel="stylesheet">
            font-family: 'Source Code Pro', monospace;
            font-family: 'Forum', cursive;
        colors:
            #c0dfd9 column background
            #e9ece5 box backgrounds
            #b3c2bf info windows
            #3b3a36 fonts
    add css minification to build process

Design Framework
    create mobile layout including layered map
    create hanburger and show / hide of that
    create desktop layout including layered map

functional framework
    review knockout.js
    review async and defer
    review error handling
    review tests

Features
    create base map and default zoom location
    create data and markers and show on initialisation
    create animated marker when selected
    implement deselection
    implement and populate infowindow from google maps
    add 2nd API information to dom element
    show list of locations
    implement select / deselect on locations list
    implement text based filter
    implement drop down based filter
    implement styled map

Additional
    additional API (train times?)
    allow change of zoom
    persist data<commit_msg>updated to do file<commit_after>Setup
    create base build process - completed 15-07
    create base design - completed 16-07
        fonts:
            <link href="https://fonts.googleapis.com/css?family=Forum|Source+Code+Pro" rel="stylesheet">
            font-family: 'Source Code Pro', monospace;
            font-family: 'Forum', cursive;
        colors:
            #c0dfd9 column background
            #e9ece5 box backgrounds
            #b3c2bf info windows
            #3b3a36 fonts
    add css minification to build process - completed 16-07

Design Framework
    create mobile layout including layered map
    create hanburger and show / hide of that
    create desktop layout including layered map

functional framework
    review knockout.js
    review async and defer
    review error handling
    review tests

Features
    create base map and default zoom location
    create data and markers and show on initialisation
    create animated marker when selected
    implement deselection
    implement and populate infowindow from google maps
    add 2nd API information to dom element - news site
    show list of locations
    implement select / deselect on locations list
    implement text based filter
    implement drop down based filter
    implement styled map

Additional
    additional API (train times?)
    allow change of zoom
    persist data
{'fraction_non_alphanumeric': 0.03799336038362228, 'fraction_numerical': 0.01549243821468093, 'mean_word_length': 2.6698240866035183, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 2, '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': '3117836', 'n_tokens_mistral': 689, 'n_tokens_neox': 647, 'n_words': 298}