running-tools

A collection of tools for runners and their coaches
git clone https://git.ashermorgan.net/running-tools/
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2025-08-30 18:42Merge branch 'dev'Asher Morgan91+14532-8264
2025-08-30 18:39Update version to 1.5.0Asher Morgan3+25-3
2025-08-30 17:24Fix position of empty message in TargetEditorAsher Morgan1+1-1
2025-08-30 17:09Update browsers listAsher Morgan1+3-3
2025-08-25 01:42Generate changelog page content at build-timeAsher Morgan7+93-81
2025-08-24 22:56Create changelog page generated from CHANGELOG.mdAsher Morgan7+148-32
2025-08-23 22:08Use consistent capitalization in CHANGELOG.mdAsher Morgan1+14-14
2025-08-23 22:02Update about pageAsher Morgan1+3-1
2025-08-23 21:53Rename option to "Workout name customization"Asher Morgan5+16-16
2025-08-23 21:49Merge branch 'reorganize-localstorage' into devAsher Morgan25+2279-1327
2025-08-23 21:47Update unit testsAsher Morgan5+330-207
2025-08-23 21:20Update localStorage migrations and related testsAsher Morgan6+465-190
2025-08-23 02:42Reorganize localStorage itemsAsher Morgan14+542-329
2025-08-18 01:47Sync race prediction options globallyAsher Morgan16+1096-837
2025-08-15 21:03Create RacePredictionOptions interfaceAsher Morgan14+342-260
2025-07-26 18:32Update README.md and about page textAsher Morgan2+23-13
2025-07-26 18:15Improve consistency in CHANGELOG.mdAsher Morgan1+70-48
2025-07-20 01:53Update wording on Vue NotFoundPage viewAsher Morgan1+1-1
2025-07-20 00:50Use consistent capitalization in advanced optionsAsher Morgan3+7-7
2025-07-19 23:35Implement custom batch column label optionAsher Morgan11+337-47
2025-07-13 19:38Hide riegel exponent option when not applicableAsher Morgan4+61-21
2025-07-12 21:36Rename src/utils/ to src/core/Asher Morgan43+2771-2752
2025-07-12 21:02Organize e2e tests into sectionsAsher Morgan7+1831-1776
2025-07-12 20:38Update storage migration logic and its e2e testsAsher Morgan3+339-32
2025-07-12 19:28Extract default calculator stateAsher Morgan8+186-216
2025-07-12 18:53Inline pace util functionsAsher Morgan3+3-39
2025-07-12 18:40Implement formatDistance and formatPace functionsAsher Morgan11+543-350
2025-07-12 15:03Fix length of mileAsher Morgan8+25-25
2025-07-07 21:08Replace TargetSetTypes with the Calculator enumAsher Morgan5+22-29
2025-07-06 22:06Extract advanced calculator options into componentAsher Morgan13+568-227
2025-07-06 03:37Move *-target-set settings into *-options settingAsher Morgan13+571-308
2025-06-30 01:35Add unit tests for PaceInput/TimeInput labelsAsher Morgan3+46-13
2025-06-30 01:26Fix vite warning about illegal HTML in about pageAsher Morgan1+7-7
2025-06-30 01:18Merge branch 'typescript' into devAsher Morgan60+8468-5512
2025-06-30 01:14Merge branch 'dev' into typescriptAsher Morgan3+333-6
2025-06-30 01:09Miscellaneous cleanup after TypeScript migrationAsher Morgan11+232-289
2025-06-29 02:11Convert remaining project src files to TypeScriptAsher Morgan4+5-4
2025-06-28 20:19Convert all views to TypeScriptAsher Morgan23+504-350
2025-06-28 21:52Use withDefaults macro for most prop definitionsAsher Morgan11+93-105
2025-06-28 19:31Convert remaining components to TypeScriptAsher Morgan4+134-88
2025-06-22 20:38Convert remaining utils to TypeScriptAsher Morgan11+435-365
2025-06-22 15:27Convert most components to TypeScriptAsher Morgan15+115-65
2025-06-22 01:04Convert composables to TypeScriptAsher Morgan9+75-70
2025-06-21 22:55Convert most utils to TypeScriptAsher Morgan14+1114-963
2025-06-29 22:46Save unit calculator category to localStorageAsher Morgan3+10-8
2025-06-29 22:39Add e2e tests for localStorage behaviorAsher Morgan1+326-0
2025-06-21 22:00Add basic typescript packagesAsher Morgan6+850-6
2025-06-21 21:24Migrate other components to useObjectModelAsher Morgan9+262-122
2025-06-21 17:59Update dependenciesAsher Morgan10+5588-4023
2025-05-31 20:07Merge branch custom-workout-target-names into devAsher Morgan18+586-226
2025-05-31 19:58Automatically migrate workout calculator optionsAsher Morgan4+136-15
2025-05-31 19:46Update end-to-end testsAsher Morgan3+14-5
2025-05-31 19:44Implement target name customization optionAsher Morgan5+259-216
2025-05-31 17:26Add link to git repository on about pageAsher Morgan2+8-2
2025-05-31 01:57Refactor vite build variablesAsher Morgan5+19-15
2025-05-30 03:02Implement custom workout target namesAsher Morgan8+141-7
2025-05-30 02:33Implement workoutTargetToString util functionAsher Morgan3+67-14
2025-05-21 01:47Fix spacing in target editorAsher Morgan2+2-2
2025-05-18 02:05Update symbol for marathon distanceAsher Morgan1+1-1
2025-05-18 00:51Fix early formatting bug in Decimal & IntegerInputAsher Morgan2+4-16
2025-05-17 22:05Simplify description of some workout targetsAsher Morgan2+18-8
2025-03-24 20:38Round durations in Batch CalculatorAsher Morgan8+48-41
2025-02-10 01:11Fix GitHub Actions CIAsher Morgan1+2-2
2025-02-06 04:39Update README.mdAsher Morgan1+5-0
208 more commits remaining, fetch the repository