Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Adding todo.rst for notebook.

  • Loading branch information...
commit 31681283fb497cba4fe519e54aabc521aaf45372 1 parent eed0376
Brian E. Granger ellisonbg authored committed

Showing 1 changed file with 58 additions and 0 deletions. Show diff stats Hide diff stats

  1. +58 0 IPython/frontend/html/notebook/todo.rst
58 IPython/frontend/html/notebook/todo.rst
Source Rendered
... ... @@ -0,0 +1,58 @@
  1 +Notebook todo
  2 +=============
  3 +
  4 +* Style the login page consistently with the rest of the site.
  5 +* Style the "Log Out" and username links in the header.
  6 +* Implement self.request._cookies fix.
  7 +* Do a review of the header design and decide what to do about save widget moving
  8 + to the Notebook section of the L panel.
  9 +* Show last saved time next to save widget.
  10 +* Make the header logo a link to "/".
  11 +* Add a better divider line between the header and the content area.
  12 + - Fix spacing on notebook page.
  13 +* Organize templates to use inheritance and includes.
  14 +
  15 +* Implement better restart logic.
  16 + - Have LocalKernel monitor the hb port and always to restarts.
  17 + - Have the WebSocket still monitor the hb and notify the user of restarts.
  18 +
  19 +* Create unrendered rst cells.
  20 +* Users should be able to edit the contents of any cell in a global ACE editor.
  21 +* Add JSON'd metadata to the .py format notebooks.
  22 +* Implement white space between cells for insert.
  23 +* Implement a notebook reload button.
  24 +* Indicate visual difference between html and markdown cell.
  25 +* Export should save first.
  26 +* Add ability to merge and split cells.
  27 +* Add Ctrl-Z for undo delete cell.
  28 +* Fix horizontal overflow and scrolling of output_area.
  29 +* Add per cells controls on the R side of each cell.
  30 +* Users should be able to drag a .py file to a cell and have it imported into that cell.
  31 +
  32 +* Add reconnect logic in the javascript kernel.
  33 +* Add logic for failed ajax requests. With this, investigate returning JSON data to more
  34 + completely describe the HTTP error codes.
  35 +* Test web services against hostile attacks.
  36 +* Add optional html sanitizing.
  37 +* Add timestamp to cells. ISO8601. IPython.utils.jsonutil.ISO8601. Save as
  38 + submitted/started/completed/received. See http://webcloud.se/log/JavaScript-and-ISO-8601/
  39 +* Try to figure out the issue with jQuery and <script> tags. See
  40 + http://stackoverflow.com/questions/610995/jquery-cant-append-script-element
  41 +
  42 +CodeMirror related
  43 +------------------
  44 +
  45 +* Update CodeMirror
  46 +* Focus should only be called when the editor is on the page and visible.
  47 +* Refresh needs to be called when the editor is shown after hiding.
  48 +* Right now focus, then setValue causes the arrow keys to lock up. If that bug is
  49 + not fixed, we need to possible move to passing the input to the CodeCell
  50 + constructor.
  51 +* Implement a top-level refresh methods on Cells and the Notebook that can be called
  52 + after page/notebook load.
  53 +* Make insert_code_cell_* methods not call select always. Probably move to a model
  54 + where those methods take an options object.
  55 +* Notebook loading should be done without calls to select/focus/refresh. A single
  56 + refresh pass should be done after everything has been made visible.
  57 +* Remove \u0000 from placeholders after the relevant CM bug is fixed.
  58 +

0 comments on commit 3168128

Please sign in to comment.
Something went wrong with that request. Please try again.