<commit_before>#Time Blob Project Outline
Time Blob is a time tracker

## A Form for Work Sessions
* A list of form fields (time, metadata, etc.)
* Start & Stop time and date autofill with stopwatch data
* Submit form button
* Tap to start editing

#### Default Work Session Entry Fields
* Start Time & Date
* End Time & Date
* Activity
* Project
* Client
* Organization
* Length of Work Session

#### Form Feature Ideas
* Autofill fields with previous work session data (except time data)
* Autofill Suggestions based on other database entries
* Form field select entire field on tap
* Form field label select entire field on tap
* Auto focus on first form field after stopwatch starts
* Focusing on time field should pause stopwatch (if running)


## A Stopwatch
* track the time spent on a work session
* Clock hand animation to show when the stopwatch is running
* Tap to start & pause
* A numerical display of total time elapsed

#### Stopwatch Feature Ideas
* 2 state clock hand- glowing while on, and darkened while stopped & paused
* A quick submit button (for small screens) that adds entry without having to scroll down to press submit


## A Database to store your records
* A Table of Work session entries
* Add and Remove Entries
* List View shows only Activity, Date, and Length of Session
* Click Entry to Edit
* On edit, auto expand to show all columns
* List view shows 20 Entries, Scroll at bottom to load 20 more
* Sorted by time & date

#### DB Feature Ideas
* Add Custom Columns
* Auto Fill Suggestions
* Clock & Calendar Picker for editing time & date entries
* Sorting: display entries in a specified order
* Filtering: display entries that match specific criteria
* Non destructive DB editing
* Totalling: Show the total amount of hours for selected entries



<commit_msg>Minor Project Outline Rearrange<commit_after>#Time Blob Project Outline
Time Blob is a time tracker

## A Form for Work Sessions
* A list of form fields (time, metadata, etc.)
* Start & Stop time and date autofill with stopwatch data
* Submit form button
* Tap to start editing
* Form field label select entire field on tap

#### Default Work Session Entry Fields
* Start Time & Date
* End Time & Date
* Activity
* Project
* Client
* Organization
* Length of Work Session


## A Stopwatch
* track the time spent on a work session
* Clock hand animation to show when the stopwatch is running
* Tap to start & pause
* A numerical display of total time elapsed


## A Database to store your records
* A Table of Work session entries
* Add and Remove Entries
* List View shows only Activity, Date, and Length of Session
* Click Entry to Edit
* On edit, auto expand to show all columns
* List view shows 20 Entries, Scroll at bottom to load 20 more
* Sorted by time & date


##Feature Ideas

#### General Ideas
* User Preferences (eg: time formatting, theme colors, etc.)
* UI Sound Effects
* Accessibility for visually impaired

#### Form Feature Ideas
* Autofill fields with previous work session data (except time data)
* As-you-type autofill Suggestions based on other database entries
* Form field select entire field on tap
* Auto focus on first form field after stopwatch starts
* Focusing on time field should pause stopwatch (if running)

#### Stopwatch Feature Ideas
* 2 state clock hand- glowing while on, and darkened while stopped & paused
* A quick submit button (for small screens) that adds entry without having to scroll down to press submit

#### DB Feature Ideas
* Add Custom Columns
* Auto Fill Suggestions
* Clock & Calendar Picker for editing time & date entries
* Sorting: display entries in a specified order
* Filtering: display entries that match specific criteria
* Non destructive DB editing
* Totalling: Show the total amount of hours for selected entries
{'fraction_non_alphanumeric': 0.052701271186440676, 'fraction_numerical': 0.0026483050847457626, 'mean_word_length': 4.319718309859155, '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': '1958168', 'n_tokens_mistral': 978, 'n_tokens_neox': 922, 'n_words': 571}