fossasia / susi_firefoxbot Goto Github PK
View Code? Open in Web Editor NEWSUSI.AI Firefox Extension https://susi.ai
License: GNU Lesser General Public License v2.1
SUSI.AI Firefox Extension https://susi.ai
License: GNU Lesser General Public License v2.1
Actual Behaviour
The dark theme is not applied to the most recent message when the server is down.
Expected Behaviour
Dark theme can be applied to that response so that the chat UI remains uniform.Please,suggest if this change is necessary.Shall I proceed with it?
Steps to reproduce it
Providing a wrong URL in the Ajax request can simulate a down server.
Screenshots of the issue
Would you like to work on the issue?
Yes.
Actual Behaviour
Currently, if the user is logged in and changes the theme setting the theme settings is not saved on the server.
Expected Behaviour
If the user is logged in and changes the theme setting the theme settings must be saved on the server.
Would you like to work on the issue?
Yes
Actual Behaviour
When the server sends a response of the type table, Nothing is displayed.
Expected Behaviour
The table should be read and displayed.
Steps to reproduce it
Ask susi "Universities in Germany"
Would you like to work on the issue?
No.
Anyone working on this can refer to https://dev.susi.ai/skills/susi_chat_api.html.
Actual Behaviour
When the server sends a response to display a map, no map is shown.
Expected Behaviour
Read and show the map response from the server
Would you like to work on the issue?
Yes.
(Any suggestions on how to implement this would be great)
Yes I would like to work on it
Actual Behaviour
Response from server is shown abruptly without any loading icon
Expected Behaviour
Show loading icon while the server sends the response
Would you like to work on it?
Yes
Actual Behaviour
No templates for issue & pull request
Expected Behaviour
Must have templates for issue & pull request to promote fossasia best practices. Refer to other repos of fossasia for reference.
Would you like to work on the issue
No
Actual Behaviour
No option for connecting to SUSI Hardware
Expected Behaviour
Option for connecting to SUSI Hardware
Would you like to work on the issue?
Yes
Autofocus when extension pops up as chrome bot
Would you like to work on this?
Yes I would like to work on it
Actual Behaviour
When we press the clear history button the theme is also cleared and is set to light theme.
Expected Behaviour
The clear history button should only clear the messages and mapdata. The theme should not be cleared.
Steps to reproduce it
Screenshots of the issue
Would you like to work on the issue?
Yes . Please suggest if this is necessary.
Actual Behaviour
After user logs in the api calls made to the server are without the access token
Expected Behaviour
After user logs in the api calls made to the server using access token so that the chat history is recorded for the user.
Would you like to work on the issue?
Yes
Actual Behaviour
While browsing, on selecting text and right-clicking on it, no option is shown for 'Ask Susi'
Expected Behaviour
Show option for 'Ask Susi'
Would you like to work on the issue?
Yes
Actual Behaviour
Send button icon is black.
Expected Behaviour
It's colour should match with button in https://chat.susi.ai/
Steps to reproduce it
Check button icon.
Would you like to work on the issue?
Yes.
Actual Behaviour
When we press the addon button, it takes sometime to load previous messages. This lag becomes noticable after using the chat for sometime.
Expected Behaviour
I suggest limiting the number of messages restored initially to a finite number (say 10). The older messages can be loaded on demand when the user scrolls up.
Please share your thoughts on this issue.
Would you like to work on the issue?
Yes
Actual Behaviour
No option for changing the password after logging in.
Expected Behaviour
Show change password option
Would you like to work on the issue?
Yes
Actual Behaviour
On clicking the SUSI logo no action takes place.
Expected Behaviour
On clicking the SUSI logo the user must be redirected to https://susi.ai/
Would you like to work on the issue?
No
docs/images
Currently, there are no test cases and the Travis configuration file seems empty. Please write test cases to follow standards.
Actual Behaviour
Currently, only the light theme is being used by default.
Expected Behaviour
Give the option to choose a theme.
Would you like to work on it?
Yes
Actual Behaviour
There is no information about the gitter communication channel.
Expected Behaviour
Please add information about gitter channel to readme.md
Please check https://github.com/fossasia/susi_server/blob/development/README.rst#communication
Actual Behaviour
No option to clear message history.
Expected Behaviour
Button in settings to clear history
Would you like to work on the issue?
Yes
Actual Behaviour
When we ask "where is America" the add on responds with a map of America and a marker that says "I am here".
Expected Behaviour
I think the marker text could be changed to "Here" instead of "I am here" to be more apt to the query.
Screenshots of the issue
Would you like to work on the issue?
No
Since many features are being added on a daily basis.We need to add them under a drop-down menu.
Hence organising every thing.
Expected Behaviour
To add a dropdown menu combining all the features.
Steps to reproduce it
I would like to create it using jQuery in it.
Would you like to work on the issue?
Yes
Actual Behaviour
Till now Speech to text is not implemented in the extended
Expected Behaviour
After this speech to text option will be there in the extension
Would you like to work on the issue?
Yes I would like to work on the issue
Actual Behaviour
Currently, the default language is English.
Expected Behaviour
Avail "Select language" option for the user.
Would you like to work on the issue?
Yes
Actual Behaviour
When we are scrolling the messages, if there is a map message in between then the map starts zooming in when the mouse hovers over the map instead of the messages.
Expected Behaviour
It would be better if the map zooms only after clicking on the map and stops zooming when the mouse cursor moves out of the map.
Would you like to work on the issue?
Yes
How am I planning to implement this?
I am planning to implement this using event handling functions of leaflet.js.
Actual Behaviour
Only text response from the server is shown
Expected Behaviour
Support different types of responses like images, links, rss etc. Also select the correct response type from the server.
Would you like to work on the issue ?
Yes
Actual Behaviour
Currently, the default language is set English. No option to choose other languages.
Expected Behaviour
Give user option to change the language.
Would you like to work on the issue?
Yes
Actual Behaviour
No chat history retrieval after log in
Expected Behaviour
Recover chat history after log in
Would you like to work on the issue?
Yes
Actual Behaviour
The settings icon is static when hovered upon.
Expected Behaviour
The cursor can be changed into a pointer when hovered upon.
The settings icon can also be changed when hovered to create the illusion of a button.
Please suggest if this change is necessary...
Screenshots of the issue
Would you like to work on the issue?
Yes
Presently there is only one context menu that directly searches a selected word. Although it is a great utility, still user might want to simply automatically copy a selected word into susi input field and then edit and finalise the query. This saves the user from typing large words and also editing the query before asking susi to get answer. For example if there is a word on the page 'neural-networks', user might want to search creator of neural networks, in that case using this feature he/she will be able to copy the word into susi (using context option), susi panel would automatically open and then he/she could type in the remaining query.
Actual Behaviour
No option for setting custom server
Expected Behaviour
Add custom server option
Steps to reproduce it
Would you like to work on the issue?
Yes.
Actual Behaviour
No way of knowing whether the user is logged in or not.
Expected Behaviour
Show the email address of the logged in user and show the option for logout
Would you like to work on the issue?
Yes
Change the .SVg to .svg in this line
susi_firefoxbot/src/chatbot.html
Line 20 in 45669dd
No
Actual Behaviour
There is no keyboard shortcut to access the add on.
Expected Behaviour
A keyboard shortcut can make it easier and quicker to access SUSI.AI add on. Please suggest if this is necessary.
Would you like to work on the issue?
Yes
Actual Behaviour
whenever susi gives response after searching on the web ,it does not shows any image or link with message with message "I found this on the web".
Expected Behaviour
whenever susi gives response after searching on the web ,there should be a link or image with message "I found this on the web".
Steps to reproduce it
1.Type any celebrity name .
2.There won't be any image or link in response.
Would you like to work on the issue?
Yes.
Actual Behaviour
Currently, No Login feature is available.
Expected Behaviour
The user shall be able to login.
Would you like to work on the issue?
Yes.
Actual Behaviour
Currently when the user clicks away from the popup and opens the chatbot the previous messages get deleted.
Expected Behaviour
The conversation history must be retained by caching.
Would you like to work on the issue?
Yes
Actual Behaviour
To access addon setting page the user needs to go the addon manager.
Expected Behaviour
Some users are not aware of addon manager. Provide helper button to redirect the user to addon manager.
Would you like to work on the issue?
Yes
Actual Behaviour
Currently, the time format for retrieved messages is HH:MM:SS
Expected Behaviour
Time format must be HH:MM
Would you like to work on the issue?
Yes
Actual Behaviour
Outdated .gif in documentation.
Expected Behaviour
Make a new .gif of the addon and update it.
Would you like to work on the issue?
No
Actual Behaviour
Currently, only one variant of the icon is being used. (Check the manifest file)
Expected behaviour
Add icons of different size to support
Would you like to work on the issue?
No
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.