ud-annotatrix icon indicating copy to clipboard operation
ud-annotatrix copied to clipboard

notes from meeting 7/31

Open keggsmurph21 opened this issue 6 years ago • 8 comments

  • [x] auto-adding of deps needs to be removed (the logic behind it was wrong, see http://universaldependencies.org/format.html)
  • [x] clicking on the "enhanced dependencies magic tree" should auto fill in all of the dependencies with :
  • [x] fix the direction of dependencies : click on x click on y should
    • [x] set x as the head of y
    • [x] add arrow pointing from x to y
    • [x] with label on the arrow pointing towards y
  • [x] collaboration
    • [x] add updates when someone adds a sentence
    • [x] add updates when someone deletes a sentence
    • [x] add updates when someone changes which sentence they are currently viewing
    • [x] add updates when someone clicks on a node/edge to edit it
    • [x] show other people's cursors
    • [x] chat window
    • [x] make the undo global between collaborators
  • [x] uploading files
    • [x] detect incoming filename, reject if file exists already
  • [x] viewing existing corpora (i.e. the / screen) should have these fields
    • filename
    • modified (human-readable)
    • number of sentences in corpus
    • top 3 labels
  • [ ] GitHub integration
    • [ ] add fork from GitHub url button to the /annotatrix page
    • [ ] add fork from GitHub url textbox to the / page
    • [ ] support for different url schemes (e.g. raw.githubusercontent.com, github.com, etc.)
    • [ ] button to submit a pull request
    • [ ] show diffs before finalizing the PR
  • [x] notatrix
    • [x] conversion should default to success with warnings
    • [x] lossiness detection should be smarter (e.g. don't warn about the isEmpty stuff if none of the tokens are empty)
    • [x] add a bash entry-point to work with stdin/stdout (enhancement, low priority)
  • [x] fix table view
  • [ ] UX
    • [x] get rid of the extra horizontal/vertical scrolling (it's only like 10px, but it's always there)
    • [ ] bind the tree to the bottom of the window rather than the top (when we resize the window)
    • [ ] zooming
      • [ ] get rid of zoom-by-number
      • [x] consolidate different ways to zoom in/out (should this be Shift++/Shift+- or Ctrl++/Ctrl+- or something else?)
      • [ ] add hide-able zoom in/out/reset buttons, default: hidden (maybe?)
    • [x] make sure all of the tree editing functionality is not broken
      • [x] merge tokens
      • [x] split tokens
      • [x] add dependency
      • [x] remove dependency
      • [x] edit dependency
      • [x] edit node (form/pos)
  • [ ] documentation!

keggsmurph21 avatar Jul 31 '18 20:07 keggsmurph21

for zooming, going with

  • [x] Shift-minus => zoom out
  • [x] Shift-plus => zoom in
  • [x] equals => zoom reset

yes, to zooming buttons

  • [ ] hover over buttons to see keyboard shortcuts

keggsmurph21 avatar Jul 31 '18 21:07 keggsmurph21

collaboration:

  • [ ] add a remote server to handle socket message broadcast so that collaboration will work even if no one is running a local server

keggsmurph21 avatar Jul 31 '18 21:07 keggsmurph21

autosaving

  • [x] should save every time a change to a corpus OR a change to a GUI preference is updated

keggsmurph21 avatar Jul 31 '18 21:07 keggsmurph21

note: on upload, not rejecting if incoming filename already exists

database filepaths are just generated UUID's so they should (never? almost never?) conflict. within each database, we store the filename of the input file. that means, we could have two working copies of one original document (for example, one at /annotatrix?treebank_id=abc123 and one at /annotatrix?treebank_id=def456).

keggsmurph21 avatar Aug 10 '18 18:08 keggsmurph21

screen shot 2018-08-10 at 6 56 23 pm

landing page redesign

keggsmurph21 avatar Aug 10 '18 22:08 keggsmurph21

GitHub integration subissue has been moved out to #376.

@yaskevich, could you check that everything else mentioned here has either been moved to another issue or solved already?

jonorthwash avatar Jun 27 '19 02:06 jonorthwash

It seems that all more or less. But I am not so deeply acquainted with the app.

yaskevich avatar Jun 27 '19 17:06 yaskevich

What are you not sure about? Please go through each feature listed and you can check with us about anything you have questions about.

jonorthwash avatar Jul 01 '19 14:07 jonorthwash