Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ignore strapi folder in lint job #303

Merged
merged 1 commit into from
Jul 22, 2021
Merged

Ignore strapi folder in lint job #303

merged 1 commit into from
Jul 22, 2021

Conversation

nacho-carnicero
Copy link
Contributor

No description provided.

@github-actions github-actions bot temporarily deployed to Preview – labelflow-app July 22, 2021 15:03 Inactive
@github-actions github-actions bot temporarily deployed to Preview – labelflow-site July 22, 2021 15:03 Inactive
@github-actions
Copy link

Deploy preview for labelflow-site ready!

✅ Preview
https://labelflow-site-pp3x4eker-labelflow.vercel.app
https://pr-303.www.labelflow.ai

Built with commit b98e177.
This pull request is being automatically deployed with vercel-action

@github-actions
Copy link

Deploy preview for labelflow-app ready!

✅ Preview
https://labelflow-app-48fjtsuf8-labelflow.vercel.app
https://pr-303.app.labelflow.ai

Built with commit b98e177.
This pull request is being automatically deployed with vercel-action

@RaynalHugo RaynalHugo merged commit 8e18972 into main Jul 22, 2021
@RaynalHugo RaynalHugo deleted the bug/fix-lint branch July 22, 2021 15:12
RaynalHugo added a commit that referenced this pull request Aug 25, 2021
- Feature/add license and update readme [`#373`](https://github.com/Labelflow/labelflow/pull/373)
- Website changes [`#374`](https://github.com/Labelflow/labelflow/pull/374)
- Feature/#341 update dataset urls with their slugs [`#356`](https://github.com/Labelflow/labelflow/pull/356)
- Enhance styling of videos [`#372`](https://github.com/Labelflow/labelflow/pull/372)
- Export image of selected project only [`#370`](https://github.com/Labelflow/labelflow/pull/370)
- Implement image size validation [`#362`](https://github.com/Labelflow/labelflow/pull/362)
- Feature/#342 free cache when dataset is deleted [`#348`](https://github.com/Labelflow/labelflow/pull/348)
- Changing blog page text [`#363`](https://github.com/Labelflow/labelflow/pull/363)
- Feature/strapi updates [`#357`](https://github.com/Labelflow/labelflow/pull/357)
- Feature/support menu [`#355`](https://github.com/Labelflow/labelflow/pull/355)
- Clicking on "Product" redirects to the labelling interface [`#347`](https://github.com/Labelflow/labelflow/pull/347)
- Upgrade to next js 11.1 [`#344`](https://github.com/Labelflow/labelflow/pull/344)
- Quality/robustify db service worker [`#334`](https://github.com/Labelflow/labelflow/pull/334)
- Add blog to website [`#340`](https://github.com/Labelflow/labelflow/pull/340)
- Feature/#299 add slugs [`#339`](https://github.com/Labelflow/labelflow/pull/339)
- Feature/google analytics dashboard [`#333`](https://github.com/Labelflow/labelflow/pull/333)
- Rename projects to datasets [`#336`](https://github.com/Labelflow/labelflow/pull/336)
- Merge app and website [`#332`](https://github.com/Labelflow/labelflow/pull/332)
- Export images along with labels [`#318`](https://github.com/Labelflow/labelflow/pull/318)
- feature/#312-custom-endpoint [`#324`](https://github.com/Labelflow/labelflow/pull/324)
- User arrives on labelling interface on first connection [`#322`](https://github.com/Labelflow/labelflow/pull/322)
- Edit label class name from projects page [`#319`](https://github.com/Labelflow/labelflow/pull/319)
- Node.js backend poc [`#321`](https://github.com/Labelflow/labelflow/pull/321)
- Research/repository [`#302`](https://github.com/Labelflow/labelflow/pull/302)
- Add label coordinates in coco export [`#309`](https://github.com/Labelflow/labelflow/pull/309)
- Update export modal to display the number of images [`#310`](https://github.com/Labelflow/labelflow/pull/310)
- Update service worker modal interaction [`#306`](https://github.com/Labelflow/labelflow/pull/306)
- Project delete [`#279`](https://github.com/Labelflow/labelflow/pull/279)
- Reset selectedLabelClassId when projectId changes [`#304`](https://github.com/Labelflow/labelflow/pull/304)
- Feature/#251 polygon labels [`#275`](https://github.com/Labelflow/labelflow/pull/275)
- Fix: cannot edit label after refreshing the labelling page [`#305`](https://github.com/Labelflow/labelflow/pull/305)
- Ignore strapi folder in lint job [`#303`](https://github.com/Labelflow/labelflow/pull/303)
- Feature/#281 create the classes page [`#289`](https://github.com/Labelflow/labelflow/pull/289)
- Fix lint issues in worker file [`#298`](https://github.com/Labelflow/labelflow/pull/298)
- Remove workbox logs in dev [`#297`](https://github.com/Labelflow/labelflow/pull/297)
- Put image gallery page under tab [`#288`](https://github.com/Labelflow/labelflow/pull/288)
- Integrate projects to the app [`#269`](https://github.com/Labelflow/labelflow/pull/269)
- Enhance optimistic response for label creation and update [`#286`](https://github.com/Labelflow/labelflow/pull/286)
- Fix css preventing to scroll in modal body on small resolutions [`#277`](https://github.com/Labelflow/labelflow/pull/277)
- Feature/#212 resize bounding box [`#241`](https://github.com/Labelflow/labelflow/pull/241)
- Fixes graphql imports and fast refresh on some pages [`#276`](https://github.com/Labelflow/labelflow/pull/276)
- Refactor bounding box [`#270`](https://github.com/Labelflow/labelflow/pull/270)
- Feature/#96 edit project name [`#273`](https://github.com/Labelflow/labelflow/pull/273)
- Feature/#176 change the coco export [`#271`](https://github.com/Labelflow/labelflow/pull/271)
- Project gallery [`#265`](https://github.com/Labelflow/labelflow/pull/265)
- Refactor Service worker + Image storage [`#263`](https://github.com/Labelflow/labelflow/pull/263)
- Improve e2e tests [`#266`](https://github.com/Labelflow/labelflow/pull/266)
- Fix class search bind with "/" [`#267`](https://github.com/Labelflow/labelflow/pull/267)
- Fix breadcrumb ellipsis on really small screens [`#256`](https://github.com/Labelflow/labelflow/pull/256)
- Move Coco code around [`#255`](https://github.com/Labelflow/labelflow/pull/255)
- Debug page [`#253`](https://github.com/Labelflow/labelflow/pull/253)
- Feature/modal project [`#248`](https://github.com/Labelflow/labelflow/pull/248)
- Feature/seo [`#250`](https://github.com/Labelflow/labelflow/pull/250)
- Navbar Logo navigates to root [`#249`](https://github.com/Labelflow/labelflow/pull/249)
- Add right click possibility when using the draw interaction [`#231`](https://github.com/Labelflow/labelflow/pull/231)
- Bug/welcome modal [`#247`](https://github.com/Labelflow/labelflow/pull/247)
- Fix a bug where it was impossible to right click overlapping features [`#242`](https://github.com/Labelflow/labelflow/pull/242)
- Feature/better bundle analyze [`#244`](https://github.com/Labelflow/labelflow/pull/244)
- Update welcome modal [`#235`](https://github.com/Labelflow/labelflow/pull/235)
- Fix for safari [`#232`](https://github.com/Labelflow/labelflow/pull/232)
- Feature/#206 deterministic import [`#218`](https://github.com/Labelflow/labelflow/pull/218)
- Add retries to cypress [`#229`](https://github.com/Labelflow/labelflow/pull/229)
- Feature/cookie for first visit & error management [`#220`](https://github.com/Labelflow/labelflow/pull/220)
- Feature/#202 esc cancel drawing [`#217`](https://github.com/Labelflow/labelflow/pull/217)
-  Fix bug preventing image name to be displayed [`#221`](https://github.com/Labelflow/labelflow/pull/221)
- Add optimistic response on bounding box creation and deletion [`#224`](https://github.com/Labelflow/labelflow/pull/224)
- bundle analyzer [`#213`](https://github.com/Labelflow/labelflow/pull/213)
- Fix labels not updating in the export modal [`#223`](https://github.com/Labelflow/labelflow/pull/223)
- Resize bounding boxes to fit in the image and disable its creation if it is outside the image [`#215`](https://github.com/Labelflow/labelflow/pull/215)
- Feature/#54 kb shortcut class selection [`#189`](https://github.com/Labelflow/labelflow/pull/189)
- Clear selected label when changing current image [`#216`](https://github.com/Labelflow/labelflow/pull/216)
- Fix bug preventing to select a feature in another feature [`#194`](https://github.com/Labelflow/labelflow/pull/194)
- Center modals [`#211`](https://github.com/Labelflow/labelflow/pull/211)
- Fix a bug that prevent to unzoom openlayers when zooming the browser [`#214`](https://github.com/Labelflow/labelflow/pull/214)
- `"c"` key shortcut to change class [`#183`](https://github.com/Labelflow/labelflow/pull/183)
- Implements crud of project entity [`#193`](https://github.com/Labelflow/labelflow/pull/193)
- Bug/fix blinking labels [`#190`](https://github.com/Labelflow/labelflow/pull/190)
- Add gallery component [`#179`](https://github.com/Labelflow/labelflow/pull/179)
- Integrate label class selection menu [`#182`](https://github.com/Labelflow/labelflow/pull/182)
- Change style of guides [`#177`](https://github.com/Labelflow/labelflow/pull/177)
- Edit label class on right click [`#145`](https://github.com/Labelflow/labelflow/pull/145)
- Control automatic modal states with query params [`#174`](https://github.com/Labelflow/labelflow/pull/174)
- Add VS Code tasks [`#171`](https://github.com/Labelflow/labelflow/pull/171)
- Manage image zoom [`#173`](https://github.com/Labelflow/labelflow/pull/173)
- Feature/#74 export modal [`#165`](https://github.com/Labelflow/labelflow/pull/165)
- Feature/home page [`#166`](https://github.com/Labelflow/labelflow/pull/166)
- Add cursor guides when user is drawing a box [`#164`](https://github.com/Labelflow/labelflow/pull/164)
- Change cursor depending on selected tool and hovered element [`#168`](https://github.com/Labelflow/labelflow/pull/168)
- Robustify database in service worker [`#167`](https://github.com/Labelflow/labelflow/pull/167)
- Add keyboard shortcut to select the bounding box tool [`#159`](https://github.com/Labelflow/labelflow/pull/159)
- useQueryParams for import modal [`#157`](https://github.com/Labelflow/labelflow/pull/157)
- Clear the undoredo store on image change [`#163`](https://github.com/Labelflow/labelflow/pull/163)
- Allow schema introspection on apollo-server [`#162`](https://github.com/Labelflow/labelflow/pull/162)
- Remove useless console logs [`#158`](https://github.com/Labelflow/labelflow/pull/158)
- Select Bounding box and Delete label [`#143`](https://github.com/Labelflow/labelflow/pull/143)
- Adding a button to close the import modal when all images are done up… [`#152`](https://github.com/Labelflow/labelflow/pull/152)
- Bug/undo error [`#150`](https://github.com/Labelflow/labelflow/pull/150)
- Add graphiql route on the web app [`#149`](https://github.com/Labelflow/labelflow/pull/149)
- Bug/disappearing labels [`#151`](https://github.com/Labelflow/labelflow/pull/151)
- Service Worker in webapp [`#113`](https://github.com/Labelflow/labelflow/pull/113)
- Implement undo and redo actions for bounding box creation [`#134`](https://github.com/Labelflow/labelflow/pull/134)
- Quality/#138 refactor labelling tool to fetch images [`#142`](https://github.com/Labelflow/labelflow/pull/142)
- Class selection menu [`#141`](https://github.com/Labelflow/labelflow/pull/141)
- Feature/upload as told by server [`#139`](https://github.com/Labelflow/labelflow/pull/139)
- Standard upload [`#123`](https://github.com/Labelflow/labelflow/pull/123)
- Feature/#76 export coco [`#137`](https://github.com/Labelflow/labelflow/pull/137)
- Add DrawingTool component [`#117`](https://github.com/Labelflow/labelflow/pull/117)
- Feature/#52 Class selection popover [`#89`](https://github.com/Labelflow/labelflow/pull/89)
- update and delete labels resolvers [`#129`](https://github.com/Labelflow/labelflow/pull/129)
- Quality/db types [`#127`](https://github.com/Labelflow/labelflow/pull/127)
- Update feature_request.md [`#128`](https://github.com/Labelflow/labelflow/pull/128)
- Create a helper to setup local database in tests [`#122`](https://github.com/Labelflow/labelflow/pull/122)
- Check dependencies between issues once an hour only [`#121`](https://github.com/Labelflow/labelflow/pull/121)
- Update dependent-issues.yml [`#120`](https://github.com/Labelflow/labelflow/pull/120)
- Trying another syntax for every 5 minutes... [`#119`](https://github.com/Labelflow/labelflow/pull/119)
- Update cron time of dependent issues script [`#118`](https://github.com/Labelflow/labelflow/pull/118)
- Feature/#51 class entity [`#86`](https://github.com/Labelflow/labelflow/pull/86)
- Zustand and undo middleware [`#90`](https://github.com/Labelflow/labelflow/pull/90)
- Feature/labelling component [`#111`](https://github.com/Labelflow/labelflow/pull/111)
- Feature/#31 crud label [`#84`](https://github.com/Labelflow/labelflow/pull/84)
- Add keymap to top bar [`#107`](https://github.com/Labelflow/labelflow/pull/107)
- Create drawing toolbar and factor nav toolbar [`#108`](https://github.com/Labelflow/labelflow/pull/108)
- Create SECURITY.md [`#105`](https://github.com/Labelflow/labelflow/pull/105)
- Create dependent-issues.yml [`#103`](https://github.com/Labelflow/labelflow/pull/103)
- Update issue templates [`#93`](https://github.com/Labelflow/labelflow/pull/93)
- keyboard shortcut previous next image [`#88`](https://github.com/Labelflow/labelflow/pull/88)
- Feature/visualize image openlayers [`#83`](https://github.com/Labelflow/labelflow/pull/83)
- Add import button into top bar [`#61`](https://github.com/Labelflow/labelflow/pull/61)
- Image navigation [`#81`](https://github.com/Labelflow/labelflow/pull/81)
- Enhancement/replace localforage with dexie [`#71`](https://github.com/Labelflow/labelflow/pull/71)
- Fix image upload on test-images [`#82`](https://github.com/Labelflow/labelflow/pull/82)
- Import React openlayers fiber [`#22`](https://github.com/Labelflow/labelflow/pull/22)
- Add a Layout component with a Topbar component containing the logo [`#60`](https://github.com/Labelflow/labelflow/pull/60)
- Add yarn script to check if codegen generate some diff [`#69`](https://github.com/Labelflow/labelflow/pull/69)
- Enhancement/fix dependencies [`#19`](https://github.com/Labelflow/labelflow/pull/19)
- Remove global dependency of storybook on chakra [`#68`](https://github.com/Labelflow/labelflow/pull/68)
- Fix path to yarn.lock in github cache action [`#67`](https://github.com/Labelflow/labelflow/pull/67)
- Create ImportImagesModal component [`#24`](https://github.com/Labelflow/labelflow/pull/24)
- Store files in localForage [`#37`](https://github.com/Labelflow/labelflow/pull/37)
- Fix yarn cache in CI [`#4`](https://github.com/Labelflow/labelflow/pull/4)
- Add image CRUD (read, list and create) [`#36`](https://github.com/Labelflow/labelflow/pull/36)
- Add cypress dashboard [`#49`](https://github.com/Labelflow/labelflow/pull/49)
- CI improvements  [`#46`](https://github.com/Labelflow/labelflow/pull/46)
- Update from feature/python-lint [`#40`](https://github.com/Labelflow/labelflow/pull/40)
- Feature/enforce clean project management [`#38`](https://github.com/Labelflow/labelflow/pull/38)
- Feature/#14 graphql server [`#23`](https://github.com/Labelflow/labelflow/pull/23)
- Vercel github action [`#25`](https://github.com/Labelflow/labelflow/pull/25)
- Small lint fix [`#21`](https://github.com/Labelflow/labelflow/pull/21)
- Install storybook in the web-app package [`#20`](https://github.com/Labelflow/labelflow/pull/20)
- Feature/client side graphql [`#11`](https://github.com/Labelflow/labelflow/pull/11)
- merge website [`#5`](https://github.com/Labelflow/labelflow/pull/5)
- Feature/docker python [`#3`](https://github.com/Labelflow/labelflow/pull/3)
- Yarn v2 [`#2`](https://github.com/Labelflow/labelflow/pull/2)
- Init labelflow project and labelflow web app [`#1`](https://github.com/Labelflow/labelflow/pull/1)
- Add Strapi on main [`1782048`](https://github.com/Labelflow/labelflow/commit/178204857576a20edfb216eee66cc9c3c2560c4b)
- Remove package lock to make heroku happy [`a7382bf`](https://github.com/Labelflow/labelflow/commit/a7382bf6de10e3ffb4e4b23af16d5071fd1f9834)
- Remove package lock to make heroku happy [`5e8457e`](https://github.com/Labelflow/labelflow/commit/5e8457ef62b3635a8c2a5e4d7bcf94cd4f9b1bec)
- Storybook works [`600eafc`](https://github.com/Labelflow/labelflow/commit/600eafc6634988232755afaed7ecbd84bb88bcbb)
- storybook ok [`4b396cf`](https://github.com/Labelflow/labelflow/commit/4b396cf541010454f67410f7cb746587b4c746bd)
- Adding tests suite [`8b57fe4`](https://github.com/Labelflow/labelflow/commit/8b57fe4e1a0196786766a50c5a189f64c6a8d17b)
- Move storybook [`668452a`](https://github.com/Labelflow/labelflow/commit/668452a03901cf5ac5cda3ed1a1627aa1cb9c07d)
- Repo config [`bd58578`](https://github.com/Labelflow/labelflow/commit/bd5857890ac6b4c8adddcc49c6e40d8eb647029b)
- yarn [`ee07dd2`](https://github.com/Labelflow/labelflow/commit/ee07dd2d260309f582828685cefeaf132fe015d4)
- yarn [`5a21704`](https://github.com/Labelflow/labelflow/commit/5a217042d5d0d254e9f73993c485505c23b4ee86)
- yarn [`a0c20b4`](https://github.com/Labelflow/labelflow/commit/a0c20b4cd9a3fba6ce748750234a8fb0dfdd9f16)
- Rename in webapp [`38720cb`](https://github.com/Labelflow/labelflow/commit/38720cb362bfbc72ed5eb4a6a27edb3b86bdfa54)
- It works ! [`5947eda`](https://github.com/Labelflow/labelflow/commit/5947eda51a2ebac07908416a20b1a480a1862990)
- Init labelflow web app [`73589a3`](https://github.com/Labelflow/labelflow/commit/73589a329dfc2cd04381195a115ae8bd1d73b394)
- Document dataset format samples [`6111954`](https://github.com/Labelflow/labelflow/commit/61119549ac306010114d5e29c0aadd2ba58e2efa)
- Removing dataset format samples [`f1616e9`](https://github.com/Labelflow/labelflow/commit/f1616e9ca909f38a57b11e5fd83db0b4ddbfc8ec)
- refactor: Move convert functions to a dedicated folder [`3f48ffd`](https://github.com/Labelflow/labelflow/commit/3f48ffd5bac4617b22f89126e2bfc1d51a7c8fca)
- install [`f42660b`](https://github.com/Labelflow/labelflow/commit/f42660b0236f69b72f98cac002a57aeea7c9667f)
- Storybook fix webpack 5 [`fffaed9`](https://github.com/Labelflow/labelflow/commit/fffaed9ffb7524cee01735734e8e779a64f34129)
- Update storybook [`c6c5df2`](https://github.com/Labelflow/labelflow/commit/c6c5df28dd31a492ad2cbd606dad8b2c896e1817)
- It all works except webpack workbox configuration [`d23956b`](https://github.com/Labelflow/labelflow/commit/d23956bc66876e1e33564889d25a957c75cfea85)
- Adding linter [`f0ec226`](https://github.com/Labelflow/labelflow/commit/f0ec22613200b1f1e5d2ce5d38e13daa9b679078)
- Make a poc of cleanGeometryWithinImage [`112ea01`](https://github.com/Labelflow/labelflow/commit/112ea018a91ac6752024e09b059b262655f1ba86)
- Move storybook to webpack5 [`c338135`](https://github.com/Labelflow/labelflow/commit/c33813511c055f66add4506c6bf0c0deb45b407d)
- Import turf functions from specific packages [`e84ea55`](https://github.com/Labelflow/labelflow/commit/e84ea559e2bd55c3ad3073cba911ad4aa68b7f66)
- TS typing pain [`2fa5353`](https://github.com/Labelflow/labelflow/commit/2fa5353d885902d2d4bbf4827ae49e04fd6e30a8)
- WIP: Trying to make reactMarkdown work with plugins [`5d40ee8`](https://github.com/Labelflow/labelflow/commit/5d40ee8ea4668a45da2f337c6fb7569a5c4d4c94)
- Update cypress configuration to handle graphql files [`8befb36`](https://github.com/Labelflow/labelflow/commit/8befb3680309c2ca697ede2e8c197b918a8205a5)
- Remark gfm works, what a disappointment [`7dcf540`](https://github.com/Labelflow/labelflow/commit/7dcf540e858064ea33bc54ad60448a050e674146)
- Add release-it, auto-changelog, and license update [`3b9e4e5`](https://github.com/Labelflow/labelflow/commit/3b9e4e531f268ac3139c662ddfa5449b93da32f4)
- Add url import modal (ongoing) [`30a5cd3`](https://github.com/Labelflow/labelflow/commit/30a5cd3997244a499b2fc41e2d5a8c07a9c5b17d)
- please eslint... [`54545bd`](https://github.com/Labelflow/labelflow/commit/54545bd841ed9b4fe1f7d6e58d6cc72ca476dd0a)
- Install next-pwa [`e5740ec`](https://github.com/Labelflow/labelflow/commit/e5740ec8225f0ace1e8a13edf5ced64d37ddaafa)
- Add all empty states with default color [`297efbd`](https://github.com/Labelflow/labelflow/commit/297efbd4885d8567653bf83a100efa29770542e6)
- Make it all work [`ab2b19b`](https://github.com/Labelflow/labelflow/commit/ab2b19bb11d6eec2c36a0c9383cb2c9f2e6ea000)
- Add front test tool [`2d6e3ac`](https://github.com/Labelflow/labelflow/commit/2d6e3ac2001ac938f8d0db57c0001a64abde175c)
- Avoid files collision by concatenating image name and id [`afc85df`](https://github.com/Labelflow/labelflow/commit/afc85dfddd2c2f77f2a5a839c83eb76f01e26134)
- Only one storybook + chromatic [`1602c56`](https://github.com/Labelflow/labelflow/commit/1602c566e9a24c7bcf1608762d365ee1d986a4cf)
- Delete package-lock.json [`2d3aee7`](https://github.com/Labelflow/labelflow/commit/2d3aee7092b0e9ad79d6911317ee240f1fc2413e)
- Isolate effects from components and factorize [`909d18f`](https://github.com/Labelflow/labelflow/commit/909d18f7174c4685d7deb3f2f51392b3cafd3b73)
- Fix storybook complex image mock [`89bc8fb`](https://github.com/Labelflow/labelflow/commit/89bc8fb779e6797db005d35a9acefdb7e5721e2c)
- refactor: Coco format converter tests [`e782448`](https://github.com/Labelflow/labelflow/commit/e782448685642b2e567387f521a2748438fdf33a)
- Fixing python lint [`c1381ce`](https://github.com/Labelflow/labelflow/commit/c1381ce3c17d741fffa0bf048b5632faf7a9ce76)
- Robustify DB and ServiceWorker [`1aadc2b`](https://github.com/Labelflow/labelflow/commit/1aadc2b14b2a379aec4bff80a277a37c9c1a5506)
- Refactor project class list [`4b7a22f`](https://github.com/Labelflow/labelflow/commit/4b7a22fb589f3333d8ff3ac8a8fe5a1b9adbca6f)
- Worker [`931bccd`](https://github.com/Labelflow/labelflow/commit/931bccd672f4e22acb956f9d7040c5d44cad2efa)
- Init Prisma schema with Labelflow entities [`6ef2913`](https://github.com/Labelflow/labelflow/commit/6ef29132017a41ef7d96d80445ce9c990512b28f)
- Rename projects to datasets in common resolvers [`36bc091`](https://github.com/Labelflow/labelflow/commit/36bc09176eedef6380e777c5ef63be3814c2c733)
- Remove undo and redo tests from the components (already tested in the effects directory) [`84cb690`](https://github.com/Labelflow/labelflow/commit/84cb690090209c331d1a6acaca8e9bbc386dcdad)
- Update types [`9b8bbca`](https://github.com/Labelflow/labelflow/commit/9b8bbcaf4887df978cbc8ea6da8a847eecc907fc)
- Remove unused interactions [`17da576`](https://github.com/Labelflow/labelflow/commit/17da5762b9b68a2404f1768dbdac83ac7d1219c8)
- Simplify the way we generate the coco dataset [`4f3131c`](https://github.com/Labelflow/labelflow/commit/4f3131c3b293416c45a15533bc98b18142c39f0e)
- Add atomic converters and tests [`329ec10`](https://github.com/Labelflow/labelflow/commit/329ec106b422b437e67d4df92d80d8cce93fd94a)
- Removing localforage - example is using dexie too [`b2e4adb`](https://github.com/Labelflow/labelflow/commit/b2e4adbaa936a227228fe08c844882821f35c459)
- WIP: Initialisation of the effect store [`188869e`](https://github.com/Labelflow/labelflow/commit/188869e4754dc03072c189f04aa65620faa4f400)
- Add a function to get the next color for the creation of a label class + tests [`f92562f`](https://github.com/Labelflow/labelflow/commit/f92562f1e2bf271635dbda6ede40c3682bf817a3)
- Big clean ongoing [`ae36a25`](https://github.com/Labelflow/labelflow/commit/ae36a259a2435f0829ae06388a8e0e07b5b3f717)
- Fix lint [`8e58f8f`](https://github.com/Labelflow/labelflow/commit/8e58f8fb51792ff46f3afa61697ea3fcec913e71)
- Move state to ref to avoid recreating the resize interaction on each render [`9d41ca7`](https://github.com/Labelflow/labelflow/commit/9d41ca7a148076db811b6b4ef87ecc1510980979)
- Combine bounding box and polygons under the same interaction [`db30a45`](https://github.com/Labelflow/labelflow/commit/db30a451a5cb5562d8b56a4f5357ff08409ae624)
- Rework API + Update tests to pass following changes [`0481cc9`](https://github.com/Labelflow/labelflow/commit/0481cc9cfe58a27d8ae14707073ee1406b040287)
- Add label entity, label resolvers and tests [`3a15222`](https://github.com/Labelflow/labelflow/commit/3a1522265fc7e92bf17dcad5a827a331811c5919)
- Use dataset slugs instead of ids [`c973d4d`](https://github.com/Labelflow/labelflow/commit/c973d4d695c928d6a0dc21e2be45d22e75e09302)
- Make code more boilerplatey so people are happy [`b943d4d`](https://github.com/Labelflow/labelflow/commit/b943d4dc7ba6b33214eb222bd334cb58347ec475)
- Git Actions attempt 5 [`3af3859`](https://github.com/Labelflow/labelflow/commit/3af385934c37718d6ee1b74e8b8776963f6a4d32)
- update storybook, but still slow with webpack 5 [`75ba333`](https://github.com/Labelflow/labelflow/commit/75ba333f28fbd96214715e02979b2285c8810fa2)
- App Lifecycle manager only where needed [`a5d1ce7`](https://github.com/Labelflow/labelflow/commit/a5d1ce716f301100fe3ac4c3574b88fb12cd868e)
- Update one storybook and made it kind of work [`84f9a03`](https://github.com/Labelflow/labelflow/commit/84f9a03f44cbb6c03480f0601aacc5b7a87c50b5)
- Add seo component [`91232ef`](https://github.com/Labelflow/labelflow/commit/91232eff984d23fa6cebe6cbbbf8216de648fd4b)
- Themeify empty states with chakra [`e55995c`](https://github.com/Labelflow/labelflow/commit/e55995c0105a2c966f49bd4eb3626bea45393f27)
- Big rename [`7cf70ee`](https://github.com/Labelflow/labelflow/commit/7cf70eebf0d761d957f7d4601700882f4d3cd9e7)
- Split main component in different files [`bc297f3`](https://github.com/Labelflow/labelflow/commit/bc297f39a0e996e2ab9cbb41f235fe5a0a7d00a5)
- Rename project to dataset in schema definition [`79571a7`](https://github.com/Labelflow/labelflow/commit/79571a7701f83f94002e9fdc3c22ea95bd50187a)
- Create template interraction [`ba66d87`](https://github.com/Labelflow/labelflow/commit/ba66d8772fef2dce239ee03770366b34becd42f9)
- Refactor for cleaner code [`7c07ac3`](https://github.com/Labelflow/labelflow/commit/7c07ac302e2c119bebb5043c57d788a3589d4840)
- Delete unused test file  [`7f4dd6b`](https://github.com/Labelflow/labelflow/commit/7f4dd6b3b23dd75e6d67b7eca2bb671a1ae79273)
- Add example resolvers [`8400493`](https://github.com/Labelflow/labelflow/commit/840049394a8ad9fb6b5134c5d45703781a8f3872)
- change react-window for react virtual [`9ec36e9`](https://github.com/Labelflow/labelflow/commit/9ec36e9a88b59bbff854575b33396f2a826e7b2c)
- Test should use the apollo client [`1980578`](https://github.com/Labelflow/labelflow/commit/1980578c39c908f73dd32201b4cfaecd36a9a7d5)
- Remove tailwind from dependencies [`57b4e34`](https://github.com/Labelflow/labelflow/commit/57b4e343f384271d8035dac2c712907ad3edd812)
- Add resolver chain logic to LabelClass [`8b35dd0`](https://github.com/Labelflow/labelflow/commit/8b35dd0aceb64a48ccc27f12c6be6af3a9a47ca5)
- Basic Apollo server [`3135d32`](https://github.com/Labelflow/labelflow/commit/3135d32a8311aeaa57c5f6eb95bee7cc427bf96b)
- compute previous and next image ids in the images navigation hook [`00b7fb2`](https://github.com/Labelflow/labelflow/commit/00b7fb2c8bb31663ca720fc62eba016df3a464ca)
- Adding a client side graphql resolver [`a02f798`](https://github.com/Labelflow/labelflow/commit/a02f7980b9f06d83641828fd8e96714fdbb84436)
- Work offline [`dab1ecf`](https://github.com/Labelflow/labelflow/commit/dab1ecf84f15a82ad7fa6bb8812127515d148fc2)
- Breakdown code in select-and-modify-feature [`e3df085`](https://github.com/Labelflow/labelflow/commit/e3df085a08a6dd1319d613fe0217c5fa2c44bd64)
- Refactor labels tests [`fe56283`](https://github.com/Labelflow/labelflow/commit/fe56283759a3a2dddd6e6d948e91027e72ebd4b5)
- Add missing test about non existing image + Start refactoring labels tests [`e3f6185`](https://github.com/Labelflow/labelflow/commit/e3f618523af341a338c28769c3920eeb11336874)
- state stuff [`f8860fe`](https://github.com/Labelflow/labelflow/commit/f8860fee5b456bd761028f0326c54c5cc6c9896e)
- feature(web-app): Check if project exists on image creation [`31c2b0b`](https://github.com/Labelflow/labelflow/commit/31c2b0b9bb573246fa9b8ddd3dc98ceea4bae48d)
- Steps [`066dfc1`](https://github.com/Labelflow/labelflow/commit/066dfc17feb4dbe9a99c70b281b05296b08426ed)
- test: Export to coco export [`406d9ec`](https://github.com/Labelflow/labelflow/commit/406d9ec229f809002fb669e0f977adfdab05a6c5)
- WIP in integration test [`4b18d02`](https://github.com/Labelflow/labelflow/commit/4b18d020c95cb468b37984475a52cdd59de5953a)
- Image nav works [`7d51e6b`](https://github.com/Labelflow/labelflow/commit/7d51e6bb650b8f1471f82d79d080b94fc2a187cc)
- Added the debug info page [`5484cce`](https://github.com/Labelflow/labelflow/commit/5484cce82943a2e0eb9ee8d597d3bd43993f31be)
- OMFG we have working tests [`1b067e8`](https://github.com/Labelflow/labelflow/commit/1b067e89b21cbf0c89ea6e5b177ccbb9465bc554)
- Tests and stuff [`8dce795`](https://github.com/Labelflow/labelflow/commit/8dce795959de668990472d623f4d7d0d96db87b3)
- Separate effect/component  declaration in class selection menu [`dc7741f`](https://github.com/Labelflow/labelflow/commit/dc7741f540c3308a97d3ddaa6e1f77d7bbf4a337)
- Tests Ongoing [`7c1085d`](https://github.com/Labelflow/labelflow/commit/7c1085df9651c476df6b7dcb83c341e64670e2ab)
- We should use apollo resolver in image tests instead of calling resovers directly [`5a26c1d`](https://github.com/Labelflow/labelflow/commit/5a26c1d0a804c5a1c8ca0e3392f42dddae3529c9)
- Fixes [`13e55cb`](https://github.com/Labelflow/labelflow/commit/13e55cb7da0b56f21078568da33c211f1483bd0b)
- Move dropzone logic in its own component [`2249bbf`](https://github.com/Labelflow/labelflow/commit/2249bbf5ed74bcac4c26017923e9cc96e07d6c5b)
- Add tests for the edit label class menu [`f9045f2`](https://github.com/Labelflow/labelflow/commit/f9045f2d7e8206cf757320a6b3b51105120caf9c)
- Add tests for the edit label class menu [`f45e049`](https://github.com/Labelflow/labelflow/commit/f45e04986a3b143e1026a57454671012df81fc4b)
- Update resolver [`4cee653`](https://github.com/Labelflow/labelflow/commit/4cee653d1de674cae99bade0963c6ebc8fee756f)
- Remove unused files [`e7c27b2`](https://github.com/Labelflow/labelflow/commit/e7c27b26706898b60aa17cdc05c73655b0bd93ed)
- Remove label queries and update label tests [`2ff0ff2`](https://github.com/Labelflow/labelflow/commit/2ff0ff2e6b159c514eac7b2d57f8210719a79a69)
- Made it work, added tests [`6978aad`](https://github.com/Labelflow/labelflow/commit/6978aadc2800d3edfb5cd071039859a7b4a9b384)
- Wooaahhh ca marche [`4ab4eaa`](https://github.com/Labelflow/labelflow/commit/4ab4eaaea456d72ee92cb5cd4ff8985b3ffec383)
- feat: Add navigation between project and images [`9b5448d`](https://github.com/Labelflow/labelflow/commit/9b5448d3e46247bc3fcd8cf9d09a31097794e914)
- Cleanup images [`b77f56c`](https://github.com/Labelflow/labelflow/commit/b77f56ce82af5d35f891f6a3b122bb1454d8eafd)
- Split draw interaction file in 2 [`9df501b`](https://github.com/Labelflow/labelflow/commit/9df501b78ec6e1fc0130e429ee27a7646970d356)
- refactor [`687d7bf`](https://github.com/Labelflow/labelflow/commit/687d7bf68cd75d5b88664dfe6ff20004346fd960)
- Dirty but works [`b56b1c4`](https://github.com/Labelflow/labelflow/commit/b56b1c4ec1031a47973ebdb13896897c19dfe97a)
- Make project resolvers use repository [`2f25bf7`](https://github.com/Labelflow/labelflow/commit/2f25bf7d6b80c2d02c5f0eaaeaf8c5cbc9d19898)
- Linting [`c33f104`](https://github.com/Labelflow/labelflow/commit/c33f1049ede442989e889b486c49b53e9da8d3cb)
- Largely working [`b0b03e6`](https://github.com/Labelflow/labelflow/commit/b0b03e686e4c33d4e722a76f653ce6b6f7d228f2)
- Change select implementation to use Select interaction from openlayers [`6a96856`](https://github.com/Labelflow/labelflow/commit/6a9685618433879fe51d002524402500bcb3c91f)
- Convert images and labelclasses to coco dataset [`beb6a43`](https://github.com/Labelflow/labelflow/commit/beb6a431c2ef61fe96ad2f6e9c72143e12c63006)
- Fixes [`cbbf66c`](https://github.com/Labelflow/labelflow/commit/cbbf66cd09581b904d9f5fcda7274cdd7d5e9f58)
- Extract files list in a dedicated component [`c662d1e`](https://github.com/Labelflow/labelflow/commit/c662d1e347a17d1299210924b0fa406c8b08675a)
- Class selection menu starts to work, needs small refactor though [`69d17c1`](https://github.com/Labelflow/labelflow/commit/69d17c140f15e70ac9c8f6f4c5d025432ad9cfea)
- Move some types to the common resolver package [`e6149b8`](https://github.com/Labelflow/labelflow/commit/e6149b814c5b299af9a9f2660905c9553115c05c)
- Move common resolvers into their dedicated package [`f1a145a`](https://github.com/Labelflow/labelflow/commit/f1a145add263ae4cf8ec106841a726fa51615050)
- WIP in resize interaction implementation as a class [`faddea9`](https://github.com/Labelflow/labelflow/commit/faddea950086765733e59715d1ee5d7ff5687a67)
- Error boundary [`91e82b9`](https://github.com/Labelflow/labelflow/commit/91e82b94a5fd2715bcd2974ab5579049265cdb61)
- Problem with window in service worker [`9e2cdae`](https://github.com/Labelflow/labelflow/commit/9e2cdae217ee312cd10a44f37e82733e1c230f37)
- Generate types from graphql schema works [`7518b5a`](https://github.com/Labelflow/labelflow/commit/7518b5a03effd243225adc7e92cdeaa0b1b270e2)
- Added graphiql route [`213eeb6`](https://github.com/Labelflow/labelflow/commit/213eeb67f3efd60c1a52db81559713b9126e18b7)
- Cleanup crap [`0b21154`](https://github.com/Labelflow/labelflow/commit/0b21154953f97432fabde8afb3d1f853a55a4e0c)
- Add on all pages [`369f7c9`](https://github.com/Labelflow/labelflow/commit/369f7c9c07ab20aafb5ae792abebd9f8544851de)
- Move folders and remove query pagination [`774dbbe`](https://github.com/Labelflow/labelflow/commit/774dbbe9c0d387dea2e77e193ccd8837a0e44130)
- Add website blog section [`696d9df`](https://github.com/Labelflow/labelflow/commit/696d9dfe0a4648fb18877593d27aaeadffdf65a8)
- Solve basile comment about graphql-tools [`99d60ce`](https://github.com/Labelflow/labelflow/commit/99d60ce365ff5a14437faa40edcbd67d5fd86f6f)
- Create image resolvers and tests [`77004e1`](https://github.com/Labelflow/labelflow/commit/77004e1299b12f12567c377dc44edb831fd5b2b3)
- WIP in cypress tests for resize and translate interaction [`83f00c2`](https://github.com/Labelflow/labelflow/commit/83f00c2374736055d211965ab1a373f936de8325)
- Change implementation to use the condition property on the draw interaction [`ae2b493`](https://github.com/Labelflow/labelflow/commit/ae2b4933ef1f230d784935d0ac94fb5e1878ccbb)
- Update stories of image navigation tool [`d166cf2`](https://github.com/Labelflow/labelflow/commit/d166cf2202769b742ae839f5cd10796240576542)
- Move website files to webapp folder [`683d3b1`](https://github.com/Labelflow/labelflow/commit/683d3b1cf28f311ba1e66c0ec1d89d9aa9180462)
- Repository for database [`0dbd48d`](https://github.com/Labelflow/labelflow/commit/0dbd48d436916c59721a572723377117505ce602)
- throw if resolves to nil [`62a5d7e`](https://github.com/Labelflow/labelflow/commit/62a5d7e4509b197d987dc345a54a348611068b60)
- Fix Prisma repository (but without tests) [`73f36a6`](https://github.com/Labelflow/labelflow/commit/73f36a6d9efef98c63d3b556bb23121bcc01965f)
- Move parts of the upload resolver in the commons package [`e093502`](https://github.com/Labelflow/labelflow/commit/e0935029d350fd318b28ecafe0f8e995f10b8dab)
- Add really simple pagination [`b6fc7ca`](https://github.com/Labelflow/labelflow/commit/b6fc7ca3d8d7369a9c67f114135b2886e7fe5edf)
- Adding create project modal + update promise rejection tests for projects [`4dd2883`](https://github.com/Labelflow/labelflow/commit/4dd2883759bcd0806a3f8d0bcd79dab7417c7e6b)
- Make a first implementation of a helper to setup everything needed to do tests with local database [`4940bdd`](https://github.com/Labelflow/labelflow/commit/4940bddc1ee398a6e1aeca15189f24045f617440)
- modernize stories [`086bea4`](https://github.com/Labelflow/labelflow/commit/086bea4018a44e07bec1d41b84b8a370f902fdd6)
- Allow user to edit the project name [`6367a52`](https://github.com/Labelflow/labelflow/commit/6367a52d7ed5e0893b2d32ab5a6fb965ef1a634d)
- Fix appearance [`00fd34d`](https://github.com/Labelflow/labelflow/commit/00fd34d9f341e9c5dafabe178a04b48f65891980)
- Adding new page to display a single project [`46dea98`](https://github.com/Labelflow/labelflow/commit/46dea980b3326ff2c2ab2ad63719c5ce37bbc546)
- Add resolver to create demo project and use it from projects page [`4ea3c2c`](https://github.com/Labelflow/labelflow/commit/4ea3c2c0b2918e39bbb5adbbcd074e15b3452e40)
- Finish refactor to use geometry [`cb56e42`](https://github.com/Labelflow/labelflow/commit/cb56e42821d11a3b49a46f1ac9a4d211918f67a3)
- yarn lock [`bc59618`](https://github.com/Labelflow/labelflow/commit/bc596183740e44191881f25ca6eb1af16951dc18)
- WIP: replace localforage with dexie in image resolvers [`3b2482f`](https://github.com/Labelflow/labelflow/commit/3b2482f1acb52c08ae2192e587c4c884287f69af)
- Singleton stuff [`b2921da`](https://github.com/Labelflow/labelflow/commit/b2921da3d90e0b2ee523da9759383749d1f299e3)
- Update label resolver tests adding the resize box on label update tests [`d9bc083`](https://github.com/Labelflow/labelflow/commit/d9bc0831346e993cc5647d1ec4d2d2dfa0e827e9)
- Draft: Split zoom logic [`379a448`](https://github.com/Labelflow/labelflow/commit/379a448c1f904571db41026904d74e4a44643d4f)
- Changing projects grid behavior [`1326b53`](https://github.com/Labelflow/labelflow/commit/1326b535025763f260905c1a23441455739ca60c)
- Update package.json [`e8ba76c`](https://github.com/Labelflow/labelflow/commit/e8ba76c2dbdce1ade3f45c77cf58153fcc288217)
- Modified useImagesNavigation outputs and add associated tests [`13fe6f7`](https://github.com/Labelflow/labelflow/commit/13fe6f7cd738b0214c7bdccc88826721492a3716)
- Fix [`da5b5f1`](https://github.com/Labelflow/labelflow/commit/da5b5f1ba72cab71221165c7eae391414d69bd54)
- Ensure the label selected after being created + clear selected label once deleted [`59e5e67`](https://github.com/Labelflow/labelflow/commit/59e5e67abc4bce3d3b070f8139d303705cc4f358)
- refactor: Forward parent from labelsAggregates to chained resolvers [`86495c8`](https://github.com/Labelflow/labelflow/commit/86495c815412187cbfe57e92690605ce9bde3a04)
- Fix storybook [`c4734f4`](https://github.com/Labelflow/labelflow/commit/c4734f4673d25cdbb499abb4f6d74d5d378e47c7)
- Implement undo / redo for new labelClass creation [`648b4f9`](https://github.com/Labelflow/labelflow/commit/648b4f9c9e0fb63512006efb9c16eaca3573ab18)
- Working graphql server [`712e2bc`](https://github.com/Labelflow/labelflow/commit/712e2bcc1fca48832ec346a9343bc68ca730125d)
- ask server for upload target when uploading [`f7c184f`](https://github.com/Labelflow/labelflow/commit/f7c184f94f94f21fb434c0026fb5ca29dc0dc3d3)
- Add total count resolver for labels [`bbe5171`](https://github.com/Labelflow/labelflow/commit/bbe5171321d531c3144dd2609a8cbd4dd88591aa)
- Add tests for async effects [`69684f4`](https://github.com/Labelflow/labelflow/commit/69684f497810d96e4c11a8a9ee173608cf8ccdca)
- feature(web-app): Check if project exists on label class creation [`cffd3b4`](https://github.com/Labelflow/labelflow/commit/cffd3b4858612315d1b5291b1e6332f4b068d554)
- Update cypress tests [`850c640`](https://github.com/Labelflow/labelflow/commit/850c6401ec2d2e86c373f5db837c021ff5474460)
- Apollo is beautiful [`29141ae`](https://github.com/Labelflow/labelflow/commit/29141aed2e1ec0ab4d34fb87ac8b99d8db42d138)
- Add articles list in posts page [`3f539e3`](https://github.com/Labelflow/labelflow/commit/3f539e3e74eed6aa892b45fc6505a2aa5580eeea)
- Fix probe-image mocks [`6c31e54`](https://github.com/Labelflow/labelflow/commit/6c31e54cb806ee8abfbcbbff0265cdfa9ed14a77)
- Small tweaks [`293964b`](https://github.com/Labelflow/labelflow/commit/293964b2f51574f94cebfd2c09013b29dd66be62)
- Display single error message entirely [`29a9dd6`](https://github.com/Labelflow/labelflow/commit/29a9dd65c2d6e58ffdc47790d81850799a94ec6b)
- Test the translation of a label in cypress [`31203f9`](https://github.com/Labelflow/labelflow/commit/31203f91ea186aa0f7aadae2eb2c48133ed819cf)
- Move tests to import images modal component [`6cd8da8`](https://github.com/Labelflow/labelflow/commit/6cd8da8580954432650b12a550d4c08bb0f21884)
- Add API to query strapi articles [`2a4752a`](https://github.com/Labelflow/labelflow/commit/2a4752acbe28b697f2681e86a602f8580d7e151b)
- Refactor/cleanup tests [`b6a37d3`](https://github.com/Labelflow/labelflow/commit/b6a37d3d7161ef8ae79bc5092a1e7cf7f7f2d943)
- Add label class menu [`5ad76eb`](https://github.com/Labelflow/labelflow/commit/5ad76ebd69cd2a88509bc2458abcbb845c1ecc12)
- It works ! [`3445fa6`](https://github.com/Labelflow/labelflow/commit/3445fa628001c5aa0c906db1c74c927ce50e6c2d)
- Factorize interaction ends [`b8fcc3d`](https://github.com/Labelflow/labelflow/commit/b8fcc3d4cd5f322fffc57077b9629a476aa07b51)
- Add pagination logic directly into the `getListFromStorage` [`a78737b`](https://github.com/Labelflow/labelflow/commit/a78737bf995096a100851159e63bcaf2255088fe)
- Change label class color sequence to avoid colors collision [`138e737`](https://github.com/Labelflow/labelflow/commit/138e7376f31ae179e5f73f307822a74c22feeff4)
- Project card component [`887ee73`](https://github.com/Labelflow/labelflow/commit/887ee73b9acac0667d070077ed5bbaf41b3cdf28)
- Creating new graphql types, queries and mutations for project entity [`7cd342b`](https://github.com/Labelflow/labelflow/commit/7cd342b095ffab76ba38216ca56e71fc7fbf66a3)
- Implement updateLabel resolver [`81814fd`](https://github.com/Labelflow/labelflow/commit/81814fdf96bbb984e899f3a02839103d049f96e9)
- We should use ProjectWhereUniqueInput when querying for one project [`b28640c`](https://github.com/Labelflow/labelflow/commit/b28640c0d5d09cb4db068000776dc6f4c49d2bc8)
- Prevent context menu from being displayed in map component [`7e084a2`](https://github.com/Labelflow/labelflow/commit/7e084a2bac0e3831fef9d32032dc26388a0d1a01)
- Use mutation callback and consolidate tests [`1d9f622`](https://github.com/Labelflow/labelflow/commit/1d9f622a9ab0b74576a5eb664cb7be5bf2c81ca1)
- Annoying that modal do not show in SSR [`378372d`](https://github.com/Labelflow/labelflow/commit/378372d88cba8020007805cabcc2382abe47c093)
- Extract pagination query to images in a hook [`5551b5a`](https://github.com/Labelflow/labelflow/commit/5551b5a220281c0973a62fb63e30d9039636424f)
- Implement first and skip variables in images query [`ca146a8`](https://github.com/Labelflow/labelflow/commit/ca146a884c8aa619b49b428ffb748c7c5e644f42)
- Component tests [`9e9af2c`](https://github.com/Labelflow/labelflow/commit/9e9af2c3a9a8213830703bfd301a5e015e36f1a5)
- Remove modal thing [`e085576`](https://github.com/Labelflow/labelflow/commit/e08557683534664100dde07ec711515ab10df3e8)
- Move zoom logic to zustand [`c0be2fd`](https://github.com/Labelflow/labelflow/commit/c0be2fd3c1328101073e24b069035c06a92d29a9)
- Simplify [`2b80b09`](https://github.com/Labelflow/labelflow/commit/2b80b0933c94ec2744574b7ca1518924d8173b16)
- Move sample image collection to utils + fixing nav tests [`24a8fee`](https://github.com/Labelflow/labelflow/commit/24a8fee03f73049f383e0a4e0115bfdfcd296dd2)
- WIP on export format cards [`9505aca`](https://github.com/Labelflow/labelflow/commit/9505aca8f0af02a52e75c1bf32210b952e77c3e2)
- Fixes [`e745c96`](https://github.com/Labelflow/labelflow/commit/e745c967bfb1ee8dadcf4048d9b9a3a789bf0ac2)
- style: use chakra to display image list [`706f28f`](https://github.com/Labelflow/labelflow/commit/706f28f664aaa3704855e2aaae35ecff4702e95c)
- Change cursor when hovering over vertices of selected label [`7525c97`](https://github.com/Labelflow/labelflow/commit/7525c97c8309e55476c44892294b0d6460c6e3bc)
- Help menu [`5190a96`](https://github.com/Labelflow/labelflow/commit/5190a96286e1c7b59d4c56b52755d0ce8c446a77)
- feature: Start export label and label classes [`8b5e149`](https://github.com/Labelflow/labelflow/commit/8b5e1491e426c71f37a29ee6188ff671a303aea1)
- WIP in jest tests for resize interaction [`8d53afd`](https://github.com/Labelflow/labelflow/commit/8d53afd4f51609f05edd15b6678ef7f69d536999)
- Make a failing test for label selection [`66016fb`](https://github.com/Labelflow/labelflow/commit/66016fb820c17c2b9a89e136adc412c3383b069d)
- Better webpack config [`7de1869`](https://github.com/Labelflow/labelflow/commit/7de186944af5396a3285932400be2e3049a19f23)
- Fixes [`8ea7636`](https://github.com/Labelflow/labelflow/commit/8ea763614b522032d1a3240b2bd3381fe856f891)
- Call properly the create label mutation without x, y, width, height [`ab67d0c`](https://github.com/Labelflow/labelflow/commit/ab67d0c8661affe304850697ef1f004c3f923865)
- Failing tests for labelClasses in project context [`10deae3`](https://github.com/Labelflow/labelflow/commit/10deae3a9bbf7563ac35a7339fd61b51accb7fe4)
- Change names and break down component in two [`08c4bbb`](https://github.com/Labelflow/labelflow/commit/08c4bbbf710ddb33ca6838dd3a7662484c498541)
- Add optimistic and cache update for label creation [`9fed90c`](https://github.com/Labelflow/labelflow/commit/9fed90c9bdefe63cd10a3079e6617f1338899c55)
- Change type of intermediate file array [`9659144`](https://github.com/Labelflow/labelflow/commit/96591441d94cf9eb1b2906eee071b71944e5cd92)
- Add tests for class item component [`de80c06`](https://github.com/Labelflow/labelflow/commit/de80c066cfd4c8a562f88d10d20e297e21b97aa4)
- Integration test for drawing tool selection [`5ddc583`](https://github.com/Labelflow/labelflow/commit/5ddc583e72112ad58ca80fa326b053eb31fe9af3)
- Move getting selected feature in openlayers to translate interaction [`a85f885`](https://github.com/Labelflow/labelflow/commit/a85f885673d50c9c61fd02cbc0dc6806f4dd85f3)
- Refactor [`9f52dd4`](https://github.com/Labelflow/labelflow/commit/9f52dd4ba728e814b82166c5da2f95e4032a65a9)
- Update label following resize and translate interaction [`876b94e`](https://github.com/Labelflow/labelflow/commit/876b94e48bee30885bc63a4381d6d91ce3889b8a)
- Fix types [`27afe39`](https://github.com/Labelflow/labelflow/commit/27afe398d79051fc79fa453ec5cae50dc499989f)
- Move packages [`cc741ce`](https://github.com/Labelflow/labelflow/commit/cc741ce120767eda9c60e9f5023871280a6f3f58)
- Manage cookie and state [`9dab9f1`](https://github.com/Labelflow/labelflow/commit/9dab9f122d961afaac84174d4eea28c874e6fc3b)
- Add tests for the label class creation and selected class update [`c5e29ef`](https://github.com/Labelflow/labelflow/commit/c5e29ef76f032e0b2a1729b3bab5a32beb009cec)
- Empty state when loading demo project [`f55d243`](https://github.com/Labelflow/labelflow/commit/f55d243b58e9bfeb12a39e4c07c164f5330f3e94)
- Extract label specific logic in a dedicated file [`ee9a34e`](https://github.com/Labelflow/labelflow/commit/ee9a34eb52f38575e016bc7e6f54cdacae20d580)
- Fix tests for label resolvers [`2e821c8`](https://github.com/Labelflow/labelflow/commit/2e821c8c0adebf645c6cc3bb967e41eedb9f07de)
- Add the Modal components from Chakra [`7a44b39`](https://github.com/Labelflow/labelflow/commit/7a44b39c57e0bbfc2a97ce159c6a23f42bec8e0b)
- Story [`8fcf1b7`](https://github.com/Labelflow/labelflow/commit/8fcf1b74a6a2e01bb6a28e19e83f9b44ed2c0812)
- Fix tests [`8e2caef`](https://github.com/Labelflow/labelflow/commit/8e2caefd153c02d02e82832cd454fee7233d789a)
- Remove unused part of the useImagesNavigation API [`1220e21`](https://github.com/Labelflow/labelflow/commit/1220e21780cedb6648567531baa24417977a4f9c)
- Add welcome modal [`d05e468`](https://github.com/Labelflow/labelflow/commit/d05e468bad647877c6d774ed113a279a660fb4b3)
- Nice update confirm box [`cff8741`](https://github.com/Labelflow/labelflow/commit/cff87417c27f1038a5189c45caf783445d1f3407)
- Progress [`aa635f6`](https://github.com/Labelflow/labelflow/commit/aa635f687eb008fc4c4cb1a056def273388854c5)
- Fix all other tests [`12abd42`](https://github.com/Labelflow/labelflow/commit/12abd42b32df7498e2d4c64f0c5e4ee204596ad3)
- Much cleaner [`79c6d22`](https://github.com/Labelflow/labelflow/commit/79c6d221ca55ac3e51c9d6d4a0ecd6d0a6c636a9)
- Update stories to use a loader [`f952bc1`](https://github.com/Labelflow/labelflow/commit/f952bc1841438ebbd4e9e39784db3f2ef40a01b9)
- Add a story for gallery [`aa0eac1`](https://github.com/Labelflow/labelflow/commit/aa0eac1c7c88ecdb59c0fbbefc4380f1d33a0c7e)
- First test on bounding box working [`ff98ab4`](https://github.com/Labelflow/labelflow/commit/ff98ab45a446a54ce0a8e6cc184c454a27514005)
- Rename in cypress tests [`be8fa69`](https://github.com/Labelflow/labelflow/commit/be8fa69208758b4d53ced91198da1fbaae9dc3a8)
- Remove cypress tests that would need image snapshot [`5d5cf46`](https://github.com/Labelflow/labelflow/commit/5d5cf46ff138d42a23b920e9760a9f2b84d9b19a)
- feat: Implement label classes count resolver in project [`669ab51`](https://github.com/Labelflow/labelflow/commit/669ab51a9a242b0f4e3d434ee70dded7a019403c)
- WIP in integration tests [`4827ff3`](https://github.com/Labelflow/labelflow/commit/4827ff3dc18b2f0bfc45422ae7dd7d5f0a327c9c)
- Fix navigation from [`c816d59`](https://github.com/Labelflow/labelflow/commit/c816d590520d218a5ea006ed892eef24bc593839)
- Pass chakra theme to open layers map component for styling toast [`40256a1`](https://github.com/Labelflow/labelflow/commit/40256a192a62361b32d02e17731d8d2957d05296)
- Add basic vscode tasks [`429f44a`](https://github.com/Labelflow/labelflow/commit/429f44a0385fd2f2043c78cf991a90aedad61319)
- Fix partially lint issues [`75ba9da`](https://github.com/Labelflow/labelflow/commit/75ba9da25f1eb09d185e46168b483fa416f47e58)
- Both import modes work [`82f3719`](https://github.com/Labelflow/labelflow/commit/82f37193a1209136765c04574478dcb2a47e0ef6)
- Add front testing library [`dd3bcdb`](https://github.com/Labelflow/labelflow/commit/dd3bcdb269efc46c25ceeffcd3cd58a339c3ecb6)
- Unify meta [`e7ea14b`](https://github.com/Labelflow/labelflow/commit/e7ea14be9a3f7d880023069d17945db39aed8fce)
- Remove selection tests (moved to Cypress tests) [`327e4fb`](https://github.com/Labelflow/labelflow/commit/327e4fb75dc5acfd68831c09cab6e21f8ffdcd1b)
- Enable to have long class names without breaking layout [`f851a85`](https://github.com/Labelflow/labelflow/commit/f851a85b0c8bf6e0d2e75fc9f2c9b97e961e28d7)
- Move import button [`e21e267`](https://github.com/Labelflow/labelflow/commit/e21e26783da1f988bc5e1fe0c1582d57b8328fc2)
- remove useless [`9b07f75`](https://github.com/Labelflow/labelflow/commit/9b07f75f3249257df7869e945f4c28dcd9d03ae2)
- Create effect for updating label position [`37e170a`](https://github.com/Labelflow/labelflow/commit/37e170a1ab4f6bf42c9a5bfad42b25782ca431ea)
- create a useImageNavigation hook to factorise images query and finding indexes [`f1c7fdd`](https://github.com/Labelflow/labelflow/commit/f1c7fdd902ff849fca82e238b3bcece908f555c5)
- WIP in selection class button [`74c8af8`](https://github.com/Labelflow/labelflow/commit/74c8af8c3a74bc10d33b0df4d55f137183246416)
- chore(web-app): remove old images page [`666c7e6`](https://github.com/Labelflow/labelflow/commit/666c7e6b1174a640fbe7b0603fc144d3d3f8a5b5)
- Fix jest a bit [`4783882`](https://github.com/Labelflow/labelflow/commit/47838826a7dbb049eef0c753a528b962a8d08332)
- Use repository in label-class resolver [`bd012c5`](https://github.com/Labelflow/labelflow/commit/bd012c5cab5b0f818719ba47e7d0ddb2e9f88a90)
- Update export-to-coco resolvers to use the project id context [`a76f43d`](https://github.com/Labelflow/labelflow/commit/a76f43d5b6a480db28a0b59c3dba935b1eac9884)
- Sync zustand state [`1d407c0`](https://github.com/Labelflow/labelflow/commit/1d407c052fb4900e948abdc54f9a18cfc13907f8)
- Display labels stored in the local database [`b4878eb`](https://github.com/Labelflow/labelflow/commit/b4878eb146b372661612df87bfd3c5f9a7c07b35)
- Create basic popover [`2ae548b`](https://github.com/Labelflow/labelflow/commit/2ae548b42e877b61e752f15d5c74791349db218e)
- clear packages.json [`46094de`](https://github.com/Labelflow/labelflow/commit/46094ded833fd6a03304591c1edfe62de47e4737)
- feat: Get images of a project [`ed5f3f5`](https://github.com/Labelflow/labelflow/commit/ed5f3f531766fec453ea60d040464a5ca50a0086)
- next pwa patch ok, but upload not ok [`9ae3bac`](https://github.com/Labelflow/labelflow/commit/9ae3bac497b402a2269288e6860ee1511e6ce891)
- Boiler plate of class selection menu [`0c5097e`](https://github.com/Labelflow/labelflow/commit/0c5097e1991de46e2d8c21d5c67d8cdfcaaeaad2)
- Class selection popover tests [`635fdfa`](https://github.com/Labelflow/labelflow/commit/635fdfaaa8362f66af288e807f80c2ab8da83653)
- Generate types [`f3f8649`](https://github.com/Labelflow/labelflow/commit/f3f86493e1af48c593717a19252bc4b2da995e43)
- Make a labels use the repository [`c66e8e5`](https://github.com/Labelflow/labelflow/commit/c66e8e53370f79145553b5e4c4f1dd5d7b65f3dc)
- Pass test [`295f67d`](https://github.com/Labelflow/labelflow/commit/295f67d7d6542a9f9d14169faefc51cf8208b481)
- Make a tolerable ui [`b3c43b9`](https://github.com/Labelflow/labelflow/commit/b3c43b96da6d4d79c480419040786d914d9a22cc)
- Update resolvers to query labels of projects [`1d3c22e`](https://github.com/Labelflow/labelflow/commit/1d3c22ea2caf91215f9696fd2eea8e786c57642c)
- Remove unneeded fragment [`404c8fa`](https://github.com/Labelflow/labelflow/commit/404c8faee6ab99053d3d0c13b69fa038343e7da5)
- Basic project delete [`82d0522`](https://github.com/Labelflow/labelflow/commit/82d0522093c4b65528e47aeaaa66be09a9d37db4)
- Typing suxx [`68665c0`](https://github.com/Labelflow/labelflow/commit/68665c071be87c87697c7c1c4d634c08b49ddd30)
- Style blog articles with github markdwon css and add rehype-gfm package [`69d853b`](https://github.com/Labelflow/labelflow/commit/69d853bb1ef71bbaf0f1109a8d594702d50b3924)
- Display empty project page + moved buttons to top bar right content [`7b313f9`](https://github.com/Labelflow/labelflow/commit/7b313f9acb2508b2f16010f1a109ed0f4bb7a7c5)
- Home page [`ef830d9`](https://github.com/Labelflow/labelflow/commit/ef830d94cbd826cb22b9cf69cae9b37159f3820c)
- Cleanup story usage [`7a90999`](https://github.com/Labelflow/labelflow/commit/7a909993cdb2bb20e90841bb69bab88dcbdb0292)
- Start having something meaningful [`085f4cc`](https://github.com/Labelflow/labelflow/commit/085f4cc85cea648782b08872be9ed42b98e48f14)
- Simplify apollo thingy [`c1321f0`](https://github.com/Labelflow/labelflow/commit/c1321f0b9f11cfcc68a592cb4915a43d8c11aea9)
- debug vars [`e7dfc93`](https://github.com/Labelflow/labelflow/commit/e7dfc93db2149eb67d4901783ce26548d8173311)
- Robustify Cypress tests [`5cbab86`](https://github.com/Labelflow/labelflow/commit/5cbab869dcd3fdbe9f55b4ddfe0fc536b2d8c4c1)
- Add an e2e test on the gallery [`cd42fcd`](https://github.com/Labelflow/labelflow/commit/cd42fcd72c96c7df96524e00bf0b23137dc11b85)
- Create export options modal and story [`f02178a`](https://github.com/Labelflow/labelflow/commit/f02178a725197b59a5e4323f36d9a6fd7e1862ee)
- Add tests for the create label class effect [`a2a00e1`](https://github.com/Labelflow/labelflow/commit/a2a00e13a4bae3b0a4259efb5a02ac766d6c01f1)
- Separate logic to get image entity entry from create image input [`49fe73b`](https://github.com/Labelflow/labelflow/commit/49fe73b46b37aae3e59e541746e355ce6daa5e1c)
- Add Repository types which don't depend on Dexie [`39966b0`](https://github.com/Labelflow/labelflow/commit/39966b0e0278705ad6617b44be2a91380ed55712)
- Adding createProject mutation [`49745b3`](https://github.com/Labelflow/labelflow/commit/49745b358938ed0ce3d93c64daffadd71610fa46)
- Add right click interaction to select interaction [`700e3bf`](https://github.com/Labelflow/labelflow/commit/700e3bf2f41eea6cbb8cf0d08952bfa31824217f)
- Start refactoring tests to remove already tested steps [`7a6e781`](https://github.com/Labelflow/labelflow/commit/7a6e7812bc282e3f29ea6d64ffcf96ff4047f1da)
- Export only one component  [`f3d5aa9`](https://github.com/Labelflow/labelflow/commit/f3d5aa98940ba7a12fe61abab9f84cb96bbcc3fe)
- Update stories to properly load 3 images [`3a0c838`](https://github.com/Labelflow/labelflow/commit/3a0c8387444cd6a9733fc5d08a367cd414ed2f21)
- Start implementing upload business logic in modal [`8baf8aa`](https://github.com/Labelflow/labelflow/commit/8baf8aa3a759252ac5ccddceac5d6aed13c1512b)
- Work on resolvers [`a7af52c`](https://github.com/Labelflow/labelflow/commit/a7af52cdbc4f55237e9fa3c526b1559966e574f2)
- Create a golden path e2e test [`2022fcd`](https://github.com/Labelflow/labelflow/commit/2022fcd78cc41cecaaf5ab21cfbb58c50e50fff8)
- Image resolver update [`87b6778`](https://github.com/Labelflow/labelflow/commit/87b677892e62bf8ef11ff388d91c4f47adc286b1)
- Zoom and measure works [`59c6059`](https://github.com/Labelflow/labelflow/commit/59c6059a0cd4cd37a4b39ab2bcaa9bbc988fb1c2)
- fixes [`d4174d4`](https://github.com/Labelflow/labelflow/commit/d4174d442268a250c4ff5148077562d15c05fd52)
- Initial commit [`6012f7d`](https://github.com/Labelflow/labelflow/commit/6012f7d3415e6a2ba3cecb6d00f25ecf63472b56)
- updateLabelClass resolver [`8e3b18e`](https://github.com/Labelflow/labelflow/commit/8e3b18e7221278de5ae749e70990c0504e4d1227)
- Fixes post review [`13e3be7`](https://github.com/Labelflow/labelflow/commit/13e3be7ebfcd49d7ef02361b7cd49f9a9180809a)
- Improved component logic [`6dcb4f5`](https://github.com/Labelflow/labelflow/commit/6dcb4f54705303eaf1637f8e7b403e7a5015dad5)
- Simplify mock definitions in test [`f16c555`](https://github.com/Labelflow/labelflow/commit/f16c555a9a3dd5f1aaa6f6cac9696c434c03a72b)
- Add LICENSE [`d30c924`](https://github.com/Labelflow/labelflow/commit/d30c924c57cdc52f5312e1ee6ad076277848ecdf)
- Update [`0920953`](https://github.com/Labelflow/labelflow/commit/092095328e23ab066f3c0cd23e07c52d188c2f86)
- feature(web-app): add empty classes page [`a66fb76`](https://github.com/Labelflow/labelflow/commit/a66fb766c79d54f183f9e174bb5f37be26751bae)
- Work-ish [`d10a24c`](https://github.com/Labelflow/labelflow/commit/d10a24c7fb06f82d0a749bea6489ce132a9b7a34)
- Stories [`f26fe7a`](https://github.com/Labelflow/labelflow/commit/f26fe7a20e95499fba79ec372cd6872b0693327e)
- Add slugs in project resolvers [`a8f7879`](https://github.com/Labelflow/labelflow/commit/a8f7879321aef8c893e6cbfa70e12a94067a6811)
- Robustify stuff [`546dbfa`](https://github.com/Labelflow/labelflow/commit/546dbfafada2103ecc31da5724bce02fc681002b)
- Attempt to deflackify some tests [`c8b8800`](https://github.com/Labelflow/labelflow/commit/c8b8800844b14c6c5d8eee802878807eec0174c0)
- Add test for the update label class of a label effect [`b05aed2`](https://github.com/Labelflow/labelflow/commit/b05aed214c88066138ee0a55b6bc387515d49b5b)
- Select label on click [`948462d`](https://github.com/Labelflow/labelflow/commit/948462d64df2312b68445156b0b8e22f91d19921)
- Better name for isInWindowScope and isInServiceWorkerScope [`ea06766`](https://github.com/Labelflow/labelflow/commit/ea06766e0024a61c8ee11afed6104ec1d894efcd)
- Fixed all typescript problems in code, not stories [`8d12b46`](https://github.com/Labelflow/labelflow/commit/8d12b4699c48a6fb987a3ff7d416a1da2ca9ce89)
- Fix tests post merge [`77226f8`](https://github.com/Labelflow/labelflow/commit/77226f8497b5a0dd79436291921b65fe8bb9bfa3)
- Use @graphql-tools/schema instead of @apollo-model/graphql-tools [`c7238f4`](https://github.com/Labelflow/labelflow/commit/c7238f4a40c2b3c71bb3f2534c83648a39b4cc7a)
- feature: import button, failing tests, need graphql [`58a920b`](https://github.com/Labelflow/labelflow/commit/58a920b0adf9002d0849754bcc96d2d3fb88b514)
- Enhance image tests [`95d5f30`](https://github.com/Labelflow/labelflow/commit/95d5f307dafca4270bc57c83d0a06bd630a3ac0e)
- Add tests for class list component [`37985c7`](https://github.com/Labelflow/labelflow/commit/37985c719f5e45e35d9422163a2bc93fb7c9e849)
- Add cancel and delete buttons with tooltips [`bccbc76`](https://github.com/Labelflow/labelflow/commit/bccbc768bedfec53c52bfb00a56b1bdf72c48d67)
- Add images and label classes counts by projects [`f536f58`](https://github.com/Labelflow/labelflow/commit/f536f58a38034e691c57249d80bfe8d76b81ac04)
- tests: Create project modal beahviour [`db7f722`](https://github.com/Labelflow/labelflow/commit/db7f72272e1bdddb20cc43ff51a3aa93525bbeb5)
- Save edited name when pressing enter [`034baaa`](https://github.com/Labelflow/labelflow/commit/034baaaf712413e302500c4fbe906767ca8a8400)
- Make it work but needs adjustments [`e12fe00`](https://github.com/Labelflow/labelflow/commit/e12fe008054897afdb4f7fdc3f61ff5f714a13b0)
- Fix warning in test [`84f9178`](https://github.com/Labelflow/labelflow/commit/84f9178ea00a3d0a2769912182f1e551fa6f3df6)
- Add shortcu "C" key [`74435ac`](https://github.com/Labelflow/labelflow/commit/74435ac78f4df2b1805365683505cdf9fc562718)
- Move resolvers out of client [`9c7cf70`](https://github.com/Labelflow/labelflow/commit/9c7cf7026f1a0b256683b1bfb4de0be05117bc19)
- Prevent modal to be closed while files are uploading [`963594b`](https://github.com/Labelflow/labelflow/commit/963594b3d4daca8b357e5a5c295f5daa1b99c375)
- Initialize but it does not work [`c6d080d`](https://github.com/Labelflow/labelflow/commit/c6d080d9b1b473e947f64f5baa6ec8a3ac494590)
- Add the style of the upload box [`7603c44`](https://github.com/Labelflow/labelflow/commit/7603c44f71ab128869c0c9cd5f8926bbe40a9fa4)
- clean some exports of common-resolvers [`f96d3f0`](https://github.com/Labelflow/labelflow/commit/f96d3f036ff5319b6972f49e04ad5fac432d8844)
- Bbox coordinates are from top left corner in coco export [`a71b48d`](https://github.com/Labelflow/labelflow/commit/a71b48dba86d33e67eae6ce299b87aa4ac498113)
- Make a specific test on class selection popover [`e01c813`](https://github.com/Labelflow/labelflow/commit/e01c8134e03f9de24edba5fbafcb80e30f56a9ab)
- Update label tests [`5f26dac`](https://github.com/Labelflow/labelflow/commit/5f26dacc97d3b3c0a036fb5f3f522bcfe00ebebb)
- Better reload and image server [`5a9a50e`](https://github.com/Labelflow/labelflow/commit/5a9a50ef5b7f94393abf6c19aaa02a277c9bce3d)
- Boilerplate working in Storybook [`49a0436`](https://github.com/Labelflow/labelflow/commit/49a0436af6f085ac1527e73b26ed1faf50237aa8)
- Add projects mutation working [`9398a26`](https://github.com/Labelflow/labelflow/commit/9398a261e2728d5087e783da8a03b17b53144c16)
- Add delete class modal [`6e17dd1`](https://github.com/Labelflow/labelflow/commit/6e17dd15533dec165abd712f066d67a948e0546b)
- Fix one test [`6ece4e2`](https://github.com/Labelflow/labelflow/commit/6ece4e2a9a63cf54be15243246db6d153c9992a5)
- Fix again ? [`5e91c28`](https://github.com/Labelflow/labelflow/commit/5e91c286376558c2ea75cb8128aa8c016f802245)
- Move edit label class related things to a separate component [`157405c`](https://github.com/Labelflow/labelflow/commit/157405c8b6f272ef72f3df02f5e965e1e132727c)
- Modularize graphql schema [`f09e639`](https://github.com/Labelflow/labelflow/commit/f09e639bdabb7fe2ffd18440bba3881fa48a0818)
- Setup python [`d78f0b9`](https://github.com/Labelflow/labelflow/commit/d78f0b9ff52d1a22df995cbdd0414af2a999a772)
- Format class selection popover tests [`3ca31fe`](https://github.com/Labelflow/labelflow/commit/3ca31fe0ce173f7d0d28c3eac7a6da442b92c36b)
- Try to fix cypress ongoing [`b263f47`](https://github.com/Labelflow/labelflow/commit/b263f477df5dcfb66fe9ef61a506556285c864f9)
- Test [`fc9d392`](https://github.com/Labelflow/labelflow/commit/fc9d39274b0a4a29ac58d0443903834216e7ea18)
- Add tests for the class selection menu [`fe502b6`](https://github.com/Labelflow/labelflow/commit/fe502b66a373f8c490056d82669785fe618d2c9f)
- Add create class element to the combo box [`98a5868`](https://github.com/Labelflow/labelflow/commit/98a5868e430d795267a8a69826ef92bf40d5c8dc)
- Cleanup cypress a bit [`f833fa6`](https://github.com/Labelflow/labelflow/commit/f833fa601ecd10a66af9f58d385caecffb1e88f4)
- Remove deploy website jobs from CI [`3635742`](https://github.com/Labelflow/labelflow/commit/3635742842db6f47c555bf6edb053d92f28b4a55)
- Change style to match most recent mockups [`5cd65e5`](https://github.com/Labelflow/labelflow/commit/5cd65e584f6c403c8f6834b6487205dde5251349)
- Add tests for undo mechanism of createLabel [`1e9529b`](https://github.com/Labelflow/labelflow/commit/1e9529b533fd7142433f53def631ba4d25d49788)
- Use @graphql-tools/schema instead of @apollo-model/graphql-tools [`2d556e8`](https://github.com/Labelflow/labelflow/commit/2d556e8bd7184b529b2ff428d1d4155c36b42376)
- Refactor label resolver tests [`0615703`](https://github.com/Labelflow/labelflow/commit/061570309f4c3afd77bcbe4c754d31c746a1ef6c)
- More robust cache object management [`fccabba`](https://github.com/Labelflow/labelflow/commit/fccabbae2a0e5df7779347161c02e281de96d007)
- Merge functions to get closets element of feature [`e65a6f0`](https://github.com/Labelflow/labelflow/commit/e65a6f0af89c11800303c6780b2dc579c2548f66)
- Basic [`e0355e5`](https://github.com/Labelflow/labelflow/commit/e0355e50f139dfb461656633deb060c94110739d)
- Standardize usage of decorators [`e0083d5`](https://github.com/Labelflow/labelflow/commit/e0083d55ff5c2e9ee4022f14f7f1662af6f938cf)
- Update typescript to solve narrowing generic type issue in `list` function [`ec70c45`](https://github.com/Labelflow/labelflow/commit/ec70c454bbd220a4f2539656b911667dd044405f)
- Add first image of the project in the card [`3b7dc86`](https://github.com/Labelflow/labelflow/commit/3b7dc862c3d3202163b92bfb404596446223af57)
- Ensure we are truncating path + updated errors style [`42aa2fb`](https://github.com/Labelflow/labelflow/commit/42aa2fb718a1e646fb2a833b394952e785875849)
- Set labels to label class none when deleting a label class + update tests [`bdcec15`](https://github.com/Labelflow/labelflow/commit/bdcec15e539fe4d525a97bab9a9260d4611c65cd)
- labelAggregates resolver and label tests fix [`e062f4b`](https://github.com/Labelflow/labelflow/commit/e062f4be46cfdc2d743e1b706ff2876c224f2b16)
- Add test for component displaying labels in open layers [`c8afb1c`](https://github.com/Labelflow/labelflow/commit/c8afb1c7613a4dc11472800a245353ce99b39ec6)
- Add readme with basic example and design choices [`8255730`](https://github.com/Labelflow/labelflow/commit/82557305a0611722b7c4e2cf52167e0f9d694338)
- Add Label.labelClass resolver and test it [`2d3c2e4`](https://github.com/Labelflow/labelflow/commit/2d3c2e4d905390933ace63980549120a6c35d638)
- Move modal -> popover [`82118f2`](https://github.com/Labelflow/labelflow/commit/82118f2831417cf89a4ea3e5ebfef0b4c6d3044e)
- Dirty WIP: Repository works for projects [`96b299f`](https://github.com/Labelflow/labelflow/commit/96b299f39ef45cb9b2f9e7e0e295a3627b09cbff)
- Class delete tests & margins [`0b62f1d`](https://github.com/Labelflow/labelflow/commit/0b62f1d6ac9a40bbcc3ffd5830929a6b01971cdb)
- Refactor resolvers to anticipate frontend usage [`02f0fbd`](https://github.com/Labelflow/labelflow/commit/02f0fbd5da135f3c649bf7b3dd7cc70ab595e355)
- We want to be able to find a project by its name [`d0319fd`](https://github.com/Labelflow/labelflow/commit/d0319fd92710cc0e3675c61c729440a0b59c9178)
- Tests for the project query [`3f3106a`](https://github.com/Labelflow/labelflow/commit/3f3106af7bba582e8e1be52abfc4c6e31b83ed26)
- debut page and env vars [`d9f823c`](https://github.com…
github-actions bot pushed a commit that referenced this pull request Aug 25, 2021
- Feature/add license and update readme [`#373`](#373)
- Website changes [`#374`](#374)
- Feature/#341 update dataset urls with their slugs [`#356`](#356)
- Enhance styling of videos [`#372`](#372)
- Export image of selected project only [`#370`](#370)
- Implement image size validation [`#362`](#362)
- Feature/#342 free cache when dataset is deleted [`#348`](#348)
- Changing blog page text [`#363`](#363)
- Feature/strapi updates [`#357`](#357)
- Feature/support menu [`#355`](#355)
- Clicking on "Product" redirects to the labelling interface [`#347`](#347)
- Upgrade to next js 11.1 [`#344`](#344)
- Quality/robustify db service worker [`#334`](#334)
- Add blog to website [`#340`](#340)
- Feature/#299 add slugs [`#339`](#339)
- Feature/google analytics dashboard [`#333`](#333)
- Rename projects to datasets [`#336`](#336)
- Merge app and website [`#332`](#332)
- Export images along with labels [`#318`](#318)
- feature/#312-custom-endpoint [`#324`](#324)
- User arrives on labelling interface on first connection [`#322`](#322)
- Edit label class name from projects page [`#319`](#319)
- Node.js backend poc [`#321`](#321)
- Research/repository [`#302`](#302)
- Add label coordinates in coco export [`#309`](#309)
- Update export modal to display the number of images [`#310`](#310)
- Update service worker modal interaction [`#306`](#306)
- Project delete [`#279`](#279)
- Reset selectedLabelClassId when projectId changes [`#304`](#304)
- Feature/#251 polygon labels [`#275`](#275)
- Fix: cannot edit label after refreshing the labelling page [`#305`](#305)
- Ignore strapi folder in lint job [`#303`](#303)
- Feature/#281 create the classes page [`#289`](#289)
- Fix lint issues in worker file [`#298`](#298)
- Remove workbox logs in dev [`#297`](#297)
- Put image gallery page under tab [`#288`](#288)
- Integrate projects to the app [`#269`](#269)
- Enhance optimistic response for label creation and update [`#286`](#286)
- Fix css preventing to scroll in modal body on small resolutions [`#277`](#277)
- Feature/#212 resize bounding box [`#241`](#241)
- Fixes graphql imports and fast refresh on some pages [`#276`](#276)
- Refactor bounding box [`#270`](#270)
- Feature/#96 edit project name [`#273`](#273)
- Feature/#176 change the coco export [`#271`](#271)
- Project gallery [`#265`](#265)
- Refactor Service worker + Image storage [`#263`](#263)
- Improve e2e tests [`#266`](#266)
- Fix class search bind with "/" [`#267`](#267)
- Fix breadcrumb ellipsis on really small screens [`#256`](#256)
- Move Coco code around [`#255`](#255)
- Debug page [`#253`](#253)
- Feature/modal project [`#248`](#248)
- Feature/seo [`#250`](#250)
- Navbar Logo navigates to root [`#249`](#249)
- Add right click possibility when using the draw interaction [`#231`](#231)
- Bug/welcome modal [`#247`](#247)
- Fix a bug where it was impossible to right click overlapping features [`#242`](#242)
- Feature/better bundle analyze [`#244`](#244)
- Update welcome modal [`#235`](#235)
- Fix for safari [`#232`](#232)
- Feature/#206 deterministic import [`#218`](#218)
- Add retries to cypress [`#229`](#229)
- Feature/cookie for first visit & error management [`#220`](#220)
- Feature/#202 esc cancel drawing [`#217`](#217)
-  Fix bug preventing image name to be displayed [`#221`](#221)
- Add optimistic response on bounding box creation and deletion [`#224`](#224)
- bundle analyzer [`#213`](#213)
- Fix labels not updating in the export modal [`#223`](#223)
- Resize bounding boxes to fit in the image and disable its creation if it is outside the image [`#215`](#215)
- Feature/#54 kb shortcut class selection [`#189`](#189)
- Clear selected label when changing current image [`#216`](#216)
- Fix bug preventing to select a feature in another feature [`#194`](#194)
- Center modals [`#211`](#211)
- Fix a bug that prevent to unzoom openlayers when zooming the browser [`#214`](#214)
- `"c"` key shortcut to change class [`#183`](#183)
- Implements crud of project entity [`#193`](#193)
- Bug/fix blinking labels [`#190`](#190)
- Add gallery component [`#179`](#179)
- Integrate label class selection menu [`#182`](#182)
- Change style of guides [`#177`](#177)
- Edit label class on right click [`#145`](#145)
- Control automatic modal states with query params [`#174`](#174)
- Add VS Code tasks [`#171`](#171)
- Manage image zoom [`#173`](#173)
- Feature/#74 export modal [`#165`](#165)
- Feature/home page [`#166`](#166)
- Add cursor guides when user is drawing a box [`#164`](#164)
- Change cursor depending on selected tool and hovered element [`#168`](#168)
- Robustify database in service worker [`#167`](#167)
- Add keyboard shortcut to select the bounding box tool [`#159`](#159)
- useQueryParams for import modal [`#157`](#157)
- Clear the undoredo store on image change [`#163`](#163)
- Allow schema introspection on apollo-server [`#162`](#162)
- Remove useless console logs [`#158`](#158)
- Select Bounding box and Delete label [`#143`](#143)
- Adding a button to close the import modal when all images are done up… [`#152`](#152)
- Bug/undo error [`#150`](#150)
- Add graphiql route on the web app [`#149`](#149)
- Bug/disappearing labels [`#151`](#151)
- Service Worker in webapp [`#113`](#113)
- Implement undo and redo actions for bounding box creation [`#134`](#134)
- Quality/#138 refactor labelling tool to fetch images [`#142`](#142)
- Class selection menu [`#141`](#141)
- Feature/upload as told by server [`#139`](#139)
- Standard upload [`#123`](#123)
- Feature/#76 export coco [`#137`](#137)
- Add DrawingTool component [`#117`](#117)
- Feature/#52 Class selection popover [`#89`](#89)
- update and delete labels resolvers [`#129`](#129)
- Quality/db types [`#127`](#127)
- Update feature_request.md [`#128`](#128)
- Create a helper to setup local database in tests [`#122`](#122)
- Check dependencies between issues once an hour only [`#121`](#121)
- Update dependent-issues.yml [`#120`](#120)
- Trying another syntax for every 5 minutes... [`#119`](#119)
- Update cron time of dependent issues script [`#118`](#118)
- Feature/#51 class entity [`#86`](#86)
- Zustand and undo middleware [`#90`](#90)
- Feature/labelling component [`#111`](#111)
- Feature/#31 crud label [`#84`](#84)
- Add keymap to top bar [`#107`](#107)
- Create drawing toolbar and factor nav toolbar [`#108`](#108)
- Create SECURITY.md [`#105`](#105)
- Create dependent-issues.yml [`#103`](#103)
- Update issue templates [`#93`](#93)
- keyboard shortcut previous next image [`#88`](#88)
- Feature/visualize image openlayers [`#83`](#83)
- Add import button into top bar [`#61`](#61)
- Image navigation [`#81`](#81)
- Enhancement/replace localforage with dexie [`#71`](#71)
- Fix image upload on test-images [`#82`](#82)
- Import React openlayers fiber [`#22`](#22)
- Add a Layout component with a Topbar component containing the logo [`#60`](#60)
- Add yarn script to check if codegen generate some diff [`#69`](#69)
- Enhancement/fix dependencies [`#19`](#19)
- Remove global dependency of storybook on chakra [`#68`](#68)
- Fix path to yarn.lock in github cache action [`#67`](#67)
- Create ImportImagesModal component [`#24`](#24)
- Store files in localForage [`#37`](#37)
- Fix yarn cache in CI [`#4`](#4)
- Add image CRUD (read, list and create) [`#36`](#36)
- Add cypress dashboard [`#49`](#49)
- CI improvements  [`#46`](#46)
- Update from feature/python-lint [`#40`](#40)
- Feature/enforce clean project management [`#38`](#38)
- Feature/#14 graphql server [`#23`](#23)
- Vercel github action [`#25`](#25)
- Small lint fix [`#21`](#21)
- Install storybook in the web-app package [`#20`](#20)
- Feature/client side graphql [`#11`](#11)
- merge website [`#5`](#5)
- Feature/docker python [`#3`](#3)
- Yarn v2 [`#2`](#2)
- Init labelflow project and labelflow web app [`#1`](#1)

[skip ci]
github-actions bot pushed a commit that referenced this pull request Aug 25, 2021
- Feature/add license and update readme [`#373`](#373)
- Website changes [`#374`](#374)
- Feature/#341 update dataset urls with their slugs [`#356`](#356)
- Enhance styling of videos [`#372`](#372)
- Export image of selected project only [`#370`](#370)
- Implement image size validation [`#362`](#362)
- Feature/#342 free cache when dataset is deleted [`#348`](#348)
- Changing blog page text [`#363`](#363)
- Feature/strapi updates [`#357`](#357)
- Feature/support menu [`#355`](#355)
- Clicking on "Product" redirects to the labelling interface [`#347`](#347)
- Upgrade to next js 11.1 [`#344`](#344)
- Quality/robustify db service worker [`#334`](#334)
- Add blog to website [`#340`](#340)
- Feature/#299 add slugs [`#339`](#339)
- Feature/google analytics dashboard [`#333`](#333)
- Rename projects to datasets [`#336`](#336)
- Merge app and website [`#332`](#332)
- Export images along with labels [`#318`](#318)
- feature/#312-custom-endpoint [`#324`](#324)
- User arrives on labelling interface on first connection [`#322`](#322)
- Edit label class name from projects page [`#319`](#319)
- Node.js backend poc [`#321`](#321)
- Research/repository [`#302`](#302)
- Add label coordinates in coco export [`#309`](#309)
- Update export modal to display the number of images [`#310`](#310)
- Update service worker modal interaction [`#306`](#306)
- Project delete [`#279`](#279)
- Reset selectedLabelClassId when projectId changes [`#304`](#304)
- Feature/#251 polygon labels [`#275`](#275)
- Fix: cannot edit label after refreshing the labelling page [`#305`](#305)
- Ignore strapi folder in lint job [`#303`](#303)
- Feature/#281 create the classes page [`#289`](#289)
- Fix lint issues in worker file [`#298`](#298)
- Remove workbox logs in dev [`#297`](#297)
- Put image gallery page under tab [`#288`](#288)
- Integrate projects to the app [`#269`](#269)
- Enhance optimistic response for label creation and update [`#286`](#286)
- Fix css preventing to scroll in modal body on small resolutions [`#277`](#277)
- Feature/#212 resize bounding box [`#241`](#241)
- Fixes graphql imports and fast refresh on some pages [`#276`](#276)
- Refactor bounding box [`#270`](#270)
- Feature/#96 edit project name [`#273`](#273)
- Feature/#176 change the coco export [`#271`](#271)
- Project gallery [`#265`](#265)
- Refactor Service worker + Image storage [`#263`](#263)
- Improve e2e tests [`#266`](#266)
- Fix class search bind with "/" [`#267`](#267)
- Fix breadcrumb ellipsis on really small screens [`#256`](#256)
- Move Coco code around [`#255`](#255)
- Debug page [`#253`](#253)
- Feature/modal project [`#248`](#248)
- Feature/seo [`#250`](#250)
- Navbar Logo navigates to root [`#249`](#249)
- Add right click possibility when using the draw interaction [`#231`](#231)
- Bug/welcome modal [`#247`](#247)
- Fix a bug where it was impossible to right click overlapping features [`#242`](#242)
- Feature/better bundle analyze [`#244`](#244)
- Update welcome modal [`#235`](#235)
- Fix for safari [`#232`](#232)
- Feature/#206 deterministic import [`#218`](#218)
- Add retries to cypress [`#229`](#229)
- Feature/cookie for first visit & error management [`#220`](#220)
- Feature/#202 esc cancel drawing [`#217`](#217)
-  Fix bug preventing image name to be displayed [`#221`](#221)
- Add optimistic response on bounding box creation and deletion [`#224`](#224)
- bundle analyzer [`#213`](#213)
- Fix labels not updating in the export modal [`#223`](#223)
- Resize bounding boxes to fit in the image and disable its creation if it is outside the image [`#215`](#215)
- Feature/#54 kb shortcut class selection [`#189`](#189)
- Clear selected label when changing current image [`#216`](#216)
- Fix bug preventing to select a feature in another feature [`#194`](#194)
- Center modals [`#211`](#211)
- Fix a bug that prevent to unzoom openlayers when zooming the browser [`#214`](#214)
- `"c"` key shortcut to change class [`#183`](#183)
- Implements crud of project entity [`#193`](#193)
- Bug/fix blinking labels [`#190`](#190)
- Add gallery component [`#179`](#179)
- Integrate label class selection menu [`#182`](#182)
- Change style of guides [`#177`](#177)
- Edit label class on right click [`#145`](#145)
- Control automatic modal states with query params [`#174`](#174)
- Add VS Code tasks [`#171`](#171)
- Manage image zoom [`#173`](#173)
- Feature/#74 export modal [`#165`](#165)
- Feature/home page [`#166`](#166)
- Add cursor guides when user is drawing a box [`#164`](#164)
- Change cursor depending on selected tool and hovered element [`#168`](#168)
- Robustify database in service worker [`#167`](#167)
- Add keyboard shortcut to select the bounding box tool [`#159`](#159)
- useQueryParams for import modal [`#157`](#157)
- Clear the undoredo store on image change [`#163`](#163)
- Allow schema introspection on apollo-server [`#162`](#162)
- Remove useless console logs [`#158`](#158)
- Select Bounding box and Delete label [`#143`](#143)
- Adding a button to close the import modal when all images are done up… [`#152`](#152)
- Bug/undo error [`#150`](#150)
- Add graphiql route on the web app [`#149`](#149)
- Bug/disappearing labels [`#151`](#151)
- Service Worker in webapp [`#113`](#113)
- Implement undo and redo actions for bounding box creation [`#134`](#134)
- Quality/#138 refactor labelling tool to fetch images [`#142`](#142)
- Class selection menu [`#141`](#141)
- Feature/upload as told by server [`#139`](#139)
- Standard upload [`#123`](#123)
- Feature/#76 export coco [`#137`](#137)
- Add DrawingTool component [`#117`](#117)
- Feature/#52 Class selection popover [`#89`](#89)
- update and delete labels resolvers [`#129`](#129)
- Quality/db types [`#127`](#127)
- Update feature_request.md [`#128`](#128)
- Create a helper to setup local database in tests [`#122`](#122)
- Check dependencies between issues once an hour only [`#121`](#121)
- Update dependent-issues.yml [`#120`](#120)
- Trying another syntax for every 5 minutes... [`#119`](#119)
- Update cron time of dependent issues script [`#118`](#118)
- Feature/#51 class entity [`#86`](#86)
- Zustand and undo middleware [`#90`](#90)
- Feature/labelling component [`#111`](#111)
- Feature/#31 crud label [`#84`](#84)
- Add keymap to top bar [`#107`](#107)
- Create drawing toolbar and factor nav toolbar [`#108`](#108)
- Create SECURITY.md [`#105`](#105)
- Create dependent-issues.yml [`#103`](#103)
- Update issue templates [`#93`](#93)
- keyboard shortcut previous next image [`#88`](#88)
- Feature/visualize image openlayers [`#83`](#83)
- Add import button into top bar [`#61`](#61)
- Image navigation [`#81`](#81)
- Enhancement/replace localforage with dexie [`#71`](#71)
- Fix image upload on test-images [`#82`](#82)
- Import React openlayers fiber [`#22`](#22)
- Add a Layout component with a Topbar component containing the logo [`#60`](#60)
- Add yarn script to check if codegen generate some diff [`#69`](#69)
- Enhancement/fix dependencies [`#19`](#19)
- Remove global dependency of storybook on chakra [`#68`](#68)
- Fix path to yarn.lock in github cache action [`#67`](#67)
- Create ImportImagesModal component [`#24`](#24)
- Store files in localForage [`#37`](#37)
- Fix yarn cache in CI [`#4`](#4)
- Add image CRUD (read, list and create) [`#36`](#36)
- Add cypress dashboard [`#49`](#49)
- CI improvements  [`#46`](#46)
- Update from feature/python-lint [`#40`](#40)
- Feature/enforce clean project management [`#38`](#38)
- Feature/#14 graphql server [`#23`](#23)
- Vercel github action [`#25`](#25)
- Small lint fix [`#21`](#21)
- Install storybook in the web-app package [`#20`](#20)
- Feature/client side graphql [`#11`](#11)
- merge website [`#5`](#5)
- Feature/docker python [`#3`](#3)
- Yarn v2 [`#2`](#2)
- Init labelflow project and labelflow web app [`#1`](#1)

[skip ci]
github-actions bot pushed a commit that referenced this pull request Aug 25, 2021
- Feature/add license and update readme [`#373`](#373)
- Website changes [`#374`](#374)
- Feature/#341 update dataset urls with their slugs [`#356`](#356)
- Enhance styling of videos [`#372`](#372)
- Export image of selected project only [`#370`](#370)
- Implement image size validation [`#362`](#362)
- Feature/#342 free cache when dataset is deleted [`#348`](#348)
- Changing blog page text [`#363`](#363)
- Feature/strapi updates [`#357`](#357)
- Feature/support menu [`#355`](#355)
- Clicking on "Product" redirects to the labelling interface [`#347`](#347)
- Upgrade to next js 11.1 [`#344`](#344)
- Quality/robustify db service worker [`#334`](#334)
- Add blog to website [`#340`](#340)
- Feature/#299 add slugs [`#339`](#339)
- Feature/google analytics dashboard [`#333`](#333)
- Rename projects to datasets [`#336`](#336)
- Merge app and website [`#332`](#332)
- Export images along with labels [`#318`](#318)
- feature/#312-custom-endpoint [`#324`](#324)
- User arrives on labelling interface on first connection [`#322`](#322)
- Edit label class name from projects page [`#319`](#319)
- Node.js backend poc [`#321`](#321)
- Research/repository [`#302`](#302)
- Add label coordinates in coco export [`#309`](#309)
- Update export modal to display the number of images [`#310`](#310)
- Update service worker modal interaction [`#306`](#306)
- Project delete [`#279`](#279)
- Reset selectedLabelClassId when projectId changes [`#304`](#304)
- Feature/#251 polygon labels [`#275`](#275)
- Fix: cannot edit label after refreshing the labelling page [`#305`](#305)
- Ignore strapi folder in lint job [`#303`](#303)
- Feature/#281 create the classes page [`#289`](#289)
- Fix lint issues in worker file [`#298`](#298)
- Remove workbox logs in dev [`#297`](#297)
- Put image gallery page under tab [`#288`](#288)
- Integrate projects to the app [`#269`](#269)
- Enhance optimistic response for label creation and update [`#286`](#286)
- Fix css preventing to scroll in modal body on small resolutions [`#277`](#277)
- Feature/#212 resize bounding box [`#241`](#241)
- Fixes graphql imports and fast refresh on some pages [`#276`](#276)
- Refactor bounding box [`#270`](#270)
- Feature/#96 edit project name [`#273`](#273)
- Feature/#176 change the coco export [`#271`](#271)
- Project gallery [`#265`](#265)
- Refactor Service worker + Image storage [`#263`](#263)
- Improve e2e tests [`#266`](#266)
- Fix class search bind with "/" [`#267`](#267)
- Fix breadcrumb ellipsis on really small screens [`#256`](#256)
- Move Coco code around [`#255`](#255)
- Debug page [`#253`](#253)
- Feature/modal project [`#248`](#248)
- Feature/seo [`#250`](#250)
- Navbar Logo navigates to root [`#249`](#249)
- Add right click possibility when using the draw interaction [`#231`](#231)
- Bug/welcome modal [`#247`](#247)
- Fix a bug where it was impossible to right click overlapping features [`#242`](#242)
- Feature/better bundle analyze [`#244`](#244)
- Update welcome modal [`#235`](#235)
- Fix for safari [`#232`](#232)
- Feature/#206 deterministic import [`#218`](#218)
- Add retries to cypress [`#229`](#229)
- Feature/cookie for first visit & error management [`#220`](#220)
- Feature/#202 esc cancel drawing [`#217`](#217)
-  Fix bug preventing image name to be displayed [`#221`](#221)
- Add optimistic response on bounding box creation and deletion [`#224`](#224)
- bundle analyzer [`#213`](#213)
- Fix labels not updating in the export modal [`#223`](#223)
- Resize bounding boxes to fit in the image and disable its creation if it is outside the image [`#215`](#215)
- Feature/#54 kb shortcut class selection [`#189`](#189)
- Clear selected label when changing current image [`#216`](#216)
- Fix bug preventing to select a feature in another feature [`#194`](#194)
- Center modals [`#211`](#211)
- Fix a bug that prevent to unzoom openlayers when zooming the browser [`#214`](#214)
- `"c"` key shortcut to change class [`#183`](#183)
- Implements crud of project entity [`#193`](#193)
- Bug/fix blinking labels [`#190`](#190)
- Add gallery component [`#179`](#179)
- Integrate label class selection menu [`#182`](#182)
- Change style of guides [`#177`](#177)
- Edit label class on right click [`#145`](#145)
- Control automatic modal states with query params [`#174`](#174)
- Add VS Code tasks [`#171`](#171)
- Manage image zoom [`#173`](#173)
- Feature/#74 export modal [`#165`](#165)
- Feature/home page [`#166`](#166)
- Add cursor guides when user is drawing a box [`#164`](#164)
- Change cursor depending on selected tool and hovered element [`#168`](#168)
- Robustify database in service worker [`#167`](#167)
- Add keyboard shortcut to select the bounding box tool [`#159`](#159)
- useQueryParams for import modal [`#157`](#157)
- Clear the undoredo store on image change [`#163`](#163)
- Allow schema introspection on apollo-server [`#162`](#162)
- Remove useless console logs [`#158`](#158)
- Select Bounding box and Delete label [`#143`](#143)
- Adding a button to close the import modal when all images are done up… [`#152`](#152)
- Bug/undo error [`#150`](#150)
- Add graphiql route on the web app [`#149`](#149)
- Bug/disappearing labels [`#151`](#151)
- Service Worker in webapp [`#113`](#113)
- Implement undo and redo actions for bounding box creation [`#134`](#134)
- Quality/#138 refactor labelling tool to fetch images [`#142`](#142)
- Class selection menu [`#141`](#141)
- Feature/upload as told by server [`#139`](#139)
- Standard upload [`#123`](#123)
- Feature/#76 export coco [`#137`](#137)
- Add DrawingTool component [`#117`](#117)
- Feature/#52 Class selection popover [`#89`](#89)
- update and delete labels resolvers [`#129`](#129)
- Quality/db types [`#127`](#127)
- Update feature_request.md [`#128`](#128)
- Create a helper to setup local database in tests [`#122`](#122)
- Check dependencies between issues once an hour only [`#121`](#121)
- Update dependent-issues.yml [`#120`](#120)
- Trying another syntax for every 5 minutes... [`#119`](#119)
- Update cron time of dependent issues script [`#118`](#118)
- Feature/#51 class entity [`#86`](#86)
- Zustand and undo middleware [`#90`](#90)
- Feature/labelling component [`#111`](#111)
- Feature/#31 crud label [`#84`](#84)
- Add keymap to top bar [`#107`](#107)
- Create drawing toolbar and factor nav toolbar [`#108`](#108)
- Create SECURITY.md [`#105`](#105)
- Create dependent-issues.yml [`#103`](#103)
- Update issue templates [`#93`](#93)
- keyboard shortcut previous next image [`#88`](#88)
- Feature/visualize image openlayers [`#83`](#83)
- Add import button into top bar [`#61`](#61)
- Image navigation [`#81`](#81)
- Enhancement/replace localforage with dexie [`#71`](#71)
- Fix image upload on test-images [`#82`](#82)
- Import React openlayers fiber [`#22`](#22)
- Add a Layout component with a Topbar component containing the logo [`#60`](#60)
- Add yarn script to check if codegen generate some diff [`#69`](#69)
- Enhancement/fix dependencies [`#19`](#19)
- Remove global dependency of storybook on chakra [`#68`](#68)
- Fix path to yarn.lock in github cache action [`#67`](#67)
- Create ImportImagesModal component [`#24`](#24)
- Store files in localForage [`#37`](#37)
- Fix yarn cache in CI [`#4`](#4)
- Add image CRUD (read, list and create) [`#36`](#36)
- Add cypress dashboard [`#49`](#49)
- CI improvements  [`#46`](#46)
- Update from feature/python-lint [`#40`](#40)
- Feature/enforce clean project management [`#38`](#38)
- Feature/#14 graphql server [`#23`](#23)
- Vercel github action [`#25`](#25)
- Small lint fix [`#21`](#21)
- Install storybook in the web-app package [`#20`](#20)
- Feature/client side graphql [`#11`](#11)
- merge website [`#5`](#5)
- Feature/docker python [`#3`](#3)
- Yarn v2 [`#2`](#2)
- Init labelflow project and labelflow web app [`#1`](#1)

[skip ci]
github-actions bot pushed a commit that referenced this pull request Aug 25, 2021
- Feature/add license and update readme [`#373`](#373)
- Website changes [`#374`](#374)
- Feature/#341 update dataset urls with their slugs [`#356`](#356)
- Enhance styling of videos [`#372`](#372)
- Export image of selected project only [`#370`](#370)
- Implement image size validation [`#362`](#362)
- Feature/#342 free cache when dataset is deleted [`#348`](#348)
- Changing blog page text [`#363`](#363)
- Feature/strapi updates [`#357`](#357)
- Feature/support menu [`#355`](#355)
- Clicking on "Product" redirects to the labelling interface [`#347`](#347)
- Upgrade to next js 11.1 [`#344`](#344)
- Quality/robustify db service worker [`#334`](#334)
- Add blog to website [`#340`](#340)
- Feature/#299 add slugs [`#339`](#339)
- Feature/google analytics dashboard [`#333`](#333)
- Rename projects to datasets [`#336`](#336)
- Merge app and website [`#332`](#332)
- Export images along with labels [`#318`](#318)
- feature/#312-custom-endpoint [`#324`](#324)
- User arrives on labelling interface on first connection [`#322`](#322)
- Edit label class name from projects page [`#319`](#319)
- Node.js backend poc [`#321`](#321)
- Research/repository [`#302`](#302)
- Add label coordinates in coco export [`#309`](#309)
- Update export modal to display the number of images [`#310`](#310)
- Update service worker modal interaction [`#306`](#306)
- Project delete [`#279`](#279)
- Reset selectedLabelClassId when projectId changes [`#304`](#304)
- Feature/#251 polygon labels [`#275`](#275)
- Fix: cannot edit label after refreshing the labelling page [`#305`](#305)
- Ignore strapi folder in lint job [`#303`](#303)
- Feature/#281 create the classes page [`#289`](#289)
- Fix lint issues in worker file [`#298`](#298)
- Remove workbox logs in dev [`#297`](#297)
- Put image gallery page under tab [`#288`](#288)
- Integrate projects to the app [`#269`](#269)
- Enhance optimistic response for label creation and update [`#286`](#286)
- Fix css preventing to scroll in modal body on small resolutions [`#277`](#277)
- Feature/#212 resize bounding box [`#241`](#241)
- Fixes graphql imports and fast refresh on some pages [`#276`](#276)
- Refactor bounding box [`#270`](#270)
- Feature/#96 edit project name [`#273`](#273)
- Feature/#176 change the coco export [`#271`](#271)
- Project gallery [`#265`](#265)
- Refactor Service worker + Image storage [`#263`](#263)
- Improve e2e tests [`#266`](#266)
- Fix class search bind with "/" [`#267`](#267)
- Fix breadcrumb ellipsis on really small screens [`#256`](#256)
- Move Coco code around [`#255`](#255)
- Debug page [`#253`](#253)
- Feature/modal project [`#248`](#248)
- Feature/seo [`#250`](#250)
- Navbar Logo navigates to root [`#249`](#249)
- Add right click possibility when using the draw interaction [`#231`](#231)
- Bug/welcome modal [`#247`](#247)
- Fix a bug where it was impossible to right click overlapping features [`#242`](#242)
- Feature/better bundle analyze [`#244`](#244)
- Update welcome modal [`#235`](#235)
- Fix for safari [`#232`](#232)
- Feature/#206 deterministic import [`#218`](#218)
- Add retries to cypress [`#229`](#229)
- Feature/cookie for first visit & error management [`#220`](#220)
- Feature/#202 esc cancel drawing [`#217`](#217)
-  Fix bug preventing image name to be displayed [`#221`](#221)
- Add optimistic response on bounding box creation and deletion [`#224`](#224)
- bundle analyzer [`#213`](#213)
- Fix labels not updating in the export modal [`#223`](#223)
- Resize bounding boxes to fit in the image and disable its creation if it is outside the image [`#215`](#215)
- Feature/#54 kb shortcut class selection [`#189`](#189)
- Clear selected label when changing current image [`#216`](#216)
- Fix bug preventing to select a feature in another feature [`#194`](#194)
- Center modals [`#211`](#211)
- Fix a bug that prevent to unzoom openlayers when zooming the browser [`#214`](#214)
- `"c"` key shortcut to change class [`#183`](#183)
- Implements crud of project entity [`#193`](#193)
- Bug/fix blinking labels [`#190`](#190)
- Add gallery component [`#179`](#179)
- Integrate label class selection menu [`#182`](#182)
- Change style of guides [`#177`](#177)
- Edit label class on right click [`#145`](#145)
- Control automatic modal states with query params [`#174`](#174)
- Add VS Code tasks [`#171`](#171)
- Manage image zoom [`#173`](#173)
- Feature/#74 export modal [`#165`](#165)
- Feature/home page [`#166`](#166)
- Add cursor guides when user is drawing a box [`#164`](#164)
- Change cursor depending on selected tool and hovered element [`#168`](#168)
- Robustify database in service worker [`#167`](#167)
- Add keyboard shortcut to select the bounding box tool [`#159`](#159)
- useQueryParams for import modal [`#157`](#157)
- Clear the undoredo store on image change [`#163`](#163)
- Allow schema introspection on apollo-server [`#162`](#162)
- Remove useless console logs [`#158`](#158)
- Select Bounding box and Delete label [`#143`](#143)
- Adding a button to close the import modal when all images are done up… [`#152`](#152)
- Bug/undo error [`#150`](#150)
- Add graphiql route on the web app [`#149`](#149)
- Bug/disappearing labels [`#151`](#151)
- Service Worker in webapp [`#113`](#113)
- Implement undo and redo actions for bounding box creation [`#134`](#134)
- Quality/#138 refactor labelling tool to fetch images [`#142`](#142)
- Class selection menu [`#141`](#141)
- Feature/upload as told by server [`#139`](#139)
- Standard upload [`#123`](#123)
- Feature/#76 export coco [`#137`](#137)
- Add DrawingTool component [`#117`](#117)
- Feature/#52 Class selection popover [`#89`](#89)
- update and delete labels resolvers [`#129`](#129)
- Quality/db types [`#127`](#127)
- Update feature_request.md [`#128`](#128)
- Create a helper to setup local database in tests [`#122`](#122)
- Check dependencies between issues once an hour only [`#121`](#121)
- Update dependent-issues.yml [`#120`](#120)
- Trying another syntax for every 5 minutes... [`#119`](#119)
- Update cron time of dependent issues script [`#118`](#118)
- Feature/#51 class entity [`#86`](#86)
- Zustand and undo middleware [`#90`](#90)
- Feature/labelling component [`#111`](#111)
- Feature/#31 crud label [`#84`](#84)
- Add keymap to top bar [`#107`](#107)
- Create drawing toolbar and factor nav toolbar [`#108`](#108)
- Create SECURITY.md [`#105`](#105)
- Create dependent-issues.yml [`#103`](#103)
- Update issue templates [`#93`](#93)
- keyboard shortcut previous next image [`#88`](#88)
- Feature/visualize image openlayers [`#83`](#83)
- Add import button into top bar [`#61`](#61)
- Image navigation [`#81`](#81)
- Enhancement/replace localforage with dexie [`#71`](#71)
- Fix image upload on test-images [`#82`](#82)
- Import React openlayers fiber [`#22`](#22)
- Add a Layout component with a Topbar component containing the logo [`#60`](#60)
- Add yarn script to check if codegen generate some diff [`#69`](#69)
- Enhancement/fix dependencies [`#19`](#19)
- Remove global dependency of storybook on chakra [`#68`](#68)
- Fix path to yarn.lock in github cache action [`#67`](#67)
- Create ImportImagesModal component [`#24`](#24)
- Store files in localForage [`#37`](#37)
- Fix yarn cache in CI [`#4`](#4)
- Add image CRUD (read, list and create) [`#36`](#36)
- Add cypress dashboard [`#49`](#49)
- CI improvements  [`#46`](#46)
- Update from feature/python-lint [`#40`](#40)
- Feature/enforce clean project management [`#38`](#38)
- Feature/#14 graphql server [`#23`](#23)
- Vercel github action [`#25`](#25)
- Small lint fix [`#21`](#21)
- Install storybook in the web-app package [`#20`](#20)
- Feature/client side graphql [`#11`](#11)
- merge website [`#5`](#5)
- Feature/docker python [`#3`](#3)
- Yarn v2 [`#2`](#2)
- Init labelflow project and labelflow web app [`#1`](#1)

[skip ci]
github-actions bot pushed a commit that referenced this pull request Aug 25, 2021
- Feature/add license and update readme [`#373`](#373)
- Website changes [`#374`](#374)
- Feature/#341 update dataset urls with their slugs [`#356`](#356)
- Enhance styling of videos [`#372`](#372)
- Export image of selected project only [`#370`](#370)
- Implement image size validation [`#362`](#362)
- Feature/#342 free cache when dataset is deleted [`#348`](#348)
- Changing blog page text [`#363`](#363)
- Feature/strapi updates [`#357`](#357)
- Feature/support menu [`#355`](#355)
- Clicking on "Product" redirects to the labelling interface [`#347`](#347)
- Upgrade to next js 11.1 [`#344`](#344)
- Quality/robustify db service worker [`#334`](#334)
- Add blog to website [`#340`](#340)
- Feature/#299 add slugs [`#339`](#339)
- Feature/google analytics dashboard [`#333`](#333)
- Rename projects to datasets [`#336`](#336)
- Merge app and website [`#332`](#332)
- Export images along with labels [`#318`](#318)
- feature/#312-custom-endpoint [`#324`](#324)
- User arrives on labelling interface on first connection [`#322`](#322)
- Edit label class name from projects page [`#319`](#319)
- Node.js backend poc [`#321`](#321)
- Research/repository [`#302`](#302)
- Add label coordinates in coco export [`#309`](#309)
- Update export modal to display the number of images [`#310`](#310)
- Update service worker modal interaction [`#306`](#306)
- Project delete [`#279`](#279)
- Reset selectedLabelClassId when projectId changes [`#304`](#304)
- Feature/#251 polygon labels [`#275`](#275)
- Fix: cannot edit label after refreshing the labelling page [`#305`](#305)
- Ignore strapi folder in lint job [`#303`](#303)
- Feature/#281 create the classes page [`#289`](#289)
- Fix lint issues in worker file [`#298`](#298)
- Remove workbox logs in dev [`#297`](#297)
- Put image gallery page under tab [`#288`](#288)
- Integrate projects to the app [`#269`](#269)
- Enhance optimistic response for label creation and update [`#286`](#286)
- Fix css preventing to scroll in modal body on small resolutions [`#277`](#277)
- Feature/#212 resize bounding box [`#241`](#241)
- Fixes graphql imports and fast refresh on some pages [`#276`](#276)
- Refactor bounding box [`#270`](#270)
- Feature/#96 edit project name [`#273`](#273)
- Feature/#176 change the coco export [`#271`](#271)
- Project gallery [`#265`](#265)
- Refactor Service worker + Image storage [`#263`](#263)
- Improve e2e tests [`#266`](#266)
- Fix class search bind with "/" [`#267`](#267)
- Fix breadcrumb ellipsis on really small screens [`#256`](#256)
- Move Coco code around [`#255`](#255)
- Debug page [`#253`](#253)
- Feature/modal project [`#248`](#248)
- Feature/seo [`#250`](#250)
- Navbar Logo navigates to root [`#249`](#249)
- Add right click possibility when using the draw interaction [`#231`](#231)
- Bug/welcome modal [`#247`](#247)
- Fix a bug where it was impossible to right click overlapping features [`#242`](#242)
- Feature/better bundle analyze [`#244`](#244)
- Update welcome modal [`#235`](#235)
- Fix for safari [`#232`](#232)
- Feature/#206 deterministic import [`#218`](#218)
- Add retries to cypress [`#229`](#229)
- Feature/cookie for first visit & error management [`#220`](#220)
- Feature/#202 esc cancel drawing [`#217`](#217)
-  Fix bug preventing image name to be displayed [`#221`](#221)
- Add optimistic response on bounding box creation and deletion [`#224`](#224)
- bundle analyzer [`#213`](#213)
- Fix labels not updating in the export modal [`#223`](#223)
- Resize bounding boxes to fit in the image and disable its creation if it is outside the image [`#215`](#215)
- Feature/#54 kb shortcut class selection [`#189`](#189)
- Clear selected label when changing current image [`#216`](#216)
- Fix bug preventing to select a feature in another feature [`#194`](#194)
- Center modals [`#211`](#211)
- Fix a bug that prevent to unzoom openlayers when zooming the browser [`#214`](#214)
- `"c"` key shortcut to change class [`#183`](#183)
- Implements crud of project entity [`#193`](#193)
- Bug/fix blinking labels [`#190`](#190)
- Add gallery component [`#179`](#179)
- Integrate label class selection menu [`#182`](#182)
- Change style of guides [`#177`](#177)
- Edit label class on right click [`#145`](#145)
- Control automatic modal states with query params [`#174`](#174)
- Add VS Code tasks [`#171`](#171)
- Manage image zoom [`#173`](#173)
- Feature/#74 export modal [`#165`](#165)
- Feature/home page [`#166`](#166)
- Add cursor guides when user is drawing a box [`#164`](#164)
- Change cursor depending on selected tool and hovered element [`#168`](#168)
- Robustify database in service worker [`#167`](#167)
- Add keyboard shortcut to select the bounding box tool [`#159`](#159)
- useQueryParams for import modal [`#157`](#157)
- Clear the undoredo store on image change [`#163`](#163)
- Allow schema introspection on apollo-server [`#162`](#162)
- Remove useless console logs [`#158`](#158)
- Select Bounding box and Delete label [`#143`](#143)
- Adding a button to close the import modal when all images are done up… [`#152`](#152)
- Bug/undo error [`#150`](#150)
- Add graphiql route on the web app [`#149`](#149)
- Bug/disappearing labels [`#151`](#151)
- Service Worker in webapp [`#113`](#113)
- Implement undo and redo actions for bounding box creation [`#134`](#134)
- Quality/#138 refactor labelling tool to fetch images [`#142`](#142)
- Class selection menu [`#141`](#141)
- Feature/upload as told by server [`#139`](#139)
- Standard upload [`#123`](#123)
- Feature/#76 export coco [`#137`](#137)
- Add DrawingTool component [`#117`](#117)
- Feature/#52 Class selection popover [`#89`](#89)
- update and delete labels resolvers [`#129`](#129)
- Quality/db types [`#127`](#127)
- Update feature_request.md [`#128`](#128)
- Create a helper to setup local database in tests [`#122`](#122)
- Check dependencies between issues once an hour only [`#121`](#121)
- Update dependent-issues.yml [`#120`](#120)
- Trying another syntax for every 5 minutes... [`#119`](#119)
- Update cron time of dependent issues script [`#118`](#118)
- Feature/#51 class entity [`#86`](#86)
- Zustand and undo middleware [`#90`](#90)
- Feature/labelling component [`#111`](#111)
- Feature/#31 crud label [`#84`](#84)
- Add keymap to top bar [`#107`](#107)
- Create drawing toolbar and factor nav toolbar [`#108`](#108)
- Create SECURITY.md [`#105`](#105)
- Create dependent-issues.yml [`#103`](#103)
- Update issue templates [`#93`](#93)
- keyboard shortcut previous next image [`#88`](#88)
- Feature/visualize image openlayers [`#83`](#83)
- Add import button into top bar [`#61`](#61)
- Image navigation [`#81`](#81)
- Enhancement/replace localforage with dexie [`#71`](#71)
- Fix image upload on test-images [`#82`](#82)
- Import React openlayers fiber [`#22`](#22)
- Add a Layout component with a Topbar component containing the logo [`#60`](#60)
- Add yarn script to check if codegen generate some diff [`#69`](#69)
- Enhancement/fix dependencies [`#19`](#19)
- Remove global dependency of storybook on chakra [`#68`](#68)
- Fix path to yarn.lock in github cache action [`#67`](#67)
- Create ImportImagesModal component [`#24`](#24)
- Store files in localForage [`#37`](#37)
- Fix yarn cache in CI [`#4`](#4)
- Add image CRUD (read, list and create) [`#36`](#36)
- Add cypress dashboard [`#49`](#49)
- CI improvements  [`#46`](#46)
- Update from feature/python-lint [`#40`](#40)
- Feature/enforce clean project management [`#38`](#38)
- Feature/#14 graphql server [`#23`](#23)
- Vercel github action [`#25`](#25)
- Small lint fix [`#21`](#21)
- Install storybook in the web-app package [`#20`](#20)
- Feature/client side graphql [`#11`](#11)
- merge website [`#5`](#5)
- Feature/docker python [`#3`](#3)
- Yarn v2 [`#2`](#2)
- Init labelflow project and labelflow web app [`#1`](#1)

[skip ci]
github-actions bot pushed a commit that referenced this pull request Aug 25, 2021
- Feature/add license and update readme [`#373`](#373)
- Website changes [`#374`](#374)
- Feature/#341 update dataset urls with their slugs [`#356`](#356)
- Enhance styling of videos [`#372`](#372)
- Export image of selected project only [`#370`](#370)
- Implement image size validation [`#362`](#362)
- Feature/#342 free cache when dataset is deleted [`#348`](#348)
- Changing blog page text [`#363`](#363)
- Feature/strapi updates [`#357`](#357)
- Feature/support menu [`#355`](#355)
- Clicking on "Product" redirects to the labelling interface [`#347`](#347)
- Upgrade to next js 11.1 [`#344`](#344)
- Quality/robustify db service worker [`#334`](#334)
- Add blog to website [`#340`](#340)
- Feature/#299 add slugs [`#339`](#339)
- Feature/google analytics dashboard [`#333`](#333)
- Rename projects to datasets [`#336`](#336)
- Merge app and website [`#332`](#332)
- Export images along with labels [`#318`](#318)
- feature/#312-custom-endpoint [`#324`](#324)
- User arrives on labelling interface on first connection [`#322`](#322)
- Edit label class name from projects page [`#319`](#319)
- Node.js backend poc [`#321`](#321)
- Research/repository [`#302`](#302)
- Add label coordinates in coco export [`#309`](#309)
- Update export modal to display the number of images [`#310`](#310)
- Update service worker modal interaction [`#306`](#306)
- Project delete [`#279`](#279)
- Reset selectedLabelClassId when projectId changes [`#304`](#304)
- Feature/#251 polygon labels [`#275`](#275)
- Fix: cannot edit label after refreshing the labelling page [`#305`](#305)
- Ignore strapi folder in lint job [`#303`](#303)
- Feature/#281 create the classes page [`#289`](#289)
- Fix lint issues in worker file [`#298`](#298)
- Remove workbox logs in dev [`#297`](#297)
- Put image gallery page under tab [`#288`](#288)
- Integrate projects to the app [`#269`](#269)
- Enhance optimistic response for label creation and update [`#286`](#286)
- Fix css preventing to scroll in modal body on small resolutions [`#277`](#277)
- Feature/#212 resize bounding box [`#241`](#241)
- Fixes graphql imports and fast refresh on some pages [`#276`](#276)
- Refactor bounding box [`#270`](#270)
- Feature/#96 edit project name [`#273`](#273)
- Feature/#176 change the coco export [`#271`](#271)
- Project gallery [`#265`](#265)
- Refactor Service worker + Image storage [`#263`](#263)
- Improve e2e tests [`#266`](#266)
- Fix class search bind with "/" [`#267`](#267)
- Fix breadcrumb ellipsis on really small screens [`#256`](#256)
- Move Coco code around [`#255`](#255)
- Debug page [`#253`](#253)
- Feature/modal project [`#248`](#248)
- Feature/seo [`#250`](#250)
- Navbar Logo navigates to root [`#249`](#249)
- Add right click possibility when using the draw interaction [`#231`](#231)
- Bug/welcome modal [`#247`](#247)
- Fix a bug where it was impossible to right click overlapping features [`#242`](#242)
- Feature/better bundle analyze [`#244`](#244)
- Update welcome modal [`#235`](#235)
- Fix for safari [`#232`](#232)
- Feature/#206 deterministic import [`#218`](#218)
- Add retries to cypress [`#229`](#229)
- Feature/cookie for first visit & error management [`#220`](#220)
- Feature/#202 esc cancel drawing [`#217`](#217)
-  Fix bug preventing image name to be displayed [`#221`](#221)
- Add optimistic response on bounding box creation and deletion [`#224`](#224)
- bundle analyzer [`#213`](#213)
- Fix labels not updating in the export modal [`#223`](#223)
- Resize bounding boxes to fit in the image and disable its creation if it is outside the image [`#215`](#215)
- Feature/#54 kb shortcut class selection [`#189`](#189)
- Clear selected label when changing current image [`#216`](#216)
- Fix bug preventing to select a feature in another feature [`#194`](#194)
- Center modals [`#211`](#211)
- Fix a bug that prevent to unzoom openlayers when zooming the browser [`#214`](#214)
- `"c"` key shortcut to change class [`#183`](#183)
- Implements crud of project entity [`#193`](#193)
- Bug/fix blinking labels [`#190`](#190)
- Add gallery component [`#179`](#179)
- Integrate label class selection menu [`#182`](#182)
- Change style of guides [`#177`](#177)
- Edit label class on right click [`#145`](#145)
- Control automatic modal states with query params [`#174`](#174)
- Add VS Code tasks [`#171`](#171)
- Manage image zoom [`#173`](#173)
- Feature/#74 export modal [`#165`](#165)
- Feature/home page [`#166`](#166)
- Add cursor guides when user is drawing a box [`#164`](#164)
- Change cursor depending on selected tool and hovered element [`#168`](#168)
- Robustify database in service worker [`#167`](#167)
- Add keyboard shortcut to select the bounding box tool [`#159`](#159)
- useQueryParams for import modal [`#157`](#157)
- Clear the undoredo store on image change [`#163`](#163)
- Allow schema introspection on apollo-server [`#162`](#162)
- Remove useless console logs [`#158`](#158)
- Select Bounding box and Delete label [`#143`](#143)
- Adding a button to close the import modal when all images are done up… [`#152`](#152)
- Bug/undo error [`#150`](#150)
- Add graphiql route on the web app [`#149`](#149)
- Bug/disappearing labels [`#151`](#151)
- Service Worker in webapp [`#113`](#113)
- Implement undo and redo actions for bounding box creation [`#134`](#134)
- Quality/#138 refactor labelling tool to fetch images [`#142`](#142)
- Class selection menu [`#141`](#141)
- Feature/upload as told by server [`#139`](#139)
- Standard upload [`#123`](#123)
- Feature/#76 export coco [`#137`](#137)
- Add DrawingTool component [`#117`](#117)
- Feature/#52 Class selection popover [`#89`](#89)
- update and delete labels resolvers [`#129`](#129)
- Quality/db types [`#127`](#127)
- Update feature_request.md [`#128`](#128)
- Create a helper to setup local database in tests [`#122`](#122)
- Check dependencies between issues once an hour only [`#121`](#121)
- Update dependent-issues.yml [`#120`](#120)
- Trying another syntax for every 5 minutes... [`#119`](#119)
- Update cron time of dependent issues script [`#118`](#118)
- Feature/#51 class entity [`#86`](#86)
- Zustand and undo middleware [`#90`](#90)
- Feature/labelling component [`#111`](#111)
- Feature/#31 crud label [`#84`](#84)
- Add keymap to top bar [`#107`](#107)
- Create drawing toolbar and factor nav toolbar [`#108`](#108)
- Create SECURITY.md [`#105`](#105)
- Create dependent-issues.yml [`#103`](#103)
- Update issue templates [`#93`](#93)
- keyboard shortcut previous next image [`#88`](#88)
- Feature/visualize image openlayers [`#83`](#83)
- Add import button into top bar [`#61`](#61)
- Image navigation [`#81`](#81)
- Enhancement/replace localforage with dexie [`#71`](#71)
- Fix image upload on test-images [`#82`](#82)
- Import React openlayers fiber [`#22`](#22)
- Add a Layout component with a Topbar component containing the logo [`#60`](#60)
- Add yarn script to check if codegen generate some diff [`#69`](#69)
- Enhancement/fix dependencies [`#19`](#19)
- Remove global dependency of storybook on chakra [`#68`](#68)
- Fix path to yarn.lock in github cache action [`#67`](#67)
- Create ImportImagesModal component [`#24`](#24)
- Store files in localForage [`#37`](#37)
- Fix yarn cache in CI [`#4`](#4)
- Add image CRUD (read, list and create) [`#36`](#36)
- Add cypress dashboard [`#49`](#49)
- CI improvements  [`#46`](#46)
- Update from feature/python-lint [`#40`](#40)
- Feature/enforce clean project management [`#38`](#38)
- Feature/#14 graphql server [`#23`](#23)
- Vercel github action [`#25`](#25)
- Small lint fix [`#21`](#21)
- Install storybook in the web-app package [`#20`](#20)
- Feature/client side graphql [`#11`](#11)
- merge website [`#5`](#5)
- Feature/docker python [`#3`](#3)
- Yarn v2 [`#2`](#2)
- Init labelflow project and labelflow web app [`#1`](#1)

[skip ci]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants