| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-09-14 | Use Pinia to store user settings, palette colors, etc | Terry Truong | |
| Move uiOpts and lytOpts to store.ts Add 'const's to *.ts | |||
| 2022-09-13 | Use Vue Composition API and ESLint | Terry Truong | |
| 2022-09-11 | Add backend unit tests | Terry Truong | |
| - Add unit testing code in backend/tests/ - Change to snake-case for script/file/directory names - Use os.path.join() instead of '/' - Refactor script code into function defs and a main-guard - Make global vars all-caps Some fixes: - For getting descriptions, some wiki redirects weren't properly resolved - Linked images were sub-optimally propagated - Generation of reduced trees assumed a wiki-id association implied a description - Tilo.py had potential null dereferences by not always using a reduced node set - EOL image downloading didn't properly wait for all threads to end when finishing | |||
| 2022-08-31 | Improve search suggestions | Terry Truong | |
| Don't show multiple suggestions for the same node Prioritise common-names Place suggestions from prefix-search before substring-search Add coloring to search-string matched-part and canonical-name-part | |||
| 2022-07-12 | Increase adherence to Vue's Style Guide | Terry Truong | |
| Make components have multi-word names. Make all <v-for>s have a 'key' attribute. Use scoped styles. Also add sourcemap generation. | |||
| 2022-07-10 | Update project-level and client-side documentation | Terry Truong | |
| 2022-07-09 | Fix search suggestions wrong-text on mobile | Terry Truong | |
| Turns out the input wasn't converted to lowercase before being matched with suggestion data, and this was more noticeable on mobile due to auto-capitalisation | |||
| 2022-07-09 | Fix links-to-node failing on load | Terry Truong | |
| Was setting SERVER_URL incorrectly Also changed server API to include 'excl' param | |||
| 2022-07-08 | Send activeRoot to server, for reducing toroot response sizes | Terry Truong | |
| 2022-07-06 | Use URLSearchParams instead of plain strings | Terry Truong | |
| 2022-07-05 | Remove some redundant display:block specifiers | Terry Truong | |
| 2022-07-05 | Add loading-from-server indicator | Terry Truong | |
| 2022-07-03 | Add styling, mainly for TileInfoModal and Settings | Terry Truong | |
| 2022-07-01 | Generate 3 reduced trees, keeping the original, and serve only those | Terry Truong | |
| Generate a 'trimmed' reduced tree instead of changing the original. Generate an 'images-only' reduced tree, and use it as the default. Combine 'picked' reduced tree code with that of other reduced trees. Adapt server API to allow selecting between more than 2 trees. Add client setting for selecting between 3 trees. | |||
| 2022-06-30 | Avoid displaying empty img-src info | Terry Truong | |
| 2022-06-30 | Fix search-bar mode-checkbox inverted-condition bug | Terry Truong | |
| 2022-06-29 | Make search-bar animate-mode-control more setting-indicative | Terry Truong | |
| 2022-06-29 | Refactor to provide default-option access to non-top-level components | Terry Truong | |
| 2022-06-28 | Fix search-suggestion substring-highlight using overly-new input | Terry Truong | |
| 2022-06-28 | Convert server code to CGI script | Terry Truong | |
| Also adjust server-client API, for clarity/consistency | |||
| 2022-06-27 | Enable client directly using server URL, while avoiding CORS restrictions | Terry Truong | |
| 2022-06-27 | Move transition/animation CSS classes to index.css | Terry Truong | |
| 2022-06-27 | Add getServerResponse() | Terry Truong | |
| 2022-06-27 | In .vue files, move <template> sections to top | Terry Truong | |
| 2022-06-26 | Auto-select first search-suggestion result | Terry Truong | |
| 2022-06-26 | Clean up code in SearchModal | Terry Truong | |
| Also allow cycling to top/bottom of search suggestions | |||
| 2022-06-25 | Fix settings not saving if closed by other_modal/etc | Terry Truong | |
| 2022-06-25 | Reduce degrees-of-variance in options set | Terry Truong | |
| Also add size prop to IconButton | |||
| 2022-06-24 | Move utility functions into util.ts | Terry Truong | |
| 2022-06-24 | Add type annotations for UI options | Terry Truong | |
| 2022-06-24 | Fix search-bar mode-change button not saving setting | Terry Truong | |
| Also fix jump-to-search-result not flashing node in some cases. | |||
| 2022-06-24 | Add jump-to-searched-node button to search-bar | Terry Truong | |
| 2022-06-23 | Fix error upon empty-string search | Terry Truong | |
| 2022-06-23 | In search results, make matched substrings bold | Terry Truong | |
| 2022-06-23 | Make suggestion-limit client-configurable | Terry Truong | |
| 2022-06-23 | Adjust component event names | Terry Truong | |
| 2022-06-20 | Increase type-consistency via server-classes and client-types | Terry Truong | |
| 2022-05-27 | Make search-suggestion-requests and resize-handling initially-immediate | Terry Truong | |
| 2022-05-27 | Use static-layout for ancestry-bar and tutorial-pane | Terry Truong | |
| 2022-05-24 | Make search suggestions appear during long user-input runs | Terry Truong | |
| 2022-05-24 | Upon expand-to-view, remove ancestor other-descendants from layout tree | Terry Truong | |
| 2022-05-17 | Make reduced tree generation check non-alt-names | Terry Truong | |
| 2022-05-17 | Make search suggestions include non-alt-names | Terry Truong | |
| 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 | 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-04 | Make search-enter use user input, instead of first match | 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 | Reduce some unnecessary tolMap updates | Terry Truong | |
