What's Changed
- feat: rename query to notebook in code (not json), ui polish on variables/notebook panels by @themaherkhalil in #3252
- chore: component to blocks icon switch by @themaherkhalil in #3253
- feat: a new filter data cell test has been implemented by @boredcod in #3229
- feat: using proper css for rtl language support by @themaherkhalil in #3256
- test(renderer): add unfilter data cell unit test by @memisrose in #3257
- fix: ui adjustment on notebook logging and output sections and modals by @themaherkhalil in #3259
- feat(playground): show placeholder for empty message parts by @kellogg9 in #3258
- Fix room flicker by @tevanburen in #3262
- feat: markdown edit/preview tab in file editor for .md files by @themaherkhalil in #3264
- feat: new terminal app, shared components supporting dark mode by @themaherkhalil in #3266
- feat: unzip file in all fs modes, upload for user asset folder by @themaherkhalil in #3267
- feat: i8n support for terminal and shared components by @themaherkhalil in #3269
- feat: more i8n support, resize fix when language is rtl by @themaherkhalil in #3270
- fix: render input params a bit better by @rithvik-doshi in #3237
- fix: pushing english localization for client by @themaherkhalil in #3273
- Issue fixes 2 by @radkalyan in #3219
- Compaction UI by @tlokeshrao in #3014
- Misc Playground asks by @tevanburen in #3279
- UI allow url prefixes by @SunTheDev in #3271
- test(renderer): adding llm-cell test by @memisrose in #3288
- test(renderer): add mcp tool cell tests by @stelbailey in #3287
- test(renderer): add join transformation cell tests by @stelbailey in #3286
- test(renderer): add encode column transofmration cell tests by @stelbailey in #3285
- test(renderer): add date difference transformation cell tests by @stelbailey in #3284
- fix: fixes to remediate security issues by @radkalyan in #3290
- Follow-up fix for mobile issue 1034 by @yifan-z0698 in #3295
- Tvb file drop 2 by @tevanburen in #3121
- Use display name in mcp modal on playground by @tevanburen in #3297
- Upload thinking placeholder by @tevanburen in #3299
- 1357 select default model by @ekim1707 in #3291
- feat: fix for chats showing in wrong chat history time of the day/week by @SunTheDev in #3260
- refactor: lint by @tevanburen in #3301
- refactor: proj specific reactors on suggestions dropdown by @ppatel9703 in #3311
- feat: remove COT for Agent Harness running RunAgent, add dutch language by @themaherkhalil in #3313
- fix: resolving issue with enter in file editor view on terminal, set execution type of file warning by @themaherkhalil in #3314
- Add Agent and Skill pages by @tevanburen in #3282
- Update SemossWeb url by @tlokeshrao in #3303
- feat: added last login tracking functionality by @snehakumari369 in #3308
- fix: removing userid filter value in reactor syntax by @themaherkhalil in #3317
- test(renderer): implement test for update row transform cell by @RNubla in #3305
- feat(client): added all tests for query import cell by @boredcod in #3304
- test: pushing data import cell test structure by @memisrose in #3319
- fix: security fixes for semossweb packages by @radkalyan in #3318
- feat: added last login tracking functionality by @snehakumari369 in #3320
- fix: update overflow logic for tool calls with large sizes by @antgibson96 in #3322
- Agent and Model Icon Updates by @kellogg9 in #3315
- feat(shared): show context window even when below 12.5 by @tevanburen in #3324
- Slash command overhaul by @tevanburen in #3261
- feat: admin create github app, owner link project to github webhook by @themaherkhalil in #3327
- chore: adding i8n updates, minor css update by @themaherkhalil in #3328
- fix: upgrade one more pages to fix build by @antgibson96 in #3326
- feat: adding parameter if github app should be public or private by @themaherkhalil in #3330
- feat: user oauth for list of repos, single github app per instance by @themaherkhalil in #3333
- feat: moved tooltips to theme by @ekim1707 in #3134
- feat(audit-log): revamp audit logs dashboard, filters, and timeline by @themaherkhalil in #3337
- feat: slight ui improvement on chat ui by @themaherkhalil in #3338
- feat: restrict landscape mode by @ekim1707 in #3292
- fix: proper highlight logic filtering on event dashboard, updated view on rhs menu by @themaherkhalil in #3339
- fix: checking ownership lazily, fixing call to pull filter options on room by @themaherkhalil in #3340
- fix(renderer): failing vitests by @memisrose in #3341
- feat: adding metadata for default engines to the admin-query page by @themaherkhalil in #3343
- feat: adding ui for monorepo github sync by @ppatel9703 in #3335
- feat: monoco terminal on app edit page by @ppatel9703 in #3312
- feat: i8n support for audit logs by @themaherkhalil in #3347
- feat: redesign app dependencies UI with shared avatar/engine icons, edit only for owner/editor by @themaherkhalil in #3348
- feat: execute Python/Pixel/R code blocks from playground chat responses by @themaherkhalil in #3349
- feat: modal to inform users of mcp metadata values by @themaherkhalil in #3350
- Add skills to agents by @tevanburen in #3336
- UI always show buttons by @SunTheDev in #3153
- fix(renderer): resolve typescript build warnings in libs/renderer by @stelbailey in #3345
- Fix testing turbo run by @memisrose in #3355
- Chat page feedback by @tevanburen in #3352
- chore: styling on note text by @themaherkhalil in #3359
- Catalog updates by @neelneelneel in #3361
- Added Export to excel functionality for table response by @ramitmathur27m in #3089
- Room formatting updates by @tevanburen in #3364
- fix: showing default keys and values for debugging, proper metadata for engine vs project by @themaherkhalil in #3370
- fix: error messages properly displayed if object or array by @themaherkhalil in #3371
- fix: enabling editor operations in monaco editor by @themaherkhalil in #3372
- fix: adjusted priority user-picked > theme for default model by @ekim1707 in #3373
- fix: file browser at insight level tied to terminal insight by @themaherkhalil in #3375
- feat: implemented mid chat token counter by @ekim1707 in #3309
- Fix context window by @tevanburen in #3379
- Tsc issues by @tevanburen in #3376
- feat: admin members to see users access; MyProject type to projectType and no onlyPortals by @themaherkhalil in #3382
- feat: exposing limit offset in endpoints as query parameters by @themaherkhalil in #3383
- fix: resolving iterator limit/offset poll, in place mods by @themaherkhalil in #3384
- fix: style cleanup in member card details by @themaherkhalil in #3385
- feat: adding breakdown by token type by @themaherkhalil in #3386
- Playground Table CSV Export by @kzsb03 in #3387
- Remove streaming placeholder id from being sent in pixel calls by @tlokeshrao in #3381
- playground typewriter updates by @kellogg9 in #3300
- fix: adding height constraint for scroll bar by @themaherkhalil in #3431
- test(playground): chat row by @memisrose in #3437
- feat: show input ui text where it differs by @ckelly17 in #3401
- 3374 update the skill catalog by @neelneelneel in #3441
- feat: when file download optype returned, initiate the download secondary GET request by @themaherkhalil in #3443
- feat(client): updating query by @neelneelneel in #3446
- Remove temperature by @tevanburen in #3390
- feat(sdk): adding vitest by @memisrose in #3450
- fix: always show icon instead of blank space that is filled on hover by @themaherkhalil in #3460
- 293 dark mode for platform by @Paulson-Robert in #3182
- feat: adding params to theme client homepage login image, param if logo includes name by @themaherkhalil in #3470
- Minor UI fixes by @neelneelneel in #3471
- fix: correct init script for self hosted models, exposing guardrail python engine by @themaherkhalil in #3473
- Allow tags to be tagged by @tevanburen in #3472
- fix(playground): block /compact while tools are pending by @tevanburen in #3485
- Google Embedding Model Cards for Model Catalog by @ryanweiler92 in #3490
- feat: adding additional params for weaviate v6 by @themaherkhalil in #3491
- fix: copying via highlight does not append extra newlines from flex containers by @themaherkhalil in #3492
Full Changelog: v5.3.0...v5.4.0