Refactors and rewrites the humanize time functions used on the dashboard, and swaps out these new functions in a couple of places. Examples of these functions' behaviours can be found in the tests for them. <img width="375" alt="Screenshot 2023-11-16 at 8 07 14 PM" src="https://github.com/webrecorder/browsertrix-cloud/assets/5727389/775b3a49-1061-4002-8c34-961777423542"> <img width="267" alt="Screenshot 2023-11-16 at 8 07 45 PM" src="https://github.com/webrecorder/browsertrix-cloud/assets/5727389/1d22aec0-4b88-4a9a-b1d7-f6612d287769"> <img width="224" alt="Screenshot 2023-11-16 at 8 21 13 PM" src="https://github.com/webrecorder/browsertrix-cloud/assets/5727389/7d895938-ea02-4ffa-9f82-8526725f36c5"> Also fixes inconsistent tooltip text alignment on the dashboard :) |
||
---|---|---|
.. | ||
api.ts | ||
APIRouter.test.ts | ||
APIRouter.ts | ||
auth.test.ts | ||
auth.ts | ||
AuthService.test.ts | ||
AuthService.ts | ||
crawler.ts | ||
cron.ts | ||
css.ts | ||
executionTimeFormatter.test.ts | ||
executionTimeFormatter.ts | ||
form.ts | ||
LiteElement.ts | ||
localization.ts | ||
number.ts | ||
orgs.ts | ||
OrgService.ts | ||
PasswordService.ts | ||
persist.ts | ||
polyfills.ts | ||
state.ts | ||
string.ts |