Commit Graph

  • 9955da1243 style(frontend): prettier + replace Columns text button with icon Sergey Kozyrenko 2026-05-18 22:24:36 +07:00
  • 0db486837a fix(frontend): give /new routes dedicated tab titles and add sticky fallback Sergey Kozyrenko 2026-05-18 21:09:56 +07:00
  • b7ed0689a9 perf(frontend): drop Dashboard period-switch INP from 434ms to 134ms Sergey Kozyrenko 2026-05-18 21:05:25 +07:00
  • 1a8b04aa0d fix(frontend): persist API token name through subscription refetches Sergey Kozyrenko 2026-05-18 21:01:24 +07:00
  • 73c6652dbf perf(frontend): useOptimistic for flow rename and favorite toggle Sergey Kozyrenko 2026-05-18 15:43:18 +07:00
  • 1eb3ae1389 refactor(frontend): make FormSubmitButton fully accept Button's API Sergey Kozyrenko 2026-05-18 04:08:20 +07:00
  • e15839bab1 feat(frontend): add FormSubmitButton and apply it to three forms Sergey Kozyrenko 2026-05-18 03:38:12 +07:00
  • 338d39c10c fix(frontend): use first letter instead of calendar icons on mobile period switcher Sergey Kozyrenko 2026-05-18 03:05:24 +07:00
  • 96e91d2a2a fix(frontend): make mobile period triggers compact icon buttons Sergey Kozyrenko 2026-05-18 02:52:53 +07:00
  • e02da42f39 feat(frontend): collapse Dashboard period switcher to icons on mobile Sergey Kozyrenko 2026-05-18 02:44:08 +07:00
  • 58d01e0a67 perf(frontend): defer heavy Dashboard tab switches via useTransition Sergey Kozyrenko 2026-05-18 02:34:19 +07:00
  • dea9e38107 refactor(frontend): unify the whole codebase on function declarations Sergey Kozyrenko 2026-05-18 02:27:23 +07:00
  • 39adab6f8c chore(frontend): drop redundant displayName outside components/ui Sergey Kozyrenko 2026-05-18 01:17:37 +07:00
  • 99f8485ae0 refactor(frontend): adopt shadcn/ui new-york-v4 component style Sergey Kozyrenko 2026-05-17 22:57:21 +07:00
  • b5b3cbe99b feat(frontend): per-route document titles via React 19 metadata Sergey Kozyrenko 2026-05-17 22:27:44 +07:00
  • 53c140dd70 refactor(frontend): drop React.forwardRef for ref-as-prop (React 19) Sergey Kozyrenko 2026-05-17 22:14:26 +07:00
  • de39cf1065 perf(frontend): defer DataTable filter pipeline via useDeferredValue Sergey Kozyrenko 2026-05-17 21:53:47 +07:00
  • 450e374166 style(frontend): apply prettier formatting fixes Sergey Kozyrenko 2026-05-17 11:48:10 +07:00
  • 827fd46c81 chore(frontend): silence 5 long-standing lint errors with targeted disables Sergey Kozyrenko 2026-05-17 11:44:57 +07:00
  • b713d6d004 chore(frontend): update remaining deps to latest within caret ranges Sergey Kozyrenko 2026-05-17 11:06:19 +07:00
  • bd6f3b1c43 chore(frontend): align @types/node with node 24.12 Sergey Kozyrenko 2026-05-17 11:02:03 +07:00
  • 5ac904d740 chore(frontend): upgrade commitlint to v21 Sergey Kozyrenko 2026-05-17 11:00:43 +07:00
  • 41d5277216 chore(frontend): upgrade typescript to v6 Sergey Kozyrenko 2026-05-17 10:59:11 +07:00
  • f7e61b4fe5 chore(frontend): upgrade eslint-plugin-perfectionist to v5 (eslint kept on v9) Sergey Kozyrenko 2026-05-17 10:56:52 +07:00
  • 1fa879839e chore(frontend): upgrade vite to v8 Sergey Kozyrenko 2026-05-17 10:51:50 +07:00
  • 8a3d4e951d chore(frontend): upgrade graphql-codegen toolchain Sergey Kozyrenko 2026-05-17 10:45:45 +07:00
  • b6d9983563 chore(frontend): upgrade @apollo/client to v4 Sergey Kozyrenko 2026-05-17 10:39:16 +07:00
  • de18fe2c31 chore(frontend): upgrade zod to v4 with hookform/resolvers v5 Sergey Kozyrenko 2026-05-17 10:34:25 +07:00
  • 6d227e1d7d chore(frontend): upgrade react-resizable-panels to v4 Sergey Kozyrenko 2026-05-17 10:30:45 +07:00
  • 45e509ff48 chore(frontend): upgrade react-day-picker to v10 Sergey Kozyrenko 2026-05-17 10:28:50 +07:00
  • 6c8e4ea35a chore(frontend): upgrade marked to v18 Sergey Kozyrenko 2026-05-17 10:25:04 +07:00
  • f655ad872d chore(frontend): upgrade lucide-react to 1.x Sergey Kozyrenko 2026-05-17 10:23:03 +07:00
  • 8c346275d9 chore(frontend): bump react to 19.2.6 and align @types Sergey Kozyrenko 2026-05-17 10:12:02 +07:00
  • 39f122467d feat(config): add new embedding and rename database connection pool settings Dmitry Ng 2026-05-18 18:26:52 +03:00
  • 2ce863ec1a feat(toolcall): implement ToolCall logging functionality Dmitry Ng 2026-05-18 11:21:56 +03:00
  • 077ddce476 feat(database): enhance PostgreSQL connection pooling and configuration Dmitry Ng 2026-05-18 11:13:43 +03:00
  • f970922ea5 Merge remote-tracking branch 'origin/feature/frontend-next' into feature/next-release Dmitry Ng 2026-05-16 22:54:28 +03:00
  • 1bb7f8a9a0 feat(flow): add WaitTaskCompletion method and associated tools for assistant Dmitry Ng 2026-05-16 22:52:51 +03:00
  • 548c54c761 fix(controller): remove close(aw.input) to prevent nil channel deadlock on assistant finish Dmitry Ng 2026-05-16 22:51:07 +03:00
  • 888f7e2a4f fix(subscriptions): drop events for slow/disconnected subscribers after 5s timeout Dmitry Ng 2026-05-16 22:49:49 +03:00
  • 31803630d3 feat(frontend): add Anonymize action to knowledge document form Sergey Kozyrenko 2026-05-17 02:31:47 +07:00
  • 35e077fd8b fix(frontend): always refetch knowledgeDocuments on provider remount Sergey Kozyrenko 2026-05-16 23:26:44 +07:00
  • 258b677c01 fix(frontend): scope KnowledgesProvider to /knowledges routes Sergey Kozyrenko 2026-05-16 22:45:48 +07:00
  • cc6b525f57 fix(frontend): cap DataTable filter input at 200 chars Sergey Kozyrenko 2026-05-16 21:41:42 +07:00
  • 022e8f3df0 refactor(frontend): unify table URL state under useTableState Sergey Kozyrenko 2026-05-16 21:26:14 +07:00
  • 019ddcb1a7 fix(frontend): preserve URL params across batched setSearchParams updates Sergey Kozyrenko 2026-05-16 20:48:06 +07:00
  • cd0fff34f3 fix Sergey Kozyrenko 2026-05-16 20:30:38 +07:00
  • ca32c199e8 refactor(frontend): compose DataTable storageKey via usePageStorageKeys Sergey Kozyrenko 2026-05-16 20:28:15 +07:00
  • de695ec1c5 docs(frontend): DataTable QA scenarios and findings Sergey Kozyrenko 2026-05-16 20:22:32 +07:00
  • 1d81974fa3 fix(frontend): unique DataTable input id and per-instance storageKey Sergey Kozyrenko 2026-05-16 20:22:15 +07:00
  • f12b469199 feat(frontend): extend Settings/Prompts search across both tables Sergey Kozyrenko 2026-05-16 17:27:10 +07:00
  • eedc6ece41 feat(frontend): extend Settings/API Tokens search to id and status Sergey Kozyrenko 2026-05-16 17:25:03 +07:00
  • 3a61d601e0 feat(frontend): extend Settings/Providers search to name and type Sergey Kozyrenko 2026-05-16 17:23:31 +07:00
  • 8bdc10a41f feat(frontend): extend Templates search to title and text Sergey Kozyrenko 2026-05-16 17:22:02 +07:00
  • b740c4769e feat(frontend): extend Knowledges search to type, question, and preview Sergey Kozyrenko 2026-05-16 17:20:37 +07:00
  • fd0edebf83 feat(frontend): extend Flows search to provider and terminals Sergey Kozyrenko 2026-05-16 17:18:54 +07:00
  • 63d059834f perf(frontend): debounce DataTable filter input commits Sergey Kozyrenko 2026-05-16 16:50:20 +07:00
  • 38bc1deda9 refactor(frontend): inline getColumnId into data-table.tsx Sergey Kozyrenko 2026-05-16 16:18:42 +07:00
  • 847c873f01 refactor(frontend): composite globalFilter for DataTable multi-column search Sergey Kozyrenko 2026-05-16 16:13:16 +07:00
  • d4c1b1342e fix(frontend): refilter DataTable when search columns change Sergey Kozyrenko 2026-05-16 15:15:11 +07:00
  • 8ccc2db3cb feat(frontend): enable multi-column search on Flows list Sergey Kozyrenko 2026-05-16 14:58:03 +07:00
  • 939b3cf763 feat(frontend): multi-column search in DataTable Sergey Kozyrenko 2026-05-16 14:54:30 +07:00
  • 3cc677712b fix: pnpm lock Sergey Kozyrenko 2026-05-16 13:36:20 +07:00
  • c5a7df7438 feat(toolcalls): implement toolcall management features via REST API Dmitry Ng 2026-05-14 14:12:37 +03:00
  • ec9d8eb129 feat(docker): add new provider configurations for Qwen 3.6 35B models Dmitry Ng 2026-05-14 14:11:27 +03:00
  • 7dae4be61d refactor(frontend): headless controller for DetailNavigation Sergey Kozyrenko 2026-05-16 13:11:35 +07:00
  • 8dbee4fb64 style(frontend): use Badge for sheet header counters Sergey Kozyrenko 2026-05-16 10:50:39 +07:00
  • 8fc8f63a75 refactor(frontend): unify Preset-templates panel with DetailNavigationSheet Sergey Kozyrenko 2026-05-16 10:39:46 +07:00
  • c2d368654b refactor(frontend): unify Preset-templates panel with DetailNavigationSheet Sergey Kozyrenko 2026-05-16 09:40:33 +07:00
  • 35adf05ab9 refactor(frontend): visible Preset-templates title per platform Sergey Kozyrenko 2026-05-15 21:01:44 +07:00
  • a6f386c5d7 fix(frontend): satisfy Radix dialog a11y requirements on sheets Sergey Kozyrenko 2026-05-15 20:42:42 +07:00
  • c196e55d5d feat(frontend): mobile-friendly headers across detail and list pages Sergey Kozyrenko 2026-05-15 19:21:25 +07:00
  • 7a2f882cea feat(frontend): mobile-friendly flow detail header and unified picker Sergey Kozyrenko 2026-05-15 19:03:26 +07:00
  • 829271e7e4 refactor(frontend): inline useControllable into autocomplete.tsx Sergey Kozyrenko 2026-05-15 12:41:56 +07:00
  • e041b11cef refactor(frontend): move table-filter into detail-navigation/ as text-filter Sergey Kozyrenko 2026-05-15 12:34:42 +07:00
  • 33dba9dbf4 refactor(frontend): inline cycleColumnSort into data-table.tsx Sergey Kozyrenko 2026-05-15 12:22:32 +07:00
  • 7a6d50a1c1 refactor(frontend): relocate report module to lib/report/ folder Sergey Kozyrenko 2026-05-15 12:06:55 +07:00
  • 31c894ee65 refactor(frontend): move report module from lib/ to features/report/ Sergey Kozyrenko 2026-05-15 11:52:02 +07:00
  • f46de8d374 refactor(frontend): consolidate inline-edit module and drop the rename framing Sergey Kozyrenko 2026-05-15 11:41:52 +07:00
  • c75335eac9 refactor(frontend): inline DataTableColumnHeader into data-table.tsx Sergey Kozyrenko 2026-05-15 10:46:46 +07:00
  • d8e84d0df7 refactor(frontend): rename useOverwriteAction to useOverwrite Sergey Kozyrenko 2026-05-15 10:09:48 +07:00
  • 90eba577b2 refactor(frontend): drop verbose suffixes from overwrite module names Sergey Kozyrenko 2026-05-15 10:03:49 +07:00
  • 4d2e4ff5bf refactor(frontend): consolidate overwrite and unsaved-changes into module folders Sergey Kozyrenko 2026-05-15 09:50:08 +07:00
  • ef0dbcf0e2 refactor(frontend): consolidate detail-navigation into a single module folder Sergey Kozyrenko 2026-05-15 09:33:12 +07:00
  • 21d61b37ee perf(frontend): lazy-load @react-pdf/renderer and drop dead html2pdf.js Sergey Kozyrenko 2026-05-15 08:38:07 +07:00
  • 420944946e style(frontend): apply prettier formatting Sergey Kozyrenko 2026-05-15 06:55:28 +07:00
  • abe45e33c9 chore(frontend): rename Cyrillic clipboard.ts and remove dead code Sergey Kozyrenko 2026-05-15 06:53:53 +07:00
  • 161afb8b59 fix(cast,providers): replace invalid tool call JSON arguments with empty object Dmitry Ng 2026-05-15 01:03:04 +03:00
  • 692d91cffa fix(frontend): sync URL on pageSize change, label knowledge columns Sergey Kozyrenko 2026-05-15 00:46:17 +07:00
  • a8a7431613 fix(frontend): clamp page index, sync settings filters, harden inline rename Sergey Kozyrenko 2026-05-14 23:48:15 +07:00
  • 5319d1cb65 feat(frontend): unify list tables with URL sync, navigation, and Vitest Sergey Kozyrenko 2026-05-14 21:36:14 +07:00
  • 403a84b0a6 feat(toolcalls): implement toolcall management features via REST API Dmitry Ng 2026-05-14 14:12:37 +03:00
  • bff332b647 feat(docker): add new provider configurations for Qwen 3.6 35B models Dmitry Ng 2026-05-14 14:11:27 +03:00
  • fff79b3979 feat(knowledges): inline rename and delete actions in knowledge header and list Sergey Kozyrenko 2026-05-13 20:52:51 +07:00
  • bce4d79069 feat(templates): inline rename and delete actions in template header and list Sergey Kozyrenko 2026-05-13 20:52:42 +07:00
  • 465ea406f4 feat(flows): inline rename and finish/delete actions in flow header Sergey Kozyrenko 2026-05-13 20:52:35 +07:00
  • b97a0c10a5 feat(header): collapse page header buttons to icons on mobile Sergey Kozyrenko 2026-05-13 14:18:59 +07:00
  • 2f4da118e0 feat(anonymization): implement anonymizeText mutation and associated service Dmitry Ng 2026-05-12 21:47:40 +03:00
  • fbf917a18a fix(aslog, msglog): remove message length truncation logic Dmitry Ng 2026-05-12 21:37:16 +03:00
  • 0f0a7bd2d0 fix(database/knowledge): replace SimilaritySearch with direct SQLC vector queries Dmitry Ng 2026-05-12 20:47:46 +03:00