AI-built product on startupSI - see how it was made

Ship Log

Changelog archive

Every version of Ship Log from 2.9 back to 0.1, newest first, moved here word for word.

The recent entries are on the changelog page.

Version 2.9

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the branch of the hint that this copy describes threw an error instead of printing its sentence, because the function behind it shadowed a helper with one of its own argument names, so the promise in this copy was not true until 2.14; the example that "Fill with an example" fills in still described the version 2.7 release, and its "next up" line pointed at the copy work this release just did, so the example was a release behind again (fixed in 2.10); the lines-to-move hint calls the longest lines the ones to move, which is a fair guess but not always the right one — the line that belongs in an older version is the one you know is older, not necessarily the longest (fixed in 2.16); the rendered preview's colours and spacing come from this page; a line rewritten in completely new words still reads as "new" and starts ticked (1.9); the full old line behind a cut "was:" hint is only shown by pointing at the hint, which a touch screen does not do (2.3); the public update still names at most the first three ticked items and counts the rest; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 2.8

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the example is written by hand, so it describes the last release of this tool and not your own version, and it has to be refreshed with each release — it is one small file now, but it is not generated from this changelog (fixed in 2.21); the lines-to-move hint calls the longest lines the ones to move, which is a fair guess but not always the right one — the line that belongs in an older version is the one you know is older, not necessarily the longest (fixed in 2.16); the rendered preview's colours and spacing come from this page; a line rewritten in completely new words still reads as "new" and starts ticked (1.9); the full old line behind a cut "was:" hint is only shown by pointing at the hint, which a touch screen does not do (2.3); the public update still names at most the first three ticked items and counts the rest; the tick state and the tags are held in memory only, so reloading the page starts again; the copy in step 2 still said the count only ever names lines to move, and did not name the known-problems case (fixed in 2.9).

Version 2.7

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the sentence this release added in the item-lines-cannot-fix-it case threw an error instead of printing, because the function behind it named one of its own arguments after a helper of the same name in the same file (fixed in 2.14); the hint calls the longest lines the ones to move, which is a fair guess but not always the right one — the line that belongs in an older version is the one you know is older, not necessarily the longest; the example is still written by hand, so it still has to be refreshed with each release — it held the 2.5 entry, two releases behind (fixed in 2.8); the rendered preview's colours and spacing come from this page; a line rewritten in completely new words still reads as "new" and starts ticked (1.9); the full old line behind a cut "was:" hint is only shown by pointing at the hint, which a touch screen does not do (2.3); the public update still names at most the first three ticked items and counts the rest; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 2.6

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the hint calls the longest lines the ones to move, which is a fair guess but not always the right one — the line that belongs in an older version is the one you know is older, not necessarily the longest; it counts the item lines only, so an entry kept over 150 words by a very long known-problems line could not be fixed by what it suggested, and it could even name a move that left the entry still over the limit (fixed in 2.7); the example is still written by hand, so it still has to be refreshed with each release; the rendered preview's colours and spacing come from this page; a line rewritten in completely new words still reads as "new" and starts ticked (1.9); the full old line behind a cut "was:" hint is only shown by pointing at the hint, which a touch screen does not do (2.3); the public update still names at most the first three ticked items and counts the rest; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 2.5

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the example is still written by hand, so it still has to be refreshed with each release — it is one small file now, but it is not generated from the changelog; the rendered preview's colours and spacing come from this page, not from your own page; a line rewritten in completely new words still reads as "new" and starts ticked (1.9); the full old line behind a cut "was:" hint is only shown by pointing at the hint, which a touch screen does not do (2.3); the public update still names at most the first three ticked items and counts the rest; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 2.4

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; "Fill with an example" still filled in the version 2.2 entry, so the example was two releases behind (fixed in 2.5, where it also moved into its own file); the rendered preview's colours and spacing come from this page, not from your own page; a line rewritten in completely new words still reads as "new" and starts ticked (1.9); the full old line behind a cut "was:" hint is only shown by pointing at the hint, which a touch screen does not do (2.3); the public update still names at most the first three ticked items and counts the rest; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 2.3

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the rendered preview's colours and spacing come from this page, not from your own page; a line rewritten in completely new words still reads as "new" and starts ticked (1.9); the full old line behind a cut hint is only shown by pointing at the hint, which a touch screen does not do; the public update still names at most the first three ticked items and counts the rest; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 2.2

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the rendered preview's colours and spacing come from this page, not from your own page; a line rewritten in completely new words still reads as "new" and starts ticked (1.9); the "was:" hint under a reworded row cut the old line at 64 characters, which is more than a one-line hint needs (shortened to 40 in 2.3); the public update still names at most the first three ticked items and counts the rest; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 2.1

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the rendered preview's colours and spacing come from this page, not from your own page; a line rewritten in completely new words still reads as "new" and starts ticked (1.9); the public update still names at most the first three ticked items and counts the rest; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 2.0

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the preview's colours and spacing come from this page, not from your own page; a line rewritten in completely new words still reads as "new" and starts ticked (1.9); "Fill with an example" still filled in the 1.9 wording, so the example did not show the preview (fixed in 2.1); the public update still names at most the first three ticked items and counts the rest; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 1.9

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; a line rewritten in completely new words still reads as "new" and starts ticked; the stricter rule also means a rewrite that keeps only one middling word reads as "new" and starts ticked; the public update still names at most the first three ticked items and counts the rest; the rows are rebuilt (and focus restored) when items are added, deleted or moved, only typing is handled in place; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 1.8

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the loose reading could pair two unrelated lines that happened to sit in the same slot and share one short word (it never ran across the whole list, which kept that rare; tightened in 1.9); a line rewritten in completely new words still reads as "new"; the public update still names at most the first three ticked items and counts the rest; the rows are rebuilt (and focus restored) when items are added, deleted or moved, only typing is handled in place; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 1.7

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the word comparison needs two long words in common, so a line rewritten into completely different wording read as "new" (made less likely in 1.8); the public update still names at most the first three ticked items and counts the rest; the rows are rebuilt (and focus restored) when items are added, deleted or moved, only typing is handled in place; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 1.6

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the word comparison needs two long words in common, so a line rewritten into completely different wording still reads as "new", starts ticked and shows no hint; the public update still names at most the first three ticked items and counts the rest; the rows are rebuilt (and focus restored) when items are added, deleted or moved, only typing is handled in place; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 1.5

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the word comparison needs two long words in common, so a line rewritten into completely different wording still reads as "new" and starts ticked; the public update still names at most the first three ticked items and counts the rest; the rows are rebuilt (and focus restored) when items are added, deleted or moved, only typing is handled in place; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 1.4

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the word comparison needs two long words in common, so a line rewritten into completely different wording still reads as "new" and starts ticked; the only way to clear the tags was Tick all or Untick all, which also changed the ticks (fixed in 1.5); the public update still names at most the first three ticked items and counts the rest; the rows are rebuilt (and focus restored) when items are added, deleted or moved, only typing is handled in place; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 1.3

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the tags compared wording by its opening only, so a line reworded beyond its first twelve characters read as "new" rather than "edited" (fixed in 1.4); the public update still names at most the first three ticked items and counts the rest; the rows are rebuilt (and focus restored) when items are added, deleted or moved, only typing is handled in place; the tick state and the tags are held in memory only, so reloading the page starts again.

Version 1.2

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the public update still names at most the first three ticked items and counts the rest; the rows are rebuilt (and focus restored) when items are added, deleted or moved, only typing is handled in place; the tick state is still held in memory only, so reloading the page starts again.

Version 1.1

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the public update still names at most the first three ticked items and counts the rest; the rows are rebuilt (and focus restored) when items are added, deleted or moved, only typing is handled in place; editing a line's wording re-ticked it, because a rewritten line read as a new one (fixed in 1.2).

Version 1.0

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the public update still names at most the first three ticked items and counts the rest; deleting an item in the middle of the list could hand its tick state to a line whose wording was close to it (fixed in 1.1); the rows are rebuilt (and focus restored) when items are added, deleted or moved, only typing is handled in place.

Version 0.9

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the item list in step 1 is still rebuilt whenever the text changes, so keyboard focus is only restored after a move, not after typing; the public update still names at most the first three ticked items and counts the rest; deleting an item in the middle of the list can hand its tick state to a line whose wording is close to it.

Version 0.8

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the item list in step 1 is rebuilt whenever the text changes, so keyboard focus is only restored after a move, not after typing; unticking was remembered by the item's wording, so rewording an item put it back in the public update; the public update still names at most the first three ticked items and counts the rest.

Version 0.7

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the item list is rebuilt whenever the text changes, so focus is only restored after a move, not after typing; the public update still names at most the first three ticked items and counts the rest.

Version 0.6

Not yet checked in a real browser.

Known problems: not yet checked in a real browser; the item list is rebuilt whenever the text changes, so focus is only restored after a move, not after typing; the public update still names at most the first three ticked items and counts the rest.

Version 0.5

Not yet checked in a real browser.

Known problems: the item list is still rebuilt whenever the text changes, so focus is only restored after a move, not after typing; the update still names at most the first three ticked items and counts the rest.

Version 0.4

Not yet checked in a real browser.

Known problems: the item list is still rebuilt whenever the text changes, so focus is only restored after a move, not after typing; the update still names at most the first three ticked items and counts the rest.

Version 0.3

Not yet checked in a real browser.

Known problems: the item list is still rebuilt whenever the text changes, so focus is only restored after a move, not after typing; the update still names at most the first three ticked items and counts the rest.

Version 0.2

Not yet checked in a real browser.

Known problems: the item list is rebuilt as you type, so a move button lost focus after one click; the update still names at most the first three ticked items and counts the rest.

Version 0.1

Known problems: the texts were written but not yet checked in a real browser, and the public update was always built from the first three items.

Back to the changelog · Back to the tool