profile
viewpoint
Severin Ibarluzea seveibar @waoai @CollegeAI Cambridge, MA https://twitter.com/seveibar

seveibar/boxarmy 3

An addicting real-time strategy game and clone of generals.io

CurryBoy/rpiAlfred 2

Open source robotic butler project

makinj/algogators 2

a fun and educational app to help you learn the basics of Lambda Calculus.

CollegeAI/one-hot-coder 1

Convert json to and from a one hot encoding in a variety of languages.

eoswald/Black-Box 1

A community-driven, modular, code sharing utility.

jowlee/SiaInterface-Dart 0

A rebuild of the Sia interface using google dart

mpoegel/Team.Me 0

Create Hackathon Teams with Math!

push eventUniversalDataTool/universal-data-tool

github-actions-bot

commit sha 70a52159a6a6a5015bac5db8600caeca3252870d

Updates

view details

push time in 4 hours

push eventUniversalDataTool/universal-data-tool

Severin Ibarluzea

commit sha a90be62d96a0ff46c4440b612e045fa6b60784c5

Update README.md

view details

push time in 4 hours

push eventwaoai/react-image-annotate

github-actions-bot

commit sha 6ce75d3e58bd01ebc1028a5c7d2d85c2072ce11d

Updates

view details

push time in 5 hours

pull request commentwaoai/react-image-annotate

Fix import errors

:tada: This PR is included in version 1.4.2 :tada:

The release is available on:

Your semantic-release bot :package::rocket:

seveibar

comment created time in 5 hours

release waoai/react-image-annotate

v1.4.2

released time in 5 hours

created tagwaoai/react-image-annotate

tagv1.4.2

Create image annotations. Classify, tag images with polygons, bounding boxes or points.

created time in 5 hours

push eventwaoai/react-image-annotate

semantic-release-bot

commit sha 209acae8910f30beccd45ccb47334a5ecfb00147

chore(release): 1.4.2 [skip ci] ## [1.4.2](https://github.com/waoai/react-image-annotate/compare/v1.4.1...v1.4.2) (2020-08-03) ### Bug Fixes * Merge pull request [#74](https://github.com/waoai/react-image-annotate/issues/74) from waoai/fix/integrate-react-material-workspace-layout ([8bb3a54](https://github.com/waoai/react-image-annotate/commit/8bb3a54f5345b964e83c9693a62bb3e0521cc09f))

view details

push time in 5 hours

push eventwaoai/react-image-annotate

seveibar

commit sha 40e0db61a71a34808781b5772d2944058cae51c3

fix bad import errors

view details

Severin Ibarluzea

commit sha 8bb3a54f5345b964e83c9693a62bb3e0521cc09f

fix: Merge pull request #74 from waoai/fix/integrate-react-material-workspace-layout Fix import errors

view details

push time in 5 hours

push eventwaoai/react-image-annotate

seveibar

commit sha 8902e939750e88b3ee5b224f5b3dabd4c8186bac

add optional chaining to fix build

view details

Severin Ibarluzea

commit sha 49af05564fca2c3cb1b94f0fd47afa071a1953c0

fix: Merge pull request #73 from waoai/fix/integrate-react-material-workspace-layout add optional chaining to fix build

view details

semantic-release-bot

commit sha b7c471f9f4ab27cdd54bf582191514bf65391278

chore(release): 1.4.1 [skip ci] ## [1.4.1](https://github.com/waoai/react-image-annotate/compare/v1.4.0...v1.4.1) (2020-08-03) ### Bug Fixes * Merge pull request [#73](https://github.com/waoai/react-image-annotate/issues/73) from waoai/fix/integrate-react-material-workspace-layout ([49af055](https://github.com/waoai/react-image-annotate/commit/49af05564fca2c3cb1b94f0fd47afa071a1953c0))

view details

seveibar

commit sha 40e0db61a71a34808781b5772d2944058cae51c3

fix bad import errors

view details

push time in 5 hours

push eventUniversalDataTool/universal-data-tool

Severin Ibarluzea

commit sha 19b5a338b51bf3352f5075c90fea0c4f59281196

add twitter link

view details

push time in 5 hours

pull request commentwaoai/react-image-annotate

add optional chaining to fix build

:tada: This PR is included in version 1.4.1 :tada:

The release is available on:

Your semantic-release bot :package::rocket:

seveibar

comment created time in 6 hours

release waoai/react-image-annotate

v1.4.1

released time in 6 hours

created tagwaoai/react-image-annotate

tagv1.4.1

Create image annotations. Classify, tag images with polygons, bounding boxes or points.

created time in 6 hours

push eventwaoai/react-image-annotate

semantic-release-bot

commit sha b7c471f9f4ab27cdd54bf582191514bf65391278

chore(release): 1.4.1 [skip ci] ## [1.4.1](https://github.com/waoai/react-image-annotate/compare/v1.4.0...v1.4.1) (2020-08-03) ### Bug Fixes * Merge pull request [#73](https://github.com/waoai/react-image-annotate/issues/73) from waoai/fix/integrate-react-material-workspace-layout ([49af055](https://github.com/waoai/react-image-annotate/commit/49af05564fca2c3cb1b94f0fd47afa071a1953c0))

view details

push time in 6 hours

delete branch waoai/react-image-annotate

delete branch : fix/integrate-react-material-workspace-layout

delete time in 6 hours

push eventwaoai/react-image-annotate

seveibar

commit sha 8902e939750e88b3ee5b224f5b3dabd4c8186bac

add optional chaining to fix build

view details

Severin Ibarluzea

commit sha 49af05564fca2c3cb1b94f0fd47afa071a1953c0

fix: Merge pull request #73 from waoai/fix/integrate-react-material-workspace-layout add optional chaining to fix build

view details

push time in 6 hours

pull request commentwaoai/react-image-annotate

Integrate React Material Workspace Layout + Add Collapsing Sidebar

:tada: This PR is included in version 1.4.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket:

seveibar

comment created time in 19 hours

release waoai/react-image-annotate

v1.4.0

released time in 19 hours

created tagwaoai/react-image-annotate

tagv1.4.0

Create image annotations. Classify, tag images with polygons, bounding boxes or points.

created time in 19 hours

push eventwaoai/react-image-annotate

semantic-release-bot

commit sha 1a20fecc15b73fb90caef12cf85a047551fc1e9a

chore(release): 1.4.0 [skip ci] # [1.4.0](https://github.com/waoai/react-image-annotate/compare/v1.3.2...v1.4.0) (2020-08-03) ### Features * Merge pull request [#72](https://github.com/waoai/react-image-annotate/issues/72) from waoai/fix/integrate-react-material-workspace-layout ([493b737](https://github.com/waoai/react-image-annotate/commit/493b737cf05e931aad159f5a102328d3548025c9))

view details

push time in 19 hours

PR closed waoai/react-image-annotate

chore(deps): bump elliptic from 6.5.1 to 6.5.3 dependencies

Bumps elliptic from 6.5.1 to 6.5.3. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/indutny/elliptic/commit/8647803dc3d90506aa03021737f7b061ba959ae1"><code>8647803</code></a> 6.5.3</li> <li><a href="https://github.com/indutny/elliptic/commit/856fe4d99fe7b6200556e6400b3bf585b1721bec"><code>856fe4d</code></a> signature: prevent malleability and overflows</li> <li><a href="https://github.com/indutny/elliptic/commit/60489415e545efdfd3010ae74b9726facbf08ca8"><code>6048941</code></a> 6.5.2</li> <li><a href="https://github.com/indutny/elliptic/commit/9984964457c9f8a63b91b01ea103260417eca237"><code>9984964</code></a> package: bump dependencies</li> <li><a href="https://github.com/indutny/elliptic/commit/ec735edde187a43693197f6fa3667ceade751a3a"><code>ec735ed</code></a> utils: leak less information in <code>getNAF()</code></li> <li>See full diff in <a href="https://github.com/indutny/elliptic/compare/v6.5.1...v6.5.3">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+6 -6

0 comment

1 changed file

dependabot[bot]

pr closed time in 19 hours

PR closed waoai/react-image-annotate

chore(deps): bump websocket-extensions from 0.1.3 to 0.1.4 dependencies

Bumps websocket-extensions from 0.1.3 to 0.1.4. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md">websocket-extensions's changelog</a>.</em></p> <blockquote> <h3>0.1.4 / 2020-06-02</h3> <ul> <li>Remove a ReDoS vulnerability in the header parser (CVE-2020-7662, reported by Robert McLaughlin)</li> <li>Change license from MIT to Apache 2.0</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/faye/websocket-extensions-node/commit/8efd0cd6e35faf9bb9cb08759be1e27082177d43"><code>8efd0cd</code></a> Bump version to 0.1.4</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/3dad4ad44a8c5f74d4f8f4efd3f9d6e0b5df3051"><code>3dad4ad</code></a> Remove ReDoS vulnerability in the Sec-WebSocket-Extensions header parser</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/4a76c75efb1c5d6a2f60550e9501757458d19533"><code>4a76c75</code></a> Add Node versions 13 and 14 on Travis</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/44a677a9c0631daed0b0f4a4b68c095b624183b8"><code>44a677a</code></a> Formatting change: {...} should have spaces inside the braces</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/f6c50aba0c20ff45b0f87cea33babec1217ec3f5"><code>f6c50ab</code></a> Let npm reformat package.json</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/2d211f3705d52d9efb4f01daf5a253adf828592e"><code>2d211f3</code></a> Change markdown formatting of docs.</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/0b620834cc1e1f2eace1d55ab17f71d90d88271d"><code>0b62083</code></a> Update Travis target versions.</li> <li><a href="https://github.com/faye/websocket-extensions-node/commit/729a4653073fa8dd020561113513bfa2e2119415"><code>729a465</code></a> Switch license to Apache 2.0.</li> <li>See full diff in <a href="https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 19 hours

delete branch waoai/react-image-annotate

delete branch : fix/integrate-react-material-workspace-layout

delete time in 19 hours

push eventwaoai/react-image-annotate

seveibar

commit sha 9abdc71c492da23a28e5ba93d21fb0ae478654e6

started integration

view details

seveibar

commit sha b5442dc752b6e09abd0ec64217cf31459f71576f

icon tools on sidebar

view details

seveibar

commit sha e85595799aecb42a8b0a41a710c18ea4722e0e44

fixed icon sizing

view details

seveibar

commit sha 56a7499063ae198cf76e01580abbf031c6b6d7e0

fix header buttons, settings and fullscreen broken

view details

seveibar

commit sha 2e23114fa2970af7e10eced66b8b49b1fa3e670c

functionally complete header and sidebar for images

view details

seveibar

commit sha 2d2e26184a2fca30b7534ccd590918fecc00484c

update RMWL to fix sidebar height locking at 0

view details

seveibar

commit sha 659a37c4ca985ac260ce4c1733278b293de77a3c

fix video segmentation timeline

view details

seveibar

commit sha e315637bcb72541e2950ee2d1e5f2bfbb1c120ac

added sample title, removed some unnecessary styling

view details

seveibar

commit sha c93ecdd40895fc9735d8f2ea31f4444c4e373df8

delete old header

view details

Severin Ibarluzea

commit sha 493b737cf05e931aad159f5a102328d3548025c9

feat: Merge pull request #72 from waoai/fix/integrate-react-material-workspace-layout Integrate React Material Workspace Layout + Add Collapsing Sidebar

view details

push time in 19 hours

push eventwaoai/react-image-annotate

seveibar

commit sha c93ecdd40895fc9735d8f2ea31f4444c4e373df8

delete old header

view details

push time in 21 hours

push eventwaoai/react-image-annotate

seveibar

commit sha 659a37c4ca985ac260ce4c1733278b293de77a3c

fix video segmentation timeline

view details

seveibar

commit sha e315637bcb72541e2950ee2d1e5f2bfbb1c120ac

added sample title, removed some unnecessary styling

view details

push time in 21 hours

push eventUniversalDataTool/react-material-workspace-layout

seveibar

commit sha 41d6c53a5f0156358d28f45a0641849f4e6312a1

right sidebar adjusts to height to work container using ref

view details

seveibar

commit sha 4cee6cba38f3f9e41633d85f90a0286a20871ddb

0.1.14

view details

seveibar

commit sha 52cf18586c7eeeb17707d59a967f713e744a84c1

align left side content of header

view details

seveibar

commit sha 636f904454225b03a34abd5c00014fb9b1ccdaf3

0.1.15

view details

push time in a day

push eventwaoai/react-image-annotate

seveibar

commit sha 56a7499063ae198cf76e01580abbf031c6b6d7e0

fix header buttons, settings and fullscreen broken

view details

seveibar

commit sha 2e23114fa2970af7e10eced66b8b49b1fa3e670c

functionally complete header and sidebar for images

view details

seveibar

commit sha 2d2e26184a2fca30b7534ccd590918fecc00484c

update RMWL to fix sidebar height locking at 0

view details

push time in a day

startedxi-editor/xi-editor

started time in 4 days

push eventUniversalDataTool/react-material-workspace-layout

seveibar

commit sha d637fb27ddcc0dc2c08fc689ebf23a28852d1172

v0.1.13

view details

push time in 4 days

issue openedUniversalDataTool/universal-data-tool

Previews failing when switching between Image Segmentation and Pixel Image Segmentation

https://www.loom.com/share/7fb1cc397e164350b94517bc7746afc4

created time in 4 days

push eventUniversalDataTool/universal-data-tool

github-actions-bot

commit sha 8aa3b05485d16fe77564b9d837f77d132e1eb20c

Updates

view details

push time in 4 days

release UniversalDataTool/universal-data-tool

v0.11.1

released time in 4 days

pull request commentUniversalDataTool/universal-data-tool

Disable Posthog in Cypress Tests

:tada: This PR is included in version 0.11.1 :tada:

The release is available on:

Your semantic-release bot :package::rocket:

seveibar

comment created time in 4 days

created tagUniversalDataTool/universal-data-tool

tagv0.11.1

Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app.

created time in 4 days

push eventUniversalDataTool/universal-data-tool

semantic-release-bot

commit sha e90387637e56c3495d0dd4df54bb790ca60eac1f

chore(release): 0.11.1 [skip ci] ## [0.11.1](https://github.com/UniversalDataTool/universal-data-tool/compare/v0.11.0...v0.11.1) (2020-07-30) ### Bug Fixes * Merge pull request [#238](https://github.com/UniversalDataTool/universal-data-tool/issues/238) from UniversalDataTool/fix/posthog-cypress ([dcaf19d](https://github.com/UniversalDataTool/universal-data-tool/commit/dcaf19d42cc7276ee2501aae4a94bf09517c6b4a))

view details

push time in 4 days

push eventUniversalDataTool/universal-data-tool

seveibar

commit sha da893303c187214f29b5111fd144c3bedd9e0441

disable posthog when in Cypress test

view details

Severin Ibarluzea

commit sha dcaf19d42cc7276ee2501aae4a94bf09517c6b4a

fix: Merge pull request #238 from UniversalDataTool/fix/posthog-cypress Disable Posthog in Cypress Tests

view details

push time in 4 days

delete branch UniversalDataTool/universal-data-tool

delete branch : fix/posthog-cypress

delete time in 4 days

create barnchUniversalDataTool/universal-data-tool

branch : fix/posthog-cypress

created branch time in 4 days

issue openedUniversalDataTool/universal-data-tool

Integrate Moufette

via posthog, we're seeing users drop off after beginning to use the tool. We'd like to get feedback to determine why.

https://github.com/moufette-tools/moufette

created time in 4 days

startedmoufette-tools/moufette

started time in 4 days

startedquestdb/questdb

started time in 4 days

issue openedUniversalDataTool/universal-data-tool

Universal Data Tool Welcome Screen is crushed on Mobile

Should be responsive and stack contents using <Grid /> from Material UI

Screen Capture_select-area_20200729103452

created time in 5 days

issue openedUniversalDataTool/universal-data-tool

Download Masks for Pixel Segmentation

Allow users to download masks for pixel segmentation.

Screen Capture_select-area_20200729094055

created time in 5 days

startedbeancount/beancount

started time in 5 days

push eventUniversalDataTool/react-material-workspace-layout

seveibar

commit sha 2a264ece529ef8cda84193757a9897635e2b69cb

fix #10

view details

push time in 5 days

issue closedUniversalDataTool/universal-data-tool

SQLite Collaboration Server

First reported in #16. The collaboration server is currently written with a scalable serverless architecture hosted on zeit now. We want to have a different codebase for the local one. Because the zeit now code was built for a commercial project, we can't open-source the code. But we can build a new version that implements the API.

Here is the full specification:

Universal Data Tool Collaborative Editing Server

Goals

  • Users should be able to collaborate with other users to complete the labeling of a dataset together
  • Users should receive notifications as work is completed or started by other users
  • Users should receive "updates" from other users in less than 500ms
  • The "Settings" should be able to be edited by any user
  • New data uploaded should be supported by any user
  • Collaborative links should be shareable
  • The first time someone enters collaboration mode a dialog should explain how to share the link etc.

Out of Scope

  • Should not require any login
  • Collaborative editing on a per-sample basis
    • Collisions should take "last person who submitted edit"
  • Completion time estimate

Key Technologies

  • fast-json-patch is used to send patches
  • object-hash is used to hash objects to produce hashOfLatestState
  • micro is used for endpoints
  • ava is used for testing
  • sqlite is used as the database
  • better-sqlite3 is an npm module that makes the connection to sqlite very fast and simple

Architecture

The following endpoints are used...

  • POST /udt/session: Creates a link to a UDT session. Whoever initiates collaboration mode calls this. It is called exactly once to start a session. A session lasts indefinitely. Returns the url to the session.
  • GET /udt/session/<session_id>: Gets the latest version of the UDT JSON file by getting the latest session_state (see DB Architecture)
  • GET /udt/session/<session_id>/diffs: Gets recent diffs for the JSON file
    • The requestor must provide the querystring parameter since=<ISODATE> indicating that they would like the diffs since the last time they polled.
    • The UDT will poll this every 250-500ms. Most of the time it'll return an empty array of patches.
    • Responds with { patches: Array<JSONDiffPatch>, hashOfLatestState, latestVersion }
  • PATCH /udt/session/<session_id>: Sends a JSONDiffPatch object with changes
    • Request contains { patch, mySessionStateId }
      • patch is applied against the latest session state to generate a new session state.
      • mySessionStateId isn't used (for now)
    • Should return { hashOfLatestState, latestVersion }
  • PATCH /udt/session/<session_id>/sample: Creates modifies or deletes a sample
    • This endpoint should be used instead of the /udt/session/<session_id> endpoint for updating, creating or deleting samples because it can handle certain edge cases better.
    • A request contains { operation, sampleIndex, [newInput], [newOutput], [previousInput] }
      • operation can be "DELETE", "CREATE", "UPDATE"
      • newInput is the taskData[sampleIndex] that the UDT observes when it sends the request
        • If "UPDATE" or "DELETE", use previousInput to find the true sample index. (i.e. do a deep comparison to find the sampleIndex using the latest version of the state).
      • newOutput is the new output for "UPDATE" operations. It is optional because the user may not want
      • sampleIndex provided by the requestor not be used.
    • Should return { hashOfLatestState, latestVersion }

Example

Let's look at a typical collaborative workflow to see how these endpoints work:

  1. After User1 engages collaboration mode, an API request is sent to POST /udt/sessionUser1's editor parses the response and creates a link for them to share.
  2. User1 shares the link with their team (only User2) and begins to edit
  3. User2 uses the link to join the session. They get the latest version of the UDT JSON by calling GET /udt/session/<session_id>. They know the session_id because it's embedded in the link.
  4. User2 edits something in the settings. The UDT makes a request to PATCH /udt/session/<session_id> with a JSONDiffPatch containing they're changes.
  5. User1 polls GET /udt/session/<session_id>/diffs?since=<last_version> to get the latest patches. User1's editor sees that there's a patch to apply from User2. They apply the patch, and display a notification for the user.
  6. User1 begins to edit a sample. This triggers a request to PATCH /udt/session/<session_id>/sample changing the taskData[sampleIndex].isBeingEdited to true.
  7. User1 finishes editing a sample. This triggers a request to PATCH /udt/session/<session_id>/sample changing the taskData[sampleIndex].isBeingEdited to true and and taskOutput[sampleIndex] to their newOutput

Database Architecture

One table called session_state representing each state of the JSON file. It contains the following columns:

  • session_state_id uuid randomly generated
  • short_id text randomly generated: represents the session id
  • udt_json jsonb: The state of the UDT file
  • patch jsonb: The patch that created this version from the previous version
  • previous_session_state_id uuid: Identifier for previous state
  • version integer: Integer identifying the revision number
  • created_at timestamptz: Timestamp on creation

The database will have the following constraints applied

  • UNIQUE previous_session_state_id
    • Each session can only have one subsequent state. This prevents certain race conditions.

The database will have the following SQL triggers:

  • Delete session_states that are older than 1 hour AND not the latest state
    • Triggered when a session state is inserted.

closed time in 5 days

seveibar

issue commentUniversalDataTool/universal-data-tool

SQLite Collaboration Server

fixed

seveibar

comment created time in 5 days

issue closedUniversalDataTool/universal-data-tool

Translations Infrastructure

Not sure what the best framework for this is, maybe react-i18next?

closed time in 5 days

seveibar

issue commentUniversalDataTool/universal-data-tool

Translations Infrastructure

fixed

seveibar

comment created time in 5 days

issue closedUniversalDataTool/universal-data-tool

Indicate that there are more samples when samples are page limited

Some users may be confused when not all the samples are showing on the grid view, if they see something at the end that indicates that there are more samples (e.g. a next button) that would be helpful.

closed time in 5 days

seveibar

push eventUniversalDataTool/react-material-workspace-layout

seveibar

commit sha 5a822f95e770eab537692a8bcea6ba3fedabc859

0.1.10

view details

seveibar

commit sha 0499f63488ef0fc957a62c444ad67ce75c64c709

prevent sidebars and work from becoming larger than page

view details

seveibar

commit sha 6b0cdf2f706032029392c29783f7e725134174e9

0.1.11

view details

seveibar

commit sha 3321f10f326bd51600b43bcb7d5614fd55355a87

got test reproducing issues with scrollbars with 100vw,vh

view details

push time in 6 days

push eventUniversalDataTool/react-material-workspace-layout

seveibar

commit sha 90d1cb1f265f6c6e743faa0f6e50425a34f1f282

fix flex adjustment on workcontainer

view details

push time in 6 days

push eventwaoai/react-image-annotate

seveibar

commit sha b5442dc752b6e09abd0ec64217cf31459f71576f

icon tools on sidebar

view details

seveibar

commit sha e85595799aecb42a8b0a41a710c18ea4722e0e44

fixed icon sizing

view details

push time in 6 days

delete branch UniversalDataTool/react-material-workspace-layout

delete branch : various-fixes

delete time in 6 days

push eventUniversalDataTool/react-material-workspace-layout

Severin Ibarluzea

commit sha df8227bd18e88e3d577cc380e1fd68ac6e9192ce

remove div containing children to allow for children expansion

view details

Severin Ibarluzea

commit sha 8f5ca76a7cd0e52b36be71e48704f4a69a0a7c84

prevent sidebar overflowing parent

view details

seveibar

commit sha 0edf5769511132c090eab0cb06b968b566ccb3f6

fix overflow from right sidebar

view details

seveibar

commit sha a62e5b83c634dafe91f504acb3687b067d9fb987

fixes #8

view details

seveibar

commit sha 6221c22767c23177eeecd2460ab5b8db8e5c4168

icon dictionary

view details

seveibar

commit sha b8cc1aec3f277ce454022d03ba302fff35c90c02

fix #7, #6, #5, #4, #2, #1

view details

Severin Ibarluzea

commit sha 72bb206c5acf7c19452dba300ee0cd889b524f93

Merge pull request #3 from UniversalDataTool/various-fixes Various fixes to make better integration with React Image Annotate

view details

push time in 6 days

push eventUniversalDataTool/react-material-workspace-layout

seveibar

commit sha b8cc1aec3f277ce454022d03ba302fff35c90c02

fix #7, #6, #5, #4, #2, #1

view details

push time in 6 days

push eventUniversalDataTool/react-material-workspace-layout

seveibar

commit sha 6221c22767c23177eeecd2460ab5b8db8e5c4168

icon dictionary

view details

push time in 6 days

push eventUniversalDataTool/react-material-workspace-layout

seveibar

commit sha 0edf5769511132c090eab0cb06b968b566ccb3f6

fix overflow from right sidebar

view details

seveibar

commit sha a62e5b83c634dafe91f504acb3687b067d9fb987

fixes #8

view details

push time in 6 days

push eventUniversalDataTool/react-material-workspace-layout

Severin Ibarluzea

commit sha 8f5ca76a7cd0e52b36be71e48704f4a69a0a7c84

prevent sidebar overflowing parent

view details

push time in 6 days

push eventwaoai/react-image-annotate

github-actions-bot

commit sha 93a351c9b3452e96a80d4413182bd908c203ba5a

Updates

view details

push time in 6 days

pull request commentwaoai/react-image-annotate

fix: CORs loading errors (and other loading errors) give helpful message

:tada: This PR is included in version 1.3.2 :tada:

The release is available on:

Your semantic-release bot :package::rocket:

seveibar

comment created time in 6 days

release waoai/react-image-annotate

v1.3.2

released time in 6 days

created tagwaoai/react-image-annotate

tagv1.3.2

Create image annotations. Classify, tag images with polygons, bounding boxes or points.

created time in 6 days

more