-
Notifications
You must be signed in to change notification settings - Fork 1
/
TODO
71 lines (52 loc) · 1.91 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Bugs
----
If a user never logs in, someone else can grab their nickname
See the issue tracker at code.google.com/p/rietveld for more bugs
Data Cleaning
-------------
Email addresses should be lowercased before comparing
Nicknames too???
Nicknames should not be allowed to contain multiple internal spaces
nor internal whitespace other than space
Issues
------
Archive issues (that's per user rather than per issue)
Patch Sets
----------
Edit patch set message
Delete patch sets
Repositories and Branches
-------------------------
Get rid of the repository feature in favor of always using upload.py?
Edit/Delete Repository?
Automatically add Repository entries when a new project uploads stuff?
Searching, Organizing
---------------------
View all open issues by base, or by repository
View all closed issues (issue 15 in the tracker)
Commenting
----------
Add stars
Add non-inline comments per file, per patchset
Diffs and Patches
-----------------
Deprecate the upload form (and repositories) and do it all with upload.py
Improve UI for selecting patch set deltas; handle missing files better
Make delta calculation a background task when uploading patch sets.
Syntax colorization
Record revision and show in UI; indicate action (add/edit/delete)
Handle binary files?! (Progress: fewer crashes related to binary files)
Add line length option
Support more diff formats (Better: let upload.py normlize these)
Need a more powerful way to specify the URL for finding a revision (?)
User Experience
---------------
Make Edit Issue show the form inline instead of opening a new page?
Fields "SVN Base" and "Base" have hard-to-guess names
Better UI for adding branches? (Low priority now we have upload.py)
Right-justify the "Id" and "Drafts (mine)" headings in the Issues list table
Software Engineering
--------------------
Unittests
Move library.py to codereview/templatetags/codereview.py to match the default
Django project layout.