GithubHelp home page GithubHelp logo

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:

  1. Add a submission cache in the browser where the draft of the submission is saved in browser
  2. 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

  1. Minimize the buttons (edit, delete, share, etc.)
  2. Make the submission note content larger (examples from Confluence, notion)
  3. Provide a toggle to show the graph, replies, etc.

Update icons to be more meaningful + add hover text

  1. The logout and leave community are the same symbol but different actions. Can change the leave community icon to something else.
  2. On a submission page, can change the reply and feedback feature icons to make them clearer.
  3. Rename "Feedback" to "Report Issue".
  4. 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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.