Releases: BloopAI/bloop
v0.4.6
macOS 11+ (Apple Silicon) - bloop_0.4.6_aarch64.dmg
macOS 11+ (Intel) - bloop_0.4.6_x64.dmg
Ubuntu Linux - bloop_0.4.6_amd64.deb
Linux AppImage (Works on most distributions) - bloop_0.4.6_amd64.AppImage
Windows - bloop_0.4.6_x64_en-US.msi
What's Changed
- Fix input focus and scroll in multi tabs layout by @anastasiya1155 in #662
- Allow 'ask bloop' popup in file modal/sidebar by @anastasiya1155 in #663
- UI improvements by @anastasiya1155 in #665
- Instruct the model not to refer to aliases in the explanation by @ggordonhall in #667
- Flake update by @rsdy in #666
- fix wrong path when navigating refs-defs multiple times by @anastasiya1155 in #676
- Increase nearby chunk distance and sort snippets by alias by @ggordonhall in #675
- fix scrolling when navigating between files with different length by @anastasiya1155 in #677
- enable code-nav for all tokens by @nerdypepper in #674
- Use pre-built
ort
, fix builds on Windows by @calyptobai in #231 - add scope-queries for ruby by @nerdypepper in #617
- Fix ruby compile error by @ggordonhall in #678
- fix hoverables query for ruby by @nerdypepper in #680
- Revert use of pre-built
ort
by @calyptobai in #684
Full Changelog: v0.4.5...v0.4.6
v0.4.5
macOS 11+ (Apple Silicon) - bloop_0.4.5_aarch64.dmg
macOS 11+ (Intel) - bloop_0.4.5_x64.dmg
Ubuntu Linux - bloop_0.4.5_amd64.deb
Linux AppImage (Works on most distributions) - bloop_0.4.5_amd64.AppImage
Windows - bloop_0.4.5_x64_en-US.msi
What's Changed
- Update GIF and intro by @stunningpixels in #625
- Flake update to 23.05 by @rsdy in #627
- Rework Ref-Def popup by @anastasiya1155 in #632
- Unify user-specific github client handling by @rsdy in #629
- Results page tweaks (UI) by @anastasiya1155 in #635
- Eliminate untracked singleton for SQLite by @rsdy in #633
- Upload build artefacts to release by @ggordonhall in #628
- Track cancellation of queries in RudderStack by @calyptobai in #638
- Minor UI fixes by @anastasiya1155 in #637
- Change endpoints to take query param instead of path by @rsdy in #644
- Update GPT3.5 to use 16k variant by @stunningpixels in #647
- Improve popup on select code by @anastasiya1155 in #649
- Upgrade to Tauri 1.4 by @rsdy in #643
- Don't parse the query in the agent workflow by @ggordonhall in #651
- Close the tab if repo is removed by @anastasiya1155 in #653
- Function calling API by @ggordonhall in #648
- Bump version to v0.4.5 by @calyptobai in #654
- Minor UI improvements by @anastasiya1155 in #655
- Update nix setup action by @ggordonhall in #656
- Prompt GPT to respond with a function by @ggordonhall in #657
- Show search steps in chat and all conversations panel by @anastasiya1155 in #642
- Collapsible query results by @anastasiya1155 in #636
- add spacing to fix pagination overlap by @anastasiya1155 in #658
- UI fixes by @anastasiya1155 in #659
- Rename 'ans' to 'none', minor tweaks by @stunningpixels in #661
Full Changelog: v0.4.4...v0.4.5
v0.4.4
macOS 11+ (Apple Silicon) - bloop_0.4.4_aarch64.dmg
macOS 11+ (Intel) - bloop_0.4.4_x64.dmg
Ubuntu Linux - bloop_0.4.4_amd64.deb
Linux AppImage (Works on most distributions) - bloop_0.4.4_amd64.AppImage
Windows - bloop_0.4.4_x64_en-US.msi
What's Changed
- Track upstream octocrab & bump deps by @rsdy in #604
- add
is_directory
flag to file index by @nerdypepper in #601 - File cache should never fail by @rsdy in #609
- avoid blank chunks and empty code chunk listings by @nerdypepper in #600
- omit directories from fuzzy search by @nerdypepper in #602
- Don't clear the detected language field if the indexing returns nothing by @rsdy in #608
- Fix bad parsing of public repository URLs by @rsdy in #606
- Signal that indexes aren't ready on DB upgrade by @rsdy in #612
- Remove spaces in prompt output by @ggordonhall in #618
- Cancel & schedule syncing by @rsdy in #610
- Include username in sentry messages by @rsdy in #614
- Separate schema from logic, include semantic schema in DB versioning by @rsdy in #611
- Fix code highlighting in system theme by @anastasiya1155 in #619
- Fix "create new" button in conversation history by @anastasiya1155 in #620
- Use non-eager regex to clean up input value by @anastasiya1155 in #622
- bump version to 0.4.4 by @ggordonhall in #624
- Use uniform rudderstack & sentry tracking references by @rsdy in #621
- Split files by token in proc, on a new thread by @calyptobai in #615
Full Changelog: v0.4.3...v0.4.4
v0.4.3
macOS 11+ (Apple Silicon) - bloop_0.4.3_aarch64.dmg
macOS 11+ (Intel) - bloop_0.4.3_x64.dmg
Ubuntu Linux - bloop_0.4.3_amd64.deb
Linux AppImage (Works on most distributions) - bloop_0.4.3_amd64.AppImage
Windows - bloop_0.4.3_x64_en-US.msi
What's Changed
- Merge nearby code chunks by @calyptobai in #582
- Add 'open in gitpod' by @stunningpixels in #594
- Fix code chunk canonicalization by @calyptobai in #591
- Reset local repos folder each re-open by @stunningpixels in #597
- Path search return unique paths by @ggordonhall in #596
- Merge subset chunks in
merge_overlapping
by @calyptobai in #592 - make fuzzy search deterministic by @nerdypepper in #589
- Index unbranched HEADs by @rsdy in #595
- Don't retry on SSE error by @ggordonhall in #598
- Update action selection prompt by @ggordonhall in #593
- Prioritize indexer threads by @rsdy in #590
- bump version to 0.4.3 by @ggordonhall in #599
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- Add kubeval validation of helm resources by @corest in #581
- fix scope-query bugs in js & ts by @nerdypepper in #584
- group chunks by path-alias and sort by line-number by @nerdypepper in #579
- fix git tree objects being detected as files by @nerdypepper in #580
- Reduce headroom to 2048 by @ggordonhall in #586
- Track LLM gateway errors by @calyptobai in #575
- fix fuzzy-path search on multibyte strings by @nerdypepper in #585
- update rectify_str to work with multibyte chars by @nerdypepper in #583
- Run helm validation on changes to helm and changes to validate workflow by @ggordonhall in #587
- bump version to 0.4.2 by @ggordonhall in #588
Full Changelog: v0.4.1...v0.4.2
v0.4.1
macOS 11+ (Apple Silicon) - bloop_0.4.1_aarch64.dmg
macOS 11+ (Intel) - bloop_0.4.1_x64.dmg
Ubuntu Linux - bloop_0.4.1_amd64.deb
Linux AppImage (Works on most distributions) - bloop_0.4.1_amd64.AppImage.tar.gz
Windows - bloop_0.4.1_x64_en-US.msi
What's Changed
- Comment on downvote by @anastasiya1155 in #556
- Fix mocked conversation response by @anastasiya1155 in #568
- add thread_id and repo_ref to analytics by @nerdypepper in #567
- Show special error message when there is a problem with rate limit by @anastasiya1155 in #572
- Fix tokenization on large unicode characters by @calyptobai in #574
- Trim old code chunks in the answer prompt by @ggordonhall in #569
- Add code chunks to explanation prompt by @ggordonhall in #576
- fix chunker bugs by @nerdypepper in #565
- conditonally retry requests to LLM gateway by @nerdypepper in #573
- don't wait for ready state in analytics before sending tracks by @anastasiya1155 in #577
- bump version to 0.4.1 by @ggordonhall in #578
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Supported
macOS 11+ (Apple Silicon) - bloop_0.4.0_aarch64.dmg
macOS 11+ (Intel) - bloop_0.4.0_x64.dmg
Ubuntu Linux - bloop_0.4.0_amd64.deb
Linux AppImage (Works on most distributions) - bloop_0.4.0_amd64.AppImage.tar.gz
Windows - bloop_0.4.0_x64_en-US.msi
What's Changed
- Adjustable font-size in Tauri by @anastasiya1155 in #469
- Improve repo sync state logic by @rsdy in #464
- Index hidden files for filesystem repos by @ggordonhall in #471
- Parallelize local repo scanning by @rsdy in #478
- Use Git walker if Git is available by @rsdy in #480
- Bad handling of case when repo is deleted by indexing step by @rsdy in #510
- Fix typo in semantic.rs by @eltociear in #529
- introduce new
import
node by @nerdypepper in #499 - fix case-sensitivity of fuzzy search by @nerdypepper in #538
- Only show relevant paths when answering with respect to a specific file by @ggordonhall in #537
- FE changes to answer tooling by @anastasiya1155 in #542
- Add repo_ref filter to /answer/conversations by @calyptobai in #535
- Close SSE after 3 errors by @anastasiya1155 in #546
- Fix case insensitive regex searches by @calyptobai in #534
- Bump version by @ggordonhall in #543
- deprecate old clients by @nerdypepper in #531
- Fix
CompiledTooBig
error panics for long paths by @calyptobai in #544 - minor fixes to file slicing and refetching github repo by @anastasiya1155 in #548
- Fix rendering of Diffs by @anastasiya1155 in #550
- fix missing summary data in conclusions by @nerdypepper in #547
- Switch storage location from cache to data directory by @calyptobai in #551
- Hide repo search by @anastasiya1155 in #553
- Catch stack unwinds in
/answer
endpoint by @calyptobai in #545 - Enumerate lines in proc by @calyptobai in #555
- rework failure modes for compatibility check by @nerdypepper in #558
- ignore non-blob objects in git file sources by @nerdypepper in #557
- insert analytics events on stream errors by @nerdypepper in #539
- show error when compatibility was not checked by @anastasiya1155 in #559
- Deduplicate /answer semantic search results by @ggordonhall in #560
- Revert "ignore non-blob objects in git file sources" by @ggordonhall in #561
- Fix logic that skips unknown object types by @rsdy in #562
- Return path alias rather than path from proc method by @ggordonhall in #563
Full Changelog: v0.3.5...v0.4.0
v0.3.5
Supported
A Windows build is on the way 📨
Ubuntu Linux - bloop_0.3.5_amd64.deb
Linux AppImage (Works on most distributions) - bloop_0.3.5_amd64.AppImage.tar.gz
macOS 11+ (Apple Silicon) - bloop_0.3.5_aarch64.dmg
macOS 11+ (Intel) - bloop_0.3.5_x64.dmg
What's Changed
- Disable qdrant telemetry by @rsdy in #400
- Lock qdrant version to v1.1.1 by @corest in #403
- Disable liveness check by @corest in #408
- Minor UI fixes by @anastasiya1155 in #411
- Index git branches by @rsdy in #365
- Expose more info from git syncing by @rsdy in #413
- Fix cloning/indexing/syncing terminology on the frontend by @rsdy in #416
- Fix issue with local repos sync by @anastasiya1155 in #417
- Support Julia language syntax by @anastasiya1155 in #418
- Add line filters for file endpoint by @rsdy in #412
- fix typo in scopes.scm by @eltociear in #423
- Add
path:
filter for semantic search by @ggordonhall in #421 - Add backup script for qdrant by @corest in #419
- Fix
case:ignore
in path searches by @calyptobai in #427 - Add sourcemaps to Sentry during builds by @anastasiya1155 in #433
- Add sentry release tag by @anastasiya1155 in #436
- Fix
case:ignore
in repo searches by @calyptobai in #438 - Discard loading state of the answer when saving cache by @anastasiya1155 in #440
- Fix conditions for qdrant backup helm template by @corest in #439
- fix crashes on NL parser by @nerdypepper in #434
- Fix file retrieval endpoint by @rsdy in #441
- Fix cmd+f on cloud by @anastasiya1155 in #435
- Add entries to .gitignore by @ggordonhall in #442
- Unify NL and grep endpoints by @rsdy in #404
- Remove git2 in favour of gitoxide by @rsdy in #432
- Adjust file retrieval endpoint usage by @rsdy in #444
- Encourage diversity of languages in semantic search results by @ggordonhall in #422
- Remove utoipa/openapi support by @rsdy in #437
- Fix github latency by @rsdy in #449
- bump version to 0.3.5 by @ggordonhall in #451
- Update config endpoint with GitHub user info by @rsdy in #445
- Upgrade dependencies by @rsdy in #452
- Make log level configurable in helm chart by @corest in #457
- Fix index dir priority for Tauri app by @rsdy in #455
- Provision GH App credentials at the start of the service by @rsdy in #456
- Crude retry mechanism for resolving repo sync errors by @rsdy in #460
- Fix repo card click by @anastasiya1155 in #462
Full Changelog: v0.3.4...v0.3.5
v0.3.4
Supported
A Windows build is on the way 📨
Ubuntu Linux - bloop_0.3.4_amd64.deb
Linux AppImage (Works on most distributions) - bloop_0.3.4_amd64.AppImage.tar.gz
macOS 11+ (Apple Silicon) - bloop_0.3.4_aarch64.dmg
macOS 11+ (Intel) - bloop_0.3.4_x64.dmg
Windows - bloop_0.3.4_x64_en-US.msi
What's Changed
- Show more search history items by @anastasiya1155 in #360
- [BLO-529] Recreate bloop pod before starting new one by @corest in #361
- [BLO-507] Keep only one previous replicaset version of bloop by @corest in #362
- Use better log messages for authorization errors by @calyptobai in #359
- [BLO-376] Build container on /build command by @corest in #363
- Fix build on PR command workflow by @corest in #366
- Fix needs section for report status job in build on PR workflow by @corest in #367
- [BLO-403] Add First and Last names fot Loops notification by @corest in #368
- [BLO-449] Make ingress tls secret optional by @corest in #369
- Github repos transitioning into local ones by @rsdy in #371
- Fix repo deletion by @rsdy in #372
- Fix highlights on first render of breadcrumbs by @anastasiya1155 in #374
- Use GitHub username or id to identify by @rsdy in #370
- Indicate correctly whether a repo has been indexed by @rsdy in #379
- Allow search after app relaunch by @anastasiya1155 in #380
- Remove ctags by @rsdy in #375
- turn NLQuery filters into exact matches by @nerdypepper in #376
- More Ctags cleanup by @ggordonhall in #384
- Fix duplicate repos in settings menu by @rsdy in #383
- Fix missing last query time by @anastasiya1155 in #386
- Rudderstack cleanup 2 by @rsdy in #378
- Rotate all indexes on db version upgrade by @rsdy in #385
- allow multiple repo and lang filters in NL queries by @nerdypepper in #389
- Improve grouping local repos in settings by @anastasiya1155 in #382
- Add log out button on cloud by @anastasiya1155 in #388
- fix blank screen in settings if no repos found by @anastasiya1155 in #390
- Add previous repo flag to all following questions by @anastasiya1155 in #377
- do not open additional github login popup, if onboarding is in progress by @anastasiya1155 in #391
- sort repos by name to prevent them from jumping around on home screen by @anastasiya1155 in #392
- Sort repos by @anastasiya1155 in #393
- Copy fix by @anastasiya1155 in #396
- prepend repo queries with
github.com/
when necessary by @nerdypepper in #394 - Make sure the index folder exists by @rsdy in #395
- Release 0.3.4 by @anastasiya1155 in #397
- Get config with delay by @anastasiya1155 in #398
Full Changelog: v0.3.3...v0.3.4
v0.3.3
Supported
Ubuntu Linux - bloop_0.3.3_amd64.deb
Linux AppImage (Works on most distributions) - bloop_0.3.3_amd64.AppImage.tar.gz
macOS 11+ (Apple Silicon) - bloop_0.3.3_aarch64.dmg
macOS 11+ (Intel) - bloop_0.3.3_x64.dmg
Windows - bloop_0.3.3_x64_en-US.msi
What's Changed
- fix spelling error in onboarding repos steps descriptions by @Aziks0 in #316
- Scroll to correct line number when switching to full code view by @anastasiya1155 in #321
- Update internal product name for more consistent directory use by @rsdy in #319
- Address deadlock after deleting GitHub credentials by @rsdy in #318
- Show logout btn even with remote services on by @anastasiya1155 in #307
- alias md to markdown in languages.yml by @nerdypepper in #296
- add missing analytics stage by @nerdypepper in #312
- Documentation for clearing search indices by @ggordonhall in #320
- supress panics from remotes::poll by @nerdypepper in #309
- Amend rephrase prompt by @ggordonhall in #323
- Support macOS 11 by @rsdy in #299
- Disable click on repo card if repo hasn't finished syncing by @anastasiya1155 in #340
- Disallow submitting empty query by @anastasiya1155 in #330
- Cloud/tauri analytics by @anastasiya1155 in #333
- Color code in coversation by @anastasiya1155 in #331
- Remove dashmap by @rsdy in #344
- attach device-id in sentry by @nerdypepper in #341
- add token accounting to select step by @nerdypepper in #343
- Add forward button by @anastasiya1155 in #353
- Fix a bug with copying code from different files consecutively by @anastasiya1155 in #354
- Add button to open file in finder from full file view by @anastasiya1155 in #355
- avoid panics from remotes/github/login endpoint by @nerdypepper in #342
- implement snippet deduplication using MMR by @nerdypepper in #314
- Release v0.3.3 by @anastasiya1155 in #356
- fix 404s in release workflow by @nerdypepper in #357
New Contributors
Full Changelog: v0.3.2...v0.3.3