Skip to content

Slidein help chat#39

Merged
spindle79 merged 3 commits into
stagingfrom
slidein-help-chat
Sep 17, 2024
Merged

Slidein help chat#39
spindle79 merged 3 commits into
stagingfrom
slidein-help-chat

Conversation

@spindle79
Copy link
Copy Markdown
Collaborator

No description provided.

@vercel
Copy link
Copy Markdown

vercel Bot commented Sep 17, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
answerai-docs 🔄 Building (Inspect) Visit Preview Sep 17, 2024 0:54am
the-answerai 🔄 Building (Inspect) Visit Preview Sep 17, 2024 0:54am

chat resize

embed updates

updated icons

updated embed version sub project
Copy link
Copy Markdown
Collaborator

@maxtechera maxtechera left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@spindle79 spindle79 merged commit e5343a7 into staging Sep 17, 2024
@ct3685 ct3685 deleted the slidein-help-chat branch August 19, 2025 20:00
ct3685 added a commit that referenced this pull request May 5, 2026
… and CSV UI polish (#1066)

## Summary

### CSV Transformer — Worker Status via API
- Added `GET /api/v1/csv-parser/worker-status` endpoint on the Flowise
server that exposes whether `ENABLE_CSV_RUN_CRON` is enabled
- Introduced `packages/server/src/utils/isCsvRunCronEnabled.ts` as
single source of truth for the flag (used by both cron registration and
the new endpoint)
- `CsvTransformer.Client.tsx` now fetches worker status from the API at
runtime — the web app no longer needs `ENABLE_CSV_RUN_CRON` in its
environment variables
- Removed `cronEnabled` prop from `CsvTransformerClient` and `page.tsx`;
banner state is now `loading | enabled | disabled | error` driven by the
live API response

### Global Theme Fixes (`muiOverrides.ts`)
- Fixed `MuiChip`: replaced blanket `glassSubtle` spread (invisible text
in both modes) with solid, mode-aware surface + explicit `text.primary`
label; scoped to `:not([class*="MuiChip-color"])` and
`:not(.MuiChip-colorDefault)` so status chips keep MUI palette colors
- Fixed `MuiButton.contained` dark mode: was `glassPrimary` =
`rgba(0,0,0,0.6)` (near-invisible); now solid `#2196f3` with proper
hover
- Fixed `MuiPaper`, `MuiDialog`: replaced `glassSecondary` with solid
surfaces + explicit `text.primary`
- Fixed `MuiMenu`/`MuiMenuItem`: solid backgrounds + `action.hover`
hover (was `glassHover` = white-on-white in light mode)
- Fixed `MuiButton.root`: removed `glassSubtle` spread (was adding
`backdropFilter: blur` to every button)
- Fixed `MuiTabs.root`: removed `glassSubtle` (was adding blur +
near-white background)
- Fixed `MuiAccordion`, `MuiAlert`: replaced glass spreads with solid
surfaces + explicit text colors
- Fixed `MuiBackdrop`: removed `blur(8px)` that was blurring the full
page on every dropdown/select

### CSV Transformer UI Polish
- `ProcessCsv.tsx`: column selection chips now use solid `#2196f3` for
selected / visible mode-aware grey for unselected (via `sx` theme
callback); no longer relies on `palette.primary.main`
- `ProcessCsv.tsx`: AI Processor `Select` uses `MenuProps` to suppress
full-page backdrop blur; added "Create new processor…" option that opens
CSV marketplace in a new tab
- `ProcessCsv.tsx`: all navigation buttons (`Back`, `Cancel`, `Next`,
`Process and Download`) use consistent `variant="outlined"` style
- Overview sidebar step titles: replaced `color="primary"` (invisible in
dark mode) with `color="text.primary"` / `color="text.secondary"`
- `ProcessingHistory.tsx`: DataGrid replaced hardcoded `color: 'white'`
with `text.primary` / `text.secondary` palette tokens
- `parseCsv.ts`: strip BOM/zero-width chars from headers; deduplicate
column names; export `formatCsvHeaderForUi` helper
- Fixed HTML entity literals (`'`, `"`, `'`) inside JS
string literals in `ProcessCsv.tsx`, `jlinc-partnership.tsx`,
`webinar-thank-you.tsx`

## Test Plan
- [ ] CSV Transformer: upload CSV, verify all column chips visible and
togglable in both light and dark mode
- [ ] CSV Transformer: verify "Create new processor…" opens marketplace
in new tab
- [ ] CSV Transformer: verify worker status banner shows correct state
without `ENABLE_CSV_RUN_CRON` on the web env
- [ ] Processing History: verify table text readable in light and dark
mode
- [ ] Spot-check chips, buttons, menus, alerts, dialogs in light and
dark mode across the app
- [ ] Confirm `flowise` server build passes (`pnpm --filter flowise
build`)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants