This repository was archived by the owner on Sep 9, 2024. It is now read-only.
Ocular Initial Release
What's Changed
- Ocular License And Docs by @louismurerwa in #12
- Add Ocular Documentation by @louismurerwa in #13
- Clean Up by @louismurerwa in #14
- Prep Docker by @louismurerwa in #15
- Dockerrize Ocular Backend by @louismurerwa in #16
- Add Developers by @louismurerwa in #17
- Docker by @louismurerwa in #18
- Docker Documentation by @louismurerwa in #19
- Add Ocular Readme by @louismurerwa in #20
- Add Hybrid Search To Ocular by @louismurerwa in #21
- Clean Ocular Backend by @louismurerwa in #22
- Update README.md by @louismurerwa in #23
- Add Indexable Document Interfaces + Document Processor + QDrant DB by @louismurerwa in #24
- Vector Search Is Now Working + Optimize Google Drive Indexing! by @louismurerwa in #25
- Add CoPilot MVP UI to Ocular UI by @louismurerwa in #27
- Clean Up Ocular by @louismurerwa in #28
- Fix Docker Compose Command by @louismurerwa in #29
- Docker Command by @louismurerwa in #30
- Clean Docker Scripts by @louismurerwa in #31
- Docker Local Ocular Now Works by @louismurerwa in #32
- Add Ocular Contributing Documentation For Running Ocular Locally. by @louismurerwa in #33
- docs: update Slack link and minor typos by @khareyash05 in #26
- Add Docker Compose For Developers by @louismurerwa in #34
- Added Atlassian : Confluence App (Written by Vivek Lahole) by @Vivek-Lahole in #35
- Added Atlassian : Jira App (Written by Vivek Lahole) by @Vivek-Lahole in #36
- Added Notion App (Written by Vivek Lahole) by @Vivek-Lahole in #37
- fix: glob issues on Windows by @khareyash05 in #38
- Add Initial Chat UI by @louismurerwa in #39
- Add Chat Functionality To Front And BackEnd by @louismurerwa in #40
- Add Citations To Chat Response by @louismurerwa in #42
- Add DocType To Indexable Document by @louismurerwa in #43
- Add LangChain Document Splitter by @louismurerwa in #44
- Add Qdrant Vector DB Filter By Sources and Filter By Top Results by @louismurerwa in #45
- Add Search Context Interface by @louismurerwa in #46
- Copilot by @MichaelMoyoMushabati in #49
- Optimize Ocular Search Strategy by @louismurerwa in #48
- feat:slack connector by @khareyash05 in #47
- Search UI Clean Ups by @louismurerwa in #50
- Chunk Documents And Document Links To Chunks! by @louismurerwa in #51
- Improvements to Chat by @MichaelMoyoMushabati in #52
- Clean Up Indexable Document: Remove Offsets by @louismurerwa in #53
- Add Kafka Broker To Ocular by @louismurerwa in #54
- fix: datatype error while fetching conversation id in slack connector by @khareyash05 in #55
- Add Kafka Queue Service To Ocular by @louismurerwa in #58
- Add Functionality To Enqueue Indexable Documents To Kafka For Processing By Search Indexers and Other Consumers by @louismurerwa in #59
- Kafka indexing by @louismurerwa in #60
- Update License by @louismurerwa in #61
- refactor: unified indexable doc for jira and asana and redefining metadata for oculation by @khareyash05 in #56
- Add Rate limiter Architecture To Ocular by @louismurerwa in #62
- Skeleton by @MichaelMoyoMushabati in #64
- Rate Limit Open AI, Google Docs And Gmail !! by @louismurerwa in #63
- Add Rate Limiter For Jira, Asana, Confluence, Slack by @louismurerwa in #65
- Add Open AI Service As Second LLM Provider by @louismurerwa in #67
- feat:bitbucket connector by @khareyash05 in #57
- Add File Service Interface and Document Model by @louismurerwa in #69
- Create Document Metadata Objects During Indexing! by @louismurerwa in #70
- Adding WebConnector by @Vivek-Lahole in #72
- Implement Search Filtering - Date, Source, Top, AI Completion by @louismurerwa in #73
- AppName Database migration Documentation by @Vivek-Lahole in #75
- Pg_Admin Postgres Web Ui Documentation by @Vivek-Lahole in #74
- Result Page Retouch by @MichaelMoyoMushabati in #76
- API_Design by @Vivek-Lahole in #77
- Result filtering, Header, and Search Result Layout touches by @MichaelMoyoMushabati in #78
- Optimization Result Page, Date Filtering, and Null Case Handling by @MichaelMoyoMushabati in #79
- Result filtering by @MichaelMoyoMushabati in #80
- Variable cleanup by @MichaelMoyoMushabati in #82
- Skeleton Scrolling Fixes by @MichaelMoyoMushabati in #83
- Adding Upload Files API Functionality by @louismurerwa in #81
- Add Functionality To Upload PDF Files and Chunk Indexable Document Chunks so that they are searchable in Ocular!! by @louismurerwa in #84
- Filter Documents By Type by @louismurerwa in #85
- Return A Set Of Sources by @louismurerwa in #86
- Add Ocular Models Server To Host Embedding, ReRanking, FineTuned Models by @louismurerwa in #87
- Add Embedding Plugin To Ocular by @louismurerwa in #88
- Migrate Ocular To Use to infloat model running locally in Docker to embded Documents. Saves us the cost of using Open AI or any other hosted LLM's for embedding. by @louismurerwa in #90
- Upload Txt Files Using The Ocular Api by @louismurerwa in #91
- Upload CSV | MD | JSON by @louismurerwa in #92
- Ai results by @MichaelMoyoMushabati in #95
- Fix Date Bug by @MichaelMoyoMushabati in #97
- chore: update job-scheduler.ts by @eltociear in #96
- New UI for Webconnector and code cleanup by @Vivek-Lahole in #98
- Cleanup by @Vivek-Lahole in #99
- Feature: Add Streaming Functionality To Ocular Search by @louismurerwa in #94
- Add Anonymized Telemetry Collection To UnderStand Usage Of Open Core Ocular Across The Board! by @louismurerwa in #100
- Log Search And Api Telemetry by @louismurerwa in #102
- Webconnector image by @Vivek-Lahole in #101
- Streaming bug by @MichaelMoyoMushabati in #104
- Protect Dashboard Pages from Unauthenticated users by @MichaelMoyoMushabati in #106
- User context by @MichaelMoyoMushabati in #107
- hide create account and sign in pages from logged in users by @MichaelMoyoMushabati in #109
- Clean Up Ocular Docker Commands by @louismurerwa in #105
- Remove .DS_Store Files from Repository by @Aidenzich in #111
- Api token auth by @Vivek-Lahole in #108
- New marketplace by @MichaelMoyoMushabati in #113
- New marketplace by @MichaelMoyoMushabati in #114
- Manage Apps by @MichaelMoyoMushabati in #115
- Manage apps by @MichaelMoyoMushabati in #116
- Add Upload Files Api On The Front End by @louismurerwa in #118
- Resolved : WebConnector Status Update by @Vivek-Lahole in #117
- Fix WebConnector And Add Puppeteer To Docker by @louismurerwa in #119
- Add Logging And Error Handling in Google Drive by @louismurerwa in #120
- Add Embedding Activity Tracking by @louismurerwa in #123
- refactor: ocular-telemetry to ts by @khareyash05 in #110
- Fix Type Error in Ocular Telemeter by @louismurerwa in #124
- Search Results Touch Up by @MichaelMoyoMushabati in #125
- Add List Files API by @louismurerwa in #126
- Generalizing app authorization by @Vivek-Lahole in #121
- Files Dialog by @MichaelMoyoMushabati in #127
- Add Functionality To Delete Chunks Of A Doc Being Indexed To Duplicate Chunks! by @louismurerwa in #128
- Files Dialog popup cleanup by @MichaelMoyoMushabati in #129
- fetch files from backend by @MichaelMoyoMushabati in #130
- File Dialog UI Updates by @MichaelMoyoMushabati in #131
- Add Website Dialog by @MichaelMoyoMushabati in #132
- Gmail Application Connector Optimization by @louismurerwa in #133
- Notion : Pages Indexing , Cleanup , Recursive page crawling by @Vivek-Lahole in #134
- Web Connector Websites Page by @MichaelMoyoMushabati in #135
- Add bottom margin by @MichaelMoyoMushabati in #136
- Add Slack App To Ocular by @louismurerwa in #137
- Update issue templates by @louismurerwa in #138
- fix: Clean Up Slack App In Ocular by @louismurerwa in #139
- skeleton scroll fix by @pranay-0512 in #140
- Jira projects indexing by @Vivek-Lahole in #141
- Fix slack by @louismurerwa in #142
- Apps API token cards for Apps by @Vivek-Lahole in #143
- Return metadata In Search Results by @louismurerwa in #145
- Add GitHub Connector by @louismurerwa in #144
- Fix Vanta Version Issues by @louismurerwa in #148
- Vanta by @louismurerwa in #149
- Vanta by @louismurerwa in #150
- Confluence page indexing by @Vivek-Lahole in #147
- Readme Update for Open Source by @Vivek-Lahole in #155
- Pinecone Vector Search Plugin Initialised by @Vivek-Lahole in #156
- Update README.md by @Vivek-Lahole in #157
- PineCone Plugin : Added addDocuments , deleteDocuments service by @Vivek-Lahole in #158
- Fix : core-config-local Kafka undefined error by @Vivek-Lahole in #160
- Pinecone Plugin : Added SearchDocuments , SearchDocumenntChunks service by @Vivek-Lahole in #159
- Remove Old Axios For Security Issues by @louismurerwa in #161
- Upgrade Ws Vulnerabiltiy by @louismurerwa in #162
- feat: Add Slack Bot To Ocular by @louismurerwa in #152
- PineCone Deps by @louismurerwa in #164
- App Fixes : Notion , Jira , Web-Connector by @Vivek-Lahole in #165
- UI fixes by @MichaelMoyoMushabati in #166
- Add Git Action To Build and Push Ocular UI On Push To Main Branch by @louismurerwa in #170
- Add Git Action To Build Ocular Models Server On Tag To Main Branch!! by @louismurerwa in #171
- Add Git Action To Build and Push Ocular Backend To DockerHub !! by @louismurerwa in #169
- Add Git Action To Build Ocular UI On Push To Main Branch!! by @louismurerwa in #168
- Add Git Action To Build Ocular Backend On Push To Main Branch!! by @louismurerwa in #167
New Contributors
- @khareyash05 made their first contribution in #26
- @Vivek-Lahole made their first contribution in #35
- @MichaelMoyoMushabati made their first contribution in #49
- @eltociear made their first contribution in #96
- @Aidenzich made their first contribution in #111
- @pranay-0512 made their first contribution in #140
Full Changelog: https://github.com/OcularEngineering/ocular/commits/v1.0.0