grocy/public/viewjs
Ryan Schaefer 062d808f04
Replace "command" tests with regex and fix broken commands
Replaces "command" detection logic with regex and fixes bug where user could not input commands of greater than length 4.


[BUG]
Cannot trigger the following:
YYYYMMDD gets expanded to the proper ISO-8601 notation

[Fix Evidence]
{will add}

[BUG]
Cannot trigger the following:
YYYYMMe or YYYYMM+ gets expanded to the end of the given month in the given year in proper notation

[Fix Evidence]
{will add}

[BUG]
Cannot trigger the following past 100:
[+/-]n[d/m/y] gets expanded to a date relative to today, while adding (+) or subtracting (-) the number of days/months/years, in proper notation

[Fix Evidence]
{will add}
2025-09-13 19:16:50 -04:00
..
components Replace "command" tests with regex and fix broken commands 2025-09-13 19:16:50 -04:00
about.js Make it possible to show the changelog directly via /about?tab=changelog 2019-03-09 16:25:23 +01:00
barcodescannertesting.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
batteries.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
batteriesjournal.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
batteriesoverview.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
batteriessettings.js Improved number input initial value decimal handling 2020-11-15 14:15:09 +01:00
batteryform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
batterytracking.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
calendar.js Reload calendar after color config changed (references #2368) 2023-11-04 14:18:51 +01:00
choreform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
chores.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
choresjournal.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
choresoverview.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
choressettings.js Make track now / next schedule buttons on /choresoverview swappable (closes #2424) 2025-01-14 19:43:12 +01:00
choretracking.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
consume.js Handle window.top in embedded iframe situations (fixes #2686) 2025-02-24 19:52:43 +01:00
equipment.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
equipmentform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
inventory.js Optimized product picker barcode clear handling (fixes #2745) 2025-05-26 20:20:40 +02:00
locationcontentsheet.js Optimized /locationcontentsheet only-in-stock checkbox page reload persistence (in Chrome) (references #2669) 2025-02-06 20:27:35 +01:00
locationform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
locations.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
login.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
manageapikeys.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
mealplan.js Allow partially in stock recipes to be consumed (closes #386) 2025-01-18 10:23:31 +01:00
mealplansectionform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
mealplansections.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
openapiui.js Squashed commit 2021-07-13 19:29:23 +02:00
productbarcodeform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
productform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
productgroupform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
productgroups.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
products.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
purchase.js Optimized product picker barcode clear handling (fixes #2745) 2025-05-26 20:20:40 +02:00
quantityunitconversionform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
quantityunitconversionsresolved.js Minor style refinements 2025-01-23 18:08:50 +01:00
quantityunitform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
quantityunitpluraltesting.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
quantityunits.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
recipeform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
recipeposform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
recipes.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
recipessettings.js Show a little optional checkbox to mark recipe ingredients as done (closes #1606) 2022-04-01 22:43:49 +02:00
shoppinglist.js Persist shopping list print settings (closes #2667) 2025-02-03 18:36:10 +01:00
shoppinglistform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
shoppinglistitemform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
shoppinglistsettings.js Make it possible to round up shopping list and recipe ingredient amounts (closes #902, closes #2644) 2025-01-19 20:16:37 +01:00
shoppinglocationform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
shoppinglocations.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
stockentries.js Transpose product column index when searching in it (fixes #2688) 2025-02-27 17:07:30 +01:00
stockentryform.js Handle window.top in embedded iframe situations (fixes #2686) 2025-02-24 19:52:43 +01:00
stockjournal.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
stockjournalsummary.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
stockoverview.js Also show the product's default store on /stockoverview (closes #2698) 2025-03-10 17:36:23 +01:00
stockreportspendings.js Keep selected date range when navigating through different group by variants of the stockreport/spendings (closes #2532) 2025-01-13 23:13:24 +01:00
stocksettings.js Added a new stock settings to always show all products on /stockoverview (closes #2398) 2025-01-15 21:44:45 +01:00
taskcategories.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
taskcategoryform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
taskform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
tasks.js Apply table filters on /tasks load (fixes #2660) 2025-01-31 16:33:55 +01:00
taskssettings.js Improved number input initial value decimal handling 2020-11-15 14:15:09 +01:00
transfer.js Handle window.top in embedded iframe situations (fixes #2686) 2025-02-24 19:52:43 +01:00
userentities.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
userentityform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
userfieldform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
userfields.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
userform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
userobjectform.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
userobjects.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
userpermissions.js Use better confirm dialog 2020-12-22 10:05:06 +01:00
users.js Optimized form input field navigation delay 2025-01-31 15:35:34 +01:00
usersettings.js Improved number input initial value decimal handling 2020-11-15 14:15:09 +01:00