Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 122 lines (111 sloc) 3.913 kB
0db79a1 @unconed Simplify message format to obj instead of array.
unconed authored
1 Tasks:
971183d @unconed Fix autocompletion event handling around up/down arrows. Fix filesyst…
unconed authored
2 [ ] cat/echo Piping + progress bar
b8e2230 @unconed Rewrite command/view protocol, use simpler routing. Execution pipeline.
unconed authored
3 [ ] command decoration
4 [ ] interactive execution
5 [ ] inline man-pages tips
6 [ ] version control
7 [ ] interactive quicklook
2a8f10c @unconed TAB?
unconed authored
8 [ ] interactive unix command attempt
b8e2230 @unconed Rewrite command/view protocol, use simpler routing. Execution pipeline.
unconed authored
9
0db79a1 @unconed Simplify message format to obj instead of array.
unconed authored
10
973a91f @unconed Add autocomplete keyboard selection
unconed authored
11 Prototype:
12
13 1) UI prototypes
14
971183d @unconed Fix autocompletion event handling around up/down arrows. Fix filesyst…
unconed authored
15 [:] Token field
973a91f @unconed Add autocomplete keyboard selection
unconed authored
16 [X] plain text
17 [X] encapsed string
18 [X] token transmutation
19 [X] refactored code into separate files + object literal style
20 [X] design mockup
21 [X] commandstream mockup
22 [X] move validity of selection anchor/focus pos into selection obj, out of caret obj
23 [X] caret left/right with fulltoken input
24 [X] autocomplete popup / edit mode
25 [X] clickable mouse position
26 [X] fix event bindings lost when clicking inside textfield
e8fb164 @unconed Icon / QuickLook support + protocol bridge
unconed authored
27 [X] Unify tokenlist and commandlist into collection class, derive from.
efe69fa @unconed Fix backspacing around token edges.
unconed authored
28 [X] fix backspacing around edges of tokens
703dc26 @unconed Fix gitmodules
unconed authored
29 [X] add icon/spinner support to tokens
a1126e1 @unconed Add Cocoa app. Reorganize graffles
unconed authored
30 [ ] caret positions around allowempty tokens and ^/$
67ebbb2 @unconed Add front-end preferences (case sensitivity, usage logging). Add back…
unconed authored
31 [.] | and >> token support
efe69fa @unconed Fix backspacing around token edges.
unconed authored
32 [ ] caret.remove() shouldn't need to touch tokenList when pruning empties -> let triggers do it
33 [ ] mouseclick caret is off by ~8px, but only in first token
cf15a49 @unconed - Make autocomplete suggestion loader asynchronous.
unconed authored
34 [ ] switch between inline and block tokens -> input vs textarea.
35 [ ] fix wrapping of tokens
a1126e1 @unconed Add Cocoa app. Reorganize graffles
unconed authored
36
b85c648 @unconed Progress bar widget
unconed authored
37 [X] inline autocomplete
973a91f @unconed Add autocomplete keyboard selection
unconed authored
38 [X] panel overlayed on token
39 [X] alignment
6a64f07 @unconed Move prototype to real dir.
unconed authored
40 [X] keyboard controls up/down
3f763ce @unconed WebSocket bridge between WebKit front-end and node.js back-end, w/ me…
unconed authored
41 [X] hit enter after autocomplete in empty token -> undefined
0105074 @unconed Pass in shell environment
unconed authored
42 [X] escape to close popup
1d24f63 @unconed Self commit shot :)
unconed authored
43 [X] autocomplete icons
973a91f @unconed Add autocomplete keyboard selection
unconed authored
44
971183d @unconed Fix autocompletion event handling around up/down arrows. Fix filesyst…
unconed authored
45 [:] command view
973a91f @unconed Add autocomplete keyboard selection
unconed authored
46 [X] list of collapsible sections
47 [X] host token field
2e91fd1 @unconed - Use $markup / $element pattern consistently
unconed authored
48 [X] context bar by command
8840fb6 @unconed Scroll caret into view. Style tweaks.
unconed authored
49 [X] anchored scrolling
9b36728 @unconed Somewhat working view-stream and outputview tree
unconed authored
50 [X] host output
99c3a1a @unconed In-place updating of view tree.
unconed authored
51 [X] make outputnode tree changes reflect in DOM transparently
e8fb164 @unconed Icon / QuickLook support + protocol bridge
unconed authored
52 [X] fix view.add mid-node insertion
0db79a1 @unconed Simplify message format to obj instead of array.
unconed authored
53 [X] auto-expand to fill view
9b36728 @unconed Somewhat working view-stream and outputview tree
unconed authored
54 [ ] command history
55 [ ] alt-up/down to change focus
b8e2230 @unconed Rewrite command/view protocol, use simpler routing. Execution pipeline.
unconed authored
56 [ ] tabbed views
3f763ce @unconed WebSocket bridge between WebKit front-end and node.js back-end, w/ me…
unconed authored
57 [ ] add forking the view with tabs and hosted/nested sessions
973a91f @unconed Add autocomplete keyboard selection
unconed authored
58
59 2) Command/token autocomplete
60 [X] token multi-regexp patterns
bd7d40f @unconed Directory listing
unconed authored
61 [X] triggers system, unify with token field triggers a bit?
6a64f07 @unconed Move prototype to real dir.
unconed authored
62 [X] autocomplete a string / command
3f763ce @unconed WebSocket bridge between WebKit front-end and node.js back-end, w/ me…
unconed authored
63 [X] autocomplete empties
971183d @unconed Fix autocompletion event handling around up/down arrows. Fix filesyst…
unconed authored
64 [X] autocomplete commands
65 [X] autocomplete filesystem
4378ebd @unconed Change LS to output JSON listing of files. Add JSON pretty printer.
unconed authored
66 [X] autocomplete label / contents / icon
67 [X] autocomplete dir / file distinction
1d24f63 @unconed Self commit shot :)
unconed authored
68 [X] badge tokens with icons
973a91f @unconed Add autocomplete keyboard selection
unconed authored
69
70 3) Smart output with selectable things
3f763ce @unconed WebSocket bridge between WebKit front-end and node.js back-end, w/ me…
unconed authored
71 [X] research FastCGI socket protocol
72 [X] add socket.io to client
73 [X] make socket connection to daemon
74 [X] set up client handling
75 [X] establish controller for stream
76 [X] invoke new session
f8e7acf @unconed Working hello world output.
unconed authored
77 [X] basic message output
78 [X] view parser/tree on client side
e8fb164 @unconed Icon / QuickLook support + protocol bridge
unconed authored
79 [X] list of files
80 [X] file icons
af77159 @unconed viewstream emitters
unconed authored
81 [X] implement view DOM v2 with path targeting
971183d @unconed Fix autocompletion event handling around up/down arrows. Fix filesyst…
unconed authored
82 [X] auto-layout mechanism w/ padded max-height on view
b85c648 @unconed Progress bar widget
unconed authored
83 [ ] unified viewcontroller class w/ self-dom insertion
971183d @unconed Fix autocompletion event handling around up/down arrows. Fix filesyst…
unconed authored
84 [ ] intercontrol focus / caret, set up global manager
85 [ ] tab, switch between widgets.
86 [ ] working widget callbacks
1cf66f2 @unconed - Cocoa: windows and tabs created on demand
unconed authored
87 [ ] auto-layout column width (preferred size from widgets + widget variant/style)
0db79a1 @unconed Simplify message format to obj instead of array.
unconed authored
88 [ ] make file icons cacheable long-term in webkit cache
89 [ ] stable multi-column layout
b8e2230 @unconed Rewrite command/view protocol, use simpler routing. Execution pipeline.
unconed authored
90 [ ] smart tab-tabling layout for plain-text
2e91fd1 @unconed - Use $markup / $element pattern consistently
unconed authored
91
3f763ce @unconed WebSocket bridge between WebKit front-end and node.js back-end, w/ me…
unconed authored
92 4) NodeKit daemon
93 [X] socket.io listener
94 [X] keep state of sessions
0105074 @unconed Pass in shell environment
unconed authored
95 [X] export environment
cf15a49 @unconed - Make autocomplete suggestion loader asynchronous.
unconed authored
96 [X] allow path navigation
1d24f63 @unconed Self commit shot :)
unconed authored
97 [X] worker process
d2e41bf @unconed Spin off shell interaction to separate worker.js. Stream environment …
unconed authored
98 [X] refactor processor.js handler/return handling
99 [X] spawn process
100 [X] stream in/out json packets
f8e7acf @unconed Working hello world output.
unconed authored
101 [X] view proxy object on worker side
bd7d40f @unconed Directory listing
unconed authored
102 [X] make ls / cd commands
b8e2230 @unconed Rewrite command/view protocol, use simpler routing. Execution pipeline.
unconed authored
103 [X] simplify message format to raw json
af77159 @unconed viewstream emitters
unconed authored
104 [X] viewstream integration
f53183c @unconed Fix end/emit loop
unconed authored
105 [X] data reader
67ebbb2 @unconed Add front-end preferences (case sensitivity, usage logging). Add back…
unconed authored
106 [ ] arrange view pipes for command/view for unix processes
107 [X] output formatter
944267a @unconed Autocompletion for commands/files
unconed authored
108 [X] full mime header parser/generator
1d24f63 @unconed Self commit shot :)
unconed authored
109 [X] smart binary output
944267a @unconed Autocompletion for commands/files
unconed authored
110 [ ] handle encodings
67ebbb2 @unconed Add front-end preferences (case sensitivity, usage logging). Add back…
unconed authored
111 [ ] preferences
d2e41bf @unconed Spin off shell interaction to separate worker.js. Stream environment …
unconed authored
112 [ ] sudo support (askpass env?)
2e91fd1 @unconed - Use $markup / $element pattern consistently
unconed authored
113
d2e41bf @unconed Spin off shell interaction to separate worker.js. Stream environment …
unconed authored
114 5) Command Suite
be35887 @unconed Grep with plaintext and json support. Universal dataIn reader.
unconed authored
115 [X] JSON grep
0a91caa @unconed PHP syntax highlighting
unconed authored
116 [X] code syntax highlighter
d2e41bf @unconed Spin off shell interaction to separate worker.js. Stream environment …
unconed authored
117 [ ] make a script for git (arguments, file/dir, ...)
0db79a1 @unconed Simplify message format to obj instead of array.
unconed authored
118 [ ] basic top/w infographs + live update
e8fb164 @unconed Icon / QuickLook support + protocol bridge
unconed authored
119 [ ] robust unix basics
d2e41bf @unconed Spin off shell interaction to separate worker.js. Stream environment …
unconed authored
120 [ ] mysql console
e8fb164 @unconed Icon / QuickLook support + protocol bridge
unconed authored
121 [ ] ssh support
Something went wrong with that request. Please try again.