| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-01-03 | Temporarily disable sending/showing event images | Terry Truong | |
| For testing while waiting for images to download | |||
| 2023-01-03 | Merge branch 'frontend-update' into backend-update | Terry Truong | |
| 2023-01-03 | Extend gen_pageview_data.py to handle problematic lines | Terry Truong | |
| 2023-01-02 | Make baseline time-spans non-overlapping | Terry Truong | |
| Remove time-span labels Fix firstDate/lastDate being passed to TimelineState instead of startDate/endDate | |||
| 2023-01-02 | Skip Timeline transitions for all resize events | Terry Truong | |
| Previously, skipping was only done upon vertical/horzontal orientation change. This didn't address cases like maximising the window without changing orientation, where pre-existing timeline ticks would animate out-of-sync with new ones. | |||
| 2023-01-02 | Visually distinguish 'discover' events | Terry Truong | |
| 2023-01-02 | Only generate square images | Terry Truong | |
| 2023-01-02 | Adjust wikidata event specifiers | Terry Truong | |
| Do minor refactors: - Swap fmt=1 and fmt=2 in 'events' table - Make documentation consistently use BC and AD - import argparse at start of scripts | |||
| 2022-12-30 | Generate event_disp data before image-generation | Terry Truong | |
| Make gen_disp_data.py delete non-displayable events Make reduce_event_data.py also delete from 'dist' and 'event_disp' Remove MAX_IMGS_PER_CTG from enwiki/gen_img_data.py Make gen_desc_data.py include events without images | |||
| 2022-12-30 | Temp fix for tsc not recognising Array.findLast() | Terry Truong | |
| 2022-12-30 | Add timeline position label | Terry Truong | |
| 2022-12-30 | Fix small inconsistency between tick and event-line offsets | Terry Truong | |
| 2022-12-29 | Adjust event-count-indicator styling | Terry Truong | |
| Use solid color, and skip transitions on screen size change | |||
| 2022-12-29 | Make server send error for breaking unit-count limit | Terry Truong | |
| 2022-12-29 | Include events in units partially within display | Terry Truong | |
| 2022-12-29 | Reliably show event-count-divs at ends of timeline | Terry Truong | |
| 2022-12-29 | Show event-count data on timeline | Terry Truong | |
| Backend: Send event-count data to client in EventResponse instance Fix certain usages of gregorian calendar instead of julian Move HistDate, SCALES, etc, into cal.py Frontend: Make App update a unitCountMaps object using event-count data from server Make TimeLine show visual indication of unit counts Add showEventCounts option to store Update unit tests | |||
| 2022-12-28 | Convert 'scores' table to 'events_disp', removing 'scores' column | Terry Truong | |
| 2022-12-28 | Use scale-associated event scores for uniform spread | Terry Truong | |
| Add 'dist' and 'scores' db tables Add 'scale' server query parameter (and remove 'excl') Disregard event-end when querying database | |||
| 2022-12-28 | Don't re-query server for same range and scale | Terry Truong | |
| 2022-12-28 | Add max event-line angle | Terry Truong | |
| 2022-12-27 | Fix end-tick shape being used for minor ticks | Terry Truong | |
| 2022-12-27 | Avoid dashed event-line at scales at/above event-start precision | Terry Truong | |
| 2022-12-27 | Show dashed line if event has imprecise start | Terry Truong | |
| 2022-12-26 | Fix filtering expression in server script | Terry Truong | |
| 2022-12-26 | Enable showing events before startDate and after endDate | Terry Truong | |
| Add firstDate, firstOffset, and lastDate variables Fix usage of non-float idx val in getMinorTicks() | |||
| 2022-12-26 | Make minor ticks more evenly spread | Terry Truong | |
| Fix getNumDisplayUnits() not account for lack of 0 CE Add getNumSubUnits() in lib.ts | |||
| 2022-12-26 | Represent ticks using Tick array | Terry Truong | |
| 2022-12-26 | Remove redundant firstMajorIdx var | Terry Truong | |
| 2022-12-25 | Add minor ticks | Terry Truong | |
| Add lower-bounds parameter to getScaleRatio() | |||
| 2022-12-18 | Make BaseLine spans more visible | Terry Truong | |
| Increase min-length to 3px, add margin around BaseLine Fix non-visibility on startup | |||
| 2022-12-18 | Only show close button for multiple timelines | Terry Truong | |
| Change close icon from '-' to 'x' | |||
| 2022-12-18 | Add unit testing | Terry Truong | |
| Install vitest, happy-dom, and @testing-library/vue Add lib.ts and rbtree.ts tests in tests/ Modularise some date-range-managing code from App.vue into lib.ts | |||
| 2022-10-20 | Add gcal to client-side HistDates | Terry Truong | |
| Add YearDate and CalDate Restrict non-calendar HistDates to years before 4713 BC | |||
| 2022-10-20 | Add basic abbreviation for displayed dates | Terry Truong | |
| Remove scroll direction reversal in horizontal mode Fix some linting errors | |||
| 2022-10-20 | Move various constants to global store | Terry Truong | |
| 2022-10-20 | Account for null pop in histplorer.py | Terry Truong | |
| 2022-10-20 | Make event layouting incorporate date-alignment and popularity | Terry Truong | |
| 2022-10-19 | Move event labels to below images | Terry Truong | |
| Add client-side REQ_EXCLS_LIMIT Rename posX and posY vars in idToPos computed | |||
| 2022-10-19 | For vertical side-mainline display, place mainline on right | Terry Truong | |
| 2022-10-19 | Place event labels above image | Terry Truong | |
| 2022-10-19 | Fix bug where pendingReq wasn't always reset | Terry Truong | |
| 2022-10-19 | Move mainline to side when display area is too small | Terry Truong | |
| 2022-10-19 | Add gradient to event lines | Terry Truong | |
| 2022-10-19 | Prevent jumps in event line angle transitions | Terry Truong | |
| Instead of directly using new angles, update old ones Also prevent event lines from 'detaching' from the mainline during transitions Also make events displayed in circles | |||
| 2022-10-19 | Make layout method space-filling | Terry Truong | |
| Also avoid redundant start/end date change events | |||
| 2022-10-18 | Add basic grid-like event layout | Terry Truong | |
| Add lines linking events to timeline Add scrim on event image | |||
| 2022-10-18 | Serialise event-req handling | Terry Truong | |
| Also skip unnecessary render on startup | |||
| 2022-10-18 | Reduce event data after reaching a memory limit | Terry Truong | |
| 2022-10-18 | Keep track of date ranges where server has no more results | Terry Truong | |
| - In TimeLine.vue, separate idToEvent and idToPos, to avoid sending event-req while a previous one is still waiting on a server response - In histDate, add cmp() method | |||
