-
-
Notifications
You must be signed in to change notification settings - Fork 285
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2238 from saulpw/v3.0.1
v3.0.1 Release
- Loading branch information
Showing
38 changed files
with
343 additions
and
151 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,60 +1,50 @@ | ||
# Roadmap for 2.x | ||
|
||
1. holdovers from 2.0 | ||
- [canvas] API docs | ||
# Roadmap for v3.x | ||
|
||
1. help: guides and internal docs | ||
- write docs/monorepo (manifesto/explanation about monorepo strategy) | ||
- cleanup files in dev | ||
- review files in docs | ||
- review and commit dev/checklist/feature.md | ||
- link to guidelines in CONTRIBUTING.md | ||
- review/edit docs/api/module.md | ||
- review/edit/commit dev/philosophy.md | ||
- review/edit /docs/customize | ||
- manpage overhaul | ||
- from md instead of troff | ||
- mention "histogram" near Shift+F | ||
- vd.org/formats | ||
- rename 'VisiData loader' column | ||
- from 'aliases' column | ||
|
||
2. hierarchical display | ||
- hierarchical column #692 | ||
- collapsible rows | ||
- org-mode | ||
- json arrays | ||
|
||
3. options | ||
- [options] option enums | ||
- [options] user-defined option aliases | ||
- [splitpane] File preview in directory view | ||
+ [defermods] 'modified since last save' indicator on status bar | ||
- [scroll cell] zh/zl Left hand side of a cell with content hidden doesn't show ellipsis #751 | ||
|
||
2. Persistence | ||
+ input history #736 #468 | ||
- key indexes for better joining and lookups | ||
|
||
3. Interface discoverability for commands #247 #742 | ||
- clickable menu canvas | ||
- more clickable affordances all around | ||
- clickable motd | ||
- possibly add popup modals | ||
|
||
4. more expressive expressions | ||
+ Memory sheet; can give things names and use in expressions. #392 | ||
- access column values from execstr #655 | ||
+ shortcut name for current column #659 | ||
|
||
5. better asynchronicity | ||
- async thread pool | ||
- streaming architecture #366 #656 | ||
|
||
6. Loaders/Savers | ||
- frictionless saver #237 | ||
- RSS reader #157 | ||
- toml loader #735 | ||
- HexSheet for unknown/binary files #548 | ||
- .ods loader (LibreOffice/OpenOffice spreadsheet) #473 | ||
|
||
- jsonl load and save round-trip (minimal diff) #429 | ||
- [options] organized options sheet | ||
|
||
## other features | ||
4. tests | ||
- rework sample_data | ||
- basic vdsql tests in CI | ||
|
||
a) generate non-terminal graphs (ggplot) | ||
b) automatic reload into time series | ||
c) intra-cell coloring (for search results, markup) | ||
|
||
# major plugin projects | ||
|
||
1. fully operational SQL viewer/editor | ||
5. internals | ||
- async thread pool | ||
- Path.options | ||
- invert input/inputMultiple | ||
- handle all single-line inputs, and all get/setLastArgs | ||
|
||
- #282: Select starting table in postgres from command-line | ||
- #579: [Postgres] Allow inserting / deleting rows | ||
- #522: [postgres] parms in options | ||
- #586: SQL query data | ||
- #727: [postgres] Transaction error when viewing table | ||
- #729: Integrate generic SQL loader | ||
6. default theme | ||
- tooling to make it easier to browse color combos | ||
|
||
2. web scraper | ||
7. website | ||
- add vd.org/contributors | ||
- add vd.org/pricing | ||
|
||
- #480: HTTP API pagination loader | ||
- #465: Ability to load from the contents of a cell. | ||
+ #505: [html] Provide way to access non-table elements | ||
8. new clients | ||
- vd tui client: connect to vd server as separate terminal process | ||
- vd web client | ||
- lightweight JS widget to display/interact with command server |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
url url_link0 | ||
1 https://google.com] | ||
2 https://example.com |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,7 @@ | ||
#!vd -p | ||
{"sheet": null, "col": null, "row": null, "longname": "open-file", "input": "sample_data/sample.tsv", "keystrokes": "o", "comment": null} | ||
{"sheet": "sample", "col": "Region", "row": "", "longname": "sort-asc", "input": "", "keystrokes": "[", "comment": "sort ascending by current column; replace any existing sort criteria"} | ||
{"sheet": "sample", "col": "", "row": "", "longname": "dup-rows", "input": "", "keystrokes": "g\"", "comment": "open a duplicate sheet with only the selected rows"} | ||
{"sheet": "sample", "col": "Rep", "row": "", "longname": "sort-asc-add", "input": "", "keystrokes": "z[", "comment": "sort ascending by current column; add to existing sort criteria"} | ||
{"sheet": "sample", "col": "Item", "row": "", "longname": "sort-desc-add", "input": "", "keystrokes": "z]", "comment": "sort descending by current column; add to existing sort criteria"} | ||
{"sheet": "sample", "col": "", "row": "", "longname": "select-rows", "input": "", "keystrokes": "gs", "comment": "select all rows"} | ||
{"sheet": "sample", "col": "", "row": "", "longname": "dup-selected", "input": "", "keystrokes": "\"", "comment": "open a duplicate sheet with only the selected rows"} | ||
{"sheet": "sample_selectedref", "col": "", "row": "", "longname": "unselect-rows", "input": "", "keystrokes": "gu", "comment": "unselect all rows"} | ||
{"longname": "assert-expr", "input": "sheet._ordering[0][0] is sheet.column(\"Region\")"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
select-row | ||
dup-selected | ||
assert-expr sheet.nSelectedRows == 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
<table> | ||
<tr><th>url</th></tr> | ||
<tr><td><a href="https://google.com]">1</a></td></tr> | ||
<tr><td><a href="https://example.com">2</a></td></tr> | ||
</table> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# VisiData v3.0 | ||
open-file tests/issue2227.html | ||
open-row |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.