forked from patrikf/ewiki
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
32 lines (24 loc) · 1.15 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
== less important
* server-side caching?
* improve client-side caching
* support for diffs
* support for viewing commit details, author details
* JavaScript XHR preview
* online conflict resolution
The user should be presented with two text areas (his just-submitted version,
and the current tip of the branch) to allow interactive merges.
* show unmerged conflicts on the page itself
* proper support for merge commits in history?
The current approach simply sorts commits by time to achieve a somewhat
sensible linear history. Using toposort would be a start.
* non-breaking space in link texts?
* commit IDs in links
- Images in past versions should probably appear as they were back then.
- Should the tree view spare out the commit ID if HEAD is viewed? I think
so. Compare how the rest of the code handles this and create consistent behaviour.
* sort directories first in tree view?
== Stuff to make eWiki more usable
* Automatic repository/first commit creation
When the git repository does not exist or the branch defined in the config file
does not exist, eWiki throws not very useful errors.
* Display a nice error instead of GitTreeInvalidPathError