Skip to content

v1.5.0

Choose a tag to compare

@patrykomiotek patrykomiotek released this 12 Nov 03:40
· 2851 commits to main since this release
78d9c18

1.5.0 (2024-11-12)

Bug Fixes

  • file structure (84f8bdc)
  • add await to createDocumentDetailsInDB for synchronous execution and centralized error handling (61d2ee3)
  • added divider to footer dialog (7f24ae5)
  • added dynamic import (d48a7f4)
  • added lost translations for document preview (c627cb3)
  • adding runId to streamedMessage and consistent types for StreamedMessage (40931e0)
  • after build (c66faef)
  • after build (876538d)
  • after build (389d858)
  • after build (76bfd74)
  • after build (3ba48b5)
  • after build (d01fc96)
  • after build (c6659e2)
  • after build (56188c0)
  • after code review (61657a0)
  • after code review/creating a "timezone" global variable (0bc0b42)
  • after error (47d56fb)
  • after error build (2baf9ef)
  • after merge (89afb79)
  • after review (4cc971a)
  • almost fixed storybook with clerk (7578185)
  • apply button light mode hover (351a3c8)
  • apply migrations script env variable name (d647716)
  • arrangement of cards (493220d)
  • both user threads visibility test (932e351)
  • build (4f57a9f)
  • changing file extension (82a3e52)
  • cleanup (4776175)
  • clerk localization types (4795849)
  • client logger after merge (958f681)
  • condition for my profile styles (cc03a8a)
  • corrected typo (94f0895)
  • create organization and default project on keys list (810c0e2)
  • creating a table per user, correct transfer of user id (3131f28)
  • dark colors for upload knowledge (1941718)
  • default temperature, default model, fixed an error about downloading the API key (91acd67)
  • deleting knowledge files from db and few more minor corrections (4766468)
  • disabled button during doc is editing and vectorized (894b180)
  • disappearing threads in the sidebar (e9443cf)
  • displaying a box where api key settings are loaded (7a21c4b)
  • displaying uploaded documents in the list of all documents (c5eb09d)
  • displaying user threads (b1af439)
  • divided the uploadKnowledge component into smaller components (ae325b0)
  • divider path (22820e5)
  • double displaying active thread in sidebar (a560464)
  • e2e tests on ci (48cb64a)
  • editor height and some other styles (6381d96)
  • enum's instead of strings in saveSettings function (2e4e448)
  • enum's instead strings (6afa7ac)
  • error after build (0889226)
  • error after build (44167b1)
  • error after build (0b72f19)
  • errorToast message (6999872)
  • fetching user documents data (dd83270)
  • fix runtime and bodyParser (79bd6d5)
  • fixed import (7e38ba3)
  • force dynamic (4f4bbe0)
  • force dynamic for admin panel (9dd6b35)
  • get and save api key (03083e0)
  • height of editor (b9b3aca)
  • hide api-keys from menu (f5b367e)
  • hiding threads after logging out (d9a014c)
  • i18n locale (c27f2f4)
  • immediate display of new threads in the sidebar (dfbbb87)
  • imports (cfa9300)
  • imports (fe8cb89)
  • knex moved to common js modules (2c6d80d)
  • locale for new pages (ca9fcd5)
  • logger (84f3655)
  • longer wait for text (0350d5d)
  • make pino great again (1c2e40d)
  • memoized few components (ba59714)
  • merge (d403a3d)
  • merge conflicts (b374b27)
  • missing object closure in en.json (de694ba)
  • mock threads data (68a955c)
  • more accurate component name (304ea18)
  • move file (a37af96)
  • move file (3f5e25c)
  • moved pages to appropriate location (daa805a)
  • node env for e2e tetsts in github action (e1499fd)
  • optimization of useDocumentContext to update document list on state change (#84) (e1aa919)
  • organization profile dark mode (0dc2c6f)
  • organizations related screens (8a113d8)
  • overflow (8fbff56)
  • passing answer rating to langChain (5ffff48)
  • performance (5037231)
  • pino sentry stream only on production (643a523)
  • playwright and pino works together (c08bd2d)
  • polish text in clerk components (6a9d8b2)
  • prevent default button behavior (cc09fd4)
  • prisma schema (#72) (63f6edf)
  • rate assistant answer (c8c55e4)
  • reinstall storybook (b1cae13)
  • remove edit query from url after finished file editing (ff76652)
  • remove from client unessesary pino-sentry dependencies (1a781c2)
  • remove unecessary env variables (6eb9e26)
  • remove unused files from storybook (5742083)
  • removed asynchronous component (56efc88)
  • removed bullet error from devtools (412105c)
  • removed console logs (b1fe9bb)
  • removed tests (5ce9c76)
  • removed unused dispatch (0fc2495)
  • removed unused package from package.json and increase delay for displaying full user email (3df3bd7)
  • removing unused variables (7182591)
  • rename table (d4ad402)
  • restored storybook to project (e7c4f4b)
  • returning document title from db (40e64a3)
  • reusable components were used (e17641e)
  • revert link rename (fb7ee5f)
  • seal user id (827cac6)
  • send button style (32e9f78)
  • sentry dsn in ci (c83e244)
  • sentry only for production (f4b48e3)
  • sentry project id in next configuration (7738cfb)
  • sidebar threads error handling (5a84db5)
  • sidebaritem hover (0cc113e)
  • smoother transitions between tabs in my profile (53ef8bd)
  • some style tweaks (c77f186)
  • storybook config (a07a2b9)
  • styles (7eab264)
  • styles (38fd59d)
  • supabase types (b302532)
  • supplementing changes in EP for guests (aac5687)
  • sync app theme with system preferences (#86) (ca8ba14)
  • table path (9771995)
  • test 07 (6185cb5)
  • test 08 (47c02c0)
  • the organization administrator should be able to access the 'admin' page (3f39076)
  • throttling temperature input (6acfca3)
  • toolbar icons colors (39af9ef)
  • translated UserDocumentsTable (dcaf13d)
  • translations for input errors (25cc207)
  • truncate user email and displaying full email in tooltip (6df604e)
  • update content (166f44e)
  • updated export config (6aed643)
  • useToast replaced by statusToast (46e5a56)
  • using openai api key from a variable stored in redis by the user (c235b99)
  • using react hook form in setApiKey component (f007dee)
  • vector store workflow (c35d6ef)

Features

  • ability to change the model from the user interface (c496917)
  • ability to upload a file to a vector database (3b21a97)
  • adapting uploaded documents for use by members of a given organization (1269714)
  • add /admin to protected route (aadee43)
  • add vector store metadata type safety (49a680e)
  • added ability to save your openai api key (516ffc5)
  • adding and removing documents (f3740ff)
  • adding tags for each chunk (f2c440d)
  • additional field to api key table - its organization_id, mark created_by as optional (3e5f14e)
  • alter timestamp to timestamptz on date_fields (0ab6367)
  • api key dialog before removing key (44553a0)
  • api key removal using confirm dialog (5d7cb37)
  • before db changes (37a85f8)
  • card stories (61d1d44)
  • change dbstructure (d9e5ce1)
  • change table names from plural to singular (55bb892)
  • check for daily limit only for not signed in users (#93) (eab1d40)
  • checking if threads are available after logging in (427a9b8)
  • checking if threads are invisible after logging out (326dbfb)
  • clerk user types (c5ada8c)
  • common interface for server and client logger (16afd56)
  • create and display keys (fb39ce8)
  • create organization page (d69f62f)
  • creating a reducer to manage the document editing status (64b8346)
  • creating a table per user (d4752bd)
  • crypto js (04c5365)
  • custom text component and translations for admin panel (50ba913)
  • db and vector store migrations on staging and production (#102) (d71a522)
  • displaying list of user documents (40acfa7)
  • divider stories (5acb045)
  • docs saved in db (fb6d6ff)
  • document preview path with document preview (8a94d9c)
  • document preview, document editing mode (53b435b)
  • documentation of decisions via addr has been introduced (6789c36)
  • drag and drop (dd38116)
  • env vars validation (#97) (6041605)
  • example envs entry (ae6755c)
  • fetch settings refactor (bf92ad6)
  • fetching selected document content (6077a30)
  • fix Link component (9c285b3)
  • get selected document preview content (cdf8261)
  • home page new layout (c336018)
  • implemented vector store migrations with knex (d0e2de6)
  • improve ebook embedding params (#91) (4c798b3)
  • info toast when the user rates answer (d82b736)
  • input for document title (4c9ae31)
  • integration tests - first step (#54) (ad5dd89)
  • knex replaced with supabase cli (363f04f)
  • light mode my-profile layout (11ee45f)
  • link name change (6fdc5c1)
  • make sentry great again (8372c10)
  • manage knowledge tabs adapted to current requirements (305b8d4)
  • manage organization (5d1f903)
  • masked api key in my profile (f52d03e)
  • modal for document preview (392f471)
  • new target env variable differentiate envs (#96) (6e0bcba)
  • posibility to rate answer and disabled another options, when message was rated (67d8378)
  • prompt management from the user interface (51b0b77)
  • rate asistant answer ui and logic (c1823d3)
  • redirect directly from documents table to document edit mode (a8636cf)
  • redis intro (78946e6)
  • refreshing the document list after it has been updated (7cd9973)
  • remove user documents table content (9a73aef)
  • replace visitor id with user id, drop visitor id from clerk met… (#98) (9da58a2)
  • run locally with docker compose (ed2b597)
  • saving details of the uploaded document in db (565540f)
  • saving edited title (4574c7e)
  • sentry dns for e2e tests (13e5ad1)
  • separate client logger (48375f8)
  • set chat temperature from interface (c71abcc)
  • set org role to user (bd1946f)
  • sidebar item display (10d1fb0)
  • sing in and sign out e2e tests (#64) (74b4ebf)
  • stories for: LoginForm, Dialog, FileUploader, Input, Table, Tooltip and all icons (75f5864)
  • supabase types schema (66d948c)
  • switch and more tabs for ProfileAndOrganizationTabs (ed83d5c)
  • test environment (94d7bb2)
  • text editor (a1fee59)
  • toolbar on mouse enter/leave (9e03908)
  • tooltip component (af32f33)
  • transferring assistant settings to redis (faf4ec6)
  • ui tweaks (b6d2656)
  • upload epub files (28ce9f5)
  • user profile (af4f7e0)
  • vector store filtering (0ad661c)
  • vector store typegen script (ab723eb)
  • vectorization edited file (4be967b)
  • vectorization of user-created documents (94611c3)