aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-11Add backend unit testsTerry 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-07Add python type annotationsTerry Truong
Also use consistent quote symbols Also use 'is None' instead of '== None' Also use 'if list1' instead of 'if len(list1) > 0'
2022-09-01Update creditsTerry Truong
2022-08-31Fix name bug in DEPLOY.mdTerry Truong
2022-08-31Increase default min tile size on non-small screensTerry Truong
2022-08-31Fix compound-node info-display bugTerry Truong
A v-for had a :key that assumed a non-null value
2022-08-31Improve search suggestionsTerry 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-08-30Add node-popularity data for search-sugg orderingTerry Truong
Add Wikipedia pageview dumps to enwiki/pageview/ Add scripts to generate viewcount averages Update backend to sort search suggestions by popularity
2022-08-30Display IUCN status in TileInfoModalTerry Truong
2022-08-30Add scripts for generating eol/enwiki mappingsTerry Truong
- New data sources: OTOL taxonomy, EOL provider-ids, Wikidata dump - Add 'node_iucn' table - Remove 'redirected' field from 'wiki_ids' table - Make 'eol_ids' table have 'name' as the primary key - Combine name-generation scripts into genNameData.py - Combine description-generation scripts into genDescData.py
2022-08-20Use argparse in python scriptsTerry Truong
2022-08-18Make smartcrop a dev-dependencyTerry Truong
2022-07-25Reduce animation stutter when resizing with many tilesTerry Truong
2022-07-25Fix post-deployment CORS issue when requesting from www.*Terry Truong
2022-07-17Add more 'title' tooltipsTerry Truong
2022-07-16Fix grammatical errorTerry Truong
2022-07-15Show tutorial-open icon when tut-pane auto-closesTerry Truong
2022-07-15Change faviconTerry Truong
2022-07-13Merge 'Data Sources' and 'Project Info' help sectionsTerry Truong
2022-07-12Finalise for version 1.0.0Terry Truong
2022-07-12Increase adherence to Vue's Style GuideTerry 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-12Add <meta> image tagsTerry Truong
2022-07-12Add source code link and more creditsTerry Truong
2022-07-12Add links to MIT License on GitHubTerry Truong
2022-07-12Fix search-suggestions not prioritising prefix-matchesTerry Truong
2022-07-12Fix off-center layout after jumping without sidebarTerry Truong
2022-07-12Fix desc-association error due to case-insensitive label-matchingTerry Truong
2022-07-11Include picked-names when collapsing nodes in 'images' treeTerry Truong
Without this, nodes like 'giant panda' were getting removed
2022-07-11Don't keep tut-pane up during an initial search/auto_modeTerry Truong
2022-07-11Add deployment documentationTerry Truong
2022-07-11Add more FAQsTerry Truong
2022-07-11Fix re-init with url-links-to-node bugTerry Truong
2022-07-11Fix auto-hide sometimes auto-collapsing an ancestorTerry Truong
2022-07-11Fix search-mode not closing on EscTerry Truong
2022-07-11Update backend documentationTerry Truong
2022-07-11Make backend dev server script serve the image filesTerry 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-10Update project-level and client-side documentationTerry Truong
2022-07-10Add preload <link> for fontTerry Truong
2022-07-10Add meta tags for SEOTerry Truong
2022-07-10Add scrollbar colorsTerry Truong
2022-07-10Add FAQs section to help infoTerry Truong
2022-07-10Add processing indicatorTerry Truong
2022-07-10Add onActionStart() and onActionEnd()Terry Truong
2022-07-09Add some non-monophyletic-name info in help-sectionTerry Truong
2022-07-09Make clicking 'Tilo' collapse the treeTerry Truong
2022-07-09Fix jump-to-overflowing after startup producing collapsed nodeTerry Truong
Turns out the closing of the tutorial-pane triggered a relayoutWithCollapse() which collapsed the node.
2022-07-09Fix search suggestions wrong-text on mobileTerry 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-09Fix links-to-node failing on loadTerry Truong
Was setting SERVER_URL incorrectly Also changed server API to include 'excl' param
2022-07-09Replace CGI script with WSGI script and dev serverTerry Truong
2022-07-08Revert back to using vite-proxy for avoiding CORS issuesTerry Truong