cdl-platform's Issues
Visualization returns application error
Haven't been able to reproduce yet, but clicking around in the search result visualization for a bit sometimes leads to an application error.
Will try to reproduce and add more. Happens on dev and in prod.
Add caching in extension
When a user opens the extension and either (1) views/searches for results, or (2) starts to edit a submission, all is lost of the extension is closed. Not only does this make for a poor user experience, but it also adds unnecessary API calls when a user clicks a search result (opens a new page, then the extension closes).
To fix this:
- Add a submission cache in the browser where the draft of the submission is saved in browser
- Add a result cache in the browser where the most recent search result page is saved in browser
In both cases, can save according to the URL of the webpage as the key of the cache.
Batch upload to support not including optional source URL
The website supports submissions without a source URL (e.g., a note by itself, not about a website). But the batch-upload feature still checks to makes sure a URL is present, and will fail otherwise.
Instead, the batch upload should allow for an empty source URL field on submissions.
Reorganize submission page
The website's submission page should probably use empty space more efficiently by
- Minimize the buttons (edit, delete, share, etc.)
- Make the submission note content larger (examples from Confluence, notion)
- Provide a toggle to show the graph, replies, etc.
Update icons to be more meaningful + add hover text
- The logout and leave community are the same symbol but different actions. Can change the leave community icon to something else.
- On a submission page, can change the reply and feedback feature icons to make them clearer.
- Rename "Feedback" to "Report Issue".
- Rename "Share URL" to "Copy URL"
Also, can add hover text for icons. For example,
- Reply --> "Create a submission in reply to this submission"
- Feedback --> "Send a message to the TextData development team about an issue with this submission".
Add markdown editing abilities in extension
Currently, the extension submission process differs from the website submission process - the extension does not support markdown editing / formatting on submission.
To fix: update the extension to be able to support markdown editing when creating a submission.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.