Christian Vidal Wolf
03b98c9aed
Add tooltip preview on hover for notes in Pricing tab
...
Show note content in popup when hovering over the notes icon
2026-04-20 20:35:46 +02:00
Christian Vidal Wolf
9878efb2ca
feat: enhance PricingView search bar with a searchable dropdown list
2026-04-20 20:34:28 +02:00
Christian Vidal Wolf
ecf1c7831c
Add Hard Refresh button to TopBar
...
Button triggers reload of all data from Dropbox source
2026-04-20 20:30:21 +02:00
Christian Vidal Wolf
369e37c8f5
Filter out old launch dates before Dec 2025 in Missing Data tabs
2026-04-20 20:24:39 +02:00
Christian Vidal Wolf
66a42ad1a0
Add Launch Date Inconsistencies and Upcoming Launch Date tabs
...
- Add Launch Date Inconsistencies tab: shows when Ready to Order > Launch Date
- Add Upcoming Launch Date tab: alerts when launch is within 180 days (yellow) or 120 days (red)
- Show days until launch countdown
2026-04-20 18:48:30 +02:00
Christian Vidal Wolf
db696d2816
feat: redesign PricingView with manual validation check and notes, and add Matrix columns
2026-04-20 18:46:50 +02:00
Christian Vidal Wolf
111a44ae82
Add close X button to filter popover
...
Add X button in top-right corner to close filter dropdown
2026-04-20 17:15:41 +02:00
Christian Vidal Wolf
b76b64b044
Add Excel-like filter conditions to column filters
...
Add Condition tab with: equals, not equals, contains, starts with, ends with, greater than, less than, between
2026-04-20 17:05:24 +02:00
Christian Vidal Wolf
af2ed8a037
Add dynamic column filters to all pricing columns
...
Add filter dropdowns to SRP, UVP, and container columns in Pricing tab
2026-04-20 17:01:47 +02:00
Christian Vidal Wolf
5f96272182
Add column filters for Units/Outer and Outer W/L/H in Pricing tab
...
Add dropdown filters to filter by specific values in Units/Outer, Outer W, Outer L, Outer H columns
2026-04-20 16:57:02 +02:00
Christian Vidal Wolf
67a0466627
Refine AI button labeling logic: only use 'Translate' for same-field cross-language content
2026-04-20 16:53:21 +02:00
Christian Vidal Wolf
4c39c9ec53
Add Outer W, L, H columns to Pricing tab
...
Display outer box dimensions next to Units/Outer column in pricing view
2026-04-20 16:51:54 +02:00
Christian Vidal Wolf
dab6ccf723
Update short description AI prompts with character limits and improved translation logic
2026-04-20 16:50:21 +02:00
Christian Vidal Wolf
23074ed42f
Fix ColumnFilterPopover single-click and drag-selection interaction
2026-04-20 16:42:07 +02:00
Christian Vidal Wolf
1d9e77038a
Add Details DE/EN to description columns filter
...
Include DETAILS columns in description filter for Present/Missing filtering and improve empty value handling
2026-04-20 16:37:33 +02:00
Christian Vidal Wolf
b6b60e7dfb
Hide stats header in TopBar for non-descriptions tabs
...
Only show Total, Missing DE/EN Long/Short, Fully Complete header when viewing Product Descriptions tab
2026-04-20 16:35:40 +02:00
Christian Vidal Wolf
86c3ace6f8
Add dropdown selector for individual row field changes in Dimensions tab
...
- Added dropdown that shows unique values from the group (outer/units/moq)
- Click icon to open dropdown and select value to change single row
- Icon turns green on hover (emerald color)
- Replaces sync all icon with ChevronDown dropdown icon
2026-04-20 11:46:55 +02:00
Christian Vidal Wolf
f358b61229
fix: resolve ReferenceError in DimensionsView by moving useEffect after variable declaration
2026-04-16 12:03:39 +02:00
Christian Vidal Wolf
cbfd5f573d
feat: implement excel-style drag-to-select and shift-click in Dimensions and filters
2026-04-16 12:01:59 +02:00
Christian Vidal Wolf
19ca75c1b9
Fix drag selection with refs
2026-04-16 11:55:30 +02:00
Christian Vidal Wolf
dc46f91e7b
Add drag selection to filter dropdowns
2026-04-16 11:52:57 +02:00
Christian Vidal Wolf
3369fc90ed
fix: force showPicker for date inputs and add dark mode support
2026-04-14 18:58:07 +02:00
Christian Vidal Wolf
7c7258d87c
feat: implement native date pickers and YYYY-MM-DD format in Missing Data view
2026-04-14 18:55:23 +02:00
Christian Vidal Wolf
d4512aa4e6
Improve date column detection in Missing Data filters
2026-04-14 17:17:43 +02:00
Christian Vidal Wolf
a1402316e0
Add date range filter with calendar picker for Launch Date and Ready to Order
2026-04-14 17:13:47 +02:00
Christian Vidal Wolf
78df66be24
Add date picker for launch and ready to order fields
2026-04-14 17:09:12 +02:00
Christian Vidal Wolf
f4f69633ce
Add classification dropdown in Missing Data edit panel
2026-04-14 17:06:06 +02:00
Christian Vidal Wolf
4771a9b160
Fix: Improve AI description completeness and increase Gemini token limit to 4096
2026-04-14 11:23:49 +02:00
Christian Vidal Wolf
4533a98ddf
Add multi-select filters to Missing Data view using ColumnFilterPopover
2026-04-12 22:27:04 +02:00
Christian Vidal Wolf
31921666ad
Remove missingClass tab, keep only missingLaunch
2026-04-12 22:23:43 +02:00
Christian Vidal Wolf
a5d4305006
Fix columnUniqueValues dependency to use columns before it's defined
2026-04-12 18:38:47 +02:00
Christian Vidal Wolf
dce4588d0c
Add dropdown filters to Missing Data view with unique values
2026-04-12 18:36:19 +02:00
Christian Vidal Wolf
fd5d7458b9
Add column filters to Missing Data view and include Classification in editable columns
2026-04-12 18:32:08 +02:00
Christian Vidal Wolf and Claude Sonnet 4.6
39869edcef
feat: replace global EditPanel with focused 3-field panel in Missing Data
...
When editing from Missing Data view, only Classification, Launch Date
and Ready to Order fields are shown in a lightweight slide-in panel.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-12 15:23:23 +02:00
Christian Vidal Wolf and Claude Sonnet 4.6
ce9e91bad1
feat: add Edit button to each row in Missing Data view
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-12 15:19:20 +02:00
Christian Vidal Wolf and Claude Sonnet 4.6
7eeccdaf8c
feat: add Missing Data module as new sidebar entry
...
Replaces the tab approach with a dedicated 'Missing Data' module in the
sidebar. The module has two sub-tabs: 'Missing Classification' and
'Missing Launch Date'. Shows SKU, Name, Classification, Launch Date and
Ready to Order columns. Includes a local Excel serial date formatter so
dates that slipped through the App.tsx pre-processing are rendered
correctly instead of showing as raw numbers.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-12 15:11:57 +02:00
Christian Vidal Wolf and Claude Sonnet 4.6
fdf878a4f8
feat: add Missing Class / Launch tab to Article Details
...
Adds a new 'Missing Class / Launch' tab in Article Details that surfaces
items where Classification is empty or Launch Date is blank/01-01-1900.
The tab shows Classification, Launch Date, and Ready to Order columns for
quick reference. Column indices for Launch Date and Ready to Order are
resolved dynamically from the Excel headers.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-12 15:02:52 +02:00
Christian Vidal Wolf
d1f1c9a467
feat: restrict History and Pending Validation tabs to master user
2026-04-11 15:00:58 +02:00
Christian Vidal Wolf
7ecd1c45d0
UI: Add group verification for Dimensions inconsistencies and persist to DB
2026-04-11 11:48:56 +02:00
Christian Vidal Wolf
0e797e06bb
feat: add voice-to-text input using Web Speech API
2026-04-11 11:34:57 +02:00
Christian Vidal Wolf
5104dfd59d
chore: install buzz package for Python-style type checking
2026-04-11 11:31:58 +02:00
Christian Vidal Wolf
385ea2972c
feat: increase default page size from 25 to 100 in ProductDescriptions and ArticleDetails
2026-04-11 11:18:58 +02:00
Christian Vidal Wolf
aebf46493b
UI: Increase column widths for description headers to prevent cutoff
2026-04-11 11:15:41 +02:00
Christian Vidal Wolf
dcdf50593d
Comprehensive audit: Replace backend JWT dependency universally with anon key and strict cache rules
2026-04-10 19:56:42 +02:00
Christian Vidal Wolf
d9cc1f4506
Fix silent failure on getAllSyncedRows by forcing anon key
2026-04-10 19:52:30 +02:00
Christian Vidal Wolf
d3c90120f4
Force anon key on getHistory and expose errors visually
2026-04-10 19:48:33 +02:00
Christian Vidal Wolf
1c72eae60a
Disable fetch cache to sync history across computers
2026-04-10 19:45:05 +02:00
Christian Vidal Wolf
61daf8083f
fix: preserve 0 values in EditPanel form inputs
2026-04-10 12:55:47 +02:00
Christian Vidal Wolf
15913706fa
fix: show 0 values in DimensionsView instead of empty
2026-04-10 12:53:47 +02:00
Christian Vidal Wolf
20c4cb1a40
fix: preserve 0 values in badge check
2026-04-10 12:50:15 +02:00