| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-05-12 | Enable info-display for search suggestions | Terry Truong | |
| 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. | |||
| 2022-05-12 | Don't quote already-quoted common-names | Terry Truong | |
| 2022-05-12 | Adjust code for typescript checks | Terry Truong | |
| 2022-05-12 | Add reduced-tree data generation+serving+querying+setting | Terry Truong | |
| 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. | |||
| 2022-05-11 | Use prefix-search with ranking-by-length | Terry Truong | |
| 2022-05-10 | Add quotes around displayed alt-names | Terry Truong | |
| 2022-05-10 | Add multiple header-color thresholds | Terry Truong | |
| Also add tips count in info modal | |||
| 2022-05-10 | Make an overflown-root scroll to a searched node | Terry Truong | |
| Also make overflown-root header remain visible while scrolling | |||
| 2022-05-10 | Fix border-shadow clipping by overflow:scroll | Terry Truong | |
| 2022-05-10 | Enable display of active-root with overflow | Terry Truong | |
| 2022-05-05 | Avoid case where transitionend doesn't trigger for low animation-delay | Terry Truong | |
| 2022-05-05 | Display common names | Terry Truong | |
| Also add capitalizeWords() in util.ts, for more capitalization control | |||
| 2022-05-05 | Make image copyright/link info retrieved upon info-modal open | Terry Truong | |
| 2022-05-05 | Make Tile use transitionend event instead of certain setTimeout()s | Terry Truong | |
| Did not replace watch variables with transition start, as this resulted in expanded tiles flashing fully-expanded on screen before getting overflow:hidden. | |||
| 2022-05-04 | Make search-enter use user input, instead of first match | Terry Truong | |
| 2022-05-04 | Capitalize displayed node names | Terry Truong | |
| 2022-05-04 | Prevent search-suggestion-request delay for initial inputs | Terry Truong | |
| 2022-05-04 | Add scripts for obtaining/sending/displaying wikipedia descriptions | Terry Truong | |
| 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. | |||
| 2022-05-01 | Fix non-inclusion of canonical-names without english alt-names | Terry Truong | |
| Also fix lack of placeholder-image display in tile-info modal. | |||
| 2022-05-01 | Reduce some unnecessary tolMap updates | Terry Truong | |
| 2022-05-01 | Make name data English-specific | Terry Truong | |
| 2022-05-01 | Add fuzzy-search via sqlite extension spellfix1 | Terry Truong | |
| Also add delay between client search-suggestion requests when search input undergoes multiple quick changes | |||
| 2022-05-01 | Use substring search | Terry Truong | |
| Also display common-name in search suggestions, and add more-results indicator. | |||
| 2022-05-01 | Enable search-suggestion sending/displaying/selection | Terry Truong | |
| 2022-04-30 | Make TileInfoModal display more data | Terry Truong | |
| 2022-04-30 | Add scripts for downloading/reviewing/cropping_and_resizing images | Terry Truong | |
| Also adjust client code to handle new format, and add backend/data/README.md explaining image production process. | |||
| 2022-04-27 | Use EOL vernacular-names data for searching | Terry Truong | |
| 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. | |||
| 2022-04-26 | Change data URL path format | Terry Truong | |
| 2022-04-26 | Make TolMap have Map type | Terry Truong | |
| 2022-04-26 | Have tol data in sqlite db, and add server script that accesses it | Terry Truong | |
| 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. | |||
| 2022-04-25 | Add tile visual indicators for many-tiles and phylogenetic-support | Terry Truong | |
| 2022-04-25 | Adapt to handle open-tree-of-life data | Terry Truong | |
| Added data_otol/ with script that converts data from 'Open Tree of Life' release 13.4 into a JSON form. Moved old tree-of-life data and images into data_tol_old/. Added TolMap type to tol.ts, changed TolNode, and adapted other code to handle it. Temporarily disabling tile images until image data is added. | |||
| 2022-04-24 | Fix z-index not being higher for tiles being expanded/collapsed | Terry Truong | |
| 2022-03-29 | Make Tile's CSS-changes-during-transition apply during search and auto-mode | Terry Truong | |
| Implemented by having Tile watch pos+dims fields of it's LayoutNode to determine whether a transition is taking place. | |||
| 2022-03-29 | Update comments, adjust names, do minor refactors | Terry Truong | |
| 2022-03-28 | Add info-icon to non-leaf tiles | Terry Truong | |
| 2022-03-28 | Simplify info-icon code by removing top-level options | Terry Truong | |
| 2022-03-28 | Make option passing less irregular | Terry Truong | |
| 2022-03-28 | Merge TileImg back into Tile, adding nonAbsPos prop for AncestryBar usage | Terry Truong | |
| 2022-03-28 | Convert SVG icons into icon components | Terry Truong | |
| 2022-03-28 | Split lib.ts into layout.ts and util.ts | Terry Truong | |
| 2022-03-28 | Move TolNode code to tol.ts | Terry Truong | |
| 2022-03-28 | Rename Settings to SettingsPane, and ParentBar to AncestryBar | Terry Truong | |
| 2022-03-28 | Enable auto-mode to trigger expand/collapse-fail animations | Terry Truong | |
| Done by sending a signal to a failed-operation's LayoutNode's Tile component via a watched property on LayoutNode. Also added code to prevent auto-mode from retrying a failed expand/collapse. Not an ideal solution, but signalling via LayoutNode is more general, and arguably cleaner, than the previous method of triggering fail animations by getting Tile to pass a callback upward as event data. | |||
| 2022-03-27 | Add sweep-to-parent setting | Terry Truong | |
| 2022-03-27 | Simplify Tile transition-on-expand/collapse code | Terry Truong | |
| 2022-03-27 | Remove redundant full-view div | Terry Truong | |
| 2022-03-27 | Move TileTree code into App.vue | Terry Truong | |
| 2022-03-27 | Prevent overflow during tile collapse/expand | Terry Truong | |
| 2022-03-27 | Fix close-button unreliability bug | Terry Truong | |
