Currently
~ tests/accounts.spec.ts
~ tests/classification.spec.ts
~ tests/core.spec.ts
~ tests/cropper.spec.js
✔ tests/export.spec.ts
✔ tests/gallery.spec.ts
✔ tests/i18n.spec.js
~ tests/import.spec.js
✔ tests/merging.spec.js
✔ tests/modal.spec.js
✔ tests/neural.spec.ts
~ tests/performance.spec.ts
✔ startup @blank
~ startup
✔ tests/protocols.spec.ts
✔ tests/real-protocols.spec.ts
~ tests/sessions.spec.js
✘ tests/setup/database.ts
~ tests/sidepanel.spec.js
Finished
#28361679480 65f6f76 👽 Remove brackets from xper3 export text by Gwenn Le Bihan
- [01] ✘ 2/2 failed: empty, basic, kitchensink-protocol
- [02] ✘ 2/2 failed: empty, basic, kitchensink-protocol
- [03] ✘ 2/2 failed: empty, basic, kitchensink-protocol
- [04] ✘ 2/2 failed: empty, basic, kitchensink-protocol
- [05] ✘ 2/2 failed: empty, basic, kitchensink-protocol
- [06] ✘ 2/2 failed: kitchensink-protocol, empty, basic
- [07] ✘ 2/2 failed: empty, basic, kitchensink-protocol
- [08] ✘ 2/2 failed: empty, basic, kitchensink-protocol
- [09] ✘ 2/2 failed: empty, basic, kitchensink-protocol
- [10] ✘ 2/2 failed: empty, basic, kitchensink-protocol
- [11] ✘ 2/2 failed: empty, basic, kitchensink-protocol
- [12] ✘ 2/2 failed: empty, basic, kitchensink-protocol
- [13] ✘ 2/2 failed: kitchensink-protocol, empty, basic
- [14] ✘ 2/2 failed: kitchensink-protocol, empty, basic
- [15] ✘ 2/2 failed: empty, basic, kitchensink-protocol
- [16] ✘ 2/2 failed: kitchensink-protocol, empty, basic
#28072724704 cb356a7 ⬆️ Update dependency baseline-browser-mapping to ^2.10.37 (#1801) by renovate[bot]
#28070153158 e8506dd ✅ Fix E2E tests after protocol changes by Gwenn Le Bihan
#28044695343 9c35e8e 🍱 Regenerate example protocols by gwennlbh
- [01] ✔ 20 passed
- | 0 ✘ 2/20 failed: shows candidates that were narrowed down, can choose choices
- | 1 ✘ 2/20 failed: can choose choices, shows candidates that were narrowed down
- [03] ~ 1/19 flakes: should create boxes every 2 clicks
- [04] ~ 1/17 flakes: recalls zoom and pan between image changes
- [05] ✔ 19 passed
- [06] ✔ 18 passed
- [07] ✔ 19 passed
- [08] ~ 1/19 flakes: session metadata form has default values @no-builtins
- | 0 ✘ 1/19 failed: allows cancelling classification of an observation
- | 1 ~ 4/19 flakes: with the button, works when pasting the inside of the {...}, allows cancelling classification of an observation, works when pasting just the token
- | 0 ✘ 2/19 failed: can choose choices, shows candidates that were narrowed down
- | 1 ✘ 2/18 failed: shows candidates that were narrowed down, can choose choices
- | 0 ✘ 0/16 passed, but something went wrong
- | 1 ~ 1/19 flakes: should not skip on confirm button click
- | 0 ✘ 2/16 failed: undo∕redo, correctly shows .zip preview
- | 1 ~ 2/16 flakes: should zoom in and out with the keyboard, recalls zoom and pan between image changes
- [13] ~ 4/19 flakes: fails with the appriopriate error message, can import a RAW image, fails with the appriopriate error message, fails with the appriopriate error message
- | 0 ✘ 1/18 failed: deleting an image in the import tab does not create ghost observation cards
- | 1 ~ 2/18 flakes: can import a large image, deleting an image in the import tab does not create ghost observation cards
- [15] ~ 1/19 flakes: run 4∕5
- [16] ~ 3/19 flakes: by name, by synonym, session metadata form has default values @no-builtins
#28042485633 2c2d646 💚 Fix google slides datasource for protocol regen by Gwenn Le Bihan
- [01] ✔ 20 passed
- [02] ✔ 20 passed
- [03] ~ 1/19 flakes: should create boxes on mouseup
- [04] ✔ 16 passed
- [05] ✔ 19 passed
- [06] ✔ 18 passed
- [07] ✔ 19 passed
- [08] ✔ 19 passed
- [09] ~ 4/19 flakes: works when pasting just the token, allows cancelling classification of an observation, using the combobox, using the next∕previous buttons
- [10] ~ 3/19 flakes: with the keyboard, with the button, basic functionality
- [11] ✘ 1/19 failed: should toggle autoskip off on keybind press
- [12] ~ 1/15 flakes: should mark the image as confirmed if image was untouched
- [13] ~ 1/19 flakes: Confiance en…: conservation_status
- [14] ~ 2/18 flakes: cannot import an extremely large image, allows merging a second time into the same observation
- [15] ~ 1/19 flakes: import into new session
- [16] ~ 5/19 flakes: can change protocol of session, session metadata form has default values @no-builtins, can set file-type metadata @no-builtins, by name, can update a boolean-type metadata
#28015858423 6e1023a 💚 Fix scripts/renovate-upgrades-postinstall.ts by Gwenn Le Bihan
- [01] ✔ 20 passed
- [02] ✔ 20 passed
- [03] ✔ 19 passed
- [04] ~ 1/15 flakes: recalls zoom and pan between image changes
- [05] ✔ 19 passed
- [06] ~ 1/18 flakes: deleting an image in the import tab does not create ghost observation cards
- [07] ✔ 19 passed
- [08] ~ 1/19 flakes: session metadata form has default values @no-builtins
- [09] ~ 2/19 flakes: can go to the crop view and back, using the next∕previous buttons
- [10] ✔ 19 passed
- [11] ~ 2/19 flakes: should toggle autoskip on on keybind press, should not skip on confirmation keybind
- [12] ~ 5/16 flakes: correctly applies crop padding, correctly shows .zip preview, undo∕redo, export to a folder, shows warning dialog when exporting with metadata problems
- [13] ~ 5/19 flakes: Métadonnée…: shoot_date, can switch languages, Métadonnée…: order, has the correct bounding boxes @webkit-no-parallelization, exporting does not fail
- [14] ~ 2/18 flakes: cannot import an extremely large image, can split merged observations
- [15] ~ 2/19 flakes: run 3∕5, run 4∕5
- [16] ~ 2/19 flakes: session metadata form has default values @no-builtins, by synonym
#28007698727 2c557e2 🔊 Log env in renovate postupgrade script by Gwenn Le Bihan
- [01] ✔ 20 passed
- [02] ✔ 20 passed
- [03] ✔ 19 passed
- [04] ✔ 16 passed
- [05] ✔ 19 passed
- [06] ✔ 18 passed
- [07] ~ 1/19 flakes: run 5∕5
- [08] ✔ 19 passed
- [09] ~ 5/19 flakes: allows cancelling classification of an observation, with the button, displays the correct information, can navigate to other images, using the combobox
- [10] ✘ 0/17 passed, but something went wrong
- [11] ~ 1/19 flakes: go back to import view with escape key (autoskip off)
- [12] ~ 1/15 flakes: undo∕redo
- [13] ~ 1/19 flakes: exporting does not fail
- [14] ~ 5/18 flakes: when clicking outside, allows merging three observations, deleting an image in the import tab does not create ghost observation cards, cannot go to classify tab while detection is ongoing, can extract EXIF date from an image
- [15] ~ 4/19 flakes: run 4∕5, import into new session, does not auto-update when disabled, changing metadata values saves them in the database
- [16] ~ 4/19 flakes: can change protocol of session, can update a boolean-type metadata, does not show technical metadata , by synonym
#28006783634 26bfaca 💚 Fix scripts/renovate-upgrades-postinstall.ts by Gwenn Le Bihan
- [01] ! interrupted
- [02] ! interrupted
- [03] ! interrupted
- [04] ! interrupted
- [05] ! interrupted
- [06] ! interrupted
- [07] ! interrupted
- [08] ! interrupted
- [09] ! interrupted
- [10] ! interrupted
- [11] ! interrupted
- [12] ! interrupted
- [13] ! interrupted
- [14] ! interrupted
- [15] ! interrupted
- [16] ! interrupted
#28006102997 213ef9a 📝 Update CHANGELOG.md by gwennlbh
- [01] ! interrupted
- [02] ! interrupted
- [03] ! interrupted
- [04] ! interrupted
- [05] ! interrupted
- [06] ! interrupted
- [07] ! interrupted
- [08] ! interrupted
- [09] ! interrupted
- [10] ! interrupted
- [13] ! interrupted
- [14] ! interrupted
#27975047900 8093218 🍱 Add weighted selection for morphogroup inference by Gwenn Le Bihan
- [01] ✔ 20 passed
- [02] ✔ 20 passed
- [03] ✔ 19 passed
- [04] ✔ 15 passed
- [05] ✔ 19 passed
- [06] ~ 1/18 flakes: run 1∕5
- [07] ~ 1/19 flakes: run 5∕5
- [08] ~ 1/19 flakes: works when pasting entire page content
- [09] ~ 2/19 flakes: works when pasting just the token, with the button
- [10] ~ 3/19 flakes: classification confirmation, should have all cards visible @webkit-no-parallelization, basic functionality, while offline
- [11] ~ 3/19 flakes: should toggle autoskip off on keybind press, should delete the image on ctrl-delete and go to the next image, dragging outside the crop surface cancels
- [12] ~ 3/15 flakes: should zoom in and out with the keyboard, correctly shows .zip preview, Nom
- [13] ~ 3/19 flakes: fails with the appropriate error message, Métadonnée…: shoot_date, deleting an observation does not delete ImageFiles that appear in other observations
- [14] ✔ 18 passed
- [15] ~ 2/19 flakes: does not auto-update when disabled, run 4∕5
- [16] ✔ 19 passed
#27950694021 9934379 💚 Fix scripts/renovate-upgrades-postinstall.ts by Gwenn Le Bihan
- [01] ✔ 20 passed
- [02] ✔ 20 passed
- [03] ~ 1/19 flakes: go back to import view with escape key (autoskip off)
- [04] ✔ 16 passed
- [05] ✔ 19 passed
- [06] ✔ 18 passed
- [07] ~ 1/19 flakes: run 5∕5
- [08] ~ 1/19 flakes: can set file-type metadata @no-builtins
- [09] ~ 6/19 flakes: displays the correct information, allows cancelling classification of an observation, using the next∕previous buttons, can go to the crop view and back, can navigate to other images, using the next∕previous buttons
- [10] ~ 2/19 flakes: can navigate to other images, go back to import view with escape key (autoskip on)
- [11] ~ 3/19 flakes: go back to import view with escape key (autoskip off), should skip on confirmation keybind, should delete the image on ctrl-delete and go to the next image
- [12] ~ 3/15 flakes: shows warning dialog when exporting with metadata problems, should zoom in and out with the keyboard, export to a folder
- [13] ~ 3/19 flakes: collapse and expand groups, has the correct bounding boxes @webkit-no-parallelization, fails with the appropriate error message
- [14] ✘ 1/16 failed: allows merging three observations
- [15] ~ 2/19 flakes: can auto-update a protocol, run 4∕5
- [16] ~ 3/19 flakes: changing session info saves in the database, can update a boolean-type metadata, can update a date-type metadata
#27949646392 d6fd8a2 ➖ Remove tinyexec, use node:child_process instead by Gwenn Le Bihan
- [01] ! interrupted
- [03] ! interrupted
- [04] ! interrupted
- [08] ! interrupted
- [10] ! interrupted
- [11] ! interrupted
- [12] ! interrupted
- [13] ! interrupted
- [14] ! interrupted
- [15] ! interrupted
- [16] ! interrupted
#27947767695 67d1661 💚 Fix scripts/renovate-upgrades-postinstall.ts by Gwenn Le Bihan
#27945875701 96e4b99 ⬆️ Update astral-sh/setup-uv action to v8 (#1814) by renovate[bot]
#27944900556 9e89c32 ⬆️ Update dependency caniuse-lite to ^1.0.30001799 (#1805) by renovate[bot]
- [01] ! interrupted
- [02] ! interrupted
- [03] ! interrupted
- [04] ! interrupted
- [05] ! interrupted
- [06] ! interrupted
- [07] ! interrupted
- [08] ! interrupted
- [09] ! interrupted
- [10] ! interrupted
- [11] ! interrupted
- [12] ! interrupted
- [13] ! interrupted
- [14] ! interrupted
- [15] ! interrupted
- [16] ! interrupted
#27943666888 8b3adb7 ⬆️ Update dependency postcss-preset-env to ^11.3.1 (#1808) by renovate[bot]
#27939903439 e8c1800 ⬆️ Update dependency arkenv to ^0.12.2 (#1806) by renovate[bot]
- [01] ✔ 20 passed
- [02] ✔ 20 passed
- [03] ✔ 19 passed
- [04] ~ 1/16 flakes: does not leave ghost boxes
- [05] ✔ 19 passed
- [06] ✔ 18 passed
- [07] ✔ 19 passed
- [08] ✔ 19 passed
- [09] ~ 3/19 flakes: errors when inputting an invalid token, can go to the crop view and back, can download a session from a kobotoolbox account
- [10] ~ 2/19 flakes: should have all cards visible @webkit-no-parallelization, exports remaining candidates list to Xper3
- [11] ~ 3/19 flakes: should not skip on confirm button click, should toggle autoskip on on keybind press, should create boxes on mouseup
- [13] ~ 3/19 flakes: exporting does not fail, does not re-analyze when going to classify tab @webkit-no-parallelization, Confiance en…: order
- [14] ~ 3/18 flakes: deleting an image in the import tab does not create ghost observation cards, cannot import an extremely large image, can extract EXIF GPS data from an image
- [15] ~ 5/19 flakes: can auto-update a protocol, run 5∕5, deleting a session only deletes its images, can use a protocol that imports metadata from another protocol, can infer metadata from a sidecar file
- [16] ~ 2/19 flakes: session metadata form has default values @no-builtins, can update a string-type metadata
#27936214881 444cae0 ⬆️ Update dependency @sveltejs/kit to ^2.65.1 (#1802) by renovate[bot]
#27929260749 fdef40a 📝 Update CHANGELOG.md by gwennlbh
#27925951997 251fa2f ⬆️ Update rnkdsh/action-upload-diawi action to v1.5.13 (#1803) by renovate[bot]
- [01] ✔ 20 passed
- [02] ✔ 20 passed
- [03] ~ 1/19 flakes: should create boxes on mouseup
- [04] ~ 1/15 flakes: recalls zoom and pan between image changes
- [05] ✔ 19 passed
- [06] ~ 1/18 flakes: can import in multiple batches
- [07] ~ 1/19 flakes: run 5∕5
- [08] ✔ 19 passed
- [09] ✘ 1/17 failed: allows cancelling classification of an observation
- [10] ~ 3/19 flakes: handles merged observations, exports remaining candidates list to Xper3, shows candidates that were narrowed down
- [11] ~ 3/19 flakes: should toggle autoskip on on keybind press, should toggle autoskip off on keybind press, should create boxes on mouseup
- [12] ~ 1/16 flakes: should zoom in and out with the keyboard
- [13] ~ 2/19 flakes: Métadonnée…: order, fails with the appriopriate error message
- [14] ✘ 1/19 failed: deleting an image in the import tab does not create ghost observation cards
- [15] ~ 6/19 flakes: can infer metadata from a sidecar file, run 3∕5, changing metadata values saves them in the database, no images from one session shows up in another, run 5∕5, can use a protocol that imports metadata from another protocol
- [16] ~ 1/19 flakes: session metadata form has default values @no-builtins
#27922853081 259ec2c ⬆️ Pin dependencies (#1804) by renovate[bot]
- [01] ✔ 20 passed
- [02] ✔ 20 passed
- [03] ~ 1/19 flakes: should delete the image on ctrl-delete and go to the next image
- [04] ✔ 16 passed
- [05] ✔ 19 passed
- [06] ~ 1/18 flakes: deleting an image in the import tab does not create ghost observation cards
- [07] ✔ 19 passed
- [08] ✔ 19 passed
- [09] ~ 3/19 flakes: works when pasting the inside of the {...}, can navigate to other images, works when pasting the {...}
- [10] ~ 3/19 flakes: with the keyboard, navigate with arrow keys (autoskip on), shows candidates that were narrowed down
- [11] ~ 3/19 flakes: should skip on confirmation keybind, should mark the image as confirmed if image was untouched, should mark the image as confirmed if image was untouched
- [12] ✔ 16 passed
- [13] ~ 1/19 flakes: Confiance en…: order
- [14] ~ 2/18 flakes: can import a large image, cannot go to classify tab while detection is ongoing
- [15] ~ 2/19 flakes: run 5∕5, import into new session
- [16] ~ 4/19 flakes: by synonym, can set file-type metadata @no-builtins, displays metadata groups, can update a date-type metadata
#27895195395 8cec8d0 👷♀️ Add ios-native-changes labeler by Gwenn Le Bihan
- [01] ✔ 20 passed
- [02] ~ 1/20 flakes: should have all cards visible @webkit-no-parallelization
- [03] ~ 1/19 flakes: should not skip on confirmation keybind
- [04] ~ 1/18 flakes: recalls zoom and pan between image changes
- [05] ✔ 19 passed
- [06] ✘ 1/19 failed: deleting an image in the import tab does not create ghost observation cards
- [07] ✔ 19 passed
- [08] ✔ 19 passed
- [09] ~ 1/19 flakes: allows cancelling classification of an observation
- [10] ~ 2/19 flakes: can choose choices, exports remaining candidates list to Xper3
- [11] ✔ 19 passed
- [12] ~ 2/15 flakes: should create boxes every 4 clicks, correctly shows .zip preview
- [13] ~ 2/19 flakes: Confiance en…: conservation_status, exporting does not fail
- [14] ~ 5/18 flakes: cannot import an extremely large image, deleting an image in the import tab does not create ghost observation cards, cannot go to classify tab while detection is ongoing, can extract EXIF GPS data from an image, honors infer.neural.output.select for enum metadata
- [15] ~ 4/19 flakes: run 4∕5, Entomoscope @real-protocol, run 5∕5, changing metadata values saves them in the database
- [16] ~ 3/19 flakes: session metadata form has default values @no-builtins, can set file-type metadata @no-builtins, by synonym
#27878425538 e724012 🔀 Merge 'confidence-threshold' into main by Gwenn Le Bihan
- [01] ✔ 20 passed
- [02] ~ 1/20 flakes: basic functionality
- [03] ~ 1/19 flakes: should mark the image as confirmed if image was untouched
- [04] ✔ 15 passed
- [05] ✔ 19 passed
- [06] ✔ 18 passed
- [07] ~ 1/19 flakes: run 5∕5
- [08] ~ 2/19 flakes: session metadata form has default values @no-builtins, works when pasting entire page content
- [09] ✘ 1/19 failed: allows cancelling classification of an observation
- [10] ~ 2/19 flakes: handles merged observations, can choose choices
- [11] ~ 3/19 flakes: should delete the image via delete button and go to the next image, should create boxes on mouseup, should mark the image as confirmed if image was untouched
- [12] ~ 2/16 flakes: undo∕redo, includes metadata files in export
- [13] ~ 2/19 flakes: Métadonnée…: shoot_date, can switch languages
- [14] ~ 5/18 flakes: can import a large image, deleting an image in the import tab does not create ghost observation cards, allows merging and unrolling two observations, allows merging three observations, selecting multiple images
- [15] ~ 1/19 flakes: no images from one session shows up in another
- [16] ~ 2/19 flakes: session metadata form has default values @no-builtins, can update a string-type metadata
#27844477347 33eebcb 🔀 Merge 'fix-delete-mixed-imagefile-observations' into main by Gwenn Le Bihan
#27839860044 b972aa5 💚 Fix database revision CI check failing when it increases instead of decreases by Gwenn Le Bihan
#27832375664 be36f1b ⚗️ Experimental iOS support (#1791) by Gwenn Le Bihan
#27830020651 3457b70 💚 Fix typescriptification-progress workflow by Gwenn Le Bihan
- [01] ✘ 1/19 failed: allows cancelling classification of an observation
- [02] ✔ 19 passed
- [03] ~ 3/19 flakes: should toggle autoskip off on keybind press, should create boxes on mouseup, should create boxes every 2 clicks
- [04] ~ 1/16 flakes: recalls zoom and pan between image changes
- [05] ✔ 19 passed
- [06] ✔ 18 passed
- [07] ✔ 19 passed
- [08] ✔ 19 passed
- [09] ~ 2/19 flakes: works when pasting the {...}, can go to the crop view and back
- [10] ✘ 2/17 failed: with the button, can choose choices
- [11] ~ 2/19 flakes: should skip on confirm button click, undo∕redo
- [12] ~ 2/16 flakes: does not leave ghost boxes, shows warning dialog when exporting with metadata problems
- [13] ~ 4/19 flakes: Confiance en…: conservation_status, can switch languages, fails with the appriopriate error message, Présence de…: order
- [14] ~ 2/18 flakes: can import in multiple batches, allows merging three observations
- [15] ~ 1/18 flakes: changing session info saves in the database
- [16] ~ 1/18 flakes: can set file-type metadata @no-builtins
#27828716201 e891c2a 💚 Fix typescriptification-progress workflow by Gwenn Le Bihan
#27823081480 88c04b3 🌐 Refresh translation files by gwennlbh
#27787858648 084dc16 🔀 Merge 'live-updates' into main by Gwenn Le Bihan
#27763774854 63306c8 ⏪ Revert "🍱 Remove IDmyBee from built-in protocols" by Gwenn Le Bihan
- | 0 ✘ 1/19 failed: allows cancelling classification of an observation
- | 1 ✔ 19 passed
- | 0 ✘ 1/19 failed: basic functionality
- | 1 ✘ 2/19 failed: basic functionality, basic functionality, while offline
- | 2 ~ 1/19 flakes: should have all cards visible @webkit-no-parallelization
- [03] ~ 3/19 flakes: navigate with arrow keys (autoskip off), should delete the image via delete button and go to the next image, should create boxes on mouseup
- [04] ~ 3/15 flakes: should mark the image as confirmed if image was untouched, recalls zoom and pan between image changes, should pan with the mouse
- | 0 ✘ 2/19 failed: does not re-analyze when going to classify tab @webkit-no-parallelization, can import a RAW image
- | 1 ✔ 19 passed
- | 0 ✘ 1/19 failed: cannot go to classify tab while detection is ongoing
- | 1 ~ 1/18 flakes: cannot go to classify tab while detection is ongoing
- [07] ✔ 19 passed
- [08] ✔ 19 passed
- | 0 ✘ 1/19 failed: allows cancelling classification of an observation
- | 1 ~ 3/19 flakes: using the combobox, works when pasting the inside of the {...}, with the keyboard
- | 0 ✘ 1/18 failed: can search through metadata
- | 1 ~ 1/19 flakes: basic functionality
- | 0 ✘ 1/17 interr: dragging outside the crop surface cancels
- | 1 ~ 4/19 flakes: should toggle autoskip off on keybind press, navigate with arrow keys (autoskip off), should not skip on confirm button click, should skip on confirmation keybind
- [12] ✔ 16 passed
- [13] ~ 2/19 flakes: exporting does not fail, fails with the appriopriate error message
- [14] ~ 1/18 flakes: run 2∕5
- [15] ~ 1/18 flakes: run 4∕5
- [16] ~ 4/18 flakes: session metadata form has default values @no-builtins, can update a enum-type metadata with cascades, by name, by synonym
#27702501941 2a3e289 ⬆️ Update dependency marked to ^18.0.5 (#1764) by renovate[bot]
#27696137294 08fc35e ⬆️ Update dependency pdf-to-png-converter to ^4.1.0 (#1775) by renovate[bot]
#27693604282 a41f52d ⬆️ Update dependency baseline-browser-mapping to ^2.10.35 (#1769) by renovate[bot]
#27689799715 ad9a775 ⬆️ Update dependency google-auth-library to ^10.7.0 (#1774) by renovate[bot]
#27687085872 8e1a298 👩💻 Fix bun dev script by Gwenn Le Bihan
#27682382307 86963a2 ⬆️ Update dependency fuse.js to ^7.4.2 (#1763) by renovate[bot]
- [01] ~ 1/19 flakes: allows cancelling classification of an observation
- [02] ~ 1/19 flakes: basic functionality
- [03] ~ 3/19 flakes: go back to import view with escape key (autoskip on), should create boxes on mouseup, dragging outside the crop surface cancels
- [04] ~ 1/16 flakes: recalls zoom and pan between image changes
- [05] ✔ 19 passed
- [06] ~ 1/18 flakes: cannot go to classify tab while detection is ongoing
- [07] ✔ 19 passed
- [08] ~ 1/19 flakes: session metadata form has default values @no-builtins
- [09] ~ 2/19 flakes: allows cancelling classification of an observation, can navigate to other images
- [10] ✘ 1/16 failed: classification confirmation
- [11] ✘ 0/15 passed, but something went wrong
- [12] ✔ 15 passed
- [13] ~ 2/19 flakes: Confiance en…: order, has the correct bounding boxes @webkit-no-parallelization
- [14] ~ 4/19 flakes: can import in multiple batches, allows merging and unrolling two observations, allows merging three observations, run 2∕5
- [15] ~ 3/18 flakes: run 5∕5, can auto-update a protocol, deleting a session only deletes its images
- [16] ~ 1/18 flakes: by name
#27679134539 6cbe050 ✨ Shake to report bug (#1784) by Gwenn Le Bihan
#27676705636 5092049 👷♀️ Prevent E2E concurrency bucket from being solely determined by run attempt number by Gwenn Le Bihan
- [01] ✔ 19 passed
- [02] ✔ 19 passed
- [03] ~ 1/19 flakes: should create boxes every 2 clicks
- [04] ~ 2/15 flakes: should zoom in and out with the keyboard, recalls zoom and pan between image changes
- [05] ✔ 19 passed
- [06] ✔ 18 passed
- [07] ✔ 19 passed
- [08] ✔ 19 passed
- [09] ✘ 1/15 failed: works when pasting the {...}
- [10] ✘ 1/19 failed: can choose choices
- [11] ~ 1/19 flakes: should delete the image on ctrl-delete and go to the next image
- [12] ~ 3/17 flakes: does not leave ghost boxes, export to a folder, includes metadata files in export
- [13] ~ 1/19 flakes: collapse and expand groups
- [14] ~ 5/19 flakes: cannot go to classify tab while detection is ongoing, can import in multiple batches, can extract EXIF date from an image, run 2∕5, when clicking outside
- [15] ~ 2/18 flakes: run 1∕5, no images from one session shows up in another
- [16] ~ 3/18 flakes: session metadata form has default values @no-builtins, can convert between units, shows crop-type metadata as non representable
#27655989373 4cc3f09 ⏪ Revert "👷♀️ Also show ts progress on typescriptification PRs" by Gwenn Le Bihan
- [01] ✔ 19 passed
- [02] ✔ 19 passed
- [03] ~ 2/19 flakes: should delete the image via delete button and go to the next image, should create boxes on mouseup
- [04] ~ 1/16 flakes: recalls zoom and pan between image changes
- [05] ~ 1/19 flakes: does not re-analyze when going to classify tab @webkit-no-parallelization
- [06] ✔ 18 passed
- [07] ~ 1/19 flakes: run 5∕5
- [08] ~ 1/19 flakes: session metadata form has default values @no-builtins
- [09] ~ 2/19 flakes: can download a session from a kobotoolbox account, with the keyboard
- [10] ~ 2/19 flakes: with the keyboard, can navigate to other images
- [11] ~ 6/19 flakes: should toggle autoskip on on keybind press, should skip on confirm button click, should delete the image on ctrl-delete and go to the next image, undo∕redo, should autoskip to classify when all images are confirmed, should mark the image as confirmed if image was untouched
- [12] ✔ 16 passed
- [13] ~ 1/19 flakes: Présence de…: order
- [14] ~ 2/18 flakes: can extract EXIF date from an image, allows merging a second time into the same observation
- [15] ~ 3/18 flakes: run 3∕5, can use a protocol that imports metadata from another protocol, deleting a session only deletes its images
- [16] ~ 3/18 flakes: can update a enum-type metadata with cascades, session metadata form has default values @no-builtins, can update a integer-type metadata
#27653448887 4db2bb6 ⬆️ Update typescript-eslint monorepo to ^8.61.0 (#1768) by renovate[bot]
- [02] ! interrupted
- [07] ! interrupted
- [08] ! interrupted
- [16] ! interrupted
#27650293548 2adf01f 👷♀️ Also show ts progress on typescriptification PRs by Gwenn Le Bihan
#27645620778 e05235e ⬆️ Update capacitor monorepo to ^8.4.0 (#1772) by renovate[bot]
- [04] ! interrupted
- [08] ! interrupted
- [12] ! interrupted
- [13] ! interrupted
#27633123497 5028acc 💚 Don't build Electron for now by Gwenn Le Bihan
- [01] ✔ 19 passed
- [02] ✔ 19 passed
- [03] ~ 1/19 flakes: dragging outside the crop surface cancels
- [04] ~ 1/15 flakes: recalls zoom and pan between image changes
- [05] ✔ 19 passed
- [06] ✔ 18 passed
- [07] ✔ 19 passed
- [08] ✔ 19 passed
- [09] ~ 5/19 flakes: can go to the crop view and back, with the keyboard, can navigate to other images, using the combobox, using the next∕previous buttons
- [10] ✘ 1/19 failed: basic functionality
- [11] ✔ 19 passed
- [12] ~ 2/16 flakes: undo∕redo, does not leave ghost boxes
- [13] ~ 1/19 flakes: does not re-analyze when going to classify tab @webkit-no-parallelization
- [14] ~ 3/18 flakes: allows merging a second time into the same observation, selecting multiple images, run 1∕5
- [15] ~ 3/18 flakes: run 5∕5, run 4∕5, deleting a session only deletes its images
- [16] ~ 5/18 flakes: can change protocol of session, does not show technical metadata , can update a float-type metadata, can convert between units, can update a date-type metadata
#27624503272 d328298 💚 Fix electron job build by Gwenn Le Bihan
#27547849183 fefa598 💚 Use --bun flag for preview script by Gwenn Le Bihan
#27546939600 6ef9c1a 💚 Use --bun flag for preview script by Gwenn Le Bihan
#27353930936 335d427 🌐 Refresh translation files by gwennlbh
#27349730842 b461cd8 🔀 Merge 'separate-confidences' into main by Gwenn Le Bihan
#27320325897 cdab95c 🍱 Regenerate example protocols by gwennlbh
#27276038358 4b076b9 ✅ Handle UTF8 BOM in E2E test checking for exported CSV contents by Gwenn Le Bihan
#27244189340 cd47db1 ✅ Fix unit tests by Gwenn Le Bihan
#27216186832 ccdf0b6 🌐 Refresh translation files by gwennlbh
#27165607299 b0e302e 🍱 Fix some species from Google Drive folder were not added by Gwenn Le Bihan
#27163819227 d791b2c 🌐 Refresh translation files by gwennlbh
#27155658453 258eae6 🍱 Remove IDmyBee from built-in protocols by Gwenn Le Bihan
#27154783096 13ccd38 ⬆️ Upgrade & track Browserlist database by Gwenn Le Bihan
- [01] ! interrupted
- [02] ! interrupted
- [03] ! interrupted
- [06] ! interrupted
- [09] ! interrupted
- [12] ! interrupted
- [16] ! interrupted
#27154023410 47d2029 👩💻 Add some more vscode issue queries by Gwenn Le Bihan
- [01] ! interrupted
- [02] ! interrupted
- [03] ! interrupted
- [04] ! interrupted
- [05] ! interrupted
- [06] ! interrupted
- [07] ! interrupted
- [08] ! interrupted
- [09] ! interrupted
- [10] ! interrupted
- [11] ! interrupted
- [12] ! interrupted
- [13] ! interrupted
- [14] ! interrupted
- [15] ! interrupted
- [16] ! interrupted
#27148682619 3db7157 ⬆️ Update dependency svelte-check to ^4.5.0 (#1733) by renovate[bot]
#27146331000 8d4cc0c 🔥 Delete test-results.json by Gwenn Le Bihan
#27144710967 ac81b8c ⬆️ Update Playwright (#1692) by renovate[bot]
#27141078140 a77a03b ⬆️ Update vitest monorepo to ^4.1.8 (#1729) by renovate[bot]
#27136717315 d935d7d ⬆️ Update dependency electron to ^42.3.0 (#1714) by renovate[bot]
#27130401596 eb030ca ⬆️ Update dependency date-fns to ^4.4.0 (#1713) by renovate[bot]
#27117438673 0671543 ⬆️ Update formatjs monorepo to ^0.10.13 (#1712) by renovate[bot]
#27115314481 370a2f2 📝 Update CHANGELOG.md by gwennlbh
#27114330622 e44cb88 ⬆️ Update dependency @capgo/inappbrowser to ^8.6.14 (#1710) by renovate[bot]
- [01] ✔ 19 passed
- [02] ✔ 19 passed
- [03] ✔ 19 passed
- [04] ✔ 17 passed
- [05] ✔ 19 passed
- [06] ✔ 19 passed
- [07] ✔ 19 passed
- [08] ✔ 19 passed
- [09] ✔ 19 passed
- [10] ~ 1/19 flakes: can choose choices
- [11] ✔ 19 passed
- [12] ✔ 15 passed
- [13] ✔ 18 passed
- [14] ✔ 17 passed
- [15] ✔ 18 passed
- [16] ✔ 18 passed