Git Product home page Git Product logo

openreview-web's Introduction

The OpenReview documentation and issue tracker

The intention of this repository is to provide an issue tracker and discussions for OpenReview. We will also be using this repository to create a better documentation of OpenReview. You can find the documentation at https://docs.openreview.net/.

Before submitting an issue, please refer to the guidelines

openreview-web's People

Contributors

andrewmccallum avatar carlosmondra avatar celestemartinez avatar dependabot[bot] avatar enrubio avatar melisabok avatar mohituniyal avatar nlbahy avatar paragpachpute avatar xkopenreview avatar zbialecki avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

openreview-web's Issues

Unique key error in NoteReaders component

Some notes cause React to throw the following error:

Screen Shot 2020-06-17 at 5 17 34 PM

This error is originating in the NoteReaders component and will not go away, even if I change it to use a simple map with the array index as the key and no separators. I'm not sure what else to try but suggestions are welcome.

Profile page query param causing profile page to show guest view

noticed this during development of impersonate page.

steps to reproduce:

  1. login
  2. click Profile link in dropdown

expected behavior:
the redirected page to show email unmasked and have a link to go to edit mode

current behavior:
the emails are masked and missing a link to go to edit mode

Edge Browser: display the invitation not found error

When we try to access to an edge browser and one of the invitations of the url is not present we get the following error:

Screen Shot 2020-06-24 at 9 28 07 AM

It would be nice to know which is the invitation that is missing, it is easier to debug.

MathJax: boldsymbol extension fails to load

MathJax is throwing an error MathJax([tex]/boldsymbol): Can't load "//../../es5/input/tex/extensions/boldsymbol.js" when accessing an invitation page.

This may be due to a difference between the version from NPM and the CDN version that we use in the current site. Some changes to the config may be necessary.

Forum: certain replies such as official reviews should be visually distinct from others

When a forum page has many replies it can be difficult to see which of the replies are important and which are noise.

A solution to this problem is to come up with a standard set of highlight colors for different invitation types, and mark the notes that reply to an invitation of that type with the highlight color. This may consist of changing either the background color or the border color of the reply. Either option should accomplish the goal of making them immediately distinguishable from regular comments and other types of replies.

Migrate legacy JS code in client folder to jQuery 3.5

OpenReview currently uses jQuery 2.2.4 which contains at least 5 known security vulnerabilities and is heavier weight than more recent versions. It would be great to migrate the client-side code contained in /client to use the latest version of jQuery (currently 3.5.1), however there are significant breaking changes. A complete list can be found here: https://jquery.com/upgrade-guide/3.0/#summary-of-important-changes

The big change that I anticipate causing problems is the change to jQuery.Deferred: https://jquery.com/upgrade-guide/3.0/#deferred

CSS occasionally fail to load

this behavior is intermittent and my guess is that it's related to next.js loader. I tried to change network connection but still can't reproduce consistently

it will cause page to be rendered differently or corrupted or show something that is not supposed to show(such as hidden element)

Fix NPM warnings

Currently NPM shows a number of warnings related to unmet peer dependencies when running npm install. Most of these will be resolved when eslint-airbnb-config releases a new version officially supporting ESLint v7. This should happen in a few days: airbnb/javascript#2223

The other warning is from @zeit/next-less which does not officially support the more-recent version of less we are using. It would be nice to open a PR on https://github.com/vercel/next-plugins to add support.

Profile Editor: Avoid collapsing repeated names

When editing the Profile, the following examples will be consider as repeated names:
first: Carlos
middle: Daniel
last: Mondragon

first: Carlos
middle:
last: Daniel Mondragon

In the Profile page these two names will be collapsed and the user will not be able to select the preferred one.

image

Note Editor: support 'hidden' property for more fields

Support new property hidden at the same level of order or required to specify if the UI should hide the field in the note editor.

This property should be restricted to field that contain values that can not be changed by the user, for example: values, value, values-copied.

Profile: Relations should link to users profile

Currently this is not possible to do when viewing a public profile because only the redacted email is available for the relation. One way this could be implemented is by looking up the tilde ID of the relation when it is first added to the profile and saving that along with the other data. Then the profile page could be linked using the tilde ID rather than the email.

Redesign homepage

The list of open for submissions venues is becoming larger:

screen shot 2019-02-20 at 11 36 08 am

I create this issue to brainstorm about possible improvements.

I like the idea of showing an calendar and highlight the days with deadlines.

Router with URL with hash

noticed this issue during development of assignments page.

steps to reproduce:

  1. go to a group home page
  2. switch tab to have #something appeded to url
  3. click OpenReview.net at top left corner to go to homepage
  4. click browser back button

expected behavior:
navigates back to previous page with #

actual behavior:
error is thrown

Group page: Edit banner remains after user navigates away

steps to reproduce:

  1. login as super user
  2. go to any group page ( the banner with edit group button will be shown)
  3. click on nav bar to go back to home page

expected behavior:
the edit group banner should go away
current behavior:
edit group banner remains

Forum: Allow users to cite other OpenReview notes inside comments

I'm seeing a lot of comments and reviews with citation to other papers and it would be a great idea if we can link them to openreview forum link.

What about using the character '#' to start searching a paper or a profile to cite? similar to what github does to link issues.

I remembered we tried to do this for profiles before, it renders the link to the profile when some writes the tilde id.

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.