| Age | Commit message (Collapse) | Author |
|
Conversion avoids encoding node children as JSON strings, and allows
for easier querying of edge data. Adjusted server to use new format.
Also added some table indexes for common operations.
|
|
|
|
|
|
|
|
Add info-icon to SearchModal, sending event when clicked.
Change App to allow info-modal display on top of search-modal.
Also make info-icon-click events send a node name instead of a LayoutNode,
and make TileInfoModal and server get/send additional node info, seeing
as the client might not have info about the node's common name, tips,
etc, anymore.
|
|
Add genReducedTreeData.py, which generates a reduced_nodes table.
Adjust server to serve that data for queries with a tree=reduced query param.
Adjust client to query for that data depending on a useReducedTree variable.
Add a SettingsPane setting to change that useReducedTree variable.
|
|
|
|
|
|
|
|
Adjust genOtolData.py to use int ids instead of names, reducing memory usage.
Small fix for server.py commented-out substring-search code.
|
|
Also add capitalizeWords() in util.ts, for more capitalization control
|
|
|
|
|
|
Also remove /data/children queries, and query-depth functionality.
|
|
|
|
Add backend/data/enwiki/ directory containing scripts and instructive
READMEs. Adjust some other scripts to generate 'eol_ids' sqlite table
separate from 'names'. Make server respond to /data/desc requests,
and have client TileInfo component display response data.
Also adjust .gitignore entries to be root-relative.
|
|
Also add delay between client search-suggestion requests when search
input undergoes multiple quick changes
|
|
|
|
|
|
Also display common-name in search suggestions, and add more-results indicator.
|
|
|
|
|
|
Also adjust client code to handle new format, and add
backend/data/README.md explaining image production process.
|
|
Add data/eolNamesToSqlite.py to read EOL vernacular-names data and add
to sqlite db. Adjust server.py to handle search requests, and adjust
SearchModal to make them.
|
|
|
|
Adapt otol-data-converting script to generate otol.db, add server.py
script that provides access to that db, and adapt the app to query the
server for tol data when needed.
|