|
| 1 | +## **1.0.0** <sub><sup>2026-01-18 (395756488ba7b58d52afafe6c42b293d0d17fcfa...417a4d544b7f8186b7c9c9c0fd9270e58cdd4b37)</sup></sub> |
| 2 | + |
| 3 | +### Features |
| 4 | + |
| 5 | +- add simple\.css (fa84d6d601c4c42007627cf69263bf424d09af52) |
| 6 | +- add time trial attempt concept (df029f80b71043a117d0dc13b09954e6fd3d105d) |
| 7 | +- add storage support for attempts using IndexedDB (db9406219f1b98893c49373e8657e9ad21b86298) |
| 8 | +- add pretty table to display all attempts (775c85f54fd1b1cc20fb0c25eb0ec62ba8afd7d6) |
| 9 | +- add custom icons (e6df7f7c607584c27b2551f5d8c74146ed150974) |
| 10 | +- allow pause during last lap (abae85136eed441281905adc25ddf237765c9aa0) |
| 11 | +- add export/import of database (c5e4138da7f0bb9c484d6a3426ae88f994e2791d) |
| 12 | +- expand export/import of database with WRs and friends (e7bbe517b04beb190d581a7137e1de160fb32f8c) |
| 13 | +- add validation for export/import (32836fd0f0e7e038b29840f41d888a985eaeef98) |
| 14 | +- normalise images to reduce size for builds (75c1d41138524c0ad8032f0fd7398bb69a0ac18c) |
| 15 | +- add possibility to set a name (5b4bd92874ac7cb544dfe352d0b338556102cd24) |
| 16 | +- add export for friends (8fcd43021114888711c75bab7560cb2b807a0337) |
| 17 | +- add basic navigation (16ac78f18022d6fdd29d0fbebc6a3326cd0c1082) |
| 18 | +- add option to hide the time on the attempts table (388d18f941e60834f5c2101e74e621c215372858) |
| 19 | +- be able to enable the debug page in the nav (1446d966fa2d7b2c3b031b8e6cac5ee2f2643b94) |
| 20 | +- add import/export actions to pages with a dialog feedback for success/error (f04abb2ece60705b342994e1d97300062cfb14a4) |
| 21 | +- update faq (68553eec4451dfc7d8079cb43cdf45035126b1cc) |
| 22 | +- add cleanup function for history (f8e79b554c0c0c1477e3dfd02b92cf59a0aa2056) |
| 23 | +- add filter by track to the attempts table (254cdc0813a1dcc3bfb9e52b20c59de8bd29f38e) |
| 24 | +- add optional track filter to attempt table (abea1ee73102016c9daa36bb9568a86090798016) |
| 25 | +- add time trial player on live and debug pages (6d977fce284d88ec639a65730441aafb5db24e84) |
| 26 | +- add modal warning when opening twice the application (1c1ef24f158cadf84497a75bece714ec1516b108) |
| 27 | +- add live comparison table of attempts (4f7805e129dff1272294c05b3d294d7234f0e0b0) |
| 28 | +- add color for delta values in the comparison table (063abe230416d9a8966857afeb75585512d6b3de) |
| 29 | +- add best splits row to the comparison table (17a8ea423ff94104fc83d4fdb53dd1649a7c1530) |
| 30 | +- add f1\-like color for last attempt in the comparison table (eb1da6fa2677b4e084628fb41b3ef98789d69144) |
| 31 | +- remove timeupdate and requestFrameAnimation in favor of worker\-timers (6f32f40e047fac5a018a1a825c3586a15f3809cd) |
| 32 | +- force usage of the dark theme (91785ce6d5d254308e2310ac80936d324353e239) |
| 33 | +- improve debug mode (3baf759824aa4b266c54a78b483f5badf50e0b48) |
| 34 | +- hide track on attempts table of live page (f56ed6820561381b6a76f70f17a36d33a33a7a4e) |
| 35 | +- harmonise add/replace/export of data in the difference pages (57f31c0854b97be4b35fa73f621948c9cb767161) |
| 36 | +- add number of all times tries on a track and all tracks on the history page (21375b959556713d8bd4d47468192bdf8784d774) |
| 37 | +- add content to the FAQ (d121f606c82a2c45b7b168fff0825d911d031943) |
| 38 | +- add detection issues related to connecting friend in the faq (270c4fc44e2a314e8216a278b33d9848ef19ec4d) |
| 39 | +- add how to import your current records in the application (f0bef6b8c5d6018777742b87701ed1e21deabe3a) |
| 40 | +- adapt layout to add button to display and hide the video and the canvas (39100f9d235e0d879a834e08a6330e9bce9de858) |
| 41 | +- add settings storage \(player's name was moved there from personal storage\) (e84db0d32ba7552c60e8e0f05a445e82e259b77a) |
| 42 | +- make sure that the storages are mounted before their usage (6be58fd83244a0a1e672cc56891877e72a379a80) |
| 43 | +- add a way to easy load additional demo videos (d1409845689a09620e5f7645435ca10ba149b798) |
| 44 | +- add basic error handling related to camera availability issues (bd8ee757ddf62c08e4339545c26e5a8ad24c6dfb) |
| 45 | +- add baseUrl support (fe0474ddbc18067423aa1c3c91049df99ae54e0d) |
| 46 | +- add a popup specifically for obs studio (9e0937dabb3659407bb1870a1f65de157eb50c68) |
| 47 | +- add playback rate for file mode and adapt extensively the layout (a210604b5f1f624ab761e48ed062572c599b09f6) |
| 48 | +- add loading state to capture button (82731ba6f38464503a92299b9a5c3c7edbb59414) |
| 49 | +- add offline support with vite\-single\-file plugin (a7f0da987f2389bb7bbc3f9e11e146b0b88f8e9f) |
| 50 | +- add download button for the offline version (53dc7de672f018f5cd04172b6c465b4c0f305860) |
| 51 | +- add vertical attempts comparison table for popup\-obs (32293e4e0166c3dfb3a097344bc3dfa84d31cfa8) |
| 52 | +- retain size of the obs popup in the settings (adb4fd6e8cbfa35fc8a2cccb038a79487369c5d3) |
| 53 | +- retain position of the obs popup in the settings (0d88427720066a5c27126fd0e63166b89ce4d064) |
| 54 | +- add display of sum of time records (45beac70f766cf53fec533663e3f2ae704f5bded) |
| 55 | +- add version inside the application (9e431941d37b6cec92f4ef372d6e15baa6b3c027) |
| 56 | +- add additional information in the readme/faq (331e2e8a1857a180d50f5147bef69ea245c41b13) |
| 57 | +- add shortcut for import/export of all database in the header (dc76df73c3763591b8f693682d5cc49933b52a3a) |
| 58 | + |
| 59 | +### Bug Fixes |
| 60 | + |
| 61 | +- calculate of the number of used shrooms by split (dd2db6e8f06fda0f8ec926462c5b7b88bf254c47) |
| 62 | +- detect the last lap using splits length to avoid false negative (9ed550528ef2857647997ee7f281104adc6775e4) |
| 63 | +- avoid false positive split detection if the background is yellow when you pause (50a3e37fcd629c9b21bf481db2b56ec320a9a444) |
| 64 | +- import all the world records that have the same time (ef606568a58a048632c3e629f0ffb3fd65e386ed) |
| 65 | +- avoid wrong split if you restart on last lap (ff94defa51d62d9f8bd30d14eb7ff277a24a3c08) |
| 66 | +- inversion of colon and period in mkw wrs parsing (da713f1ad7d4af5371e229a4c83eb2779e031928) |
| 67 | +- detect last lap using raw lap data (428b0391c887c0efedd53dc7d6c39492892709e9) |
| 68 | +- use object properties instead of css properties (10dc287b14ea81ccc79d8f6cecb11f768969fb84) |
| 69 | +- apply the limit after the filtering by track in the attempt table (56e443acc09b8d39be3a9fa1b16e925f1c673e7e) |
| 70 | +- calculate coins and time for best personal split only if all splits are set (f4a0070544e75881da9cf606b64fb74166b99ebe) |
| 71 | +- display ? instead of ؟ for the Great ? Block Ruins track (c85289d9894778d39411f5e2d119c3595c27cc5a) |
| 72 | +- add no wraps to keep world records page readable if there is not records (aa68439d7ba559da5e10f2e0a81c170e12d51693) |
| 73 | +- set a default player's name if it is empty (bd21eeba32484617ecadd40853bb3b48982807fe) |
| 74 | +- resize video to fit canvas it is bigger (d144a26282e2c01c6ed7acc113f213f08eb3daf0) |
| 75 | +- change track algorithm from hitchhikersSSIM to mean square root \(mse\) (5e32c08e135ea447325302ec72729052142073fa) |
| 76 | +- clear setTimeout if the video source changes while playing (e94a1b1511a9acb6dcd64f1b612c10f3d6839ddd) |
| 77 | +- make borders fit video/canvas if width \> VIDEO_HEIGHT (cf309bf8e132ee67c53ce1a43544e5a159784ff8) |
| 78 | +- prevent attempts comparison table to resize (dcf36542a07ee842a89b685cfa42ff9e1b1baa10) |
| 79 | +- align center cell with undefined text (ec6ab081affe9bbe589308755e09f09788b85c2f) |
| 80 | +- apply playbackRate even if debug mode is disabled (ddf76c98f2162b7cbfcb4813330fd31d96cdfd7c) |
| 81 | +- set the content of popup\-obs to take all the width available instead of doing some automatic resizing (bb55eabe6d74c8edeb0b4db3d55785465ac8a84f) |
| 82 | +- align time on time\-width\-cell on firefox (362737e3be53430f9ca4f5b4c98f4af4ade406c0) |
| 83 | +- set a default name if player does not have a name (0b885ba1ac3bd09b7478347d89c0a9bee7c98caf) |
| 84 | +- make createSingletonRoot lazy (07482bc129c80774239b0413f01fd1ee01fd3345) |
| 85 | +- make time equals to personal best also yellow (89a2ca8bfd76931c5a71e63a85d2ea719356b6dd) |
| 86 | +- set video opacity to 1 (dd5b1a37d22df8dfd45ca32f0294ea6ec91e459c) |
| 87 | +- remove ci \(component injection\) as it was breaking the hot\-reloading (c7c73ce504ab670bd17da05edc453b6fb16ef0c0) |
| 88 | + |
| 89 | +<br> |
0 commit comments