Relativity Desktop Client For Mac
- This could be something built-in on a PC or pre-configured when your IT department roll out the setting to their PC clients. Be patient and persistent and don't let them fob you off simply because you're on a Mac and not a PC. They should be supporting you properly irrespective of platform. It's their job after all.
- With a desktop email client, you can enjoy more features, such as offline access to your emails and contacts, excellent integration with the rest of the operating system and other software applications, and more. Mac users have it particularly great when it comes to desktop email clients because there’s a lot to choose from. In fact, some may.
- The Relativity Desktop Client (RDC) is used to import data into and export data from a Relativity workspace.
Google Assistant Unofficial Desktop Client is a cross-platform desktop client for Google Assistant based on Google Assistant SDK.
. Utilize Relativity 9.6, Nuix and proprietary Stroz Discovery applications to process Windows PC and Mac e-mail formats and various native file types in preparation for review by legal teams. C:Program FileskCura CorporationRelativity Desktop ClientkCura.EDDS.Winform.exe - h:encoding. Each encoding value has a specified code. Enter that code following the token. The values can also be found in Appendix A of this document. Encoding values.
Note:
The 'Google Assistant Unofficial Desktop Client' is under development. So, if you find any bugs or have any suggestion, feel free to post an issue or a pull request.
Inspiration
The design is inspired by Google Assistant in Chrome OS and comes in both Light Mode (beta) and Dark Mode
Getting Started
In order to use the client, you must have a 'Key File' and 'Token' for authentication which you can get by going through Device Registration process. You can go through the wiki given below to get started.
'Setup Authentication for Google Assistant Unofficial Desktop Client' Wiki (For both Device Registration & Authentication help):
Other References
If you want a user friendly registration method, use Device Registration UI:
If you want to use a CLI tool to complete the Device Registration and Authentication process manually, read the following:
After you have registered your device and downloaded the required authentication files, you can head on to Settings and set the 'Key File Path' and 'Saved Tokens Path' to the location where the respective files are located.
How to Build?
Using npm
Using yarn
Download
If you don't want to build the project for yourself, you can download the Assistant Setup/Installer for the respective platform from here (releases)
Linux Build
If you are a linux user, Snap
build is recommended over AppImage
. You can download the snap from snapstore.
Relativity Desktop Client For Mac Os
Default Keyboard Shortcut
- Windows: Win + Shift + A
- MacOS: Cmd + Shift + A
- Linux: Super + Shift + A
Note: Keyboard shortcut is configurable in the settings
Relativity Desktop Client 9.3
TODO
- Set
build
for Mac and Linux in package.json - Create Config File
- Remove 'auth' from the
app
folder - Respond to 'Ok Google' or 'Hey Google'
- Activate Mic for
continuousConverstion
only when audio output is done - Use different dependency for audio recording
- Improve Carousel UI Rendering in the
main_area
- Improve Error Handling
- Improve Assistant Audio Output
- Turn off
webAudio
after visualization - 'Enable Audio Output' in Settings
- Divide Settings into sections
- Don't accept empty queries
- Info for each Setting
- Animation while talking
- Ping when activating mic
- Welcome screen for first-time users
- Display images from Google Images
- Option to disable auto-scaling
- Cleanup CSS
- Remove
sox
as a dependency
Other Libraries Used
p5.js:
- For visualization purpose when the user speaks through mic.
- Link: https://p5js.org/
aud_player.js:
- For playing audio through speakers.
- Link: https://github.com/ItsWendell/google-assistant-desktop-client/blob/develop/src/renderer/providers/assistant/player.js
microphone.js:
- For recording audio using Web API.
- Link: https://github.com/ItsWendell/google-assistant-desktop-client/blob/develop/src/renderer/providers/assistant/microphone.js
Relativity Desktop Client For Mac
Note: When an item-level error occurs in a load file, Relativity Desktop Client uses the proper delimiter automatically so that when users access the load file, they will not experience the error.
The following table lists the most common import errors found in the Relativity Desktop Client, including their messages and fixes.
Relativity Desktop Client Download 9.5
Message | Fix |
---|---|
Invalid date. | Change the date information to one of the standard date formats. |
Invalid boolean. | Change data to a YES or NO format. |
Invalid decimal. | Change the data to a valid number. |
Invalid integer. | Change the data to an integer. |
Input length exceeds maximum set length of <max length> for this VarChar field. | Increase the character restriction on the field. |
Input length exceeds maximum set length of <max length> for the associated object field <name>. | Increase the character size of associated object. |
Error uploading file. Skipping line. | Verify and correct line information. |
File upload failed. Either the access to the path is denied or there is no disk space available. | Verify disk space is available and check permissions on data server. |
File '<file name>' not found. | Verify the file is available in path provided. |
File '<file name>' contains 0 bytes. | No data exists in the file. |
Identifier Value not set. | The Overlay Identifier field has not been mapped. Map the Overlay Identifier field. |
Choice name specified twice for this record. | Two choice name fields are titled identically. Each choice name should be unique from all others in the load file. |
Proposed choice name exceeds 200 characters. | Rename the specified choice to something less than 200 characters. |
User does not exist in the system or is not available for assignment. | Email used in the entity file is not associated with any entity in the system. |
Document has been previously processed in this file | Same ID trying to load twice. |
Error: full text file specified does not exist. | Verify the path of extracted text file. |
There are an invalid number of cells in this row - expecting:<expected>, actual:<actual>. | Remove the extra column delimiter from load file. |
- This document identifier does not exist in the system - no document to overwrite | Overlay unavailable. You must append the data. |
A document with identifier <document identifier> already exists in the system | The identifier field already exists in the system. You need to do an overlay to overwrite the existing data. |
This file identifier exists attached to another document with selected key field {0} | Same ID trying to load twice. |
This file identifier exists attached to another document with selected ArtifactID {0} | Same ID trying to load twice. |
This file identifier exists attached to another document | Duplicate page ID in a different document. |
Document is already in the selected production | The Bates number is already loaded. Because you can't overlay into an existing production, you must create a new production or replace the images manually on the back end. |
This document contains redactions or highlights that can't be overwritten | Delete the markups. |
There is no image specified on this line | Make sure image id is present in load file. |
One of the files specified for this document does not exist | Make sure image files are present for represented path. |
The image file specified is not a supported format in Relativity | This can't be loaded without conversion to an approved format. |
The file being uploaded is empty | No data exists in the file so it can't be loaded. |
The identifier field for this row is either empty or unmapped | Verify that an identifier exists. |
The identifier specified on this line has been previously specified in the file | Make sure the identifier field is unique or overlay data. |
The document specified has been secured for editing. | Change security permissions to allow document edit rights. |
Your account does not have rights to add a document or object to this case | Change security permissions to allow document add rights. |
A non-unique associated object is specified for this new object. | Two objects with the same name exist in the workspace. Identify the duplicates and change one of their names. |
Your account does not have rights to add an associated object to the current object. | Change security permissions to allow updates to object. |
An object field references a child object which does not exist. | Add a child object. |
This record's Overlay Identifier is shared by multiple documents in the case, and cannot be imported. | Use a unique ID to overlay the data |