Skip to content

v23.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 22 Sep 19:09
· 14 commits to main since this release
c31c3db

This is the second release of RefStudio 🎉

image

Chat with references Rewrite
image image

FAQ

"refstudio.app" is damaged and can’t be opened. You should move it to the Trash

  • FIX: Run xattr -r -d com.apple.quarantine /Applications/refstudio.app to clear the quarantine flag.
    • make sure your use the correct app path

What's Changed

  • Tauri sidecar README fixes and added open ai env variables by @shauryr in #337
  • doi extraction for linking to external databases by @shauryr in #338
  • chore(backend): added logging to chunking by @shauryr in #336
  • Update aiohttp to 3.8.5 by @danvk in #331
  • fix: make indent commands return proper command result by @sehyod in #343
  • Update ingest to only use grobid for header parsing by @gjreda in #352
  • feat: Project Lifecycle by @cguedes in #350
  • feat: save files as markdown by @sehyod in #341
  • fix: hide div selection from editor by @sehyod in #344
  • feat: implement ordered lists by @sehyod in #354
  • fix: uncollapse collapsible blocks when changing type by @sehyod in #360
  • Add http endpoints for sidecar functionality by @gjreda in #359
  • Run RefStudio in the browser by @danvk in #358
  • feat: web call sidecar http by @cguedes in #382
  • chore(deps): bump certifi from 2023.5.7 to 2023.7.22 by @dependabot in #362
  • Update design of welcome screen (including design bootstrap) by @sehyod in #386
  • feat: Add filesystem and projects API by @gjreda in #389
  • feat: update sidebar design by @sehyod in #383
  • Export references by @sehyod in #392
  • feat: Add python tests script and run python tests in pre-push by @cguedes in #390
  • Separate cli interprocess comms from functionality by @gjreda in #394
  • chore: update codecov config by @sehyod in #398
  • feat: menu shortcuts for web by @cguedes in #388
  • chore: update tailwind color names by @sehyod in #401
  • Disable inlay hints in Rust by @danvk in #403
  • feat: Create python http equivalent of settingsManager.ts by @gjreda in #396
  • feat: design for main panel by @sehyod in #404
  • fix: address comments from design by @sehyod in #410
  • feat: chatbot panel styles by @sehyod in #408
  • Sidecar server by @danvk in #407
  • feat: Get file ingestion running through http by @gjreda in #395
  • feat: references panel styles by @sehyod in #421
  • feat: Adopt HTTP apis for web deployment by @cguedes in #393
  • feat: add thinking animation by @sehyod in #423
  • chore: Add black and format python code by @gjreda in #419
  • Universal settings by @danvk in #417
  • Add api for search by @gjreda in #432
  • feat: Add dependency on settings for AI endpoints by @gjreda in #434
  • Make contribution guidelines more clear (#431) by @jvoytek in #433
  • fix: use roboto font in splashscreen by @sehyod in #437
  • feat: explorer panel styles by @sehyod in #435
  • Universal desktop web codebase by @cguedes in #425
  • Remove legacy sidecar CLI and HTTP methods by @gjreda in #442
  • bug: Handle exception if a user tries to view references before any have been ingested by @gjreda in #459
  • fix: remove references regression by @cguedes in #462
  • chore(deps): bump @adobe/css-tools from 4.2.0 to 4.3.1 by @dependabot in #443
  • fix: rename files regression by @cguedes in #460
  • Generate a TypeScript API from our OpenAPI spec by @danvk in #457
  • Create distinct types for Settings / SettingsPatch by @danvk in #465
  • fix: sidebar shadow and folder collapsing animation by @sehyod in #468
  • chore: ignore openapi-tyepscript in knip config by @sehyod in #470
  • Port a few more endpoints to the typed API by @danvk in #466
  • feat: add recent projects to welcome screen by @sehyod in #450
  • feat: update styles of rewrite panel by @sehyod in #463
  • chore: update tailwind colour tokens by @sehyod in #473
  • feat: save as markdown behaviour for web by @cguedes in #472
  • feat: Improve project details API by @gjreda in #458
  • feat: Add active project id to settings by @gjreda in #476
  • chore: Add a reset_refstudio.sh script and update README.md by @cguedes in #477
  • Adopt the new active_project_id in the client code by @cguedes in #478
  • feat: Implement design for settings modal by @sehyod in #479
  • chore: upgrade TipTap version by @sehyod in #487
  • feat: add PDF icon in tab by @sehyod in #485
  • feat: implement design for empty references panel by @sehyod in #489
  • fix: margin between sibling list items by @sehyod in #488
  • feat: new project dialog for web by @cguedes in #480
  • feat: add empty welcome view by @sehyod in #500
  • feat: export references behaviour for web (and desktop) by @cguedes in #501
  • fix: prevent panel from uncollapsing when sidebar is disabled by @sehyod in #502
  • feat: open project dialog for web (and desktop) by @cguedes in #498
  • feat: update welcome screen by @sehyod in #505
  • chore: remove sidecar from client code by @cguedes in #507
  • Remove the dependency on @tauri-apps/api/fs by @cguedes in #509
  • Reorg FastAPI backend into submodules by @gjreda in #495
  • feat: Stop using the project path in the client code by @cguedes in #513
  • feat: add star shortcut to create unordered lists by @sehyod in #516
  • fix: activate venv instead of using poetry run by @sehyod in #518
  • chore: sidecar enable logging flag is inverted by @cguedes in #524
  • feat: Add missing api response types by @gjreda in #522
  • feat: apply max width to editor instead of content only by @sehyod in #529
  • feat: update command palette design by @sehyod in #514
  • feat: Update FileNameInput component with latest colors and design by @sehyod in #531
  • feat: Explorer panel design for multiple projects by @cguedes in #532
  • fix: remove poetry cache by @sehyod in #535
  • feat: update rewrite panel by @sehyod in #533
  • feat: make files appear before folders by @sehyod in #538
  • feat: update references table styles by @sehyod in #539
  • Add workflow to create Python binaries and build Refstudio for supported OS by @gjreda in #508
  • 339 Incorporating DOI Field by @jvoytek in #521
  • feat: Add support for Ollama as a local LLM via litellm by @cguedes in #525
  • feat: UI redesign review by @cguedes in #546
  • feat: add endpoint for streaming chat by @gjreda in #547
  • feat: Add endpoint for creating a new reference with or without PDF by @gjreda in #549
  • feat: block browsing by @sehyod in #553
  • feat: consider auto save for documents by @cguedes in #556
  • feat: implement indent/unindent for non-empty selection by @sehyod in #555
  • chore: Log to console and file by @gjreda in #559
  • fix: Display helpful message when chat happens without references by @gjreda in #563
  • fix: prevent the saving spinner from showing up when it should not by @sehyod in #566
  • feat: add min width to sidebars by @sehyod in #571
  • 138 semantic scholar search by @jvoytek in #557
  • fix: ollama not working on desktop + make /chat endpoints async by @gjreda in #573
  • feat: Prepare Release 23.2.0 by @cguedes in #560

New Contributors

Full Changelog: 23.1.0...23.2.0