| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-01-29 | Adjust backend coding style | Terry Truong | |
| Add line spacing, section comments, and import consistency | |||
| 2023-01-23 | Clean up some docs and naming inconsistencies | 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-09-07 | Add python type annotations | Terry Truong | |
| Also use consistent quote symbols Also use 'is None' instead of '== None' Also use 'if list1' instead of 'if len(list1) > 0' | |||
| 2022-08-20 | Use argparse in python scripts | Terry Truong | |
| 2022-07-11 | Update backend documentation | Terry Truong | |
| 2022-07-11 | Make backend dev server script serve the image files | Terry Truong | |
| Previously, image files in backend/data/img were moved to, or symlinked from, public/. This needed to be changed before each build, otherwise vite would end up copying gigabytes of images. | |||
| 2022-07-09 | Replace CGI script with WSGI script and dev server | 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 | Exclude compound names from search suggestions | Terry Truong | |
| 2022-06-26 | Refactor TileInfoModal | Terry Truong | |
| Also change server info-response format to include sub-node common-names | |||
| 2022-06-23 | Make suggestion-limit client-configurable | Terry Truong | |
| 2022-06-23 | Clean up server.py code | Terry Truong | |
| 2022-06-23 | Remove hard-coded root-name from App.vue | Terry Truong | |
| 2022-06-22 | Refactor backend scripts | Terry Truong | |
| 2022-06-20 | Increase type-consistency via server-classes and client-types | Terry Truong | |
| 2022-06-20 | Make server order children by num-tips | Terry Truong | |
| 2022-06-19 | Enable gzipped server responses | Terry Truong | |
| 2022-06-19 | Fix search-result-repeats bug | Terry Truong | |
| 2022-06-19 | Add fallback substring-search | Terry Truong | |
| 2022-06-19 | Fix linked_imgs table compound-img representation bug | Terry Truong | |
| 2022-06-17 | Make reduced-tree a bit more inclusive | Terry Truong | |
| 2022-06-16 | Fix client-requesting-0.jpg bug | Terry Truong | |
| 2022-06-15 | Separate node-wiki_id association from 'descs' table | Terry Truong | |
| 2022-06-15 | Adjust 'node_imgs' table to use node name, not id | Terry Truong | |
| 2022-06-11 | Adapted linked-images code to handle merged image sets | Terry Truong | |
| 2022-06-11 | Adjust server+client code to handle merged image sets | Terry Truong | |
| 2022-06-04 | Add tile-info otol links | Terry Truong | |
| 2022-05-28 | Convert from python "...".format() to f"..." | Terry Truong | |
| 2022-05-24 | Fix None-indexing bug in server.py | Terry Truong | |
| 2022-05-24 | Fix small sql-param mismatch bug | Terry Truong | |
| 2022-05-23 | Display 'compound images' | Terry Truong | |
| Adjust genLinkedImgs.py to associate multiple images to compound-nodes. Adjust server to send multiple image filenames for such nodes. Adjust Tile and TileInfoModal to display those compound-images. | |||
| 2022-05-22 | Display multiple descriptions for compound-nodes | Terry Truong | |
| 2022-05-22 | Up-propgate images for usage in parents without images | Terry Truong | |
| Also adjust vite config to avoid apparent redundant processing when images are being downloaded. | |||
| 2022-05-18 | Add wikipedia-link to tile-info display | Terry Truong | |
| Add 'wiki_id' and 'from_dbp' columns to 'descs' table, adjust dbpedia data to include wikipedia IDs, adjust data generations scripts, make server send extra data, and make TileInfo display it. | |||
| 2022-05-17 | Make search suggestions include non-alt-names | Terry Truong | |
| 2022-05-15 | Converted nodes+r_nodes tables into nodes+edges+r_nodes+r_edges | Terry Truong | |
| 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. | |||
| 2022-05-14 | Add desc-resolution special-case for root node | Terry Truong | |
| 2022-05-13 | Fix info-modal not display image for composite-nodes | Terry Truong | |
| 2022-05-13 | Fix inaccurate tile-info data when using reduced tree | 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 | Do minor code cleanup | Terry Truong | |
| 2022-05-11 | Use prefix-search with ranking-by-length | Terry Truong | |
| 2022-05-06 | Make server bulk-query eol-ids when image-finding | Terry Truong | |
| 2022-05-05 | Make '... [N]' duplicate node name assignment prefer nodes with less tips | Terry Truong | |
| Adjust genOtolData.py to use int ids instead of names, reducing memory usage. Small fix for server.py commented-out substring-search code. | |||
| 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 | Simplify nodeNameToFile() calls | Terry Truong | |
