Bernd Bestel
11d28622e8
Squashed commit
...
Make it possible to actively not-check a mandatory checkbox Userfield (closes #2601 )
Pluralize the "opened" localization string (closes #2280 )
Added a trendline to the price history chart (closes #2237 )
Various minor style/code refinements
2025-01-14 17:54:06 +01:00
Bernd Bestel
c8ccc0b529
Optimized Userfield save event handling ( fixes #2458 )
2025-01-13 21:00:06 +01:00
Bernd Bestel
c9ffe4885d
Implemented frontend external barcode lookup workflow + a plugin for Open Food Facts ( closes #158 )
2025-01-11 20:04:32 +01:00
Bernd Bestel
2c0b1a7be0
More modal iframe dialog handling improvements
2025-01-11 12:29:45 +01:00
Bernd Bestel
a373f8ae4b
More modal iframe dialog handling improvements
2025-01-10 20:26:37 +01:00
Bernd Bestel
201bda93a2
Revamped modal iframe dialog handling
2025-01-10 17:15:09 +01:00
Bernd Bestel
1900a5b8a2
Visual refresh
2025-01-08 20:50:35 +01:00
Bernd Bestel
5f26e914a2
Improve delete confirmation wording details (references #2624 )
2024-12-26 10:46:54 +01:00
Bernd Bestel
cd25284d35
Fixed DOMSubtreeModified deprecation notice
2024-12-23 17:20:23 +01:00
Bernd Bestel
58eda2f152
Upgraded iframe-resizer package
2024-12-23 17:11:35 +01:00
Bernd Bestel
c21090f522
Allow non-ASCII characters in file names of uploaded files ( closes #2484 )
2024-08-19 20:51:47 +02:00
Bernd Bestel
402d98757e
Optimized iframe-resizer handling
2024-03-15 18:39:31 +01:00
Bernd Bestel
affa7c41a1
Added missing DataTables option ( fixes #2494 )
2024-03-13 22:05:05 +01:00
Bernd Bestel
e01e0f3abe
Revamped iframe modal handling (references #2480 and #2421 )
2024-02-25 10:40:11 +01:00
Bernd Bestel
24cac247f5
Don't resize invisible embedded iframes (references #2480 and #2421 )
2024-02-24 20:13:39 +01:00
Bernd Bestel
11ac985e57
Added a workaround for sporadically (not fully reproducible) empty modal iframes in Chrome based Browsers (references #2480 and #2421 )
2024-02-24 15:36:43 +01:00
Bernd Bestel
15ab198af0
Enable night mode on /login if that's the system preferred color scheme (references #71 )
2024-01-28 09:39:58 +01:00
Bernd Bestel
33d5ec44d2
Again more iframe dialog handling optimizations (references #2421 )
2024-01-13 20:27:35 +01:00
Bernd Bestel
fc072b13f2
More iframe dialog handling optimizations (references #2421 )
2024-01-13 09:32:59 +01:00
Bernd Bestel
efae5fea5b
Don't lazy load iframes ( fixes #2421 )
2024-01-10 21:52:54 +01:00
Bernd Bestel
99f448dd64
Strip spaces from uploaded file names ( fixes #2415 )
2023-12-30 19:49:21 +01:00
Bernd Bestel
82d899d609
Optimized DataTables state save handling performance
2023-09-01 17:04:11 +02:00
Bernd Bestel
5080d776a7
Only accept application/json
requests for (JSON) API requests
2023-09-01 00:53:25 +02:00
Bernd Bestel
a123535b0a
Optimized locale number display handling ( fixes #2309 )
2023-08-15 09:35:40 +02:00
Bernd Bestel
8b444a03e5
Simplified initial /mealplan start date handling ( fixes #2286 )
2023-07-31 21:29:28 +02:00
Bernd Bestel
02fe3f2119
Show to amount of "Label per unit" stock entry labels ( closes #2241 )
2023-05-22 21:23:19 +02:00
Bernd Bestel
979c67b44c
Various JS optimizations
2023-05-21 18:01:47 +02:00
Bernd Bestel
f427849e89
Load all frontend packages conditionally
2023-05-21 10:56:38 +02:00
Bernd Bestel
d16d976d0b
Simplified viewjs / active page handling
2023-05-20 18:20:30 +02:00
Bernd Bestel
ddf0ff0aef
Various small layout adjustments
2023-05-20 11:03:13 +02:00
Bernd Bestel
fb57d9ef13
Fixed frontend translation with numbered arguments did not work (after upgrading gettext-translator)
2023-05-20 09:58:33 +02:00
Bernd Bestel
6ab5bc3a29
Optimized sidebar collapsed state / active nav handling
2023-05-19 21:14:57 +02:00
Bernd Bestel
49daed6c2b
Upgraded some frontend dependencies
2023-05-19 17:23:32 +02:00
Bernd Bestel
628e779902
Moved sidebar / menu layout into own (customized) component
2023-05-19 15:12:11 +02:00
Bernd Bestel
631f03e62c
Optimized DataTables fixedOrder handling ( fixes #2235 )
2023-05-17 22:44:42 +02:00
Bernd Bestel
491412807c
Fixed table column visibility selection
2023-05-13 14:28:50 +02:00
Bernd Bestel
8bdb74a8e0
Optimized button click tooltip hide handling ( fixes #2206 )
2023-05-03 08:32:49 +02:00
Bernd Bestel
b18bd2ff87
Fixed table dropdown menu overflow handling when columns are reordered ( fixes #2130 )
2023-02-06 20:25:51 +01:00
Bernd Bestel
d9667b4534
Removed type conversions where no longer needed
...
PHP 8.1 PDO SQLite now returns native data types
2023-02-06 20:22:10 +01:00
Bernd Bestel
f6e0ff11f1
Fixed column visibility handling when there is a shadow rowgroup column ( fixes #2074 )
2022-12-20 22:11:35 +01:00
Bernd Bestel
fce6458df6
Optimized modal dialog sizing
2022-12-04 21:59:20 +01:00
Bernd Bestel
6036786153
Fix/Workaround for DataTables ColReorder bug with data-order attributes ( fixes #2019 )
2022-11-12 18:10:32 +01:00
Bernd Bestel
d883474f03
Fixed LABEL_PRINTER_HOOK_JSON check was missing when running label printer WebHooks client side ( fixes #1978 )
2022-08-25 18:46:49 +02:00
Bernd Bestel
27582611c1
Split user setting stock_decimal_places_prices
into separate settings for input/display ( closes #1893 )
2022-06-04 14:09:35 +02:00
Bernd Bestel
cd41c27ee1
Fixed plural form missing handling (references #1878 and #1903 )
2022-06-01 22:33:13 +02:00
Bernd Bestel
5406448be0
Use singular localization form when plural form is not provided ( closes #1878 )
2022-05-14 17:10:48 +02:00
Bernd Bestel
845e69fb96
Escape HTML when displaying recipes on /mealplan (references #1868 )
2022-04-21 21:32:28 +02:00
Bernd Bestel
150cfba455
Don't show invisible columns in table options
2022-04-07 19:46:13 +02:00
Bernd Bestel
73e539604f
Don't show relative time for invalid dates
2022-04-07 18:12:49 +02:00
Bernd Bestel
adaa54ba8b
Only load night mode stylesheet when night mode is actually on
2022-04-05 18:18:38 +02:00