0.12.1 (2024-10-25)
- /dataset/visiblity route to the server to set visibility with (ed2c4c0)
- add /topic/clone to the ts-sdk (8b6fe7e)
- add debounce for
getCounts
,search
andsuggestedQueries
(992d8cc) - add glasskube argocd app (afc7497)
- add group products checkmark to crawl settings (a4e23c7)
- add group variants flag (070a6a5)
- add ImageConfig for sending images to the llm (1f12579)
- add kustomization (9480d6d)
- add noResultsLink + styling: cleanup dark for active tab and search toggle (93a83f2)
- add noResultsLink + styling: cleanup dark for active tab and search toggle (84479c6)
- add open and onOpenChange as params for search component (cde5fa2)
- add packages kustomization (92ce2b0)
- add prices and images to ecomm chat (9097194)
- add search component example code (9b9d818)
- add shopify option to frontend (745d4ea)
- add shopify scraping (d3a6609)
- add site path to search results (60ad84a)
- add the ability to remove strings from titles and content during crawl (8517c98)
- add trieve hackernews application (9b5620e)
- add web component (4ca266c)
- added route to the backend for group_variants (6b2c7d5)
- added useImages to the frontend as a parameter (c2db61c)
- allow custom pre and post tags for highlights (c2f3777)
- allow for specifying allow_external_links and allow_backward_links (aeb9495)
- allow rag to use group search w/ a size of 1 (95debf6)
- allow user to specify that chunks' links should be included in generated output (baa9d39)
- authorization for webhook (e0c060c)
- auto focus input field (81a0567)
- bm25 settings when creating new dataset (e1346c7)
- change snake case to camel case (82035db)
- checkpoint where scraping of Trieve site + docs works correctly (a84bf93)
- clone topic and message route (4471cb8)
- clone topic in chat frontend (71c20d6)
- consistently link to the id anchor when possible from chunks in the search component, + cleanup: remove happy-dom (0f6ff50)
- create inital builderio webhook (c4d7ef2)
- create operator and impl system for content (3f472a4)
- delete applicationset (0e29e5a)
- docusarus theme plugin respects color scheme (2082bc3)
- docusaurus search plugin (6c1c393)
- event data explorer (a3303c6)
- fix button element position (23602b4)
- fixups and auth (2defca7)
- frontend page to toggle visibility + server dataset config for (78ea4d4)
- get all event types + bugfix: escape quotes properly for analytics (bc302dc)
- get page and deny access if no permission is given (8457683)
- group search in component (ea76b78)
- headless analytics (a59466d)
- jinja baseline (990aca5)
- json parsing (9810fae)
- lazy load search component (743a068)
- let embeddings share, gpu, update hash, increase splade-query doc memory (72dfab6)
- link custom events to actual events (c7724e5)
- make headings less noticable & extract heading heirarchy from chunks (6d08f4b)
- move package into folder (596740f)
- move to HEAD (8c0187d)
- new org modal in org select page (2250568)
- page.html renders template arguments passed through and react (646ec78)
- prevent switching modes (84c7039)
- properly shrink on page width decrease (f1f63e0)
- remove @radix-ui/react-dialog and downshift (90abf0a)
- remove kustomization (22175f0)
- remove syntax highlighting to reduce bundle size (28e51df)
- reverted previous code, added the rest needed for end to end (d84d6e1)
- send json blobs to llm for better parsing (5f5270b)
- set argocd source to pmig/trieve HEAD (5b0fd13)
- show first 3 lines of results (1943428)
- show vote score on dashboard rag table (8c97b2e)
- special logic to skip sending message to firecrawl (0ca6b5b)
- switch glasskube argocd deployment to main branch (46ee59b)
- unpublish (e0c060c)
- upgrade glasskube to v0.24.0 (3c8661e)
- upgrade to the latest trieve-gcp package (3fafd77)
- upload chunks (7cd24e7)
- use correct color theming for search component (7bbd21b)
- use same clickhouse and postgres message ids (5fc7799)
- use tmp deployment branch (2733380)
- utility functions to get TR-QueryId on all RAG based routes (c1dfa03)
- validation for bm25 (3213aa1)
- webhook request type (285e825)
- add get datset by tracking_id to the openapi + bugfix: delete dataset by tracking_id (f41d397)
- allow user to opt out of autocomplete search mode (653043f)
- allow user to use distance_factor or boost_factor for semantic_boost (6ae80ed)
- avoid panic when ditto api key is not set (5c343d8)
- cargo fmt (35d4ddd)
- clippy (e0c060c)
- clippy again (e0c060c)
- clippy and server (1f2f2fa)
- component styling + allow it to create its own TrieveSDK (e8bf984)
- default get total pages to true in search playground (fa71713)
- fix floating effect below bottom nav on search-component (25064cb)
- fixed frontend compile err (7da2bac)
- ignore clippy too many args (b064266)
- lower Qdrant conn timeout to 10s (bbb00df)
- make it optional (d03ebef)
- more fixes (44f6fa5)
- more types (fe5aae4)
- prevent empty chunks in crawl (3aee601)
- remove errant prints from old PRs (f468101)
- remove lodash from search-component (7504842)
- remove lodash-es from search component (7cb65bc)
- remove max depth as a crawl option field (12121a5)
- require non star include URL for external URLs (bfb540c)
- spacing (e0c060c)
- update crawl settings dashboard display (6950c0d)
- update firecrawl to v39 (e9ddc36)
- update mintlify widget (f814543)
- update to latest firecrawl + better logic for subsequent headings (c43d9c8)
- upgrade free plan usage (05dd442)
- add path after summary if summary is present (b854b23)
- autofocus chatInput on open (5510dae)
- clickhouse: do not force
default
database (b38d422) - crawl options UI not including site_url and allow_external_links in spots (620e905)
- create embeddings on non receiving thread (1d3bc06)
- disable keycloak builtin ingress (97bf136)
- eslint (5cb6c43)
- fix crawl duplicates from www vs non www (05e0fd6)
- fix viewing group search results in query details (59e7e09)
- fixed embedding generation (4c58eb6)
- handle untagged delta and finish_reason on generate_from_chunks streaming (b153229)
- handle untagged delta and finish_reason on stream_response (287d679)
- keep track of message id for voting (5dcf9c1)
- keyboard nav for search component (a420342)
- metadata in result card nested too deeply (f816e63)
- prevent abort signals from printing console.error's (2a952cc)
- RAG on specified chunks on group page (3503945)
- remove
session_state
parameter (feb0aa6) - remove trailing slahes from URLs when processing a crawl (b44042c)
- remove use of error.name instead just use error (653979d)
- request
profile
andemail
scopes (0b4ec80) - sanitize organization name to prevent html injections (4559110)
- stream response false was still sending back a stream (d144bbe)
- support non-uuid claim subjects (23db60f)
- update release CI action to push dittofeed and crawl worker (7636b56)
- use the search events search id in RAG route (4b04a36)
- add example configuration (8566b5f)
- add keycloak extra service with gcp backend config POC (383fc7f)
- add LICENSE for components in package.json and in folder (95f7562)
- change to single ingress for all services and add gcp managed certificate (08cfa7e)
- fix keycloak backendconfig (e52d95f)
- move combined ingress to base (a60aa4d)
- release v0.12.1 (01d1526)
- add additional docstrings and titles (fc80008)
- add more documentation of group_variants and CrawlShopifyOptions (8aa928e)
- add TR-QueryID response header to the redoc spec (f60a300)
- cleanup response types for /chunk/search (f59a834)
- update example to use responsive: true in docusarus (38e1614)
- update TR-Dataset and TR-Organization to be uuid::Uuid everywhere (2345823)
- updated example to have a 200 ms wait time (84fda93)
- using ScrapingOptions enum instead of is_shopify / (667e9ba)
0.12.0 (2024-10-07)
- add ability to stop generating message (bc52fe4)
- add api name to api keys table (a03d8e0)
- add aws overlay (ca08412)
- add back button to data explorer (f72f3e7)
- add chunk counts (b6bdd17)
- add chunk counts (cff99cb)
- add css variables for colors (c2483b8)
- add ctr buttons to search application (00671e1)
- add ctr data to analytics page (2bc5a30)
- add dark mode to new chat (2714405)
- add dataset event types for crawl success/fail (b6dca54)
- add defaultSearchMode (8a27f95)
- add editMessageReader and regenerateMessageReader methods (85f1631)
- add export to more tables; fix obejct export (61d21f9)
- add final CSV exports (8c0b1bb)
- add form controls (5575e05)
- add images and price (3dda75b)
- add llm response to frontend (aba46a1)
- add missing resource limits (2369c42)
- add new alaytics functions to sdk (dc22b6f)
- add openapi crawl options (6bde73a)
- add OpenAPI specs to crawling setup (eb7a5db)
- add popup to rag (69a1096)
- add price (4831a74)
- add rate rag route (64657e9)
- add rate search (54fa779)
- add refresh chunk count button to dashboard (9aa5f1c)
- add scraping config as an option to setup when creating a dataset (7a9f36c)
- add sidebar links (b247c25)
- add suggested queries prop (b25fa75)
- add suggested queries to search component (e7c4f80)
- add tags to search component (73640ee)
- add tanstack router to have new route for e commerce (c4acaff)
- add top_score to recommendations-explorer (8170839)
- add TR-QueryID to ALL llm response routes (62d9317)
- add track events for users (ee715fd)
- add trieve aws resource limits (a8ae92c)
- add TS instructions tab to get started code (43b69d2)
- add variants change image (c50d12f)
- added borders to the top and bottom (633d2e6)
- added new function to trieveSDK to get queryID, and wrapping up (e47ef12)
- allow for boosting to be prevented when scraping (569d55b)
- allow stop generate when its loading (da56f5d)
- allow user to choose the key combination that opens the modal (3d268f2)
- allow user to pass suggested queries (fdb22d1)
- change color of words rather than highlight (54ef8b1)
- clear chat history in search component (e9643f8)
- context fixes and set tracking id (4f753ac)
- copy ids in dashboards (fb2bdd9)
- create new toggle & delete custom item (ea4a7bf)
- datasetstart checklist component for easier onboarding (68560aa)
- delete and clear chunks (e41183a)
- descending order messages and keep it on the same page (2f64815)
- ditto scraper (4eeb386)
- docker image + include top search queries and low confidence queries (e910429)
- don't kill process if dittofeed fails (790a6d4)
- dont filter duplicates when getting a single query (cb0e85c)
- first draft at making csv export (a61530b)
- fix chart alignment (06d8574)
- fix long org search (6dc14f8)
- fix single query page (0ed94b1)
- generate off chunks pass TR QueryID (d65ede3)
- get crawl settings by dataset id (390e88e)
- get custom events with a metadata filter and move get CTR data under /events/ (9020e51)
- getting started links (439a798)
- inital tw macro and search analyltics (7045621)
- input validation (10adab6)
- make
tracking_id: ""
delete the tracking_id on PUT /api/dataset (5c4a3dc) - make button large & only have border (bde22b1)
- make login screen look better (d13ac3f)
- make request examples better (cdab105)
- make signin button highlight when both fields are present (70ba588)
- merge scraping options on update (1f3a8bf)
- mobile view to be full screen (d4d74e5)
- modify behavior to no longer use the title from metadata (0cc2cbb)
- more convenient api route scoping (eee2e05)
- more form fields (b4d5d5e)
- move all files (a239b48)
- move question to bottom && add suggested questions (5f972e3)
- move rag analytics (beb3f2a)
- move search analytics to data explorer (6321399)
- move to use events endpoints (4470639)
- pass query id as a header on all rag messages (785927e)
- prefix TR-QueryID as X-TR-QueryID (c239164)
- rag data explorer (791d687)
- recommendations explorer (f0a6fa1)
- refactor org selector and dataset selector display (37a8f4e)
- remove h-fit JavaScript (8a279f1)
- replace all https to http (f92e6f9)
- send events on dataset crate (9aea394)
- send to dittofeed on new user (271358e)
- show org+dataset selector on dataset page and change text to make dataset creation more obvious (928d4b5)
- show reload button to refetch qiueries (d4c4df6)
- small fixes (6e3eaf8)
- spec'd out everything for sending recommendations except for the (f37da18)
- style openapi req verbs (19e5a2e)
- update dashboard for rag messages to use search_data.results (f9e03f8)
- update docker-compose.yml to work with clickhouse (a427090)
- update ts sdk (aa242ca)
- add npm install command to trieve-ts-sdk (82d4bf0)
- abortcontroller's for search and clearing results for empty queries (f178484)
- add python SDK and remove duplicate detection feature from README (e2c5082)
- add tooltips and advanced options toggle to create dataset modal for ease of use (58fbe8c)
- adjust styling for assistant message (7278a3f)
- allow println's (83e017e)
- apply light edits to scraper config for better defaults and link tracking plus empty chunk avoidance (51663e6)
- dedup RAG citations so there are not multiple of the same (7baea76)
- do not error creating dataset is ditto req fails (1628340)
- docsearch chat component citations + no-margin paragraph for suggested queries (7752f8a)
- fix auth issues for /top analytics route (f4cc2ac)
- fix the names of the analytics request models (604fda3)
- fixed messed up spacing, only modify height to h-fit on (c263e6a)
- handle dashboard redirects for 404s for browsers with saved paths (4bfaafa)
- handle toggle state for search/chat slightly better + tags remove shortcuts (f2f8ed2)
- make event data and non-destructive RAG easy from dash (53b1298)
- make playgrounds first in sidebar (217e5df)
- make tables first in analytics tabs (251f593)
- moved the graphs above the tables in data explorer (8548938)
- no longer need to provide org_id when calling routes relating to org (36c7ed7)
- prevent panic from split_at in search_operator (540a6d9)
- put scrape config (85f4954)
- remove analytics stuff (2e30b80)
- remove eslint_report.json from repo (866da79)
- remove extra file (6646ed9)
- remove more analytics stuff (c08640c)
- remove Union types caused by V2 response type upgrade (9370dff)
- removed extra console logs (4475e06)
- rename analytics overview page (6ccaf2c)
- score has toPrecision(4) (a8ac997)
- scraper links to heading id or text fragment (c092759)
- scraping trailing slashes + update: boost titles option in newdataset modal (5510fd9)
- search component rag scroll bug fixed (6ea7025)
- simplify tracking_id hashing during scrape to just URL and heading (6a8d4ec)
- sync dataset page chunk count and datasets (5aeb503)
- update frontend types (6f086b3)
- use nullish for schema (30c55f0)
- use postgres component (ec09919)
- various dashboard improvements like dataset selector bugfixes and better text in create dataset modal for info (bd4da07)
- /api suffix replace for dashboard's trieve SDK usage (e47cd4d)
- add handlers to lib.rs (ff655a5)
- add ingress annotations of aws lb controller (eb74c6e)
- add keycloak ingress (bb40767)
- always overwrite openapi options (ffd043f)
- avoid regen'ing suggestions immediately + refactor: chat even more chat-like (49ded2a)
- better page count and chunk created count (95eccf5)
- better placeholder + focus (a07dbb0)
- break out of loop if lasts more than 60s (0894336)
- cargo clippy (756aaeb)
- clear errors on successful submit (9a108c2)
- concat user messages in search component (ae81f97)
- correct className conflict of footer (47640e7)
- datasets in table not reloading when org selected changes (25e2681)
- default autcomplete function to api version v2 (dd976b8)
- dont collapse rag queries (cdf7e38)
- ensure that suggested queries only executes once (3c2187d)
- ensure that the search component is sending the request id (9356953)
- ensure that when clicking on llm response, it shows the right one (ed7d79e)
- eslint (4b8a261)
- eslint (e64b48e)
- eslint (e4d25c3)
- find not a function for dataset memo (a21096e)
- fix color vars for the outlines (3640949)
- fix cors error and allow TR-QueryId to be returned through CORS (94052ae)
- fix crawl worker docker push action (320301d)
- fix data explorer links (53ebf2c)
- fix double render (af07178)
- fix footer on chat (407ff07)
- fix pr comments; fix input border (581c382)
- fix question asking on suggested and ask ai button clicks (02a04c8)
- fix scroll behavior (db2fe12)
- fix unwrap error with getting ctr search queries (60575ab)
- fixed right overflow (25eefd1)
- footer padding fix (8aa4c30)
- get heading correctly for firecrawl (5079166)
- get total pages for group search (72d7498)
- getting wrong crawl options (4f7ba0c)
- head queries table (4aae83c)
- include llm response on RAG analytics routes and fix docs (405f7e0)
- inconsistent page size for hybrid group search (b554c97)
- inital tracking id loading (fc1b01a)
- input not showing when id is set (5169184)
- layout shift from onboarding steps (6219518)
- log if identity call fails (c75614f)
- make gpu component work for multiple embeddings (c12de90)
- make sure to set current_chunk to correct one (31b586d)
- map not existing in NavbarDatasetSelector (8c6742b)
- match scrollbar style (9662ef0)
- missing packages (3615cee)
- mobile and scroll fixes (93027df)
- more specific /api replacement on environment variable (378eed1)
- move props setting to parent (2f6dc2c)
- navbar not showing up on search playground (6dbd8d2)
- only put sdk client in debug mode for dev (ae3f8a6)
- prevent unwrap error on analytics (ec953a6)
- remove allow_any_header() to fix cors issue (20c3241)
- remove allowed_header and set cors to allow any header (e6ec903)
- remove buggy skeleton (021a8b8)
- remove default namespace (22c3c42)
- remove duplication (9d38c40)
- remove rag from sidebar (43a7cc6)
- remove unused event (82c3f40)
- scope top datasets to organization (c69bd5a)
- scroll in next frame (c52da89)
- search by dataset name instead of id (6371d14)
- skip highlighting text when only 1 word needs highlights (e6d6918)
- small tanstacktable type fixes (e6a85d9)
- styling for analytics, infinite hmr loop, skeletonize all cards (63bad98)
- terracotta select dropdown submits forms (730979c)
- update analytics context (e29cd1f)
- use proper brand colors on chat elements (291d58d)
- use rag_data to show results instead of search_data for RAG page (02c73e5)
- use regex to remove and add back chunk_html to properly get (db55ad1)
- vaccuum lint (5c90990)
- working add user modal (3d317e5)
- zod schema (f7992d8)
- bump package (1331abb)
- fix ts erros (a0331ab)
- move CSS to css file (4a61db6)
- release v0.12.0 (e1b9db3)
- remove unsued file; prettier (faec5f6)
- remove unused deps (f44e22b)
- update metrics_handler.rs (b917041)
- created quickstart development for search-component in readme (cb46473)
0.11.9-pre (2024-09-20)
- add analytics link to playgrounds (3927f7c)
- add building something (696820a)
- add code examples (e8b7252)
- add copy button to chat (c35406d)
- add copy id button (75f218a)
- add created at sort in rag (7ad2d4d)
- add delete chunks flag to delete file route (3981811)
- add docker file and CI action to build scrape-worker (46039ca)
- add firecrawl to our docker compose (97deaa5)
- add org user page (806347c)
- add usage (863b7de)
- api keys (119b03d)
- api keys page (ffab74c)
- better api keys table (e8958fd)
- better sidebar (2fcbdf9)
- billing pages (c59da55)
- chunk on headings (1fde18a)
- consistent dataset context (aba6ed4)
- create org (c28a002)
- dataset overview (0cac1ab)
- dataset settings (7430e94)
- dataset sidebar with selector (9d2721a)
- dedup if url and page are the same (fdda50f)
- even better context (93e2b96)
- events page (887623e)
- fill in missing dates on graphs (2eca588)
- fix CI (5c7df6f)
- fix types on tanstack table (2696c5b)
- fix typo issues (590d808)
- fix usage (7de702a)
- included cron job in order to facilitate auto-scrapes (09edbae)
- init new console (daaa8fc)
- magic suspense (cc64d0a)
- magicbox (6e695a7)
- more fixes (03c79e2)
- more magic box props (a845615)
- more on dataset homepage (f19c316)
- more org fixes (cd80bfe)
- move crawl setting to dataset level (ae054f5)
- move to html chunking (51de3e1)
- move to polling firecrawl from webhook (649cb0b)
- new data explorer table (c350a5a)
- new dataset overview (90418e9)
- new tables for rag queries (48112ee)
- on update, create crawl if not exist (c844bba)
- org layout (6b9e07a)
- org settings page (d7c84de)
- org switching (dab332f)
- python client (5e864ee)
- redo table in no search query (dad2340)
- redo tables in search analytics (bbd7255)
- refactor user and invite tables (3f2494d)
- set up scrape worker with endpoint to crawl (0b472c2)
- set up semantic and full text boost for headings (332cd7c)
- simplify new org creation (fc677f4)
- small fixes (b21a69f)
- table type safety (31d4402)
- update modal in data explorer (7c207a9)
- various fixes (87ca767)
- working dataset settings (79db3de)
- better CSS scoping for search component (87e847a)
- change default prompt such that LLM does not provide citations by default (6878f85)
- fix 2x typos of 'likeclickthrough' (4041788)
- improve pypi page for python sdk client (cd20b77)
- move towards html output from firecrawl (56f5c2b)
- properly handle fallback types for redis for Rust '24 version (6e14d18)
- put port back (1f21b1e)
- remove extra file (56da639)
- remove tooltip and globe icons (5831b53)
- small fixes (5004a1b)
- update docker compose .env to include firecrawl (5404c91)
- update readme (aa46afb)
- add better margins to headings (868bc7c)
- add delete invitation to openapi spec (7a2b4c0)
- add get invitations to openapi spec (5f33336)
- assorted fixes on component from signoz feedback (122801a)
- auth edge cases (73b888d)
- concate short chunks to next one (d4dd68d)
- css fixes for rag page (40bd6ea)
- dataset warning for chat (82b8f21)
- ensure that dataset that is scrape to is the new dataset that is created (366380b)
- eslint (fe47d48)
- eslint (842cf18)
- event log (0f5c2f7)
- extract type (22e0028)
- fill empty dates in rag usage chart (2537a6d)
- firecrawl scraping logic next behavior solve (c5103ab)
- fix copy feature to allow for plain text in chat (f4f2a2c)
- fix user cache flashing org select (505b5d8)
- improve start services and add tmuxp to README local Dev guide (2473c0a)
- incorrect schema type for getting an org (4061254)
- links to dashboard from search and analytics SPA's post dash rewrite (afcc836)
- move table code to the top of component (6631ee7)
- no datasets warning for chat (04a7775)
- only open modal when there are results (d93b9ef)
- openapi schema issues w/ dup def for /invitation/{foo} (67af1f8)
- remove fake delay from testing (ead31c4)
- remove old-dashboard from monorepo (9f79b46)
- remove TR-Dataset requirement for create dataset (790c3a9)
- set topic list to empty if dataset is invalid (b958ed6)
- show all info in the no results table (36c948e)
- suspense height tracking (f1d68ed)
- tsc check (68495dc)
- use camel case for scrape options (7661e2f)
- use cn helper && add classname prop to table (8d78f6b)
- wait for firecrawl if scraping (bf4f298)
- fix eslint (b8fd916)
- fix eslint (d44299f)
- regenarate lock (404bc9d)
- release v0.11.9-pre (6d82499)
- ts fix (f2ecdce)
- use memo (6ab259b)
- fix getting started README docs (6410745)