<?xml version="1.0"?>
<opml version="2.0">
	<head>
		<title>todo</title>
		<dateCreated>Mon, 22 Mar 2021 13:13:41 GMT</dateCreated>
		<dateModified>Sun, 18 Apr 2021 00:52:16 GMT</dateModified>
		<expansionState>3,8,11,13,18,22,25,28,29,30,36,38,57,64,65,67,74</expansionState>
		<lastCursor>1</lastCursor>
		<ownerTwitterScreenName>davewiner</ownerTwitterScreenName>
		<ownerName>Dave Winer</ownerName>
		<ownerId>http://twitter.com/davewiner</ownerId>
		<urlUpdateSocket>ws://localhost:1230/</urlUpdateSocket>
		</head>
	<body>
		<outline text="double-click on a bookmark node" created="Sat, 17 Apr 2021 19:19:31 GMT"/>
		<outline text="" created="Sun, 18 Apr 2021 00:52:15 GMT"/>
		<outline text="have to implement saving and restoring hoist stack between tab switches" created="Sat, 17 Apr 2021 19:41:33 GMT">
			<outline text="must have an event that says we're about to deactivate you, save off your shit" created="Sat, 17 Apr 2021 19:42:06 GMT"/>
			</outline>
		<outline text="processRunCursorScriptResult refers to appPrefs.ixCurrentTab" created="Sat, 17 Apr 2021 19:47:26 GMT"/>
		<outline text="lock icon needs to be implemented" created="Sat, 17 Apr 2021 19:48:06 GMT"/>
		<outline text="lockIconClick calls tabClick" created="Sat, 17 Apr 2021 19:49:04 GMT"/>
		<outline text="format of a bookmark node" created="Sat, 17 Apr 2021 15:37:39 GMT">
			<outline text="type == bookmark" created="Sat, 17 Apr 2021 15:37:53 GMT"/>
			<outline text="subtype = (opmlFile or instantOutline)" created="Sat, 17 Apr 2021 18:38:15 GMT"/>
			<outline text="the cursor attribute should be a number, not a date string" created="Sat, 17 Apr 2021 15:37:57 GMT">
				<outline text="makes it a bit more opaque, less confusing imho" created="Sat, 17 Apr 2021 15:38:10 GMT"/>
				</outline>
			</outline>
		<outline text="when you create a bookmark it sometimes shows up at the top of the outline being bookmarked" created="Sat, 17 Apr 2021 17:01:07 GMT">
			<outline text="i think it's when the bookmarks outline was not open" created="Sat, 17 Apr 2021 17:01:22 GMT"/>
			<outline text="but it only happens once, does not repeat" created="Sat, 17 Apr 2021 17:01:43 GMT"/>
			<outline text="maybe only first time it's issued in a run?" created="Sat, 17 Apr 2021 17:01:51 GMT"/>
			</outline>
		<outline text="opening a bookmark doesn't work, sometimes" created="Sat, 17 Apr 2021 15:37:08 GMT">
			<outline text="" created="Sat, 17 Apr 2021 15:37:16 GMT"/>
			</outline>
		<outline text="when you add a bookmark it's not being added to bookmarks.opml" created="Sat, 17 Apr 2021 15:48:03 GMT">
			<outline text="the callback is being called before the bookmarks tab is active" created="Sat, 17 Apr 2021 15:48:15 GMT"/>
			<outline text="and this is when bookmarks.opml is already open, the easier case" created="Sat, 17 Apr 2021 15:48:46 GMT"/>
			</outline>
		<outline text="file/close doesn't work" created="Fri, 16 Apr 2021 17:17:56 GMT"/>
		<outline text="don't do testing with todo file" created="Fri, 16 Apr 2021 17:17:59 GMT">
			<outline text="you don't want to lose this stuff" created="Fri, 16 Apr 2021 17:18:06 GMT"/>
			<outline text="i am now backing up the todo file to dropbox in the devteam folder..." created="Fri, 16 Apr 2021 20:50:33 GMT"/>
			</outline>
		<outline text="bookmarks" created="Fri, 16 Apr 2021 17:18:12 GMT">
			<outline text="test creating a bookmark with and without bookmarks.opml not open" created="Fri, 16 Apr 2021 17:18:24 GMT"/>
			<outline text="when you open a file via a bookmark the title is &quot;undefined&quot; " created="Fri, 16 Apr 2021 17:22:28 GMT"/>
			<outline text="can we make it break?" created="Fri, 16 Apr 2021 21:06:11 GMT">
				<outline text="this all worked" created="Fri, 16 Apr 2021 17:22:41 GMT">
					<outline text="automatic updating, i did this test before..." created="Fri, 16 Apr 2021 21:02:53 GMT">
						<outline text="icons" created="Fri, 16 Apr 2021 21:02:58 GMT"/>
						<outline text="scripts" created="Fri, 16 Apr 2021 21:03:00 GMT"/>
						<outline text="root" created="Fri, 16 Apr 2021 21:03:11 GMT"/>
						<outline text="scheduler" created="Fri, 16 Apr 2021 21:03:15 GMT"/>
						</outline>
					</outline>
				<outline text="try selecting from Bookmarks, see what happens" created="Fri, 16 Apr 2021 21:06:18 GMT"/>
				</outline>
			</outline>
		<outline text="when things are working" created="Fri, 16 Apr 2021 21:07:35 GMT">
			<outline text="i want to be able to copy paste a bookmark outside of the bookmarks menu" created="Fri, 16 Apr 2021 21:07:39 GMT"/>
			<outline text="double-clicking on them should work, no matter where they are" created="Fri, 16 Apr 2021 21:07:59 GMT">
				<outline text="type == bookmark" created="Fri, 16 Apr 2021 21:08:09 GMT"/>
				</outline>
			<outline text="set title of tab interactively" created="Fri, 16 Apr 2021 21:20:26 GMT"/>
			<outline text="provide file info when opening a file so the popover can work" created="Fri, 16 Apr 2021 21:20:40 GMT"/>
			</outline>
		<outline text="" created="Fri, 16 Apr 2021 17:17:59 GMT"/>
		<outline text="" created="Fri, 16 Apr 2021 17:17:59 GMT"/>
		<outline text="when you switch tabs, keep the old outline around somehow" created="Sat, 03 Apr 2021 16:16:37 GMT">
			<outline text="in tabClick, when you're switching away from a tab, save off a copy of the dom for the outline" created="Sat, 03 Apr 2021 18:45:22 GMT"/>
			<outline text="it can't be that hard" created="Sat, 03 Apr 2021 16:16:47 GMT">
				<outline text="please" created="Sat, 03 Apr 2021 16:16:51 GMT"/>
				<outline text="i beg you" created="Sat, 03 Apr 2021 16:16:52 GMT"/>
				</outline>
			<outline text="places where tabClick is called" created="Fri, 09 Apr 2021 15:30:53 GMT">
				<outline text="when you literally click on the tab in the window"/>
				<outline text="when you close a tab, we click on the new frontmost tab for you"/>
				<outline text="when you call openOutlineInTab">
					<outline text="if the file is already open in another tab"/>
					<outline text="you might not need the opmltext">
						<outline text="it's possible you've never viewed the outline before, in which case you do"/>
						</outline>
					<outline text="if the file is not open in another tab">
						<outline text="you're definitely going to have to read the opml"/>
						</outline>
					</outline>
				<outline text="when you subscribe to an instant outline"/>
				<outline text="when you open a file from the File/Open command"/>
				<outline text="when you create a new file"/>
				<outline text="when you click the Lock icon in an instant outline that has updated"/>
				<outline text="when you start up, click on the initial tab"/>
				</outline>
			</outline>
		<outline text="op.getCursor needs love" created="Mon, 29 Mar 2021 19:02:20 GMT">
			<outline text="var origCursor = op.getCursor (); op.go (flatdown, 100); var theText = op.getLineText (); console.log (theText)" created="Thu, 01 Apr 2021 21:00:49 GMT"/>
			</outline>
		<outline text="EO version built with new LO2 code" created="Wed, 07 Apr 2021 01:16:04 GMT">
			<outline text="can you do an http server in JS in the browser?" created="Thu, 08 Apr 2021 15:30:50 GMT">
				<outline text="if not, then we have to get an EO system up sooner than later" created="Thu, 08 Apr 2021 15:31:03 GMT"/>
				</outline>
			</outline>
		<outline text="hover over the file icon to get info about the file" created="Sat, 03 Apr 2021 15:25:35 GMT"/>
		<outline text="drummer.startSocket" created="Fri, 02 Apr 2021 14:36:57 GMT">
			<outline text="write glue script, come up with a demo, write docserver page" created="Thu, 08 Apr 2021 17:23:45 GMT"/>
			</outline>
		<outline text="drummer.runScript (&quot;100 * 12&quot;)" created="Fri, 02 Apr 2021 14:36:57 GMT">
			<outline text="undefined" created="Thu, 08 Apr 2021 16:49:21 GMT" isComment="true"/>
			</outline>
		<outline text="reorganizing the file system" created="Fri, 02 Apr 2021 14:45:17 GMT">
			<outline text="we'll do this by starting a new server" created="Sat, 03 Apr 2021 18:49:24 GMT">
				<outline text="no more test.littleoutliner.com" created="Sat, 03 Apr 2021 18:49:32 GMT"/>
				<outline text="possibly drummer.scripting.com" created="Sat, 03 Apr 2021 18:49:40 GMT"/>
				<outline text="drummer.userland.com" created="Sat, 03 Apr 2021 18:49:55 GMT"/>
				</outline>
			<outline text="no more myOutlines folder" created="Fri, 02 Apr 2021 14:45:23 GMT"/>
			<outline text="all code-related stuff goes into a top-level &lt;i&gt;system&lt;/i&gt; folder" created="Fri, 02 Apr 2021 14:44:21 GMT">
				<outline text="menubar, iconbar, bookmarks, scheduler, root" created="Fri, 02 Apr 2021 14:44:32 GMT"/>
				</outline>
			</outline>
		<outline text="includes get better" created="Sat, 27 Mar 2021 01:23:54 GMT">
			<outline text="if you include something from your own space, you can go from a reference to a place you can edit it. " created="Sat, 27 Mar 2021 01:24:08 GMT"/>
			</outline>
		<outline text="s3 verbs" created="Tue, 30 Mar 2021 18:12:11 GMT"/>
		<outline text="daveappserver" created="Tue, 30 Mar 2021 16:05:46 GMT">
			<outline text="zip my files call" created="Tue, 30 Mar 2021 16:05:50 GMT"/>
			</outline>
		<outline text="backup everything from my storage every night" created="Sun, 28 Mar 2021 19:02:38 GMT">
			<outline text="this is where the EO version comes in handy because it has access to the local filesystem" created="Sun, 28 Mar 2021 19:02:47 GMT"/>
			</outline>
		<outline text="test reading and writing of non-opml files" created="Sun, 28 Mar 2021 15:06:52 GMT"/>
		<outline text="file verb to get info about a file" created="Sun, 28 Mar 2021 15:28:02 GMT"/>
		<outline text="how to bring in EO functionality to the new outliner" created="Sun, 28 Mar 2021 15:27:25 GMT">
			<outline text="a new set of verbs that read and write to and from the local file system." created="Sun, 28 Mar 2021 15:27:35 GMT"/>
			<outline text="obviously not enabled when you're accessing the environment over the net." created="Sun, 28 Mar 2021 15:28:10 GMT"/>
			<outline text="localFile.exists" created="Sun, 28 Mar 2021 15:28:24 GMT"/>
			<outline text="localFile.readWholeFile" created="Sun, 28 Mar 2021 15:28:24 GMT"/>
			<outline text="localFile.writeWholeFile" created="Sun, 28 Mar 2021 15:28:24 GMT"/>
			</outline>
		<outline text="github interface" created="Sat, 27 Mar 2021 16:50:45 GMT"/>
		<outline text="subscribe command" created="Sat, 27 Mar 2021 14:31:05 GMT">
			<outline text="you should be able to subscribe to an OPML file, not just a link to instantoutliner.com" created="Sat, 27 Mar 2021 14:31:09 GMT">
				<outline text="http://electricserver.scripting.com/users/davewiner/electric/states.opml" created="Sat, 27 Mar 2021 14:31:08 GMT"/>
				</outline>
			</outline>
		<outline text="view text dialog" created="Fri, 26 Mar 2021 15:03:44 GMT">
			<outline text="https://gist.github.com/scripting/6165085" created="Fri, 26 Mar 2021 15:03:47 GMT"/>
			</outline>
		<outline text="unicase names?" created="Mon, 22 Mar 2021 13:14:01 GMT"/>
		<outline text="examples for op.visit verbs" created="Wed, 24 Mar 2021 13:26:08 GMT"/>
		<outline text="dialog.about could be useful, but you have to get outlineDialogs working in example code" created="Mon, 22 Mar 2021 16:38:09 GMT"/>
		<outline text="the return values of op verbs are messy" created="Mon, 22 Mar 2021 21:54:59 GMT"/>
		<outline text="docs  notes" created="Tue, 23 Mar 2021 16:20:21 GMT">
			<outline text="When we say a returned value is undefined, we mean that it returns the JavaScript value undefined, not that what it returns is anything. " created="Tue, 23 Mar 2021 16:20:26 GMT"/>
			<outline text="Explain comments in outlines." created="Tue, 23 Mar 2021 17:09:39 GMT"/>
			</outline>
		<outline text="done/off the table" created="Wed, 24 Mar 2021 13:38:02 GMT">
			<outline text="View OPML" created="Wed, 24 Mar 2021 13:33:48 GMT">
				<outline text="for public files" created="Wed, 24 Mar 2021 13:35:30 GMT"/>
				<outline text="for private files" created="Wed, 24 Mar 2021 13:35:33 GMT">
					<outline text="we had a separate page that we communicated with via localStorage" created="Wed, 24 Mar 2021 13:49:08 GMT"/>
					<outline text="now we display it in the outliner app itself" created="Wed, 24 Mar 2021 14:54:44 GMT"/>
					</outline>
				</outline>
			<outline text="LO2 faster switch between outlines" created="Mon, 22 Mar 2021 13:14:18 GMT">
				<outline text="maybe don't go through OPML translation?" created="Mon, 22 Mar 2021 13:14:29 GMT"/>
				<outline text="it's even worse than that -- it's reloading the outline from the server every tab-click" created="Tue, 23 Mar 2021 13:32:34 GMT"/>
				<outline text="tab click is going back to the server to get the opml. " created="Mon, 22 Mar 2021 22:19:04 GMT">
					<outline text="we can cache the outline locally." created="Mon, 22 Mar 2021 22:19:23 GMT"/>
					<outline text="or at least we can be sure the outline hasn't been modified before using the cache." created="Mon, 22 Mar 2021 22:19:26 GMT"/>
					</outline>
				</outline>
			<outline text="commenting out code is caught in debugger" created="Mon, 22 Mar 2021 13:13:41 GMT">
				<outline text="this only happens if you have the javascript console open" created="Tue, 23 Mar 2021 17:22:47 GMT"/>
				</outline>
			</outline>
		</body>
	</opml>
