-
Notifications
You must be signed in to change notification settings - Fork 2.9k
fix: ROOT-26: Runtime error (UNIQUE constraint failed) appears after Remove Duplicated Tasks action for specific number of storage imported tasks #7642
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
Conversation
…Remove Duplicated Tasks action for specific number of storage imported tasks
✅ Deploy Preview for label-studio-storybook canceled.
|
✅ Deploy Preview for label-studio-docs-new-theme canceled.
|
✅ Deploy Preview for heartex-docs canceled.
|
✅ Deploy Preview for label-studio-playground canceled.
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
✅ All tests successful. No failed tests found. Additional details and impacted files@@ Coverage Diff @@
## develop #7642 +/- ##
========================================
Coverage 78.49% 78.50%
========================================
Files 197 197
Lines 16008 16010 +2
========================================
+ Hits 12565 12568 +3
+ Misses 3443 3442 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
@matt-bernstein Please QA it thoroughly; the logic here is twisted.. |
/git merge develop
|
/fm sync |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LG
/git merge develop
|
/fm sync |
/fm merge
|
* Squashed 'platforms/label-studio/' content from commit f22f450d5 git-subtree-dir: platforms/label-studio git-subtree-split: f22f450d5b5d3022128bfc1320b2902a22df2546 * Merge commit 'e71515ab1c29899e22fdb45c5dfd49d2a84e9347' as 'platforms/label-studio' * modify * Squashed 'platforms/label-studio/' content from commit 286779702 git-subtree-dir: platforms/label-studio git-subtree-split: 286779702d41a1cbc9de1f480e8a24312f2b221e * Squashed 'platforms/label-studio/' changes from 286779702..c6cadff1e c6cadff1e fix: runs-on host d9681324f fix: 필드 이름에서 'Unnamed' 제거하여 메트릭 열 필터링 예외처리 c3a7ad15e AI-283: Prompt instruction 추가를 통한 출력물 tone 조정 (#112) 495041c8c CTA 테스크 명 변경 (#111) e8c665506 PoC: NavAI 2차 PoC - 실험군대조군 분석 (#110) fa318fde8 [AutoLabel] 429 에러 핸들링 (#109) 80f22e896 fix(workstation): Update container names (#108) fcb5ac3cc BugFix: NavAI indexing error (#107) 4289a9a45 AI-277: Docker Container Setup for Workstation (#105) 7caedc930 [MVP] mockup api 의 job 완료 후 put request simulation (#97) affc15a77 AI-271 정답지 데이터 저장 (#104) 96a48f7fe AI-217: Dockerizing for Segmentation Tech PoC with SAM (#101) 1017bbdb3 AI-233: Video Analyzer PoC (#103) 7ca7d26d3 AI-216: Dockerizing for In/Outpainting Tech PoC with IOPaint (#100) 865993431 [Autolabel] 에러 핸들링 추가 및 slowapi 제한 수정 (#102) 2263c3f38 슈도레이블 작업 자동화 코드 개발 (#89) 2a4cc3c36 Update versions.json for 2.0.0 11fb81761 오토레이블러 v2 최종 배포 코드 (#99) a3dfda357 Update versions.json for 1.0.9 003a33f85 Auto_label 소스코드 작업 (#91) a96ea5442 AI-199: Create PyPI Cloud container (#94) 034182725 AI-201 navigator ai engine mockup (#93) fb12a1c54 auto_label release yaml 파일 업로드 (#90) f1b0499fd [Release] docker image build workflow containing AI-Comment (#87) 5497a5e07 드롭박스 경로 수정 최종 확인 (#88) c6cf56f31 [AI-Comment] Refactor for version 0 (#86) 203e4bce8 [AIComment] release 및 poc process의 self-hosted runner 구분 (#85) ab05d1ce2 Release Workflow (#84) faa512d9e Update Build_and_Register_AI-Comment.yaml (#83) defee4fc1 Aet 7 (#82) 5f8043390 chore: Release Workflow (#81) b42f571a7 chore: move files to appropriate directories (#80) 9a3da738b Fix CI error in #133 (#78) c8c2d2545 Mockup server for deploy preparing (#76) c08adba86 Merge pull request #79 from madup-inc/AI-149 16bb2f153 fix: multiselect bool changed 81d8bcfdf feat: add multiselect feature' 342c7052e add creative csv 79852edb6 feat: pseudolabel classification 9cf07cccb [Fix] hardcoded issue in AI comment of `Kolon mall` (#77) a622731b6 solve conflict 2b3f91708 Merge pull request #75 from madup-inc/AI-95_hotfix c052cd6fa 무탠다드 위클리 리포트 발송을 위한 마지막 수정 3321ac61c 무탠다드 위클리 리포트 발송을 위한 마지막 수정 15ab53af1 Merge pull request #74 from madup-inc/AI-95 35bf2480a Remove pivot_mutandard_pandas_tmp.py from tracking a7621a347 스케쥴러 설정 3a9062561 무탠다드 코멘트 수정건 - 매체 추가 - 제외 타겟에 빈값 제외 19957416b 무탠다드 위클리 작업 - 공통 모듈로 활용 e0106c549 Merge pull request #73 from madup-inc/AI-108 5d43f7503 Except Frontend Test code from base CI 04ef9d0cb Merge pull request #72 from madup-inc/AI-107 1c1ec09dc Merge pull request #71 from madup-inc/AI-110 0cbcf8d87 fix hardcode 320dbf79a 무탠다드 코멘트 수정건 - 매체 추가 - 제외 타겟에 빈값 제외 86068bdee 오토레이블 데이터셋 7cce8d485 임시저장 2d977061d Merge pull request #70 from madup-inc/AI-111 9b5bbb58f 오토레이블링 평가 자료 업로드 a02a029c7 오토레이블링 평가 자료 업로드 a03a4f447 임시 저장 b194ecdf2 Merge pull request #69 from madup-inc/AI-107 628d8ff37 feat: apply request from SMB ed623b017 무탠다드 api 수정 + 24힛탠다드 제거 + 어노말리, 트렌드 분석 추가 71d020e10 Merge pull request #68 from madup-inc/AI-78_musinsa__ncoordinate 82d0f3a2a fix iteration error 679a53b63 Merge pull request #66 from madup-inc/AI-82 3233f9054 무탠다드 api 수정 + 24힛탠다드 제거 + summary 단계에서도 Annotation 검증 추가 - 스레드 생성부터 재시작 b7be7a865 Merge pull request #67 from madup-inc/AI-78_musinsa__ncoordinate 37c063c2a action runner scheduled at 9:00AM in weekdays. 8e294a642 무탠다드 api 수정 + 경로 및 테스트 모드 제거 715e968b8 무탠다드 api 수정 af1aadb11 assistants 자동 생성 - A: 캠페인 단위 요약 - B: 하위 단위 요약 (summary) 자동 분할 생성 기능 추가 1921bbd09 assistants 자동 생성 - 추후 어시스턴트 input값 (list) 로 받으면 자동으로 생성 - 현재 고객사에선 추가 생성 필요 없어 로직 연결하지 않았으며, 테스트 파일 추가 생성 예정임 8943257c7 Merge pull request #65 from madup-inc/AI-78_musinsa__ncoordinate 69f34e458 musinsa collabo today problem fix a2c2f9293 pytz added 653be8efa prompt 3a11a99d8 typo fix b646be90e Merge pull request #64 from madup-inc/AI-78_musinsa__ncoordinate 4638470ee print -> logger ca00f9bb8 print -> logger d450b652b modified system prompt 33b9c1b40 main poc ipynb d88cc0790 scheduler 8228e9bcf Graphql - graphql 이름 변경 - 파일 저장 -> 데이터로 return 변경 - 7일씩 분할하여 최종 하나의 파일로 저장 e2c80bd44 Merge pull request #63 from madup-inc/AI-88_hotfix 6804ddc3b 삼증, 무탠다드 핫픽스 - 삼증 검증 로직 수정 + 검증 이후 최종 결과만 저장 되도록 순서 변경 - 무탠다드 채널 및 컬럼 변경 적용 09144a273 삼증, 무탠다드 핫픽스 - 삼증 검증 로직 수정 + 검증 이후 최종 결과만 저장 되도록 순서 변경 - 무탠다드 채널 및 컬럼 변경 적용 e85be928a 삼증, 무탠다드 핫픽스 - 삼증 검증 로직 수정 + 검증 이후 최종 결과만 저장 되도록 순서 변경 - 무탠다드 채널 및 컬럼 변경 적용 5676a7ec2 Merge pull request #62 from madup-inc/AI-88 d44d26c29 Merge pull request #58 from madup-inc/AI-87 d5e2b17e7 hot fix 7013c9897 삼증, 무탠다드 핫픽스 - 삼증 경로 문제 수정 - 코멘트 줄바꿈 삭제 로직 제거 - 무탠다드 어노테이션반복 제거 - 무탠다드 RD 수정에 따른 전처리 과정 수정 dedc2de88 삼증, 무탠다드 핫픽스 - 삼증 경로 문제 수정 - 코멘트 줄바꿈 삭제 로직 제거 - 무탠다드 어노테이션반복 제거 - 무탠다드 RD 수정에 따른 전처리 과정 수정 e123f7a11 CoT Example for madupleon 38eb69644 musinsa_collaborative_ads initial jupyter notebook a4ca06bc0 Merge pull request #61 from madup-inc/Filed_delete-hotfix 787e2793d 들여쓰기 수정(워크플로우 활성) + 파일명 변경으로 재수정 c345ecbbb 들여쓰기 수정(워크플로우 활성) + 파일명 변경으로 재수정 805130b1e Merge pull request #60 from madup-inc/Filed_delete-hotfix 98b448a95 들여쓰기 수정(워크플로우 활성) + 파일명 변경으로 재수정 d4d467867 Merge pull request #59 from madup-inc/Filed_delete-hotfix 17f734c96 들여쓰기 수정(워크플로우 활성) 05193bee7 Merge pull request #57 from madup-inc/AI-86 0cf0c03e2 Graphql - graphql 이름 변경 - 파일 저장 -> 데이터로 return 변경 - 7일씩 분할하여 최종 하나의 파일로 저장 9519b4df0 1. 삼성증권 - 피벗테이블 생성시 파일 구조 안내 문서 추가 생성 (hierarchy.txt) - ASSISTANTS api 호출시 hierarchy.txt 와 비교하여 누락 부분 있음 재호출 - 프롬프트 규격화 93325fbad Merge pull request #56 from madup-inc/AI-68 7dc541781 데이터센터 리포트 가져오는 모듈 6ebd3ae77 임시 저장 d032d919c Merge pull request #55 from madup-inc/gql 1c7123dae graphql 1d0991f59 Merge pull request #54 from madup-inc/AI-80 a5cbfee70 코오롱 hotfix kpi 가져올때 매달 1일에 드롭박스 경로 변경 데이트타입 잡지 못하는 에러 수정 + 무탠다드 테스트 함수 수정 16e2e377c Merge pull request #53 from madup-inc/AI-80 97ed9bfb8 코오롱 hotfix kpi 가져올때 매달 1일에 드롭박스 경로 변경 2963544e3 Merge pull request #52 from madup-inc/AI-75_fix ac216de47 Update poc/daily_report/pivot_mutandard_pandas.py 98fb5c351 Update poc/daily_report/pivot_mutandard_pandas.py f955537b5 Update poc/daily_report/pivot_mutandard_pandas.py cba4278e1 Merge remote-tracking branch 'origin/AI-75_fix' into AI-75_fix b191d0000 삼성증권 pptx, csv 생성 로직 일부 수정 - 연금 채널 내용 수정 - 프롬프트 일부 수정 52cc9f36e Update poc/daily_report/daily_comment_mutandard_gpt_api.py 89a0b735a Update poc/daily_report/daily_comment_worker.py f6dccb373 삼성증권 pptx, csv 생성 로직 일부 수정 - 연금 채널 내용 수정 - 프롬프트 일부 수정 5313aa596 Merge pull request #51 from madup-inc/AI-65 0244fffa3 wip fee158156 manual cherrypicking https://github.com/madup-inc/product-chapter/blob/9f5b30a7451241ebe1cd4b21a16d2c60acf01b8c/poc/daily_report/pivot_samsungstock_pandas.py#L665-L671 e1cba59c9 daily comment samsungstock remove breakpoint 7a28411a7 Merge pull request #49 from madup-inc/main 78e8a7c39 Merge pull request #48 from madup-inc/AI-76 f30ccecc0 action Dockerfile updated 5ed54c9b0 action runner docker get nodejs for test react 3f66306db action runner has same gid with hongseok, sangeon c13782709 revert slee ee1ffe1af CI on self-hosted runner 17ba806e0 sleep for debug action 74d52b38e save dir fixed in test code 8d0178a32 Update poc/daily_report/daily_comment_worker.py 71aba46e0 Update poc/daily_report/daily_comment_worker.py 2c338871a user home volume mounted 01aa0dcfc Refactor mailer.py to support GitHub Actions runner for authentication 02bbf5414 Env from secret updated for all job b23b88ee8 storage: /data/daily_report a956494f0 samsungstock use gcp secret 320c2f60c ignore swp 15efdded0 action runner compose f4ca3b2a7 WIP samsungstock s3 csv, pptx 6e00e141e samsungstock save csv cd7a964e2 prompt change (do not require no- annotation) 885ebd9a2 Merge pull request #47 from madup-inc/AI-67 71d42b8d4 fix b2d8e84b8 use official setup-python actions 84cece0c3 Merge pull request #46 from madup-inc/AI-73 52f0606e5 삼증 메일러 에러 해결 - 리스트로 주소 인자 수정 c467e9528 Merge pull request #45 from madup-inc/AI-65 afa04e8ea csv round(2) 7cd27d20d kolon csv get round(3) 77aa4c570 samsungstock dropbox interval = 120 sec 14f8c42e3 Merge pull request #44 from madup-inc/AI-65 f00c682ee fix kolon scheduler 4d7eaaa51 Merge pull request #43 from madup-inc/AI-60_hotfix dbd2d2609 메일러 에러 해결 - 테스트 모드 시에도 리스트로 인자 입력 633bf9c5f Merge pull request #42 from madup-inc/AI-70 18f1135cc 무탠다드 2024.10.24 피드백 반영 - 상시세일즈-카카오 통계 방식 변경 - mailer 에서 html 구조 회피 로직 추가 713dfecc6 무탠다드 2024.10.24 피드백 반영 - 상시세일즈-카카오 통계 방식 변경 - mailer 에서 html 구조 회피 로직 추가 087dedc61 Merge pull request #41 from madup-inc/AI-70 178092473 코오롱 코멘트 편집 - 각 채널별 이름 상단에 명시 - 줄바꿈 조정 5897d0fda 코오롱 코멘트 편집 - 각 채널별 이름 상단에 명시 - 줄바꿈 조정 7353b9b70 Merge pull request #40 from madup-inc/AI-70 061743ff5 무탠다드 데일리 코멘트 메일러 수정 8c54a9015 Merge pull request #39 from madup-inc/kolon_automate_todolist bc63b980a pptx generator & applied into kolon 596af124c Merge pull request #38 from madup-inc/AI-64 9b4b6c1db Update poc/daily_report/mutandard_rd_preprocess.py 4fe5b68f8 Update poc/daily_report/mutandard_rd_preprocess.py 133c5e5e5 Update .github/workflows/mutandard_schedule.yaml c004ceb3b Update .github/workflows/mutandard_schedule.yaml 7e75751e0 무탠다드 데일리 코멘트 생성 v1 완성 코드 419a098b6 무탠다드 데일리 코멘트 생성 v1 완성 코드 af834b180 무탠다드 데일리 코멘트 생성 v1 완성 코드 05de46fe2 무탠다드 데일리 코멘트 생성 v1 완성 코드 2bc854723 handle nan and change column name of csv pivot 9a6056c08 customized python-pptx 8c68e907e s3 uploader get 1year expiration 6e263978e Merge pull request #37 from madup-inc/kolon_automate_todolist 85ed7f698 sheet_name set as 0 eceff6c01 Merge branch 'main' into kolon_automate_todolist dc366e16a Kolon get reference feature(csv s3 url) fa1441746 Merge pull request #36 from madup-inc/AI-66_hotfix fe95df427 슬랙 채널에 문구 수정 ({report_date}) + 삼성증권 메일 제목 수정 920d4f95f Merge pull request #35 from madup-inc/AI-66 9da59d8d7 삼성증권 수정 + 메일러 추가 수정 ee2684dac 삼성증권 수정 + 메일러 추가 수정 5dd60753d 삼성증권 수정 + 메일러 추가 수정 5b5aa9cb5 삼성증권 수정 + 메일러 추가 수정 c9e884e8c 삼성증권 수정 + 메일러 추가 수정 4bacc8cd5 삼성증권 수정 + 메일러 추가 수정 4f3205ba5 삼성증권 수정 + 메일러 추가 수정 0775157a6 삼성증권 수정 + 메일러 추가 수정 0d894933a 삼성증권 수정 + 메일러 추가 수정 ec4cb4b67 삼성증권 수정 + 메일러 추가 bb719eb78 무탠다드 총괄 작업 임시 저장 28b501482 Merge pull request #34 from madup-inc/AI-64 7038048c5 이미 머지된 구글스프레드시트 api 인증 파일 삭제 0d5d93c98 oauth2client 추가 37902f5f3 Merge pull request #33 from madup-inc/AI-56 d2ef7b6b2 oauth2client 추가 796ba4006 구글 스프레드 시트 인증 파일 a14591a33 gspread 라이브러리 추가 7db074808 삼성증권 v2 생성 + 삼성증권 신규 캠페인 추가 (연금, 해외, 공모주) 52089e306 s3 urls b5ca7f235 Merge pull request #32 from madup-inc/kolon_automate_todolist a2447dd25 Merge branch 'main' into kolon_automate_todolist 696382514 Merge pull request #31 from madup-inc/AI-56 e5234a38b 코오롱몰 kpi 자동 수집 로직 추가 553cbbad0 resolve todo list a0caf54be Merge pull request #30 from madup-inc/fix_mediamix_kolon_oct 90cc63549 fix double comment on kolon action fac0a5be0 코오롱몰 kpi 자동 수집 로직 추가 dbcc5e127 Merge pull request #29 from madup-inc/fix_mediamix_kolon_oct 60b0ac60a hotfix b4c9c3ebf Merge pull request #28 from madup-inc/fix_mediamix_kolon_oct c08611db4 fix action d96a7799e 10월 미디어믹스 반영 e7c3632cb Merge pull request #26 from madup-inc/action-test c1d71ff0c add test trigger 82a03abca Merge pull request #25 from madup-inc/daily_comment_repair b94677e05 수정 스케쥴러 utc 오버뷰 체크 제거 8bde360af 삼성증권 스케쥴링 생성 코오롱 스케쥴링 수정 - owner_name 인자값 추가 - timeout 설정 테스트코드 수정 8171fe70c Update poc/daily_report/dropbox_monitoring.py 5151081d9 Update poc/daily_report/daily_comment_kolon_gpt_api.py 55a149eff 삼성증권 스케쥴링 생성 코오롱 스케쥴링 수정 - owner_name 인자값 추가 7701dec88 삼성증권 데일리 코멘트 코드 리펙토링 및 메인 머지 주요 변경 사항: 1. date 구분 - report_date: 리포트 전송 되는 당일 날짜 - tmp_date, target_date: 실제 데이터를 분석하고 반영하는 전일 날짜 2. 고객사(owner_name) 별 코드 분할 및 폴더 정리 3. 삼성증권 코멘트 생성 30eff4e9b Merge pull request #24 from madup-inc/AI-37 13ca2cdd7 gmail sender util 95ad83e5c ignore token cd7061a0e Merge pull request #23 from madup-inc/AI-45 077193d78 pending dropbox until 6hrs 693742abf Merge pull request #20 from madup-inc/daily_comment_kolon_update db2334b33 fix short comment dda66a884 Merge pull request #19 from madup-inc/daily_comment_kolon_update 81c2ed42d fix 20d5a0932 production_mode action workflow 68dd8fec7 Merge pull request #18 from madup-inc/daily_comment_kolon_update d890ba062 test 343b44584 Merge pull request #17 from madup-inc/daily_comment_kolon_update 84e2bbe93 test 5f65fbe90 Merge pull request #16 from madup-inc/daily_comment_kolon_update b3a1a896c test 47b9f3bf9 fix for amazon linux ba4595117 Merge pull request #15 from madup-inc/daily_comment_kolon_update 860c46323 test 55486407f Merge pull request #14 from madup-inc/daily_comment_kolon_update 14b5e71a1 test 5789807a8 Merge pull request #13 from madup-inc/daily_comment_kolon_update a464566c6 test ad0b57598 Merge pull request #12 from madup-inc/daily_comment_kolon_update 5beb3522e cron test b03a06e07 assert need True 970709c39 fix 28e6ba210 except test a237479d1 kolon schedule action got env vars 67fb18e97 fix shorten GPT module when test efea7b172 self-hosted CD. ef940f358 resolve conflict and add test mode in daily_comment_kolon 6a3341a8f kolon 9월 적용 e4cf7bf3e Merge pull request #11 from madup-inc/main2daily_comment_kolon_update 596227d39 Merge branch 'daily_comment_kolon_update' into main2daily_comment_kolon_update c26ce0dd2 kolon slackbot 8e214283a Merge branch 'daily_comment_kolon_update' into main2daily_comment_kolon_update b2cd3ab17 this is september 80bb7c054 this is sep 94e5c6c12 modify KPI kolon d5aaff20d Copywriter app (#6) 5bc4a4d4b Merge pull request #9 from madup-inc/daily_comment_refer 91283218a test 6d0dd2d4f refactor 7545cc8dd rename f0c4ff990 fix 6d22d240b return commented out 9cdcc439c fix dotenv 53011092e dotenv added into requirements 8d09553b8 test 5fea33638 while loop is no needed 093f6d632 fix 3c678d110 fix 87fe5d8a1 Exceptions 822c08035 rm ipynb f8e12bed2 rm prototype copywriter from this branch 63d438207 fix test bec2ab0b1 fix action 3565d6c2c fix test a750138f5 fix action dd1358343 test codes 211310c50 gitignores 76c1a9803 feat: channel-wise-metrics 1b9c32fd3 [daily_comment] 코오롱 데일리 코멘트 수정 - daily_comment_prompt.txt: 프롬프트에 SA 네이버 브검 제외 추가 - daily_comment_worker.py: input_report 날짜로 자동 생성 되도록 로직 추가 - dropbox_monitoring.py: 특정 날짜 지정에도 수집 되도록 argparse 추가 - slack_notifier.py: 공통 유틸로 사용되지 않을것 같아 경로 수정 - test_daily_comment_worker.py: 테스트 코드 추가 (pytest) fb967e7ee copywriter_prototype ac7a49372 resolve requirements 4736e4ec8 exclude copywriter from this branch ce36888f5 Revert "Add proto-copywriter bundle" 2ba1c976d [daily_comment] 코오롱 데일리 코멘트 생성 충돌 해결 9bbd7b25b [daily_comment] 코오롱 데일리 코멘트 생성 추가 수정 b9c78abdc [daily_comment] 코오롱 데일리 코멘트 생성 추가 수정 fe07a8376 [daily_comment] 코오롱 데일리 코멘트 생성 a686bd4a6 [daily_comment] 코오롱 데일리 코멘트 생성 dropbox_monitoring.py: 업로드 모니터링 daily_comment_worker.py: RD다운로드 -> 피벗생성 -> gpt 호출 -> 코멘트 생성 -> 슬랙 메세지 전송 b48d17bea prompt updated 308e63f91 gpt available json object output 565e3f2b2 Refactor pivot_kolon_pandas.py for improved readability and maintainability f44d8b267 [daily_comment] 코오롱 데일리 코멘트 생성 f69cd3343 Refactor pivot_kolon_pandas.py for improved readability and maintainability 72acdf521 feat: excutable python codebase with argparse f92794430 daily_comment 17f8b503e Merge pull request #4 from madup-inc/AL-21 0cf394d68 [AI-21] 코오롱 데일리 코멘트피벗 테이블 생성 d1c480c79 update gitignore 80ac9b9bc Merge pull request #3 from madup-inc/feat-openai_batch 9a8c31801 Refactor OpenAIBatch add method to include a custom key parameter 92b61ff2b Add: openai batch class 447888196 Merge pull request #2 from madup-inc/AI-11 982771203 Unknown 값으로 인한 통계적 오류 수정 665d0a44d 가설 생성 Phase.1 통계적 검증 코드 리펙토링 1. 활용성 개선을 위한 모듈화 및 argparse 구현 2. openpyxl requirements.txt 에 추가 3. 결과 문구 수정 (이중 부정문) 4. nan 및 inf 값 제거를 위한 로직 추가 (def load_and_preprocess_data) 5. output 디렉토리 생성 6. 평균 계산시 안정화를 위한 로직 추가 (def safe_mean) d2bc79d1a permissions and pseudo test 25bc3db2e Add proto-copywriter bundle a3c8f91ab [AI-11] 가설 생성 Phase.1 통계적 분석 4d6d084d5 [AI-11] 가설 생성 Phase.1 통계적 분석 1ddcb401a Update poc/hypo_extract/statistical_analysis.py 81b8b61d9 Update poc/hypo_extract/statistical_analysis.py c678f9a9a Update poc/hypo_extract/statistical_analysis.py be5d5819c Update poc/hypo_extract/statistical_analysis.py 36a286953 Update poc/hypo_extract/statistical_analysis.py d8bfe62fb Update poc/hypo_extract/statistical_analysis.py a832477b6 [AI-11] 가설 생성 Phase.1 통계적 분석 4a62690e2 Merge pull request #1 from madup-inc/initial 7649ccefc feat: enable prototype basic test 85f776342 WIP: copywriter prototype d4bb1255f chore: Remove lines for echo testing. 2dab277b4 chore: commented out the steps for prototyping test 10f3ead0e chore: Update base workflow and remove typo dir a3eaae256 test: workflow echo b7d1bfbe7 chore: Fix typo in initial_test.py b21ded41d feat: Add initial test function b56fc4b03 chore: Add base workflow for CI pipeline and dependencies b88eed964 chore: Add base workflow for CI pipeline and dependencies 4ea52a6ca Initial commit REVERT: 286779702 fix: UTC-168: Conditional Nesting Issue - Text Area (#7982) REVERT: 2579a76fb fix: UTC-169: Fix information exposure through exception (#7978) REVERT: 102ae5219 ci: fix gitleaks version pull REVERT: ae2afca71 fix: FIT-380: Remove the default zoom calculation for Audio rendering and render full waveform (#7980) REVERT: b1f6581ee chore: UTC-167: Revert "chore: UTC-158: [FE] Replace typography default classes from tailwind (#7924)" (#7961) REVERT: 0162d9f27 ci: Update Feature Flags REVERT: 2c8eb84e7 docs: Update API limits for SaaS (#7977) REVERT: 248c76829 fix: FIT-362: Batching deletes in delete_tasks_without_signals to reduce memory usage (#7966) REVERT: 35b134c96 chore: UTC-162: [FE] Remove Antd Typography (#7962) REVERT: 850171faa fix: FIT-375: Marking sync export endpoint as deprecated in API docs (#7967) REVERT: a1bf383a9 fix: PLT-804: Check extension from storage import (#7965) REVERT: 57b8e05c3 fix: BROS-175: Add more resilience & improve error handling on saving annotations (#7950) REVERT: 0fdcfba18 ci: add tests flags REVERT: f2c28b23c fix: BROS-183: Buttons follow up (#7963) REVERT: 336882acd ci: BROS-151: Enable coverage for LSF Unit tests (#7959) REVERT: 6246674fa ci: Update Feature Flags REVERT: b6d26d27a docs: Update API page with links to Enterprise API docs (#7892) REVERT: 2fd70b30b fix: FIT-363: Move hotkey management buttons to top of page (#7957) REVERT: 96fd69102 fix: FIT-366: CreateProject tab indicator color was low contrast and in some cases invisible (#7964) REVERT: a690366ba docs: Add clarification to PDF tag page (#7755) REVERT: f43b45e22 chore: DIA-2175: [TEMP] New button (#7524) REVERT: de13c3aca chore: ROOT-52: migration from drf-yasg to Spectacular (#7894) REVERT: 9de6bac6b feat: BROS-155: Make test for Task Summary work (#7893) REVERT: ab2cf68f9 fix: Python SyntaxWarning: invalid escape sequence warnings from code generated by Fern (mirror) (#7955) REVERT: 1f9f7f2ea ci: Update Feature Flags REVERT: 214e8c2a1 fix: FIT-159: Storage error logs modal not optimized for dark mode (#7867) REVERT: aa23c80e8 fix: FIT-356: Avatars in Data Manager spill over to other columns (#7932) REVERT: 150630100 fix: FIT-360: Adapt hotkeys modal and settings screens to match app styles (#7943) REVERT: 19c281b4c fix: BROS-172: Actually send a result in edge case for Fix+Accept (#7953) REVERT: 07a30ac6b fix: BROS-171: Fix grid behavior (#7952) REVERT: b80728a2e fix: BROS-176: Settings layout broken (#7951) REVERT: 54c928f16 feat: UTC-161: Exclude argument to ProjectManager.with_counts_annotate (#7944) REVERT: f9f57fdbf fix: FIT-333: Email preference updates do not persist during clientside navigation (#7946) REVERT: c7d5c724b feat: DIA-2142: Use the new Button component in LSO apps and libraries (#7359) REVERT: d0c2765ae ci: Update Feature Flags REVERT: af4a48464 feat: BROS-70: Fix cypress e2e tests by adding test id to prev task button (#7925) REVERT: 8ddcdd00c fix: PLT-817: Limit max_page_size for projects api (#7936) REVERT: 4d3d686fe ci: TRIAG-1466: fix dependabot (#7938) REVERT: e789c0df2 Revert "fix: InactivitySessionTimeoutMiddleware: Check for last_login (allow Django admin login + access) (#7934)" REVERT: b4d6bea30 fix: InactivitySessionTimeoutMiddleware: Check for last_login (allow Django admin login + access) (#7934) REVERT: 522beb5e6 chore: UTC-158: [FE] Replace typography default classes from tailwind (#7924) REVERT: 918ceda03 ci: Update Feature Flags REVERT: d00df7c07 fix: BROS-123: Grid scroll (#7906) REVERT: 6c3388abc chore: FIT-340: Update cypress-parallel to latest version (#7913) REVERT: a2a25ca7f chore: FIT-351: Update esbuild resolution to patched version (#7931) REVERT: 983247a90 docs: Fix bitmask tag pages (#7930) REVERT: 50ecd7000 chore: FIT-351: Update esbuild resolution to patched version (#7929) REVERT: f4c3b4fb1 fix: BROS-157: Update video size in the docs (#7928) REVERT: a29a6b0b2 docs: BROS-157: Add Bitmask docs + update schema.json (#7882) REVERT: a1f16d740 fix: BROS-136: Don't allow to create regions in View All (#7907) REVERT: 24c2e3b6e chore: FIT-352: Update nx dependencies to 21.2.2 to address vulnerable transitive dependencies (#7927) REVERT: 56c708c1c chore: FIT-349: Remove unused and outdated cypress plugin (#7926) REVERT: 5367e4ec4 ci: Update Feature Flags REVERT: 2e41cf264 docs: Add spectrogram parameter to Audio tag page (#7922) REVERT: c8dff8860 fix: BROS-165: Add data generation for nested channels (#7918) REVERT: f0fb90a58 feat: BROS-114: Global Custom Hotkeys (#7784) REVERT: b1dab6676 docs: Fix multichannel example in timeseries.md (#7919) REVERT: b5f79236b chore: FIT-339: Remove feature flags ff_front_dev_2715_audio_3_280722_short,ff_front_DEV_1713_audio_ui_150222_short (#7917) REVERT: 47bb1e2b1 chore: FIT-341: Update electron and @codeceptjs/ui to latest versions (#7914) REVERT: d7cf5d809 fix: FIT-278: Update nx related dependencies to latest (nx, webpack, babel, react, cypress, storybook) (#7840) REVERT: 72a467b14 chore: UTC-150: [FE] Remove legacy typography components (#7901) REVERT: b9b0fe789 ci: Update Feature Flags REVERT: da698bcd2 fix: BROS-156: Always show Fix+Accept when we have draft (#7897) REVERT: 07fea0063 fix: UTC-156: Fetching task object after trying authentication (#7910) REVERT: 68eef2ce3 feat: UTC-130: Fetching action form options on action click (#7826) REVERT: 3f1604165 chore: Allow yarn integration test failure screenshots to be captured in a workflow artifact (#7909) REVERT: 9b5bbb166 fix: FIT-317: User can add polygon points to unfinished Polygon in Compare all annotations mode (#7900) REVERT: c5f062235 feat: BROS-155: Collect coverage for LSF cypress tests (#7899) REVERT: be2cd96e3 Update doc for SaaS REVERT: 62faedc44 fix: PLT-809: Fix json_min memory usage (#7868) REVERT: 51e75a3e9 ci: Fix syntax REVERT: 864414a9d ci: add separate develop pipeline REVERT: 3a8ac3ef2 ci: Update Feature Flags REVERT: 88d5e0c89 fix: TRIAG-1505: resolve MST reference error for userExtended in annotationStoreHistory (#7873) REVERT: 26fb24a53 refactor: FIT-323: remove stalled Feature Flag fflag_fix_optic_214_ex… (#7876) REVERT: e6740375d refactor: FIT-321: Remove fflag_feat_front_optic_767_annotator_projec… (#7874) REVERT: dad788ccc ci: Update yarn docs commit message REVERT: 2a0907550 refactor: FIT-324: Remove stalled feature flag fflag_fix_optic_391_tasks_outside_low_agreement_project_counts_short (#7877) REVERT: 48ce318b4 ci: PLT-812: Yarn docs REVERT: 10a2aef7d refactor: FIT-325: Archive FF fflag_feat_all_optic_520_annotator_report_short to enable annotator report for all (#7878) REVERT: e77bb79f1 feat: UTC-135: Add AzureBlobExportStorageFactory (#7884) REVERT: 0cb77d1f0 fix: UTC-133: Password validation inconsistencies (#7859) REVERT: 671c5cdcb fix: ROOT-42: CSV data import breaks project create layout (#7898) REVERT: e3a813f11 chore: BROS-162: Expand feature flag responsibility (#7896) REVERT: 421052e8c chore: BROS-151: Codecov integration for LSF (#7847) REVERT: 43c399518 refactor: FIT-322: Remove already stale feature flag: fflag_fix_back_… (#7875) REVERT: 40197a10b fix: prevent MST "not alive" errors by guarding async actions (#7890) REVERT: dae4e40f1 ci: Update Feature Flags REVERT: 48f77392f fix: PLT-811: finished_task_number query (#7887) REVERT: 7001f71d0 fix: UTC-144: Fix monospace font implementation (#7885) REVERT: 659ab47fb ci: Update Feature Flags REVERT: eb060dfa2 docs: adding time series segmenter tutorial (#7830) REVERT: 46f68bf0a docs: add blueprint buttons to templates (#7883) REVERT: d798d79c1 docs: fix mobile menu button color (#7879) REVERT: d85108658 fix: TRIAG-1503: Custom script sends errors from user upload scripts … (#7860) REVERT: bc0dbcdca feat: FIT-222: Improve UX on Add/Update Source storage (#7818) REVERT: bcec8fc4b fix: UTC-145: New IconPin should not replace the old one (#7870) REVERT: 9a6e1dd66 fix: PLT-807: Dynamic batch size for export (#7853) REVERT: 2533a89a7 fix: UTC-144: Update monospace font token to include fallback (#7869) REVERT: bc4bf4856 fix: FIT-312: Firefox cross browser issue with RichText (#7866) REVERT: f59ca4c56 fix: FIT-268: [FE] 'Reviewer: contains' filter disappears from the tab when reviewer customize columns (#7843) REVERT: 4e81828d6 feat: UTC-137: Create a Typography component for Spark (#7845) REVERT: 793f4afc6 fix: BROS-87: Introduce unified zoom behavior for trackpads and mice (#7852) REVERT: ff229d3db fix: FIT-306: Zooming out the page breaks audio rendering of the waveform when partial rendering (#7857) REVERT: 3b65bbf5c ci: Update Feature Flags REVERT: 2eb4a3fae fix: FIT-306: Zooming out the page breaks audio rendering of the waveform (#7854) REVERT: fbcebd273 fix: FIT-291: SplitChannel audio regions not covering the whole height of the interface (#7848) REVERT: face10b2b fix: BROS-152: Fix flaky bitmask test (#7851) REVERT: 83037a859 fix: UTC-126: Data migration for FilterGroups associated with more than one view (#7837) REVERT: f97405d6b fix: BROS-147: Fix TimeSeries chart vertical shift (#7833) REVERT: ab7cbf08f fix: TRIAG-1495: Ensure fonts are being preloaded. (#7834) REVERT: 0a083f787 feat: FIT-259: Hide repetitive titles in outliner panels (#7832) REVERT: cd26fc5c8 fix: FIT-264: Video settings hop size not working (#7831) REVERT: 3e7e8e2be fix: BROS-109: Import Dropzone content area moved beyond fold if JSON preview is too large (#7805) REVERT: 579973983 ci: PLT-808: bump nodejs to 22 REVERT: ad2bd31ae ci: TRIAG-1453: fix dependabot alerts REVERT: 9c8d7b892 fix: BROS-146: Bitmask weird behavior leak (#7838) REVERT: 47de4400b fix: PLT-751: Stacktrace exposure (#7827) REVERT: 4e29da0ff ci: Update Feature Flags REVERT: 318d81227 fix: FIT-263: Audio region start and end editor inputs not updating on change (#7829) REVERT: 629af7ffb fix: FIT-258: Data Manager tabs created by other users change position after tab order change by the Owner (#7819) REVERT: 80c234848 Fb triag 1493/clean up empty feature flag (#7822) REVERT: 18e1c1976 fix: FIT-256: Upload limitations multi-image labeling hyperlinks data import modal do not open a new tab (#7806) REVERT: a3fe8323e fix: FIT-250: SplitChannel audio with spectrogram displaying blank space on waveform (#7820) REVERT: 231b45dc9 fix: TRIAG-1447: Fix brace-expansion (#7785) REVERT: 23f8e4c0f feat: UTC-121: As a user, I want to be able to publicly share a project so others can join HS with a copy of the project already created by clicking a button (#7803) REVERT: 63e693891 fix: PLT-802: _update_tasks_states job optimization (#7804) REVERT: 20b85052e chore: ROOT-47: remove unsafe-eval from default CSP config (#7776) REVERT: ae2655a1f fix: FIT-255: Video settings on Labeling Interface Settings modal don't work (#7816) REVERT: ba30aa932 fix: BROS-111: Hide PII when Annotator Firewall is enabled (#7813) REVERT: 968ab62af fix: BROS-128: Fix large data multichannel displaying (#7800) REVERT: 6630be00a feat: BROS-87: Bitmask (#7799) REVERT: d10f09c60 ci: bump conda-incubator/setup-miniconda from 3.1.1 to 3.2.0 (#7726) REVERT: 9d63f21d7 ci: bump softprops/action-gh-release from 2.2.2 to 2.3.2 (#7768) REVERT: 77b620ea1 ci: bump docker/setup-buildx-action from 3.10.0 to 3.11.1 (#7814) REVERT: f50798ca2 fix: BROS-95: Incorrect draft is loaded during task history navigation in label stream (#7802) REVERT: fe9364e49 feat: BROS-86: Task Summary follow-ups (#7782) REVERT: 010724c13 fix: Misspell in 0028_auto_20241107_1031.py (#7810) REVERT: a1c70c8f4 ci: Update Feature Flags REVERT: bc0d4a845 fix: Playground docs starting example missing name attribute on Choices tag (#7801) REVERT: fe7acb9cf fix: Revert "feat: BROS-87: Bitmask (#7766)" (#7796) REVERT: 4a1582d55 feat: BROS-87: Bitmask (#7766) REVERT: 134973781 ci: Update Feature Flags REVERT: 6de9ce3d3 ci: Ignore internal release notes REVERT: 8cf532d63 fix: FIT-173: Follow up fix: Spectrogram initial render (#7788) REVERT: 7405fdcb1 docs: ROOT-48: Put DM annotation results filtering on Starter Cloud (#7781) REVERT: 92d62c6dc fix: FIT-173: Follow up fix: Spectrogram initial render (#7762) REVERT: a5ae852b5 ci: Update Feature Flags REVERT: 9b0660599 fix: PLT-791: Fix OOM for update_tasks_counters_and_task_states job (#7771) REVERT: 2811fe3c6 docs: Add release notes for 2.25.0 (#7779) REVERT: 51f78fd44 chore: Bump version to 1.21.0.dev0 REVERT: 2fc1e28b1 ci: Update Feature Flags REVERT: 95d892260 feat: ROOT-48: Allow DM results filtering in self serve (#7777) REVERT: 410198e0e feat: BROS-107: Visually hide Annotation ID on Annotation History empty state (#7770) REVERT: 98a04763c chore(deps): bump protobuf from 4.25.0 to 4.25.8 (#7773) REVERT: c9b89b4d2 ci: PLT-781: Add Assignee on fm sync REVERT: d95f61339 fix: UTC-107: Missing num_predictions for batch-predictions (#7756) REVERT: 2dba688e2 docs: ROOT-13: Annotation Results Filtering (#7743) REVERT: eb6af12d6 fix: BROS-100: Flip rectangle regions without shift (#7760) REVERT: bd69adba0 feat: BROS-73: [FE] Create empty states for panels: info, regions, relations, history (#7694) REVERT: fe790a7d0 ci: Update Feature Flags REVERT: 27b5ac4ce feat: FIT-217: Email notification toggle in user account settings (#7754) REVERT: 0703be255 feat: FIT-173: Audio spectrograms (#7740) REVERT: b92c090d3 feat: FIT-173: Audio spectrograms (#7400) REVERT: 2c2efeacd ci: PLT-776: Persistant feature flags REVERT: 079d7b20e fix: ROOT-35: Datetimes cause bulk cloud storage import to fail (#7753) REVERT: a104f321e feat: UTC-95: Bulk Delete Annotations filtering by annotator (#7738) REVERT: e16b1cc0e feat: UTC-106: ActionButton disabled functionality (#7744) REVERT: bb2371452 ci: Update Feature Flags REVERT: bbbce092c fix: UTC-107: Missing num_predictions for batch-predictions (#7745) REVERT: a14b18888 feat: ROOT-29: Build control tags dropdown for filtering labels within a specific tag (#7700) REVERT: 2436804b8 fix: PLT-796: Prevent deadlocks with batch updates (#7752) REVERT: 2efdea686 fix: TRIAG-1357: Hotkey not working for Number Tag (#7746) REVERT: 73b565cab fix: FIT-224: Hover Tooltip for Relative Timestamps Not Displaying Exact Time (#7747) REVERT: 7d26c80fe feat: UTC-99: [FE] Loading actions in the DM only when clicking on the Actions select dropdown (#7735) REVERT: 5c4fb9ba8 feat: FIT-207: Fix text and layout data of import page (#7704) REVERT: 2d5698580 ci: PLT-750: Add ffs to release notes REVERT: f9e94fdfc fix: BROS-99: Task source JSON payload overflows the modal (#7739) REVERT: 96a0edaac docs: Better API key example for PAT (#7742) REVERT: 2e3736f41 docs: Remove icon param from Rating tag docs (#7741) REVERT: bfc653a19 fix: BROS-29: Fix Collapse with Interactive View All (#7692) REVERT: 63d0c8559 fix: FIT-221: fix Toggle behavior when parent driven (#7734) REVERT: 87c9d8d65 fix: FIT-220: fix tooltip bottm-left (#7733) REVERT: 4018f788f fix: UTC-98: [FE] Page is NOT refreshed automatically when new 'Personal Access Token' is created (#7732) REVERT: e69e53739 fix: BROS-49: TaskSummary postfixes (#7667) REVERT: 44b34f5ec chore(deps): bump requests from 2.32.3 to 2.32.4 (#7731) REVERT: 38098179b chore(deps): bump requests from 2.32.2 to 2.32.4 in /.github/helpers/gh_changelog_generator (#7730) REVERT: 35611c993 ci: Update Feature Flags REVERT: 13d0f8064 docs: Update timeseries_audio_video.md (#7729) REVERT: 9865dc841 ci: Update Feature Flags REVERT: 75d219ab6 feat: BROS-44: Add MultiChannel tag support for TimeSeries (#7669) REVERT: ca2349988 fix: FIT-195: Playground breaks on certain Timeseries configurations (#7720) REVERT: 01145fe11 fix: FIT-214: Label Editor loaded with correct data would display incorrectly if not loaded through Data Manager (#7715) REVERT: a351c5fdd chore(deps): bump django from 5.1.9 to 5.1.10 (#7718) REVERT: 6c7ff00c4 ci: Update Feature Flags REVERT: 04c19e8b9 fix: BROS-66: Fix Syncable in Interactive View All (#7702) REVERT: 2868bba2d chore: Trigger playground to use updated feature flags (#7717) REVERT: 75122c479 fix: FIT-212: Editor side-column interface now used to toggle showing the side tab panels (#7713) REVERT: 116039de5 fix: BROS-71: Add playback cursor for timeseries sync (#7681) REVERT: 44e6976d9 fix: FIT-209: Editor settings description display incorrectly tied to App styles (#7707) REVERT: 33551dcc3 fix: PLT-783: Fix max upload size limit (#7701) REVERT: fe740d349 feat: FIT-210: billing page feature parity (#7708) REVERT: 881b652e5 ci: Update Feature Flags REVERT: 4bd26d577 fix: BROS-81: UI. Enhanced control for enabling storage proxy (#7698) REVERT: 34aa48d15 feat: BROS-81: Toggle for proxy. Enhanced control for enabling storage proxy (#7699) REVERT: 48e83bab2 feat: UTC-85: Change session timeout config to minutes and add API (#7703) REVERT: 0cf694372 fix: UTC-86: Access tokens from rotate endpoint should use TTL (#7705) REVERT: 342ab6790 feat: UTC-70: DeletedRow functionality (#7696) REVERT: 65bf0c08c fix: UTC-74: [FE] Error Message on Numeric Value Field (#7690) REVERT: 6b99885c2 ci: Update Feature Flags REVERT: aaa588264 chore: BROS-79: Follow up cleanup for DM grid view (#7693) REVERT: 93a818201 docs: Fix broken anchor links on task agreement page (#7697) REVERT: 15da5981d docs: Add default eval functions and new diagram (#7663) REVERT: 3c3a3703b fix: BROS-76: Revert "fix: BROS-66: Update SyncableMixin mixin to respect FF_DEV_3391 (#7695) REVERT: 7559ff239 fix: BROS-72: Fix grid view not updating when switching "Fit images to width" (#7691) REVERT: f96229d7b fix: BROS-65: Persistent storage use `attachment` instead of `inline` and can't load PDF (#7684) REVERT: 2b7329e2b fix: UTC-10: [FE] Escalating sentry issue: AbortError: The user aborted a request. (#7647) (#7688) REVERT: 1543b6cca ci: Update Feature Flags REVERT: 65108c296 fix: BROS-65: Persistent storage use `attachment` instead of `inline` and can't load PDF. Simple fix (#7685) REVERT: 1e8224dfa ci: bump docker/build-push-action from 6.17.0 to 6.18.0 (#7670) REVERT: 336e0fc0a fix: BROS-66: Update SyncableMixin mixin to respect FF_DEV_3391 (#7682) REVERT: b9158a6c3 feat: UTC-50: Add session timeout policy configuration (#7676) REVERT: 976b7be2a ci: PLT-740: Add Poetry lock change size check REVERT: 563557cb3 fix: UTC-62: Added PredictionFactory (#7666) REVERT: 6ab698e20 feat: BROS-62: Responsive grid images (#7640) REVERT: dbb63ce0d chore(deps): bump tar-fs from 3.0.8 to 3.0.9 in /web/libs/editor/tests/e2e (#7679) REVERT: 7f8b68f7f ci: Update Feature Flags REVERT: 0f4d882b9 docs: Update ts+video.md (#7678) REVERT: 963c450ac docs: OPTIC-2125: Polish timeseries_audio_video.md (#7677) REVERT: e19f277bb docs: OPTIC-2125: Docs for timeseries + audio + video, pass 2 (#7675) REVERT: c49542e7f ci: Update Feature Flags REVERT: 8c49c9e0e docs: OPTIC-2125: Docs for sync between TimeSeries, Video, Audio (#7673) REVERT: 7a1b33915 fix: Update feature_flags.json for playground (#7674) REVERT: 334fd42b9 feat: OPTIC-2125: Add sync between TimeSeries, Video, Audio (#7376) REVERT: 805bc7d0c fix: UTC-59: Centific UI Issue: Search bar stretches to max-width without autowrap (#7651) REVERT: acb7d9c49 ci: Update Feature Flags REVERT: 27ec9362c fix: ROOT-31: use overlap instead of maximum annotations when adjusting overlap values (#7656) REVERT: f28798947 feat: LEAP-2036: Summary page for View All (#7439) REVERT: 9c9c5c6f8 fix: FIT-158: Add activeLabelKey to generate unique key for selected labels (#7665) REVERT: 7c638d237 fix: Add activeLabelKey to generate unique key for selected labels (#7583) REVERT: e54c3e1ed fix: BROS-38: Fix sentry issue (i.map is not a function) +1 more (#7662) REVERT: 029639924 fix: UTC-22: Validation error when updating task data via API (#7644) REVERT: c5e529554 ci: Fetch depth 1 REVERT: 75cdf0a54 ci: PLT-104: Git merge suppoer forks REVERT: 93b6d5370 ci: Update Feature Flags REVERT: b955d7149 docs: Fix Google WIF docs (#7653) REVERT: 1f2b60865 fix: UTC-33: Fix issue with CSV exports with repeater tag (#7641) REVERT: 17763ccc5 docs: Update 2.24 release notes (#7655) REVERT: 2df02dd75 fix: BROS-32: Task retrieval SDK bugs (#7645) REVERT: eb71bcf60 fix: ROOT-26: Runtime error (UNIQUE constraint failed) appears after Remove Duplicated Tasks action for specific number of storage imported tasks (#7642) REVERT: d3edecea1 fix: UTC-56: Centific UI Issue: Whitelabeling on Accounts / Settings Page (#7648) REVERT: 2616ab92d fix: FIT-125: Adding tighter permissions for webook list and create (#7650) REVERT: 0da43bbc9 fix: UTC-10: Revert "fix: UTC-10: [FE] Escalating sentry issue: AbortError: The user aborted a request. (#7647)" (#7652) REVERT: 0ecb71576 fix: BROS-56: Fix undo hotkey for Polygon (#7639) REVERT: e4f195f9c fix: UTC-10: [FE] Escalating sentry issue: AbortError: The user aborted a request. (#7647) REVERT: 79a17a6a6 ci: Update Feature Flags REVERT: 93ccecb0a fix: FIT-138: Text on ASR Hypotheses Selection template not visible Dark mode (#7638) REVERT: 3f22d551c fix: FIT-171: LSO: sidebar has lower z-index than datamanager status bar (#7637) REVERT: 7e94abb35 fix: BROS-59: Remove accidential 0 above Audio (#7635) REVERT: 926f637a0 ci: Update Feature Flags REVERT: cc4b044fb ci: PLT-770: gitleaks latest version REVERT: e1b732020 docs: ROOT-16: Support reading Parquet files in source cloud storages… (#7634) REVERT: 0140a2aff chore: UTC-53: Rewrite test_docs.tavern.yml into pytest (#7616) REVERT: a11bce78f Revert "ci: /fmt support fork prs" REVERT: 1a2bab20b fix: UTC-36: 'Label All Tasks' doesn't change for annotators and reviewers role (#7631) REVERT: 71f4e3ebc ci: PLT-762: Fix fork support REVERT: 7683f580f chore: BROS-37: Cypress setup (#7594) REVERT: 2bf361b50 ci: Fix to issue number REVERT: 7feafe1e4 ci: Update apply-linters.yml to include GH_TOKEN for PR checkout REVERT: 175112b78 ci: /fmt support fork prs REVERT: 1ae7f3cb6 fix: BROS-14: Optimize yarn test:e2e (#7530) REVERT: 7095940eb Apply pre-commit linters REVERT: c6d9011af ci: PLT-762: Add /fmt ChatOps command commit message REVERT: 208f13d94 fix: ROOT-17: Check conditions for COCO/YOLO Keypoints export (#7625) REVERT: 8aaf2359e fix: BROS-8: Async migration for updated_at index (#7618) REVERT: e2b965e81 docs: DOC-294: Add info about KeyPointLabel support for COCO/YOLO (#7537) REVERT: 0c506803d fix: FIT-136: Duration field at Info panel is not optimized for Dark mode (#7623) REVERT: 5a9f8d492 fix: FIT-133: Locked region can be edited on Timeline (#7622) REVERT: e71d5ddf9 fix: FIT-153: LSO - deleting a project causes us to not be able to scroll on projects page after redirection (#7624) REVERT: e5c6eb8ff ci: Update Feature Flags REVERT: ad5f872cb fix: BROS-44: Fix styles in Storage error modal (#7608) REVERT: 4c8fe7664 feat: ROOT-16: Support reading Parquet from source cloud storages in LSE (#7613) REVERT: 25b4abc46 docs: DOC-296: Separate bulk labeling docs (#7617) REVERT: fb4ffaf09 docs: ROOT-11: Support reading JSONL from source cloud storages (#7597) REVERT: 79c823613 chore: UTC-44: ProjectFactory has is_published=True as default (#7603) REVERT: 082f3ef74 fix: FIT-155: Improve playground inline preview collapsed panel by default (#7615) REVERT: 5218497e6 fix: FIT-137: Multiple labeling templates not yet adapted to dark mode (#7584) REVERT: 1d54a0e9e fix: FIT-155: Improve playground inline preview styles within docs (#7614) REVERT: 536827916 fix: BROS-8: 504 Gateway Timeout when Fetching Tasks via API using Filters Involving "Updated at" (#7607) REVERT: d6693e74f fix: FIT-155: Launch in playground doesn't load config from URL (#7611) REVERT: fadc5337e fix: FIT-155: Better handling for config encoding/decoding in docs playground (#7610) REVERT: 1a2f9463a chore: UTC-40: Hypertextlabels helper constructor in AnnotationFactory (#7599) REVERT: 0669a3850 feat: ROOT-11: Support reading JSONL from source cloud storages (#7555) REVERT: a6763fa83 fix: FIT-155: Followup fixes to address any issues noticed in docs (#7609) REVERT: 62af44c66 feat: FIT-155: Replace the Playground in docs (#7605) REVERT: df8b07949 ci: Update Feature Flags REVERT: 4fbe3f8b0 feat: FIT-155: Playground preview only mode (#7604) REVERT: 698260508 docs: Add note about dark mode availability (#7602) REVERT: e26bb14ef fix: FIT-14: Embedded playground fixes for preparation for docs usage (#7601) REVERT: f96c55eaa chore: FIT-14: Clear any old labelStudio:settings which may conflict from the old playground (#7600) REVERT: 0ed085cba fix: FIT-14: Playground preview panel should not be fullscreen (#7598) REVERT: 1a98a33cc chore: FIT-14: Fix webpack build for standalone apps (#7596) REVERT: fac619c7e chore: UTC-24: Clear stale fflag_fix_all_leap_877_annotator_membership_api_03042024_short (#7586) REVERT: 443d65c24 chore: FIT-14: Ensure production deployment of playground is resolvable as a subpath redirect (#7595) REVERT: a7f016e98 docs: Update install_enterprise_k8s.md with redis username and password (#7593) REVERT: b0e916f11 ci: Update Feature Flags REVERT: 962aabbe8 fix: FIT-66: Chatbot Model Assessment template is not optimized for dark mode (#7589) REVERT: c4132483b fix: UTC-18: Use correct httpx params when refreshing token (#7588) REVERT: fb9f03d08 chore: FIT-122: Remove feature flag fflag_feat_front_optic_1351_use_new_projects_counts_api_short (#7554) REVERT: 861346960 feat: FIT-14: LabelStudio Playground 2.0 (#7521) REVERT: 2ba08a7e4 chore: FIT-124: Remove feature flag fflag_fix_front_optic_1418_cache_members_manager_apis_short (#7553) REVERT: 6bc10a42e Revert "ci: PLT-741: Atomic Merge: Disable FM dispatch on pr close" REVERT: 72db0e058 ci: PLT-760: add team-root as keepers for migrations REVERT: d3a6ba67b chore: UTC-19: Removed test_block_objects.py (#7581) REVERT: 0219a3ed8 fix: FIT-126: datamanager column resizer positioning fix (#7577) REVERT: 8659495ff ci: PLT-741: Atomic Merge: Disable FM dispatch on pr close REVERT: 1bc27a6c0 fix: UTC-20: [FE] AverageScorePopover not showing up after refactor (#7582) REVERT: d1cb3b6aa chore: Bump version to 1.20.0.dev0 REVERT: 1e5cfc91c chore: Bump version to 1.19.0.dev0 REVERT: b9ee73487 docs: Add release notes for 2.24.0 (#7579) REVERT: dd788ec78 docs: DOC-295: Add docs for proxy storage (#7578) REVERT: 688a2c0a6 docs: Add info about video duration (#7570) REVERT: f331877ee fix: UTC-18: Respect users httpx client for token refresh (#7572) REVERT: 1d507f08a fix: BROS-31: Inconsistent load for Pdf pages (#7575) REVERT: ce41e2caa fix: FIT-145: Taxonomy items not visible dark mode using arrow keys (#7576) REVERT: fed18d771 fix: DIA-1435: [FE, cust-Comet] Some errors on Prompt task list are not displayed gracefully on UI (#7444) REVERT: a6531a092 feat: BROS-3: Generate only technical info for tag docs (#7566) REVERT: d784cc7aa chore: UTC-3: [FE] Refactor Popover components in LSE (#7565) REVERT: a56a3b9eb ci: Update Feature Flags REVERT: 74e229c3b chore(deps): bump setuptools from 75.4.0 to 78.1.1 (#7571) REVERT: 694a8ab54 docs: ROOT-9: Allow reading multiple tasks from a JSON file in source cloud storage (#7569) REVERT: 353b6eb6a docs: fix spacing in tags in case it’s an array (#7568) REVERT: e34f03b6a fix: BROS-5: Last fixes for Interactive View All (#7527) REVERT: ef02e9ac4 docs: Update Video.js (#7557) REVERT: aaf97d27b ci: bump docker/build-push-action from 6.16.0 to 6.17.0 (#7561) REVERT: 35987949a ci: bump codecov/codecov-action from 5.4.2 to 5.4.3 (#7562) REVERT: 388f733e0 ci: bump actions/setup-python from 4 to 5 (#7563) REVERT: 132661d94 ci: Update Feature Flags REVERT: 2eb33882b feat: BROS-15: Change the AI assistant button on the top navigation to a help icon (#7545) REVERT: 6da13568d feat: ROOT-9: Allow reading multiple tasks from a JSON file in source cloud storage (#7540) REVERT: cefd25165 fix: UTC-12: Fix Ask AI Tour not found (#7552) REVERT: 4792818e8 docs: Add note about Academic on-prem restriction (#7551) REVERT: 58b94a250 feat: BROS-13: Add <Pdf> tag in templates and docs (#7549) REVERT: 8e79aa535 feat: Cache Labels for Taxonomy (#7383) REVERT: 944e14070 chore: FIT-34: Refactor DataManager Table out into reusable component (#7541) REVERT: 39aeea421 feat: FIT-49: Popover component initialization (#7539) REVERT: b5e8ceecf docs: Update free trial link in README (#7544) REVERT: b04b71041 chore: UTC-5: Using load_func for loading OrganizationFactory (#7542) REVERT: 85f7e5bbc chore: Bump version to 1.20.0.dev0 REVERT: 8e979409f ci: Sync release workflow REVERT: ebd77902a feat: ROOT-1: Add offset to storage link model to support storage link to task within file of tasks on cloud storage (#7534) REVERT: 9abd7267f fix: BROS-4: Sentry adds Baggage header to presigned urls and it breaks CORS for storages. Fix Sentry.ts (#7528) REVERT: 6400b09ce docs: Remove outdated roadmap page (#7532) REVERT: eecdffa35 fix: DIA-2214: Implement ro utility to access base64 from url (#7533) REVERT: ade0e61ef chore: ROOT-7: "Apply Linters" github workflow to apply linters to branch (#7525) REVERT: a54daa736 chore: Update the base tailwind config to only target src directories of main libraries (#7531) REVERT: 11ed05006 feat: DIA-2214: Add new Pdf object tag (#7460) REVERT: c338d448a ci: PLT-743: optimize pytests job (#7523) REVERT: 6c8524bc3 feat: UTC-1: Using less expensive MD5 password hasher for tests (#7522) REVERT: 19c38aa35 ci: Prohibit hotfix release branch cut off (#7520) REVERT: cec1be727 fix: BROS-4: Sentry adds Baggage header to presigned urls and it breaks CORS for storages (#7515) REVERT: dd55228ef chore: FIT-38: Setup code ownership for FIT (#7510) REVERT: f31784538 ci: Update Feature Flags REVERT: 16ef4770a fix: OPTIC-2145: Audio tracker line is not visible in dark mode (#7514) REVERT: 7e7a119f4 fix: OPTIC-2146: PerRegion TextArea input is barely visible in dark mode (#7513) REVERT: cef08e865 fix: FIT-41: Background of Prompts Beta modal is not optimized for Dark mode (#7511) REVERT: 8dc52b978 fix: OPTIC-2142: Fix sticky side panels back (#7512) REVERT: 278d4fa0e fix: LEAP-2073: Handle root property in history item (#7502) REVERT: 5887caa1e fix: FIT-35: LSO: Annotated by column user pic is always faded (#7503) REVERT: 76fd73be8 fix: OPTIC-2149: Accept and Reject buttons in Quick View footer are not adapted to Dark Mode (#7504) REVERT: 6454bbb6e chore: OPTIC-2163: Allow inclusion of all libs related frontend code for Tailwind classes (#7486) REVERT: d334bbb7b fix: OPTIC-2144: Toggle interpolation button is not optimized dark mode (#7485) REVERT: d73613057 chore: Add CODEOWNERS for `editor` (#7495) REVERT: 4daf5c743 fix: OPTIC-2152: Zoom presets option hotkeys not optimized for dark mode (#7490) REVERT: 1c37a5a15 fix: OPTIC-2155: Info tab is not optimized for dark mode for TimeSeriesLabel with underlying Choices (#7492) REVERT: 524f64011 Potential fix for code scanning alert no. 792: Incomplete string escaping or encoding (#7500) REVERT: 32279bd37 chore: FIT-30: Multi select selected options shouldn't be highlighted along with having the checkboxes (#7499) REVERT: a2df9b331 chore: FIT-12: Datamanager App.jsx to App.tsx (#7498) REVERT: 81446d40b feat: LEAP-1840: Add KeyPoints to COCO export (#7467) REVERT: b8e917a04 feat: DIA-2202: Support imported tasks that point to different buckets (#7458) REVERT: a0ca4a2cf fix: LEAP-2028: Fix brush cursor updating and visibility (#7484) REVERT: c709c9c67 chore(deps): bump django from 5.1.8 to 5.1.9 (#7496) REVERT: 41038bd48 fix: LEAP-2064: Choices on imported annotations are not displayed in View All on initial load (#7488) REVERT: f788c41b2 ci: Update Feature Flags REVERT: cb18e5fe2 feat: OPTIC-1658: Add searchable select as an input for Set Ground Truth action (#7491) REVERT: 3d311d661 fix: OPTIC-2002: Fix expensive query on memberships contributed projects (#7489) REVERT: be9d6f2a5 docs: DOC-293: Prompts on-prem install (#7480) REVERT: d7ede44b8 fix: LEAP-2056: Make sure tools added once per ToolManager (#7475) REVERT: a1dfb93f4 fix: OPTIC-2157: Actions Menu Disappears at High Browser Zoom Levels (#7479) REVERT: 2e2c7ed2f feat: OPTIC-2161: Give Select a way to override the display value completely (#7478) REVERT: 033c33e39 fix: OPTIC-2120: LSO: All Projects navigation bar is transparent (#7472) REVERT: 3416cd747 fix: OPTIC-1916: Filter Tag is Not Working on Label Studio (#7481) REVERT: b65aaa0d6 ci: fix event name REVERT: 99ffa9571 fix: LEAP-2060: Dynamic choices are not displayed when Interactive View All FF is turned ON (#7468) REVERT: dc89b0de6 ci: Update Feature Flags REVERT: e840fafb2 fix: OPTIC-2153: UI Bug: Screen Goes Blank When Filtering by Predicted Model Version in Label Studio Projects (#7477) REVERT: d4f3a566d feat: OPTIC-1970: Improve the usage of organization membership api requests on the client (#7470) REVERT: e7b1f8fd1 feat: OPTIC-2002: Improve Organization Members endpoints performance (#7461) REVERT: 9811b71d4 ci: fix repo name REVERT: 7c132e644 ci: PLT-725: trim issue name REVERT: aa9949e1d fix: LEAP-2065: [FE] Remove warning noise from new Select component in Spark (#7445) REVERT: d7c009dea feat: Add links to create issue action in GitHub (#7324) REVERT: 86df4d0bb feat: OPTIC-752: Filtering deleted users from DM filter (#7452) REVERT: c6a3bc950 ci: fern upgrade (stale) (#7469) REVERT: 55ea2d431 ci: PLT-727: poetry v2 support for PEP508 REVERT: 17129df1c fix: LEAP-2063: LEAP-2062: No more annotations message is displayed in Review Stream when Interactive View All FF is turned ON (#7453) REVERT: e1a601288 chore: update Minio and remove deprecated version keyword (#7437) REVERT: b33b419aa fix: 7022 - docker compose postgres user error (#7464) REVERT: 1c9edb0f2 ci: Update Feature Flags REVERT: 05094918b chore: Allow retries on Audio Regions test suite temporarily while a fix is investigated (#7463) REVERT: 02f01ad89 fix: Resolve concurrent render warnings during audio scroll/zoom (#7456) (#7457) REVERT: 40000a60e fix: OPTIC-2016: Removing AntD reset to aid in UI consistency between page navigations (#7420) REVERT: 15d33315c ci: Update Feature Flags REVERT: a00231a39 fix: LEAP-1997: make CORS configurable via env (#7448) REVERT: 59feca71e fix: DIA-2092: skip failing test (#7459) REVERT: 9e95c487c ci: PLT-722: Remove frontend dist (#7446) REVERT: 2ba6fb45d chore: DIA-2092: add FF (#7450) REVERT: 4441508e3 ci: Update Feature Flags REVERT: 427fb123e ci: Build frontend REVERT: 1aab1d2ba fix: OPTIC-1982: Allow any errors to be displayed inline for external connection testing (#7442) REVERT: 6b57a06fc fix: DIA-2092: hardcode test values to fix isolation failure (#7447) REVERT: b4a9dc837 ci: Build frontend REVERT: f68405c81 fix: OPTIC-2093: Audio hotkeys for step back/forward missing (#7426) REVERT: 5da2ef3b3 ci: Build frontend REVERT: 82b5176b3 fix: LEAP-1957: Fix implementation of readonly behavior for controls and audio regions (#7412) REVERT: 1b1d01f97 docs: DOC-292: Adding Annotator Eval to project settings (#7441) REVERT: 97db9e7b1 fix: LEAP-2058: delete unused upload-example endpoint (#7440) REVERT: 6fc714bc7 chore: Bump version to 1.19.0.dev0 REVERT: 2a3d4ac48 feat: DIA-2201: Add endpoint to rotate personal access token (#7435) REVERT: 8772c1ff8 docs: Add BrushLabels support for COCO export (#7434) REVERT: ec3c97f09 feat: DIA-2092: Support reading multiple tasks from each file in a cloud storage (#7334) REVERT: 51509dc14 docs: Update Prompts model list (#7433) REVERT: 249254dbc ci: Build frontend REVERT: 2e8e35e16 feat: OPTIC-1217: Implement Color design tokens as CSS variables and Dark Mode (#6550) REVERT: d30739e7c ci: Build frontend REVERT: 1fdeabc98 fix: OPTIC-2017: Select follow ups (#7415) REVERT: cd7d193ae ci: Build frontend REVERT: 25e99ba6c feat: LEAP-2042: [FE] Implement agreement popover component showing agreement between annotators as list (#7430) REVERT: 4510354f0 ci: bump docker/build-push-action from 6.15.0 to 6.16.0 (#7429) REVERT: f5d780b4d ci: Update Feature Flags REVERT: 28151e7f1 ci: Build frontend REVERT: b45567246 fix: LEAP-2051: Don't allow to resize spans in readonly mode (#7422) REVERT: 379d7bcd2 ci: Build frontend REVERT: ddc1d4614 fix: LEAP-1983: [FE] Conditional View Visibility Fails When Based on a Choice Selected Within a Taxonomy Tag (#7373) REVERT: f600baf67 ci: Build frontend REVERT: 6173d7c48 chore(deps): Remove incorrect dependency on tailwind (#7425) REVERT: 665f1b5ed chore(deps): bump h11 from 0.14.0 to 0.16.0 (#7419) REVERT: 4e2797b34 chore(deps): bump django from 5.1.6 to 5.1.8 (#7423) REVERT: 895118bdf feat: DIA-2067: Per-task stats in Prompts (#7362) REVERT: 512427a0e ci: Update Feature Flags REVERT: 5af409889 feat: DIA-2206: prefetch completed_by info (#7417) REVERT: 9b33636f9 fix: LEAP-1937: Fix opencv dependency (#7418) REVERT: 941cc69ac ci: Build frontend REVERT: a154f8809 fix: LEAP-1442: Fix unexpected scrolling on region select in Video (#7392) REVERT: 3b1cf57ac ci: Build frontend REVERT: f9cdff24f fix: LEAP-2009: Respect granularity when resizing NER spans (#7364) REVERT: 36eaffd52 feat: DIA-2206: prefetch fields in data export (#7410) REVERT: af252e739 chore: dia-2209: trigger follow-merge (#7414) REVERT: f2b22f932 ci: Build frontend REVERT: 98dfd898c fix: LEAP-1947: Fix interactive view all FF in image tag case (#7387) REVERT: b4e6bbf19 feat: DIA-2208: add flag to enable legacy tokens from cli (#7413) REVERT: 7c4c5f720 docs: Add release notes for 2.23.0 (#7411) REVERT: 5852b2425 ci: Build frontend REVERT: ddb598a3e feat: OPTIC-1733: Standardize Dropdown Components Using LSE selector (#7257) REVERT: 20fc7976d ci: Update Feature Flags REVERT: 71cc8ba7c ci: fix missing env variable REVERT: 469a62995 fix: OPTIC-1966: Address CSP issue by removing unsafe-eval usage (#7377) REVERT: a7657ad1f fix: CSP issue by removing `unsafe-eval` usage (#7190) REVERT: 535268990 ci: Update Feature Flags REVERT: 806a49317 feat: LEAP-1937: Add brush_to_coco format (#7252) REVERT: bc0fcb0ce docs: OPTIC-1984: awesome label studio call to action on docs (#7396) REVERT: 96dcfdc45 ci: bump softprops/action-gh-release from 2.2.1 to 2.2.2 (#7402) REVERT: 93d56608c ci: bump codecov/codecov-action from 5.4.0 to 5.4.2 (#7403) REVERT: 9b0487f98 ci: PLT-716: replace POETRY_VERSION var to env REVERT: b43994dd9 ci: Update Feature Flags REVERT: 626a0175a ci: Build frontend REVERT: b560a3fb1 feat: OPTIC-1938: Proxy for storages when presigned urls are off (#7354) REVERT: 0fe2fb4cb docs: Plugins page changes (#7399) REVERT: 9939d1f63 ci: Test (stale) (#7398) REVERT: 1f209a0a9 ci: Support /fm sync branch override REVERT: 0f1947583 docs: Update AI Assistant page (#7366) REVERT: 5ac5e1528 ci: PLT-694: Fix upstream repos REVERT: 5523c29ca ci: Support /fm sync branch override REVERT: 849c3dfdb ci: Update Feature Flags REVERT: 78198c73b feat: DIA-2148: write exports using thread pool (#7342) REVERT: b51627294 fix: DIA-2051: Jinja2 security vulnerability (#7390) REVERT: e0dc28660 ci: Build frontend REVERT: 015a17e2e chore(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 in /web (#7391) REVERT: dc0bbd082 ci: fix message REVERT: 0a2ba87af ci: Update Feature Flags REVERT: 050837520 docs: Add Plugins (#7320) REVERT: 0d7f5f459 ci: Build frontend REVERT: 66d43c84e feat: DIA-2196: Dedup JSON Preview and Sample Data FFs (#7386) REVERT: 54abec727 fix: LEAP-1928: support deletions of annotations and tasks in pausing code (#7380) REVERT: c992b3af6 ci: Build frontend REVERT: 4235e4150 fix: DIA-2156: Fix button imports (#7381) REVERT: eccc8323d feat: DIA-2156: Create a new button component in Spark to later use across LSE and LSO (#7348) REVERT: e23d06b4c chore: Update cursor rules glob matching and directory structure (#7378) REVERT: bf939e584 ci: Build frontend REVERT: 9605cee2b fix: LEAP-1945: [FE][lso] Fix Babel has inefficient RexExp complexity (#7374) REVERT: 8714cb3cc ci: Update Feature Flags REVERT: 02e9c00f5 ci: Build frontend REVERT: 86f1f1ffe chore: OPTIC-1956: Update Menubar to have the proper new import of pages from app-common (#7369) REVERT: 2bcc022bc ci: Build frontend REVERT: 217028bd1 chore: OPTIC-1956: Refactor all component blocks and pages from core to app-common lib (#7367) REVERT: d08a2bda5 ci: Build frontend REVERT: 5cd5fbb7d fix: OPTIC-1889: upgrade dependencies (#7365) REVERT: dbc5eb83a ci: Update Feature Flags REVERT: e5f6de7a8 feat: DIA-2149: Only sync new annotations in export sync cronjob (#7358) REVERT: 87dbf177e refactor: OPTIC-1942: clean up ff left overs (#7356) REVERT: a72873466 ci: Build frontend REVERT: 51e652c58 fix: LEAP-1433: Remove deprecated feature flag FF_DEV_1170 (#7264) REVERT: 947cf6ec0 ci: Build frontend REVERT: 1ebe781d9 feat: LEAP-1973: Adjustable spans for Text tag (#7309) REVERT: 3327a184f ci: Update Feature Flags REVERT: 3dc4e1dbe ci: Build frontend REVERT: 5e0ae305f chore: OPTIC-1935: Generate all required css variables from design tokens (#7352) REVERT: 27a09342b ci: Build frontend REVERT: 2bc0db2b4 feat: DIA-2130: Add tracking to Sample datasets flow (#7351) REVERT: 1939fe90d feat: DIA-2163: Prompts models in django admin panel (#7357) REVERT: 05ba9a749 ci: Build frontend REVERT: 7efba7ece feat: DIA-2104: [FE] Sample task UI interactions (#7331) REVERT: cbf46f8c1 fix: LEAP-1963: Ignore is_labeled for ground_truth tasks (#7303) REVERT: 20165bf39 fix: LEAP-1887: Add project color validation (#7349) REVERT: 938385fd4 ci: Build frontend REVERT: 0ee26ca54 fix: LEAP-1919: update origin on editing classifications results (#7312) REVERT: ea5ea38ce docs: DOC-290: Rename custom scripts to plugins (#7353) REVERT: 6c6b149bc feat: DIA-2067: Add Pages Processed task metric for pages used in MIG (#7315) REVERT: 6709c6d39 refactor: compress statics in docs (#7343) REVERT: 82665581d ci: Remove obsolete FM v1 (#7332) REVERT: ac4a1091a docs: Clarify principals in S3 IAM change (#7344) REVERT: a6744bbe1 docs: Add access token info to community docs (#7339) REVERT: d9a477da3 docs: Add release notes for 2.22.1 (#7340) REVERT: 6a3710d92 ci: Bump git merge timeout to 10 mins REVERT: 862c92790 docs: update role usage REVERT: 2774b0067 docs: DOC-289: Document GCS WIF storage connections (#7333) REVERT: b486dd5e5 ci: Build frontend REVERT: 8785410f3 fix: DIA-2071: [BE,FE] AttributeError: 'AnonymousUser' object has no attribute 'active_organization' (#7311) REVERT: 9c142470d fix: OPTIC-1827: Fix information exposure through exception when validating S3 connection (#7310) REVERT: abaf93d6d ci: Build frontend REVERT: bd7c9f912 feat: OPTIC-1886: AskAi Joyride (#7327) REVERT: a521eaadf refactor: LEAP-1961: Remove stale FF_LSDV_4915 (#7255) REVERT: e82cb280b fix: DIA-2122: allow all LSO users to modify JWT settings (#7323) REVERT: 7a51c4675 Sync Follow Merge dependencies REVERT: 7e9023acf ci: fix changelog generator to exclue nightly builds REVERT: f8672d80c ci: Build frontend REVERT: 4f60206e2 fix: DIA-1431: [FE] Storage type dropdown sometimes loads as blank (on Add/ Edit Source Storage modal) (#7322) REVERT: 7c06405f3 ci: Update Feature Flags REVERT: ae122fc23 ci: Build frontend REVERT: 852d53c32 feat: DIA-2075: [FE] Homepage projects list perf optimization (#7281) REVERT: b85c18329 ci: Build frontend REVERT: 08f436b4d fix: DIA-2120: Clicking on project item from home page is not always responsive (#7313) REVERT: 67fa7dd56 docs: DOC-287: Add AI Foundry support to Prompts (#7319) REVERT: 19c901e89 ci: Build frontend REVERT: 3e69fe0f7 fix: DIA-2121: Project statistics on home page for LSO displays annotator's view rather than admin's view (#7314) REVERT: aca971012 ci: PLT-655: Fix inputs REVERT: ea4c344b7 ci: PLT-655: Set LSE Check for non Follow Merge PR REVERT: d6a214a1b ci: PLT-655: Add logging REVERT: 0c8537efe ci: PLT-655: Fix create checks params REVERT: b3c14b0d6 ci: PLT-655: Fix permissions REVERT: 82ffc9427 ci: PLT-655: Add external check workflow REVERT: daaafe4cf ci: Build frontend REVERT: 294067c67 fix: DIA-1907: [FE] TypeError: Failed to fetch (#7289) REVERT: d5e15bb91 docs: Update completed_by format for import (#7308) REVERT: ae419ebe9 ci: Build frontend REVERT: b94718aa8 ci: OPTIC-1873: Update biome to last version (#7290) REVERT: 72cd80846 docs: add info about ingress 413 REVERT: 163f41bbe ci: fix docs REVERT: b4706f3be ci: fix nightly build REVERT: 5dd92a3f7 ci: fix description REVERT: 358d34a0c ci: delete nightly tag on release REVERT: f07b612d6 ci: format message REVERT: cb1138e3b ci: fix escape REVERT: 84a4b922d ci: fix typo in release REVERT: 368bbdff3 ci: more info on nightly releases REVERT: ffe8d306d ci: don't rename artifact REVERT: cc0a1f953 ci: fix nightl…
* Squashed 'platforms/label-studio/' changes from 897afb06e0..c6cadff1ee c6cadff1ee fix: runs-on host d9681324f0 fix: 필드 이름에서 'Unnamed' 제거하여 메트릭 열 필터링 예외처리 c3a7ad15e4 AI-283: Prompt instruction 추가를 통한 출력물 tone 조정 (#112) 495041c8c8 CTA 테스크 명 변경 (#111) e8c6655063 PoC: NavAI 2차 PoC - 실험군대조군 분석 (#110) fa318fde88 [AutoLabel] 429 에러 핸들링 (#109) 80f22e8964 fix(workstation): Update container names (#108) fcb5ac3ccf BugFix: NavAI indexing error (#107) 4289a9a456 AI-277: Docker Container Setup for Workstation (#105) 7caedc9303 [MVP] mockup api 의 job 완료 후 put request simulation (#97) affc15a772 AI-271 정답지 데이터 저장 (#104) 96a48f7fe0 AI-217: Dockerizing for Segmentation Tech PoC with SAM (#101) 1017bbdb33 AI-233: Video Analyzer PoC (#103) 7ca7d26d3a AI-216: Dockerizing for In/Outpainting Tech PoC with IOPaint (#100) 8659934319 [Autolabel] 에러 핸들링 추가 및 slowapi 제한 수정 (#102) 2263c3f38f 슈도레이블 작업 자동화 코드 개발 (#89) 2a4cc3c366 Update versions.json for 2.0.0 11fb817613 오토레이블러 v2 최종 배포 코드 (#99) a3dfda357b Update versions.json for 1.0.9 003a33f850 Auto_label 소스코드 작업 (#91) a96ea5442a AI-199: Create PyPI Cloud container (#94) 0341827254 AI-201 navigator ai engine mockup (#93) fb12a1c544 auto_label release yaml 파일 업로드 (#90) f1b0499fde [Release] docker image build workflow containing AI-Comment (#87) 5497a5e079 드롭박스 경로 수정 최종 확인 (#88) c6cf56f31b [AI-Comment] Refactor for version 0 (#86) 203e4bce8c [AIComment] release 및 poc process의 self-hosted runner 구분 (#85) ab05d1ce27 Release Workflow (#84) faa512d9e5 Update Build_and_Register_AI-Comment.yaml (#83) defee4fc13 Aet 7 (#82) 5f8043390b chore: Release Workflow (#81) b42f571a73 chore: move files to appropriate directories (#80) 9a3da738bf Fix CI error in #133 (#78) c8c2d2545c Mockup server for deploy preparing (#76) c08adba86a Merge pull request #79 from madup-inc/AI-149 16bb2f1538 fix: multiselect bool changed 81d8bcfdf0 feat: add multiselect feature' 342c7052ee add creative csv 79852edb60 feat: pseudolabel classification 9cf07cccb7 [Fix] hardcoded issue in AI comment of `Kolon mall` (#77) a622731b63 solve conflict 2b3f91708c Merge pull request #75 from madup-inc/AI-95_hotfix c052cd6fac 무탠다드 위클리 리포트 발송을 위한 마지막 수정 3321ac61cc 무탠다드 위클리 리포트 발송을 위한 마지막 수정 15ab53af18 Merge pull request #74 from madup-inc/AI-95 35bf2480ae Remove pivot_mutandard_pandas_tmp.py from tracking a7621a3479 스케쥴러 설정 3a90625612 무탠다드 코멘트 수정건 - 매체 추가 - 제외 타겟에 빈값 제외 19957416b9 무탠다드 위클리 작업 - 공통 모듈로 활용 e0106c5498 Merge pull request #73 from madup-inc/AI-108 5d43f75030 Except Frontend Test code from base CI 04ef9d0cb5 Merge pull request #72 from madup-inc/AI-107 1c1ec09dc4 Merge pull request #71 from madup-inc/AI-110 0cbcf8d875 fix hardcode 320dbf79a9 무탠다드 코멘트 수정건 - 매체 추가 - 제외 타겟에 빈값 제외 86068bdeee 오토레이블 데이터셋 7cce8d4851 임시저장 2d977061d9 Merge pull request #70 from madup-inc/AI-111 9b5bbb58fb 오토레이블링 평가 자료 업로드 a02a029c74 오토레이블링 평가 자료 업로드 a03a4f447e 임시 저장 b194ecdf26 Merge pull request #69 from madup-inc/AI-107 628d8ff37f feat: apply request from SMB ed623b0174 무탠다드 api 수정 + 24힛탠다드 제거 + 어노말리, 트렌드 분석 추가 71d020e109 Merge pull request #68 from madup-inc/AI-78_musinsa__ncoordinate 82d0f3a2a0 fix iteration error 679a53b63b Merge pull request #66 from madup-inc/AI-82 3233f90545 무탠다드 api 수정 + 24힛탠다드 제거 + summary 단계에서도 Annotation 검증 추가 - 스레드 생성부터 재시작 b7be7a8652 Merge pull request #67 from madup-inc/AI-78_musinsa__ncoordinate 37c063c2ae action runner scheduled at 9:00AM in weekdays. 8e294a642c 무탠다드 api 수정 + 경로 및 테스트 모드 제거 715e968b82 무탠다드 api 수정 af1aadb116 assistants 자동 생성 - A: 캠페인 단위 요약 - B: 하위 단위 요약 (summary) 자동 분할 생성 기능 추가 1921bbd091 assistants 자동 생성 - 추후 어시스턴트 input값 (list) 로 받으면 자동으로 생성 - 현재 고객사에선 추가 생성 필요 없어 로직 연결하지 않았으며, 테스트 파일 추가 생성 예정임 8943257c7b Merge pull request #65 from madup-inc/AI-78_musinsa__ncoordinate 69f34e4582 musinsa collabo today problem fix a2c2f92931 pytz added 653be8efa8 prompt 3a11a99d8d typo fix b646be90e0 Merge pull request #64 from madup-inc/AI-78_musinsa__ncoordinate 4638470eef print -> logger ca00f9bb81 print -> logger d450b652b9 modified system prompt 33b9c1b408 main poc ipynb d88cc07902 scheduler 8228e9bcf0 Graphql - graphql 이름 변경 - 파일 저장 -> 데이터로 return 변경 - 7일씩 분할하여 최종 하나의 파일로 저장 e2c80bd441 Merge pull request #63 from madup-inc/AI-88_hotfix 6804ddc3b8 삼증, 무탠다드 핫픽스 - 삼증 검증 로직 수정 + 검증 이후 최종 결과만 저장 되도록 순서 변경 - 무탠다드 채널 및 컬럼 변경 적용 09144a2731 삼증, 무탠다드 핫픽스 - 삼증 검증 로직 수정 + 검증 이후 최종 결과만 저장 되도록 순서 변경 - 무탠다드 채널 및 컬럼 변경 적용 e85be928a0 삼증, 무탠다드 핫픽스 - 삼증 검증 로직 수정 + 검증 이후 최종 결과만 저장 되도록 순서 변경 - 무탠다드 채널 및 컬럼 변경 적용 5676a7ec27 Merge pull request #62 from madup-inc/AI-88 d44d26c29d Merge pull request #58 from madup-inc/AI-87 d5e2b17e7d hot fix 7013c98970 삼증, 무탠다드 핫픽스 - 삼증 경로 문제 수정 - 코멘트 줄바꿈 삭제 로직 제거 - 무탠다드 어노테이션반복 제거 - 무탠다드 RD 수정에 따른 전처리 과정 수정 dedc2de88d 삼증, 무탠다드 핫픽스 - 삼증 경로 문제 수정 - 코멘트 줄바꿈 삭제 로직 제거 - 무탠다드 어노테이션반복 제거 - 무탠다드 RD 수정에 따른 전처리 과정 수정 e123f7a11f CoT Example for madupleon 38eb69644e musinsa_collaborative_ads initial jupyter notebook a4ca06bc02 Merge pull request #61 from madup-inc/Filed_delete-hotfix 787e2793d4 들여쓰기 수정(워크플로우 활성) + 파일명 변경으로 재수정 c345ecbbbb 들여쓰기 수정(워크플로우 활성) + 파일명 변경으로 재수정 805130b1e6 Merge pull request #60 from madup-inc/Filed_delete-hotfix 98b448a95d 들여쓰기 수정(워크플로우 활성) + 파일명 변경으로 재수정 d4d4678672 Merge pull request #59 from madup-inc/Filed_delete-hotfix 17f734c964 들여쓰기 수정(워크플로우 활성) 05193bee7a Merge pull request #57 from madup-inc/AI-86 0cf0c03e25 Graphql - graphql 이름 변경 - 파일 저장 -> 데이터로 return 변경 - 7일씩 분할하여 최종 하나의 파일로 저장 9519b4df0d 1. 삼성증권 - 피벗테이블 생성시 파일 구조 안내 문서 추가 생성 (hierarchy.txt) - ASSISTANTS api 호출시 hierarchy.txt 와 비교하여 누락 부분 있음 재호출 - 프롬프트 규격화 93325fbadf Merge pull request #56 from madup-inc/AI-68 7dc5417811 데이터센터 리포트 가져오는 모듈 6ebd3ae777 임시 저장 d032d919c8 Merge pull request #55 from madup-inc/gql 1c7123daef graphql 1d0991f590 Merge pull request #54 from madup-inc/AI-80 a5cbfee709 코오롱 hotfix kpi 가져올때 매달 1일에 드롭박스 경로 변경 데이트타입 잡지 못하는 에러 수정 + 무탠다드 테스트 함수 수정 16e2e377c4 Merge pull request #53 from madup-inc/AI-80 97ed9bfb8b 코오롱 hotfix kpi 가져올때 매달 1일에 드롭박스 경로 변경 2963544e3e Merge pull request #52 from madup-inc/AI-75_fix ac216de475 Update poc/daily_report/pivot_mutandard_pandas.py 98fb5c351e Update poc/daily_report/pivot_mutandard_pandas.py f955537b55 Update poc/daily_report/pivot_mutandard_pandas.py cba4278e17 Merge remote-tracking branch 'origin/AI-75_fix' into AI-75_fix b191d00000 삼성증권 pptx, csv 생성 로직 일부 수정 - 연금 채널 내용 수정 - 프롬프트 일부 수정 52cc9f36e8 Update poc/daily_report/daily_comment_mutandard_gpt_api.py 89a0b735a4 Update poc/daily_report/daily_comment_worker.py f6dccb373b 삼성증권 pptx, csv 생성 로직 일부 수정 - 연금 채널 내용 수정 - 프롬프트 일부 수정 5313aa5968 Merge pull request #51 from madup-inc/AI-65 0244fffa33 wip fee158156a manual cherrypicking https://github.com/madup-inc/product-chapter/blob/9f5b30a7451241ebe1cd4b21a16d2c60acf01b8c/poc/daily_report/pivot_samsungstock_pandas.py#L665-L671 e1cba59c9c daily comment samsungstock remove breakpoint 7a28411a73 Merge pull request #49 from madup-inc/main 78e8a7c390 Merge pull request #48 from madup-inc/AI-76 f30ccecc06 action Dockerfile updated 5ed54c9b02 action runner docker get nodejs for test react 3f66306dba action runner has same gid with hongseok, sangeon c13782709c revert slee ee1ffe1af0 CI on self-hosted runner 17ba806e0f sleep for debug action 74d52b38eb save dir fixed in test code 8d0178a32c Update poc/daily_report/daily_comment_worker.py 71aba46e05 Update poc/daily_report/daily_comment_worker.py 2c338871a8 user home volume mounted 01aa0dcfc6 Refactor mailer.py to support GitHub Actions runner for authentication 02bbf5414a Env from secret updated for all job b23b88ee8b storage: /data/daily_report a956494f08 samsungstock use gcp secret 320c2f60c4 ignore swp 15efdded05 action runner compose f4ca3b2a7a WIP samsungstock s3 csv, pptx 6e00e141eb samsungstock save csv cd7a964e26 prompt change (do not require no- annotation) 885ebd9a21 Merge pull request #47 from madup-inc/AI-67 71d42b8d49 fix b2d8e84b85 use official setup-python actions 84cece0c35 Merge pull request #46 from madup-inc/AI-73 52f0606e5e 삼증 메일러 에러 해결 - 리스트로 주소 인자 수정 c467e95289 Merge pull request #45 from madup-inc/AI-65 afa04e8ea6 csv round(2) 7cd27d20de kolon csv get round(3) 77aa4c570a samsungstock dropbox interval = 120 sec 14f8c42e3c Merge pull request #44 from madup-inc/AI-65 f00c682eef fix kolon scheduler 4d7eaaa51f Merge pull request #43 from madup-inc/AI-60_hotfix dbd2d2609e 메일러 에러 해결 - 테스트 모드 시에도 리스트로 인자 입력 633bf9c5fb Merge pull request #42 from madup-inc/AI-70 18f1135cc2 무탠다드 2024.10.24 피드백 반영 - 상시세일즈-카카오 통계 방식 변경 - mailer 에서 html 구조 회피 로직 추가 713dfecc6d 무탠다드 2024.10.24 피드백 반영 - 상시세일즈-카카오 통계 방식 변경 - mailer 에서 html 구조 회피 로직 추가 087dedc613 Merge pull request #41 from madup-inc/AI-70 1780924737 코오롱 코멘트 편집 - 각 채널별 이름 상단에 명시 - 줄바꿈 조정 5897d0fda1 코오롱 코멘트 편집 - 각 채널별 이름 상단에 명시 - 줄바꿈 조정 7353b9b709 Merge pull request #40 from madup-inc/AI-70 061743ff5a 무탠다드 데일리 코멘트 메일러 수정 8c54a9015f Merge pull request #39 from madup-inc/kolon_automate_todolist bc63b980af pptx generator & applied into kolon 596af124cc Merge pull request #38 from madup-inc/AI-64 9b4b6c1db1 Update poc/daily_report/mutandard_rd_preprocess.py 4fe5b68f8d Update poc/daily_report/mutandard_rd_preprocess.py 133c5e5e56 Update .github/workflows/mutandard_schedule.yaml c004ceb3b7 Update .github/workflows/mutandard_schedule.yaml 7e75751e0b 무탠다드 데일리 코멘트 생성 v1 완성 코드 419a098b6a 무탠다드 데일리 코멘트 생성 v1 완성 코드 af834b1803 무탠다드 데일리 코멘트 생성 v1 완성 코드 05de46fe2a 무탠다드 데일리 코멘트 생성 v1 완성 코드 2bc8547239 handle nan and change column name of csv pivot 9a6056c087 customized python-pptx 8c68e907e8 s3 uploader get 1year expiration 6e263978e2 Merge pull request #37 from madup-inc/kolon_automate_todolist 85ed7f6983 sheet_name set as 0 eceff6c01d Merge branch 'main' into kolon_automate_todolist dc366e16a2 Kolon get reference feature(csv s3 url) fa14417463 Merge pull request #36 from madup-inc/AI-66_hotfix fe95df4274 슬랙 채널에 문구 수정 ({report_date}) + 삼성증권 메일 제목 수정 920d4f95f4 Merge pull request #35 from madup-inc/AI-66 9da59d8d7a 삼성증권 수정 + 메일러 추가 수정 ee2684dac4 삼성증권 수정 + 메일러 추가 수정 5dd60753d6 삼성증권 수정 + 메일러 추가 수정 5b5aa9cb5f 삼성증권 수정 + 메일러 추가 수정 c9e884e8cf 삼성증권 수정 + 메일러 추가 수정 4bacc8cd58 삼성증권 수정 + 메일러 추가 수정 4f3205ba59 삼성증권 수정 + 메일러 추가 수정 0775157a61 삼성증권 수정 + 메일러 추가 수정 0d894933ac 삼성증권 수정 + 메일러 추가 수정 ec4cb4b674 삼성증권 수정 + 메일러 추가 bb719eb78d 무탠다드 총괄 작업 임시 저장 28b5014822 Merge pull request #34 from madup-inc/AI-64 7038048c58 이미 머지된 구글스프레드시트 api 인증 파일 삭제 0d5d93c988 oauth2client 추가 37902f5f36 Merge pull request #33 from madup-inc/AI-56 d2ef7b6b29 oauth2client 추가 796ba4006e 구글 스프레드 시트 인증 파일 a14591a339 gspread 라이브러리 추가 7db0748082 삼성증권 v2 생성 + 삼성증권 신규 캠페인 추가 (연금, 해외, 공모주) 52089e306e s3 urls b5ca7f235a Merge pull request #32 from madup-inc/kolon_automate_todolist a2447dd259 Merge branch 'main' into kolon_automate_todolist 696382514c Merge pull request #31 from madup-inc/AI-56 e5234a38b2 코오롱몰 kpi 자동 수집 로직 추가 553cbbad02 resolve todo list a0caf54bec Merge pull request #30 from madup-inc/fix_mediamix_kolon_oct 90cc635490 fix double comment on kolon action fac0a5be0f 코오롱몰 kpi 자동 수집 로직 추가 dbcc5e1273 Merge pull request #29 from madup-inc/fix_mediamix_kolon_oct 60b0ac60af hotfix b4c9c3ebf2 Merge pull request #28 from madup-inc/fix_mediamix_kolon_oct c08611db4a fix action d96a7799e6 10월 미디어믹스 반영 e7c3632cb6 Merge pull request #26 from madup-inc/action-test c1d71ff0c7 add test trigger 82a03abca1 Merge pull request #25 from madup-inc/daily_comment_repair b94677e055 수정 스케쥴러 utc 오버뷰 체크 제거 8bde360afc 삼성증권 스케쥴링 생성 코오롱 스케쥴링 수정 - owner_name 인자값 추가 - timeout 설정 테스트코드 수정 8171fe70cb Update poc/daily_report/dropbox_monitoring.py 5151081d9a Update poc/daily_report/daily_comment_kolon_gpt_api.py 55a149effa 삼성증권 스케쥴링 생성 코오롱 스케쥴링 수정 - owner_name 인자값 추가 7701dec88d 삼성증권 데일리 코멘트 코드 리펙토링 및 메인 머지 주요 변경 사항: 1. date 구분 - report_date: 리포트 전송 되는 당일 날짜 - tmp_date, target_date: 실제 데이터를 분석하고 반영하는 전일 날짜 2. 고객사(owner_name) 별 코드 분할 및 폴더 정리 3. 삼성증권 코멘트 생성 30eff4e9b0 Merge pull request #24 from madup-inc/AI-37 13ca2cdd76 gmail sender util 95ad83e5cc ignore token cd7061a0ed Merge pull request #23 from madup-inc/AI-45 077193d78c pending dropbox until 6hrs 693742abf8 Merge pull request #20 from madup-inc/daily_comment_kolon_update db2334b33d fix short comment dda66a8847 Merge pull request #19 from madup-inc/daily_comment_kolon_update 81c2ed42d2 fix 20d5a0932f production_mode action workflow 68dd8fec77 Merge pull request #18 from madup-inc/daily_comment_kolon_update d890ba062a test 343b44584c Merge pull request #17 from madup-inc/daily_comment_kolon_update 84e2bbe93f test 5f65fbe900 Merge pull request #16 from madup-inc/daily_comment_kolon_update b3a1a896ca test 47b9f3bf9b fix for amazon linux ba4595117f Merge pull request #15 from madup-inc/daily_comment_kolon_update 860c463230 test 55486407fa Merge pull request #14 from madup-inc/daily_comment_kolon_update 14b5e71a14 test 5789807a8f Merge pull request #13 from madup-inc/daily_comment_kolon_update a464566c61 test ad0b57598e Merge pull request #12 from madup-inc/daily_comment_kolon_update 5beb3522e2 cron test b03a06e072 assert need True 970709c397 fix 28e6ba2109 except test a237479d15 kolon schedule action got env vars 67fb18e97b fix shorten GPT module when test efea7b172d self-hosted CD. ef940f3585 resolve conflict and add test mode in daily_comment_kolon 6a3341a8f8 kolon 9월 적용 e4cf7bf3e5 Merge pull request #11 from madup-inc/main2daily_comment_kolon_update 596227d394 Merge branch 'daily_comment_kolon_update' into main2daily_comment_kolon_update c26ce0dd22 kolon slackbot 8e214283ac Merge branch 'daily_comment_kolon_update' into main2daily_comment_kolon_update b2cd3ab172 this is september 80bb7c054a this is sep 94e5c6c124 modify KPI kolon d5aaff20da Copywriter app (#6) 5bc4a4d4bf Merge pull request #9 from madup-inc/daily_comment_refer 91283218a2 test 6d0dd2d4fa refactor 7545cc8dd2 rename f0c4ff9907 fix 6d22d240ba return commented out 9cdcc439cb fix dotenv 53011092e6 dotenv added into requirements 8d09553b80 test 5fea33638d while loop is no needed 093f6d6322 fix 3c678d1100 fix 87fe5d8a16 Exceptions 822c080354 rm ipynb f8e12bed2b rm prototype copywriter from this branch 63d4382070 fix test bec2ab0b10 fix action 3565d6c2c1 fix test a750138f58 fix action dd13583439 test codes 211310c507 gitignores 76c1a98032 feat: channel-wise-metrics 1b9c32fd34 [daily_comment] 코오롱 데일리 코멘트 수정 - daily_comment_prompt.txt: 프롬프트에 SA 네이버 브검 제외 추가 - daily_comment_worker.py: input_report 날짜로 자동 생성 되도록 로직 추가 - dropbox_monitoring.py: 특정 날짜 지정에도 수집 되도록 argparse 추가 - slack_notifier.py: 공통 유틸로 사용되지 않을것 같아 경로 수정 - test_daily_comment_worker.py: 테스트 코드 추가 (pytest) fb967e7ee4 copywriter_prototype ac7a49372e resolve requirements 4736e4ec80 exclude copywriter from this branch ce36888f54 Revert "Add proto-copywriter bundle" 2ba1c976da [daily_comment] 코오롱 데일리 코멘트 생성 충돌 해결 9bbd7b25b0 [daily_comment] 코오롱 데일리 코멘트 생성 추가 수정 b9c78abdc2 [daily_comment] 코오롱 데일리 코멘트 생성 추가 수정 fe07a83768 [daily_comment] 코오롱 데일리 코멘트 생성 a686bd4a63 [daily_comment] 코오롱 데일리 코멘트 생성 dropbox_monitoring.py: 업로드 모니터링 daily_comment_worker.py: RD다운로드 -> 피벗생성 -> gpt 호출 -> 코멘트 생성 -> 슬랙 메세지 전송 b48d17beaa prompt updated 308e63f916 gpt available json object output 565e3f2b23 Refactor pivot_kolon_pandas.py for improved readability and maintainability f44d8b2679 [daily_comment] 코오롱 데일리 코멘트 생성 f69cd3343a Refactor pivot_kolon_pandas.py for improved readability and maintainability 72acdf521b feat: excutable python codebase with argparse f927944306 daily_comment 17f8b503ed Merge pull request #4 from madup-inc/AL-21 0cf394d686 [AI-21] 코오롱 데일리 코멘트피벗 테이블 생성 d1c480c79a update gitignore 80ac9b9bc7 Merge pull request #3 from madup-inc/feat-openai_batch 9a8c31801b Refactor OpenAIBatch add method to include a custom key parameter 92b61ff2b7 Add: openai batch class 447888196f Merge pull request #2 from madup-inc/AI-11 982771203e Unknown 값으로 인한 통계적 오류 수정 665d0a44d3 가설 생성 Phase.1 통계적 검증 코드 리펙토링 1. 활용성 개선을 위한 모듈화 및 argparse 구현 2. openpyxl requirements.txt 에 추가 3. 결과 문구 수정 (이중 부정문) 4. nan 및 inf 값 제거를 위한 로직 추가 (def load_and_preprocess_data) 5. output 디렉토리 생성 6. 평균 계산시 안정화를 위한 로직 추가 (def safe_mean) d2bc79d1a4 permissions and pseudo test 25bc3db2ea Add proto-copywriter bundle a3c8f91ab9 [AI-11] 가설 생성 Phase.1 통계적 분석 4d6d084d55 [AI-11] 가설 생성 Phase.1 통계적 분석 1ddcb401a2 Update poc/hypo_extract/statistical_analysis.py 81b8b61d96 Update poc/hypo_extract/statistical_analysis.py c678f9a9a4 Update poc/hypo_extract/statistical_analysis.py be5d5819cb Update poc/hypo_extract/statistical_analysis.py 36a2869531 Update poc/hypo_extract/statistical_analysis.py d8bfe62fb2 Update poc/hypo_extract/statistical_analysis.py a832477b62 [AI-11] 가설 생성 Phase.1 통계적 분석 4a62690e2d Merge pull request #1 from madup-inc/initial 7649ccefcd feat: enable prototype basic test 85f7763423 WIP: copywriter prototype d4bb1255fb chore: Remove lines for echo testing. 2dab277b4e chore: commented out the steps for prototyping test 10f3ead0ef chore: Update base workflow and remove typo dir a3eaae256c test: workflow echo b7d1bfbe7d chore: Fix typo in initial_test.py b21ded41d1 feat: Add initial test function b56fc4b033 chore: Add base workflow for CI pipeline and dependencies b88eed9641 chore: Add base workflow for CI pipeline and dependencies 4ea52a6ca4 Initial commit REVERT: 897afb06e0 feat(ranker): improve column interaction REVERT: 4f1646973a feat(hotkeys): update hotkey serializer REVERT: 5e940303f5 delete tests REVERT: fb5dc3a695 feat(rank): add column drag & drop, item move REVERT: 25abc72a1d ci: Update Feature Flags REVERT: 286779702d fix: UTC-168: Conditional Nesting Issue - Text Area (#7982) REVERT: 2579a76fba fix: UTC-169: Fix information exposure through exception (#7978) REVERT: 102ae52193 ci: fix gitleaks version pull REVERT: ae2afca717 fix: FIT-380: Remove the default zoom calculation for Audio rendering and render full waveform (#7980) REVERT: b1f6581ee9 chore: UTC-167: Revert "chore: UTC-158: [FE] Replace typography default classes from tailwind (#7924)" (#7961) REVERT: 0162d9f276 ci: Update Feature Flags REVERT: 2c8eb84e78 docs: Update API limits for SaaS (#7977) REVERT: 248c768292 fix: FIT-362: Batching deletes in delete_tasks_without_signals to reduce memory usage (#7966) REVERT: 35b134c967 chore: UTC-162: [FE] Remove Antd Typography (#7962) REVERT: 850171faa8 fix: FIT-375: Marking sync export endpoint as deprecated in API docs (#7967) REVERT: a1bf383a99 fix: PLT-804: Check extension from storage import (#7965) REVERT: 57b8e05c3d fix: BROS-175: Add more resilience & improve error handling on saving annotations (#7950) REVERT: 0fdcfba181 ci: add tests flags REVERT: f2c28b23cb fix: BROS-183: Buttons follow up (#7963) REVERT: 336882acda ci: BROS-151: Enable coverage for LSF Unit tests (#7959) REVERT: 6246674fa2 ci: Update Feature Flags REVERT: b6d26d27aa docs: Update API page with links to Enterprise API docs (#7892) REVERT: 2fd70b30bd fix: FIT-363: Move hotkey management buttons to top of page (#7957) REVERT: 96fd69102f fix: FIT-366: CreateProject tab indicator color was low contrast and in some cases invisible (#7964) REVERT: a690366bad docs: Add clarification to PDF tag page (#7755) REVERT: f43b45e22d chore: DIA-2175: [TEMP] New button (#7524) REVERT: de13c3aca7 chore: ROOT-52: migration from drf-yasg to Spectacular (#7894) REVERT: 9de6bac6bf feat: BROS-155: Make test for Task Summary work (#7893) REVERT: ab2cf68f9b fix: Python SyntaxWarning: invalid escape sequence warnings from code generated by Fern (mirror) (#7955) REVERT: 1f9f7f2eaa ci: Update Feature Flags REVERT: 214e8c2a1f fix: FIT-159: Storage error logs modal not optimized for dark mode (#7867) REVERT: aa23c80e88 fix: FIT-356: Avatars in Data Manager spill over to other columns (#7932) REVERT: 1506301007 fix: FIT-360: Adapt hotkeys modal and settings screens to match app styles (#7943) REVERT: 19c281b4c2 fix: BROS-172: Actually send a result in edge case for Fix+Accept (#7953) REVERT: 07a30ac6b0 fix: BROS-171: Fix grid behavior (#7952) REVERT: b80728a2e5 fix: BROS-176: Settings layout broken (#7951) REVERT: 54c928f16b feat: UTC-161: Exclude argument to ProjectManager.with_counts_annotate (#7944) REVERT: f9f57fdbfd fix: FIT-333: Email preference updates do not persist during clientside navigation (#7946) REVERT: c7d5c724b4 feat: DIA-2142: Use the new Button component in LSO apps and libraries (#7359) REVERT: d0c2765ae2 ci: Update Feature Flags REVERT: af4a484646 feat: BROS-70: Fix cypress e2e tests by adding test id to prev task button (#7925) REVERT: 8ddcdd00ce fix: PLT-817: Limit max_page_size for projects api (#7936) REVERT: 4d3d686fee ci: TRIAG-1466: fix dependabot (#7938) REVERT: e789c0df21 Revert "fix: InactivitySessionTimeoutMiddleware: Check for last_login (allow Django admin login + access) (#7934)" REVERT: b4d6bea30d fix: InactivitySessionTimeoutMiddleware: Check for last_login (allow Django admin login + access) (#7934) REVERT: 522beb5e67 chore: UTC-158: [FE] Replace typography default classes from tailwind (#7924) REVERT: 918ceda033 ci: Update Feature Flags REVERT: d00df7c07f fix: BROS-123: Grid scroll (#7906) REVERT: 6c3388abce chore: FIT-340: Update cypress-parallel to latest version (#7913) REVERT: a2a25ca7f0 chore: FIT-351: Update esbuild resolution to patched version (#7931) REVERT: 983247a909 docs: Fix bitmask tag pages (#7930) REVERT: 50ecd70006 chore: FIT-351: Update esbuild resolution to patched version (#7929) REVERT: f4c3b4fb16 fix: BROS-157: Update video size in the docs (#7928) REVERT: a29a6b0b25 docs: BROS-157: Add Bitmask docs + update schema.json (#7882) REVERT: a1f16d7404 fix: BROS-136: Don't allow to create regions in View All (#7907) REVERT: 24c2e3b6eb chore: FIT-352: Update nx dependencies to 21.2.2 to address vulnerable transitive dependencies (#7927) REVERT: 56c708c1c3 chore: FIT-349: Remove unused and outdated cypress plugin (#7926) REVERT: 5367e4ec4f ci: Update Feature Flags REVERT: 2e41cf2645 docs: Add spectrogram parameter to Audio tag page (#7922) REVERT: c8dff88602 fix: BROS-165: Add data generation for nested channels (#7918) REVERT: f0fb90a58b feat: BROS-114: Global Custom Hotkeys (#7784) REVERT: b1dab6676a docs: Fix multichannel example in timeseries.md (#7919) REVERT: b5f79236bc chore: FIT-339: Remove feature flags ff_front_dev_2715_audio_3_280722_short,ff_front_DEV_1713_audio_ui_150222_short (#7917) REVERT: 47bb1e2b16 chore: FIT-341: Update electron and @codeceptjs/ui to latest versions (#7914) REVERT: d7cf5d8096 fix: FIT-278: Update nx related dependencies to latest (nx, webpack, babel, react, cypress, storybook) (#7840) REVERT: 72a467b148 chore: UTC-150: [FE] Remove legacy typography components (#7901) REVERT: b9b0fe7892 ci: Update Feature Flags REVERT: da698bcd2d fix: BROS-156: Always show Fix+Accept when we have draft (#7897) REVERT: 07fea00639 fix: UTC-156: Fetching task object after trying authentication (#7910) REVERT: 68eef2ce35 feat: UTC-130: Fetching action form options on action click (#7826) REVERT: 3f1604165b chore: Allow yarn integration test failure screenshots to be captured in a workflow artifact (#7909) REVERT: 9b5bbb1661 fix: FIT-317: User can add polygon points to unfinished Polygon in Compare all annotations mode (#7900) REVERT: c5f0622355 feat: BROS-155: Collect coverage for LSF cypress tests (#7899) REVERT: be2cd96e32 Update doc for SaaS REVERT: 62faedc449 fix: PLT-809: Fix json_min memory usage (#7868) REVERT: 51e75a3e9f ci: Fix syntax REVERT: 864414a9dc ci: add separate develop pipeline REVERT: 3a8ac3ef25 ci: Update Feature Flags REVERT: 88d5e0c89d fix: TRIAG-1505: resolve MST reference error for userExtended in annotationStoreHistory (#7873) REVERT: 26fb24a533 refactor: FIT-323: remove stalled Feature Flag fflag_fix_optic_214_ex… (#7876) REVERT: e6740375db refactor: FIT-321: Remove fflag_feat_front_optic_767_annotator_projec… (#7874) REVERT: dad788ccc7 ci: Update yarn docs commit message REVERT: 2a09075500 refactor: FIT-324: Remove stalled feature flag fflag_fix_optic_391_tasks_outside_low_agreement_project_counts_short (#7877) REVERT: 48ce318b47 ci: PLT-812: Yarn docs REVERT: 10a2aef7d2 refactor: FIT-325: Archive FF fflag_feat_all_optic_520_annotator_report_short to enable annotator report for all (#7878) REVERT: e77bb79f16 feat: UTC-135: Add AzureBlobExportStorageFactory (#7884) REVERT: 0cb77d1f05 fix: UTC-133: Password validation inconsistencies (#7859) REVERT: 671c5cdcb3 fix: ROOT-42: CSV data import breaks project create layout (#7898) REVERT: e3a813f110 chore: BROS-162: Expand feature flag responsibility (#7896) REVERT: 421052e8c2 chore: BROS-151: Codecov integration for LSF (#7847) REVERT: 43c3995187 refactor: FIT-322: Remove already stale feature flag: fflag_fix_back_… (#7875) REVERT: 40197a10be fix: prevent MST "not alive" errors by guarding async actions (#7890) REVERT: dae4e40f14 ci: Update Feature Flags REVERT: 48f77392f8 fix: PLT-811: finished_task_number query (#7887) REVERT: 7001f71d0a fix: UTC-144: Fix monospace font implementation (#7885) REVERT: 659ab47fb3 ci: Update Feature Flags REVERT: eb060dfa22 docs: adding time series segmenter tutorial (#7830) REVERT: 46f68bf0ab docs: add blueprint buttons to templates (#7883) REVERT: d798d79c14 docs: fix mobile menu button color (#7879) REVERT: d851086586 fix: TRIAG-1503: Custom script sends errors from user upload scripts … (#7860) REVERT: bc0dbcdcab feat: FIT-222: Improve UX on Add/Update Source storage (#7818) REVERT: bcec8fc4bf fix: UTC-145: New IconPin should not replace the old one (#7870) REVERT: 9a6e1dd668 fix: PLT-807: Dynamic batch size for export (#7853) REVERT: 2533a89a78 fix: UTC-144: Update monospace font token to include fallback (#7869) REVERT: bc4bf48561 fix: FIT-312: Firefox cross browser issue with RichText (#7866) REVERT: f59ca4c561 fix: FIT-268: [FE] 'Reviewer: contains' filter disappears from the tab when reviewer customize columns (#7843) REVERT: 4e81828d66 feat: UTC-137: Create a Typography component for Spark (#7845) REVERT: 793f4afc6e fix: BROS-87: Introduce unified zoom behavior for trackpads and mice (#7852) REVERT: ff229d3db9 fix: FIT-306: Zooming out the page breaks audio rendering of the waveform when partial rendering (#7857) REVERT: 3b65bbf5c4 ci: Update Feature Flags REVERT: 2eb4a3fae6 fix: FIT-306: Zooming out the page breaks audio rendering of the waveform (#7854) REVERT: fbcebd273b fix: FIT-291: SplitChannel audio regions not covering the whole height of the interface (#7848) REVERT: face10b2ba fix: BROS-152: Fix flaky bitmask test (#7851) REVERT: 83037a859a fix: UTC-126: Data migration for FilterGroups associated with more than one view (#7837) REVERT: f97405d6b1 fix: BROS-147: Fix TimeSeries chart vertical shift (#7833) REVERT: ab7cbf08f8 fix: TRIAG-1495: Ensure fonts are being preloaded. (#7834) REVERT: 0a083f7873 feat: FIT-259: Hide repetitive titles in outliner panels (#7832) REVERT: cd26fc5c82 fix: FIT-264: Video settings hop size not working (#7831) REVERT: 3e7e8e2be2 fix: BROS-109: Import Dropzone content area moved beyond fold if JSON preview is too large (#7805) REVERT: 5799739833 ci: PLT-808: bump nodejs to 22 REVERT: ad2bd31aed ci: TRIAG-1453: fix dependabot alerts REVERT: 9c8d7b8929 fix: BROS-146: Bitmask weird behavior leak (#7838) REVERT: 47de4400b3 fix: PLT-751: Stacktrace exposure (#7827) REVERT: 4e29da0ff3 ci: Update Feature Flags REVERT: 318d812274 fix: FIT-263: Audio region start and end editor inputs not updating on change (#7829) REVERT: 629af7ffb8 fix: FIT-258: Data Manager tabs created by other users change position after tab order change by the Owner (#7819) REVERT: 80c2348482 Fb triag 1493/clean up empty feature flag (#7822) REVERT: 18e1c19767 fix: FIT-256: Upload limitations multi-image labeling hyperlinks data import modal do not open a new tab (#7806) REVERT: a3fe8323e0 fix: FIT-250: SplitChannel audio with spectrogram displaying blank space on waveform (#7820) REVERT: 231b45dc97 fix: TRIAG-1447: Fix brace-expansion (#7785) REVERT: 23f8e4c0f6 feat: UTC-121: As a user, I want to be able to publicly share a project so others can join HS with a copy of the project already created by clicking a button (#7803) REVERT: 63e6938919 fix: PLT-802: _update_tasks_states job optimization (#7804) REVERT: 20b85052e1 chore: ROOT-47: remove unsafe-eval from default CSP config (#7776) REVERT: ae2655a1ff fix: FIT-255: Video settings on Labeling Interface Settings modal don't work (#7816) REVERT: ba30aa932b fix: BROS-111: Hide PII when Annotator Firewall is enabled (#7813) REVERT: 968ab62af5 fix: BROS-128: Fix large data multichannel displaying (#7800) REVERT: 6630be00a8 feat: BROS-87: Bitmask (#7799) REVERT: d10f09c606 ci: bump conda-incubator/setup-miniconda from 3.1.1 to 3.2.0 (#7726) REVERT: 9d63f21d79 ci: bump softprops/action-gh-release from 2.2.2 to 2.3.2 (#7768) REVERT: 77b620ea19 ci: bump docker/setup-buildx-action from 3.10.0 to 3.11.1 (#7814) REVERT: f50798ca25 fix: BROS-95: Incorrect draft is loaded during task history navigation in label stream (#7802) REVERT: fe9364e491 feat: BROS-86: Task Summary follow-ups (#7782) REVERT: 010724c132 fix: Misspell in 0028_auto_20241107_1031.py (#7810) REVERT: a1c70c8f4b ci: Update Feature Flags REVERT: bc0d4a8459 fix: Playground docs starting example missing name attribute on Choices tag (#7801) REVERT: fe7acb9cfb fix: Revert "feat: BROS-87: Bitmask (#7766)" (#7796) REVERT: 4a1582d55a feat: BROS-87: Bitmask (#7766) REVERT: 134973781b ci: Update Feature Flags REVERT: 6de9ce3d38 ci: Ignore internal release notes REVERT: 8cf532d630 fix: FIT-173: Follow up fix: Spectrogram initial render (#7788) REVERT: 7405fdcb10 docs: ROOT-48: Put DM annotation results filtering on Starter Cloud (#7781) REVERT: 92d62c6dc8 fix: FIT-173: Follow up fix: Spectrogram initial render (#7762) REVERT: a5ae852b50 ci: Update Feature Flags REVERT: 9b0660599c fix: PLT-791: Fix OOM for update_tasks_counters_and_task_states job (#7771) REVERT: 2811fe3c60 docs: Add release notes for 2.25.0 (#7779) REVERT: 51f78fd446 chore: Bump version to 1.21.0.dev0 REVERT: 2fc1e28b1f ci: Update Feature Flags REVERT: 95d8922603 feat: ROOT-48: Allow DM results filtering in self serve (#7777) REVERT: 410198e0e1 feat: BROS-107: Visually hide Annotation ID on Annotation History empty state (#7770) REVERT: 98a04763c8 chore(deps): bump protobuf from 4.25.0 to 4.25.8 (#7773) REVERT: c9b89b4d23 ci: PLT-781: Add Assignee on fm sync REVERT: d95f613390 fix: UTC-107: Missing num_predictions for batch-predictions (#7756) REVERT: 2dba688e22 docs: ROOT-13: Annotation Results Filtering (#7743) REVERT: eb6af12d69 fix: BROS-100: Flip rectangle regions without shift (#7760) REVERT: bd69adba0c feat: BROS-73: [FE] Create empty states for panels: info, regions, relations, history (#7694) REVERT: fe790a7d0c ci: Update Feature Flags REVERT: 27b5ac4cea feat: FIT-217: Email notification toggle in user account settings (#7754) REVERT: 0703be2550 feat: FIT-173: Audio spectrograms (#7740) REVERT: b92c090d30 feat: FIT-173: Audio spectrograms (#7400) REVERT: 2c2efeacd5 ci: PLT-776: Persistant feature flags REVERT: 079d7b20e2 fix: ROOT-35: Datetimes cause bulk cloud storage import to fail (#7753) REVERT: a104f321e1 feat: UTC-95: Bulk Delete Annotations filtering by annotator (#7738) REVERT: e16b1cc0e3 feat: UTC-106: ActionButton disabled functionality (#7744) REVERT: bb23714529 ci: Update Feature Flags REVERT: bbbce092c5 fix: UTC-107: Missing num_predictions for batch-predictions (#7745) REVERT: a14b18888e feat: ROOT-29: Build control tags dropdown for filtering labels within a specific tag (#7700) REVERT: 2436804b8e fix: PLT-796: Prevent deadlocks with batch updates (#7752) REVERT: 2efdea6863 fix: TRIAG-1357: Hotkey not working for Number Tag (#7746) REVERT: 73b565cabe fix: FIT-224: Hover Tooltip for Relative Timestamps Not Displaying Exact Time (#7747) REVERT: 7d26c80fe4 feat: UTC-99: [FE] Loading actions in the DM only when clicking on the Actions select dropdown (#7735) REVERT: 5c4fb9ba89 feat: FIT-207: Fix text and layout data of import page (#7704) REVERT: 2d5698580a ci: PLT-750: Add ffs to release notes REVERT: f9e94fdfca fix: BROS-99: Task source JSON payload overflows the modal (#7739) REVERT: 96a0edaac6 docs: Better API key example for PAT (#7742) REVERT: 2e3736f41f docs: Remove icon param from Rating tag docs (#7741) REVERT: bfc653a191 fix: BROS-29: Fix Collapse with Interactive View All (#7692) REVERT: 63d0c85599 fix: FIT-221: fix Toggle behavior when parent driven (#7734) REVERT: 87c9d8d650 fix: FIT-220: fix tooltip bottm-left (#7733) REVERT: 4018f788f6 fix: UTC-98: [FE] Page is NOT refreshed automatically when new 'Personal Access Token' is created (#7732) REVERT: e69e537393 fix: BROS-49: TaskSummary postfixes (#7667) REVERT: 44b34f5ecb chore(deps): bump requests from 2.32.3 to 2.32.4 (#7731) REVERT: 38098179b8 chore(deps): bump requests from 2.32.2 to 2.32.4 in /.github/helpers/gh_changelog_generator (#7730) REVERT: 35611c9937 ci: Update Feature Flags REVERT: 13d0f80649 docs: Update timeseries_audio_video.md (#7729) REVERT: 9865dc841b ci: Update Feature Flags REVERT: 75d219ab6a feat: BROS-44: Add MultiChannel tag support for TimeSeries (#7669) REVERT: ca23499883 fix: FIT-195: Playground breaks on certain Timeseries configurations (#7720) REVERT: 01145fe111 fix: FIT-214: Label Editor loaded with correct data would display incorrectly if not loaded through Data Manager (#7715) REVERT: a351c5fdd1 chore(deps): bump django from 5.1.9 to 5.1.10 (#7718) REVERT: 6c7ff00c41 ci: Update Feature Flags REVERT: 04c19e8b96 fix: BROS-66: Fix Syncable in Interactive View All (#7702) REVERT: 2868bba2d8 chore: Trigger playground to use updated feature flags (#7717) REVERT: 75122c4792 fix: FIT-212: Editor side-column interface now used to toggle showing the side tab panels (#7713) REVERT: 116039de5f fix: BROS-71: Add playback cursor for timeseries sync (#7681) REVERT: 44e6976d9a fix: FIT-209: Editor settings description display incorrectly tied to App styles (#7707) REVERT: 33551dcc38 fix: PLT-783: Fix max upload size limit (#7701) REVERT: fe740d3499 feat: FIT-210: billing page feature parity (#7708) REVERT: 881b652e54 ci: Update Feature Flags REVERT: 4bd26d5779 fix: BROS-81: UI. Enhanced control for enabling storage proxy (#7698) REVERT: 34aa48d15f feat: BROS-81: Toggle for proxy. Enhanced control for enabling storage proxy (#7699) REVERT: 48e83bab2a feat: UTC-85: Change session timeout config to minutes and add API (#7703) REVERT: 0cf6943729 fix: UTC-86: Access tokens from rotate endpoint should use TTL (#7705) REVERT: 342ab67909 feat: UTC-70: DeletedRow functionality (#7696) REVERT: 65bf0c08c2 fix: UTC-74: [FE] Error Message on Numeric Value Field (#7690) REVERT: 6b99885c2c ci: Update Feature Flags REVERT: aaa5882644 chore: BROS-79: Follow up cleanup for DM grid view (#7693) REVERT: 93a818201f docs: Fix broken anchor links on task agreement page (#7697) REVERT: 15da5981dd docs: Add default eval functions and new diagram (#7663) REVERT: 3c3a3703b5 fix: BROS-76: Revert "fix: BROS-66: Update SyncableMixin mixin to respect FF_DEV_3391 (#7695) REVERT: 7559ff239f fix: BROS-72: Fix grid view not updating when switching "Fit images to width" (#7691) REVERT: f96229d7b0 fix: BROS-65: Persistent storage use `attachment` instead of `inline` and can't load PDF (#7684) REVERT: 2b7329e2b0 fix: UTC-10: [FE] Escalating sentry issue: AbortError: The user aborted a request. (#7647) (#7688) REVERT: 1543b6ccaf ci: Update Feature Flags REVERT: 65108c296d fix: BROS-65: Persistent storage use `attachment` instead of `inline` and can't load PDF. Simple fix (#7685) REVERT: 1e8224dfa2 ci: bump docker/build-push-action from 6.17.0 to 6.18.0 (#7670) REVERT: 336e0fc0a3 fix: BROS-66: Update SyncableMixin mixin to respect FF_DEV_3391 (#7682) REVERT: b9158a6c3a feat: UTC-50: Add session timeout policy configuration (#7676) REVERT: 976b7be2ac ci: PLT-740: Add Poetry lock change size check REVERT: 563557cb3c fix: UTC-62: Added PredictionFactory (#7666) REVERT: 6ab698e200 feat: BROS-62: Responsive grid images (#7640) REVERT: dbb63ce0de chore(deps): bump tar-fs from 3.0.8 to 3.0.9 in /web/libs/editor/tests/e2e (#7679) REVERT: 7f8b68f7f8 ci: Update Feature Flags REVERT: 0f4d882b9b docs: Update ts+video.md (#7678) REVERT: 963c450ac3 docs: OPTIC-2125: Polish timeseries_audio_video.md (#7677) REVERT: e19f277bb0 docs: OPTIC-2125: Docs for timeseries + audio + video, pass 2 (#7675) REVERT: c49542e7f5 ci: Update Feature Flags REVERT: 8c49c9e0eb docs: OPTIC-2125: Docs for sync between TimeSeries, Video, Audio (#7673) REVERT: 7a1b339156 fix: Update feature_flags.json for playground (#7674) REVERT: 334fd42b9f feat: OPTIC-2125: Add sync between TimeSeries, Video, Audio (#7376) REVERT: 805bc7d0c4 fix: UTC-59: Centific UI Issue: Search bar stretches to max-width without autowrap (#7651) REVERT: acb7d9c49d ci: Update Feature Flags REVERT: 27ec9362c4 fix: ROOT-31: use overlap instead of maximum annotations when adjusting overlap values (#7656) REVERT: f287989472 feat: LEAP-2036: Summary page for View All (#7439) REVERT: 9c9c5c6f8b fix: FIT-158: Add activeLabelKey to generate unique key for selected labels (#7665) REVERT: 7c638d2377 fix: Add activeLabelKey to generate unique key for selected labels (#7583) REVERT: e54c3e1ed6 fix: BROS-38: Fix sentry issue (i.map is not a function) +1 more (#7662) REVERT: 029639924b fix: UTC-22: Validation error when updating task data via API (#7644) REVERT: c5e529554e ci: Fetch depth 1 REVERT: 75cdf0a543 ci: PLT-104: Git merge suppoer forks REVERT: 93b6d53705 ci: Update Feature Flags REVERT: b955d71494 docs: Fix Google WIF docs (#7653) REVERT: 1f2b60865a fix: UTC-33: Fix issue with CSV exports with repeater tag (#7641) REVERT: 17763ccc51 docs: Update 2.24 release notes (#7655) REVERT: 2df02dd753 fix: BROS-32: Task retrieval SDK bugs (#7645) REVERT: eb71bcf600 fix: ROOT-26: Runtime error (UNIQUE constraint failed) appears after Remove Duplicated Tasks action for specific number of storage imported tasks (#7642) REVERT: d3edecea15 fix: UTC-56: Centific UI Issue: Whitelabeling on Accounts / Settings Page (#7648) REVERT: 2616ab92dd fix: FIT-125: Adding tighter permissions for webook list and create (#7650) REVERT: 0da43bbc96 fix: UTC-10: Revert "fix: UTC-10: [FE] Escalating sentry issue: AbortError: The user aborted a request. (#7647)" (#7652) REVERT: 0ecb71576d fix: BROS-56: Fix undo hotkey for Polygon (#7639) REVERT: e4f195f9c7 fix: UTC-10: [FE] Escalating sentry issue: AbortError: The user aborted a request. (#7647) REVERT: 79a17a6a63 ci: Update Feature Flags REVERT: 93ccecb0a8 fix: FIT-138: Text on ASR Hypotheses Selection template not visible Dark mode (#7638) REVERT: 3f22d551cf fix: FIT-171: LSO: sidebar has lower z-index than datamanager status bar (#7637) REVERT: 7e94abb35c fix: BROS-59: Remove accidential 0 above Audio (#7635) REVERT: 926f637a00 ci: Update Feature Flags REVERT: cc4b044fb1 ci: PLT-770: gitleaks latest version REVERT: e1b732020a docs: ROOT-16: Support reading Parquet files in source cloud storages… (#7634) REVERT: 0140a2aff5 chore: UTC-53: Rewrite test_docs.tavern.yml into pytest (#7616) REVERT: a11bce78fd Revert "ci: /fmt support fork prs" REVERT: 1a2bab20b2 fix: UTC-36: 'Label All Tasks' doesn't change for annotators and reviewers role (#7631) REVERT: 71f4e3ebc1 ci: PLT-762: Fix fork support REVERT: 7683f580fd chore: BROS-37: Cypress setup (#7594) REVERT: 2bf361b50e ci: Fix to issue number REVERT: 7feafe1e4d ci: Update apply-linters.yml to include GH_TOKEN for PR checkout REVERT: 175112b789 ci: /fmt support fork prs REVERT: 1ae7f3cb64 fix: BROS-14: Optimize yarn test:e2e (#7530) REVERT: 7095940eb0 Apply pre-commit linters REVERT: c6d9011afb ci: PLT-762: Add /fmt ChatOps command commit message REVERT: 208f13d94c fix: ROOT-17: Check conditions for COCO/YOLO Keypoints export (#7625) REVERT: 8aaf2359e3 fix: BROS-8: Async migration for updated_at index (#7618) REVERT: e2b965e810 docs: DOC-294: Add info about KeyPointLabel support for COCO/YOLO (#7537) REVERT: 0c506803dc fix: FIT-136: Duration field at Info panel is not optimized for Dark mode (#7623) REVERT: 5a9f8d492c fix: FIT-133: Locked region can be edited on Timeline (#7622) REVERT: e71d5ddf90 fix: FIT-153: LSO - deleting a project causes us to not be able to scroll on projects page after redirection (#7624) REVERT: e5c6eb8ff8 ci: Update Feature Flags REVERT: ad5f872cbf fix: BROS-44: Fix styles in Storage error modal (#7608) REVERT: 4c8fe7664d feat: ROOT-16: Support reading Parquet from source cloud storages in LSE (#7613) REVERT: 25b4abc460 docs: DOC-296: Separate bulk labeling docs (#7617) REVERT: fb4ffaf09e docs: ROOT-11: Support reading JSONL from source cloud storages (#7597) REVERT: 79c8236133 chore: UTC-44: ProjectFactory has is_published=True as default (#7603) REVERT: 082f3ef746 fix: FIT-155: Improve playground inline preview collapsed panel by default (#7615) REVERT: 5218497e6f fix: FIT-137: Multiple labeling templates not yet adapted to dark mode (#7584) REVERT: 1d54a0e9e0 fix: FIT-155: Improve playground inline preview styles within docs (#7614) REVERT: 536827916c fix: BROS-8: 504 Gateway Timeout when Fetching Tasks via API using Filters Involving "Updated at" (#7607) REVERT: d6693e74fa fix: FIT-155: Launch in playground doesn't load config from URL (#7611) REVERT: fadc5337e8 fix: FIT-155: Better handling for config encoding/decoding in docs playground (#7610) REVERT: 1a2f9463a6 chore: UTC-40: Hypertextlabels helper constructor in AnnotationFactory (#7599) REVERT: 0669a3850a feat: ROOT-11: Support reading JSONL from source cloud storages (#7555) REVERT: a6763fa834 fix: FIT-155: Followup fixes to address any issues noticed in docs (#7609) REVERT: 62af44c66e feat: FIT-155: Replace the Playground in docs (#7605) REVERT: df8b07949e ci: Update Feature Flags REVERT: 4fbe3f8b02 feat: FIT-155: Playground preview only mode (#7604) REVERT: 698260508e docs: Add note about dark mode availability (#7602) REVERT: e26bb14ef8 fix: FIT-14: Embedded playground fixes for preparation for docs usage (#7601) REVERT: f96c55eaab chore: FIT-14: Clear any old labelStudio:settings which may conflict from the old playground (#7600) REVERT: 0ed085cba6 fix: FIT-14: Playground preview panel should not be fullscreen (#7598) REVERT: 1a98a33cc5 chore: FIT-14: Fix webpack build for standalone apps (#7596) REVERT: fac619c7e0 chore: UTC-24: Clear stale fflag_fix_all_leap_877_annotator_membership_api_03042024_short (#7586) REVERT: 443d65c240 chore: FIT-14: Ensure production deployment of playground is resolvable as a subpath redirect (#7595) REVERT: a7f016e981 docs: Update install_enterprise_k8s.md with redis username and password (#7593) REVERT: b0e916f11a ci: Update Feature Flags REVERT: 962aabbe83 fix: FIT-66: Chatbot Model Assessment template is not optimized for dark mode (#7589) REVERT: c4132483bd fix: UTC-18: Use correct httpx params when refreshing token (#7588) REVERT: fb9f03d08b chore: FIT-122: Remove feature flag fflag_feat_front_optic_1351_use_new_projects_counts_api_short (#7554) REVERT: 861346960d feat: FIT-14: LabelStudio Playground 2.0 (#7521) REVERT: 2ba08a7e48 chore: FIT-124: Remove feature flag fflag_fix_front_optic_1418_cache_members_manager_apis_short (#7553) REVERT: 6bc10a42e3 Revert "ci: PLT-741: Atomic Merge: Disable FM dispatch on pr close" REVERT: 72db0e0580 ci: PLT-760: add team-root as keepers for migrations REVERT: d3a6ba67ba chore: UTC-19: Removed test_block_objects.py (#7581) REVERT: 0219a3ed8e fix: FIT-126: datamanager column resizer positioning fix (#7577) REVERT: 8659495ff2 ci: PLT-741: Atomic Merge: Disable FM dispatch on pr close REVERT: 1bc27a6c06 fix: UTC-20: [FE] AverageScorePopover not showing up after refactor (#7582) REVERT: d1cb3b6aa6 chore: Bump version to 1.20.0.dev0 REVERT: 1e5cfc91c7 chore: Bump version to 1.19.0.dev0 REVERT: b9ee734875 docs: Add release notes for 2.24.0 (#7579) REVERT: dd788ec781 docs: DOC-295: Add docs for proxy storage (#7578) REVERT: 688a2c0a68 docs: Add info about video duration (#7570) REVERT: f331877ee7 fix: UTC-18: Respect users httpx client for token refresh (#7572) REVERT: 1d507f08af fix: BROS-31: Inconsistent load for Pdf pages (#7575) REVERT: ce41e2caa8 fix: FIT-145: Taxonomy items not visible dark mode using arrow keys (#7576) REVERT: fed18d7712 fix: DIA-1435: [FE, cust-Comet] Some errors on Prompt task list are not displayed gracefully on UI (#7444) REVERT: a6531a0922 feat: BROS-3: Generate only technical info for tag docs (#7566) REVERT: d784cc7aa7 chore: UTC-3: [FE] Refactor Popover components in LSE (#7565) REVERT: a56a3b9ebf ci: Update Feature Flags REVERT: 74e229c3b3 chore(deps): bump setuptools from 75.4.0 to 78.1.1 (#7571) REVERT: 694a8ab544 docs: ROOT-9: Allow reading multiple tasks from a JSON file in source cloud storage (#7569) REVERT: 353b6eb6a9 docs: fix spacing in tags in case it’s an array (#7568) REVERT: e34f03b6ae fix: BROS-5: Last fixes for Interactive View All (#7527) REVERT: ef02e9ac42 docs: Update Video.js (#7557) REVERT: aaf97d27bc ci: bump docker/build-push-action from 6.16.0 to 6.17.0 (#7561) REVERT: 35987949af ci: bump codecov/codecov-action from 5.4.2 to 5.4.3 (#7562) REVERT: 388f733e06 ci: bump actions/setup-python from 4 to 5 (#7563) REVERT: 132661d94b ci: Update Feature Flags REVERT: 2eb33882b3 feat: BROS-15: Change the AI assistant button on the top navigation to a help icon (#7545) REVERT: 6da13568d8 feat: ROOT-9: Allow reading multiple tasks from a JSON file in source cloud storage (#7540) REVERT: cefd251652 fix: UTC-12: Fix Ask AI Tour not found (#7552) REVERT: 4792818e89 docs: Add note about Academic on-prem restriction (#7551) REVERT: 58b94a2505 feat: BROS-13: Add <Pdf> tag in templates and docs (#7549) REVERT: 8e79aa5355 feat: Cache Labels for Taxonomy (#7383) REVERT: 944e14070b chore: FIT-34: Refactor DataManager Table out into reusable component (#7541) REVERT: 39aeea421f feat: FIT-49: Popover component initialization (#7539) REVERT: b5e8ceecff docs: Update free trial link in README (#7544) REVERT: b04b710415 chore: UTC-5: Using load_func for loading OrganizationFactory (#7542) REVERT: 85f7e5bbcb chore: Bump version to 1.20.0.dev0 REVERT: 8e979409fb ci: Sync release workflow REVERT: ebd77902ac feat: ROOT-1: Add offset to storage link model to support storage link to task within file of tasks on cloud storage (#7534) REVERT: 9abd7267f1 fix: BROS-4: Sentry adds Baggage header to presigned urls and it breaks CORS for storages. Fix Sentry.ts (#7528) REVERT: 6400b09ced docs: Remove outdated roadmap page (#7532) REVERT: eecdffa35c fix: DIA-2214: Implement ro utility to access base64 from url (#7533) REVERT: ade0e61ef9 chore: ROOT-7: "Apply Linters" github workflow to apply linters to branch (#7525) REVERT: a54daa7361 chore: Update the base tailwind config to only target src directories of main libraries (#7531) REVERT: 11ed050060 feat: DIA-2214: Add new Pdf object tag (#7460) REVERT: c338d448a6 ci: PLT-743: optimize pytests job (#7523) REVERT: 6c8524bc3f feat: UTC-1: Using less expensive MD5 password hasher for tests (#7522) REVERT: 19c38aa355 ci: Prohibit hotfix release branch cut off (#7520) REVERT: cec1be7277 fix: BROS-4: Sentry adds Baggage header to presigned urls and it breaks CORS for storages (#7515) REVERT: dd55228ef7 chore: FIT-38: Setup code ownership for FIT (#7510) REVERT: f31784538c ci: Update Feature Flags REVERT: 16ef4770aa fix: OPTIC-2145: Audio tracker line is not visible in dark mode (#7514) REVERT: 7e7a119f4e fix: OPTIC-2146: PerRegion TextArea input is barely visible in dark mode (#7513) REVERT: cef08e865a fix: FIT-41: Background of Prompts Beta modal is not optimized for Dark mode (#7511) REVERT: 8dc52b978d fix: OPTIC-2142: Fix sticky side panels back (#7512) REVERT: 278d4fa0e4 fix: LEAP-2073: Handle root property in history item (#7502) REVERT: 5887caa1e4 fix: FIT-35: LSO: Annotated by column user pic is always faded (#7503) REVERT: 76fd73be89 fix: OPTIC-2149: Accept and Reject buttons in Quick View footer are not adapted to Dark Mode (#7504) REVERT: 6454bbb6ef chore: OPTIC-2163: Allow inclusion of all libs related frontend code for Tailwind classes (#7486) REVERT: d334bbb7b6 fix: OPTIC-2144: Toggle interpolation button is not optimized dark mode (#7485) REVERT: d736130578 chore: Add CODEOWNERS for `editor` (#7495) REVERT: 4daf5c743d fix: OPTIC-2152: Zoom presets option hotkeys not optimized for dark mode (#7490) REVERT: 1c37a5a156 fix: OPTIC-2155: Info tab is not optimized for dark mode for TimeSeriesLabel with underlying Choices (#7492) REVERT: 524f64011d Potential fix for code scanning alert no. 792: Incomplete string escaping or encoding (#7500) REVERT: 32279bd37c chore: FIT-30: Multi select selected options shouldn't be highlighted along with having the checkboxes (#7499) REVERT: a2df9b3311 chore: FIT-12: Datamanager App.jsx to App.tsx (#7498) REVERT: 81446d40b0 feat: LEAP-1840: Add KeyPoints to COCO export (#7467) REVERT: b8e917a046 feat: DIA-2202: Support imported tasks that point to different buckets (#7458) REVERT: a0ca4a2cfe fix: LEAP-2028: Fix brush cursor updating and visibility (#7484) REVERT: c709c9c673 chore(deps): bump django from 5.1.8 to 5.1.9 (#7496) REVERT: 41038bd48d fix: LEAP-2064: Choices on imported annotations are not displayed in View All on initial load (#7488) REVERT: f788c41b29 ci: Update Feature Flags REVERT: cb18e5fe27 feat: OPTIC-1658: Add searchable select as an input for Set Ground Truth action (#7491) REVERT: 3d311d6619 fix: OPTIC-2002: Fix expensive query on memberships contributed projects (#7489) REVERT: be9d6f2a55 docs: DOC-293: Prompts on-prem install (#7480) REVERT: d7ede44b84 fix: LEAP-2056: Make sure tools added once per ToolManager (#7475) REVERT: a1dfb93f4e fix: OPTIC-2157: Actions Menu Disappears at High Browser Zoom Levels (#7479) REVERT: 2e2c7ed2fe feat: OPTIC-2161: Give Select a way to override the display value completely (#7478) REVERT: 033c33e393 fix: OPTIC-2120: LSO: All Projects navigation bar is transparent (#7472) REVERT: 3416cd7478 fix: OPTIC-1916: Filter Tag is Not Working on Label Studio (#7481) REVERT: b65aaa0d63 ci: fix event name REVERT: 99ffa95717 fix: LEAP-2060: Dynamic choices are not displayed when Interactive View All FF is turned ON (#7468) REVERT: dc89b0de6d ci: Update Feature Flags REVERT: e840fafb2b fix: OPTIC-2153: UI Bug: Screen Goes Blank When Filtering by Predicted Model Version in Label Studio Projects (#7477) REVERT: d4f3a566d8 feat: OPTIC-1970: Improve the usage of organization membership api requests on the client (#7470) REVERT: e7b1f8fd19 feat: OPTIC-2002: Improve Organization Members endpoints performance (#7461) REVERT: 9811b71d4a ci: fix repo name REVERT: 7c132e6442 ci: PLT-725: trim issue name REVERT: aa9949e1db fix: LEAP-2065: [FE] Remove warning noise from new Select component in Spark (#7445) REVERT: d7c009deac feat: Add links to create issue action in GitHub (#7324) REVERT: 86df4d0bb1 feat: OPTIC-752: Filtering deleted users from DM filter (#7452) REVERT: c6a3bc9504 ci: fern upgrade (stale) (#7469) REVERT: 55ea2d431c ci: PLT-727: poetry v2 support for PEP508 REVERT: 17129df1c9 fix: LEAP-2063: LEAP-2062: No more annotations message is displayed in Review Stream when Interactive View All FF is turned ON (#7453) REVERT: e1a601288d chore: update Minio and remove deprecated version keyword (#7437) REVERT: b33b419aaa fix: 7022 - docker compose postgres user error (#7464) REVERT: 1c9edb0f24 ci: Update Feature Flags REVERT: 05094918bd chore: Allow retries on Audio Regions test suite temporarily while a fix is investigated (#7463) REVERT: 02f01ad89a fix: Resolve concurrent render warnings during audio scroll/zoom (#7456) (#7457) REVERT: 40000a60ed fix: OPTIC-2016: Removing AntD reset to aid in UI consistency between page navigations (#7420) REVERT: 15d33315c2 ci: Update Feature Flags REVERT: a00231a39a fix: LEAP-1997: make CORS configurable via env (#7448) REVERT: 59feca71e7 fix: DIA-2092: skip failing test (#7459) REVERT: 9e95c487cc ci: PLT-722: Remove frontend dist (#7446) REVERT: 2ba6fb45d9 chore: DIA-2092: add FF (#7450) REVERT: 4441508e38 ci: Update Feature Flags REVERT: 427fb123ed ci: Build frontend REVERT: 1aab1d2bae fix: OPTIC-1982: Allow any errors to be displayed inline for external connection testing (#7442) REVERT: 6b57a06fc6 fix: DIA-2092: hardcode test values to fix isolation failure (#7447) REVERT: b4a9dc8375 ci: Build frontend REVERT: f68405c814 fix: OPTIC-2093: Audio hotkeys for step back/forward missing (#7426) REVERT: 5da2ef3b32 ci: Build frontend REVERT: 82b5176b3a fix: LEAP-1957: Fix implementation of readonly behavior for controls and audio regions (#7412) REVERT: 1b1d01f97b docs: DOC-292: Adding Annotator Eval to project settings (#7441) REVERT: 97db9e7b16 fix: LEAP-2058: delete unused upload-example endpoint (#7440) REVERT: 6fc714bc7f chore: Bump version to 1.19.0.dev0 REVERT: 2a3d4ac48f feat: DIA-2201: Add endpoint to rotate personal access token (#7435) REVERT: 8772c1ff87 docs: Add BrushLabels support for COCO export (#7434) REVERT: ec3c97f09e feat: DIA-2092: Support reading multiple tasks from each file in a cloud storage (#7334) REVERT: 51509dc144 docs: Update Prompts model list (#7433) REVERT: 249254dbc1 ci: Build frontend REVERT: 2e8e35e16d feat: OPTIC-1217: Implement Color design tokens as CSS variables and Dark Mode (#6550) REVERT: d30739e7ce ci: Build frontend REVERT: 1fdeabc98a fix: OPTIC-2017: Select follow ups (#7415) REVERT: cd7d193ae0 ci: Build frontend REVERT: 25e99ba6cc feat: LEAP-2042: [FE] Implement agreement popover component showing agreement between annotators as list (#7430) REVERT: 4510354f00 ci: bump docker/build-push-action from 6.15.0 to 6.16.0 (#7429) REVERT: f5d780b4d7 ci: Update Feature Flags REVERT: 28151e7f13 ci: Build frontend REVERT: b455672460 fix: LEAP-2051: Don't allow to resize spans in readonly mode (#7422) REVERT: 379d7bcd27 ci: Build frontend REVERT: ddc1d46145 fix: LEAP-1983: [FE] Conditional View Visibility Fails When Based on a Choice Selected Within a Taxonomy Tag (#7373) REVERT: f600baf677 ci: Build frontend REVERT: 6173d7c48a chore(deps): Remove incorrect dependency on tailwind (#7425) REVERT: 665f1b5ed7 chore(deps): bump h11 from 0.14.0 to 0.16.0 (#7419) REVERT: 4e2797b34b chore(deps): bump django from 5.1.6 to 5.1.8 (#7423) REVERT: 895118bdf4 feat: DIA-2067: Per-task stats in Prompts (#7362) REVERT: 512427a0e4 ci: Update Feature Flags REVERT: 5af409889c feat: DIA-2206: prefetch completed_by info (#7417) REVERT: 9b33636f9e fix: LEAP-1937: Fix opencv dependency (#7418) REVERT: 941cc69ac8 ci: Build frontend REVERT: a154f88092 fix: LEAP-1442: Fix unexpected scrolling on region select in Video (#7392) REVERT: 3b1cf57ac2 ci: Build frontend REVERT: f9cdff24ff fix: LEAP-2009: Respect granularity when resizing NER spans (#7364) REVERT: 36eaffd522 feat: DIA-2206: prefetch fields in data export (#7410) REVERT: af252e7394 chore: dia-2209: trigger follow-merge (#7414) REVERT: f2b22f9320 ci: Build frontend REVERT: 98dfd898c2 fix: LEAP-1947: Fix interactive view all FF in image tag case (#7387) REVERT: b4e6bbf197 feat: DIA-2208: add flag to enable legacy tokens from cli (#7413) REVERT: 7c4c5f7206 docs: Add release notes for 2.23.0 (#7411) REVERT: 5852b2425a ci: Build frontend REVERT: ddb598a3e2 feat: OPTIC-1733: Standardize Dropdown Components Using LSE selector (#7257) REVERT: 20fc7976db ci: Update Feature Flags REVERT: 71cc8ba7cf ci: fix missing env variable REVERT: 469a62995a fix: OPTIC-1966: Address CSP issue by removing unsafe-eval usage (#7377) REVERT: a7657ad1f0 fix: CSP issue by removing `unsafe-eval` usage (#7190) REVERT: 535268990b ci: Update Feature Flags REVERT: 806a493171 feat: LEAP-1937: Add brush_to_coco format (#7252) REVERT: bc0fcb0ce8 docs: OPTIC-1984: awesome label studio call to action on docs (#7396) REVERT: 96dcfdc459 ci: bump softprops/action-gh-release from 2.2.1 to 2.2.2 (#7402) REVERT: 93d56608c6 ci: bump codecov/codecov-action from 5.4.0 to 5.4.2 (#7403) REVERT: 9b0487f982 ci: PLT-716: replace POETRY_VERSION var to env REVERT: b43994dd93 ci: Update Feature Flags REVERT: 626a0175ae ci: Build frontend REVERT: b560a3fb14 feat: OPTIC-1938: Proxy for storages when presigned urls are off (#7354) REVERT: 0fe2fb4cb4 docs: Plugins page changes (#7399) REVERT: 9939d1f635 ci: Test (stale) (#7398) REVERT: 1f209a0a91 ci: Support /fm sync branch override REVERT: 0f19475833 docs: Update AI Assistant page (#7366) REVERT: 5ac5e1528c ci: PLT-694: Fix upstream repos REVERT: 5523c29ca8 ci: Support /fm sync branch override REVERT: 849c3dfdb8 ci: Update Feature Flags REVERT: 78198c73b7 feat: DIA-2148: write exports using thread pool (#7342) REVERT: b516272941 fix: DIA-2051: Jinja2 security vulnerability (#7390) REVERT: e0dc286603 ci: Build frontend REVERT: 015a17e2e7 chore(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 in /web (#7391) REVERT: dc0bbd0827 ci: fix message REVERT: 0a2ba87af7 ci: Update Feature Flags REVERT: 050837520e docs: Add Plugins (#7320) REVERT: 0d7f5f459d ci: Build frontend REVERT: 66d43c84e2 feat: DIA-2196: Dedup JSON Preview and Sample Data FFs (#7386) REVERT: 54abec7270 fix: LEAP-1928: support deletions of annotations and tasks in pausing code (#7380) REVERT: c992b3af69 ci: Build frontend REVERT: 4235e4150d fix: DIA-2156: Fix button imports (#7381) REVERT: eccc8323d6 feat: DIA-2156: Create a new button component in Spark to later use across LSE and LSO (#7348) REVERT: e23d06b4cd chore: Update cursor rules glob matching and directory structure (#7378) REVERT: bf939e5841 ci: Build frontend REVERT: 9605cee2bc fix: LEAP-1945: [FE][lso] Fix Babel has inefficient RexExp complexity (#7374) REVERT: 8714cb3cc3 ci: Update Feature Flags REVERT: 02e9c00f50 ci: Build frontend REVERT: 86f1f1ffe0 chore: OPTIC-1956: Update Menubar to have the proper new import of pages from app-common (#7369) REVERT: 2bcc022bc4 ci: Build frontend REVERT: 217028bd16 chore: OPTIC-1956: Refactor all component blocks and pages from core to app-common lib (#7367) REVERT: d08a2bda56 ci: Build frontend REVERT: 5cd5fbb7d0 fix: OPTIC-1889: upgrade dependencies (#7365) REVERT: dbc5eb83ad ci: Update Feature Flags REVERT: e5f6de7a8c feat: DIA-2149: Only sync new annotations in export sync cronjob (#7358) REVERT: 87dbf177e4 refactor: OPTIC-1942: clean up ff left overs (#7356) REVERT: a72873466f ci: Build frontend REVERT: 51e652c585 fix: LEAP-1433: Remove deprecated feature flag FF_DEV_1170 (#7264) REVERT: 947cf6ec07 ci: Build frontend REVERT: 1ebe781d9b feat: LEAP-1973: Adjustable spans for Text tag (#7309) REVERT: 3327a184f7 ci: Update Feature Flags REVERT: 3dc4e1dbe2 ci: Build frontend REVERT: 5e0ae305f7 chore: OPTIC-1935: Generate all required css variables from design tokens (#7352) REVERT: 27a09342b0 ci: Build frontend REVERT: 2bc0db2b41 feat: DIA-2130: Add tracking to Sample datasets flow (#7351) REVERT: 1939fe90d0 feat: DIA-2163: Prompts models in django admin panel (#7357) REVERT: 05ba9a7493 ci: Build frontend REVERT: 7efba7ecec feat: DIA-2104: [FE] Sample task UI interactions (#7331) REVERT: cbf46f8c17 fix: LEAP-1963: Ignore is_labeled for ground_truth tasks (#7303) REVERT: 20165bf395 fix: LEAP-1887: Add project color validation (#7349) REVERT: 938385fd49 ci: Build frontend REVERT: 0ee26ca54e fix: LEAP-1919: update origin on editing classifications results (#7312) REVERT: ea5ea38cec docs: DOC-290: Rename custom scripts to plugins (#7353) REVERT: 6c6b149bcc feat: DIA-2067: Add Pages Processed task metric for pages used in MIG (#7315) REVERT: 6709c6d39f refactor: compress statics in docs (#7343) REVERT: 82665581d9 ci: Remove obsolete FM v1 (#7332) REVERT: ac4a1091ab docs: Clarify principals in S3 IAM change (#7344) REVERT: a6744bbe1a docs: Add access token info to community docs (#7339) REVERT: d9a477da38 docs: Add release notes for 2.22.1 (#7340) REVERT: 6a3710d92a ci: Bump git merge timeout to 10 mins REVERT: 862c92790e docs: update role usage REVERT: 2774b00674 docs: DOC-289: Document GCS WIF storage connections (#7333) REVERT: b486dd5e54 ci: Build frontend REVERT: 8785410f32 fix: DIA-2071: [BE,FE] AttributeError: 'AnonymousUser' object has no attribute 'active_organization' (#7311) REVERT: 9c142470d6 fix: OPTIC-1827: Fix information exposure through exception when validating S3 connection (#7310) REVERT: abaf93d6dd ci: Build frontend REVERT: bd7c9f912f feat: OPTIC-1886: AskAi Joyride (#7327) REVERT: a521eaadf2 refactor: LEAP-1961: Remove stale FF_LSDV_4915 (#7255) REVERT: e82cb280b5 fix: DIA-2122: allow all LSO users to modify JWT settings (#7323) REVERT: 7a51c4675f Sync Follow Merge dependencies REVERT: 7e9023acf6 ci: fix changelog generator to exclue nightly builds REVERT: f8672d80cb ci: Build frontend REVERT: 4f60206e2e fix: DIA-1431: [FE] Storage type dropdown sometimes loads as blank (on Add/ Edit Source Storage modal) (#7322) REVERT: 7c06405f3d ci: Update Feature Flags REVERT: ae122fc239 ci: Build frontend REVERT: 852d53c32f feat: DIA-2075: [FE] Homepage projects list perf optimization (#7281) REVERT: b85c183298 ci: Build frontend REVERT: 08f436b4da fix: DIA-2120: Clicking on project item from home page is not always responsive (#7313) REVERT: 67fa7dd567 docs: DOC-287: Add AI Foundry support to Prompts (#7319) REVERT: 19c901e89f ci: Build frontend REVERT: 3e69fe0f76 fix: DIA-2121: Project statistics on home page for LSO displays annotator's view rather than admin's view (#7314) REVERT: aca9710122 ci: PLT-655: Fix inputs REVERT: ea4c344b7f ci: PLT-655: Set LSE Check for non Follow Merge PR REVERT: d6a214a1bf ci: PLT-655: Add logging REVERT: 0c8537efe2 ci: PLT-655: Fix create checks params REVERT: b3c14b0d63 ci: PLT-655: Fix permissions REVERT: 82ffc94270 ci: PLT-655: Add external check workflow REVERT: daaafe4cf8 ci: Build frontend …
0e76d1fb2e pip package 배포 테스트 (#163) 8174ac07a6 pip package 배포 테스트 (#162) 65e88dd221 pip package 배포 테스트 (#161) 63356db60b [AI-230] product-chapter & product-madpai monorepo 만들기 (#160) fc82748520 [AI-582] Improve Creative Brief (#159) ddb998aebf [AI-487] Ranker 모듈 수정 (#158) 2d664af857 [AI-487] Label Studio subtree 적용 및 Ranker 모듈 수정 (#157) f22f450d5b AI-432: 기획안 이미지 생성 application 구현 (#153) b363b0d57f 네비게이터 AI 엑셀 수식 검토 (#155) a259886868 네비게이터 AI 프롬프트 수정 + 고객사 동적 활용 리펙토링 (#142) 13fdd72be7 [AI-450] 오늘의집 평가 annotations과 EDA, 그리고 평가 Remarkable Findings 의 metric (#150) bc333c4443 [AI-374] Prompt augmentor 광사부 뿌리기용 개발 (#151) a9c39cc8a2 무탠다드 RAG 생성 기준 상향 (#152) 6195519b25 [AI-448] TPO 서버의 nginx virtual hosting (#149) 5c7ba4fdcd AI-169: Creative Clustering V2 (#139) 828792b39c 무탠다드 hotFix (#146) 635d52b677 AI-329: Prompt Augmentation을 위한 Meta Prompt 최종 버전 반영 (#143) 35d633499f AI-000: Prompt Augmentation 전용 프롬프트 최적화 환경 구축 (#141) 3e9eaf9aae AI-386: Data splitting for autolabeling (#138) 2570b172bf 무탠다드 캠페인 추가 및 어노테이션 제거: (#144) 882e12b9b9 Refactor: Prompt Augmentation App (#136) 0a5fbcef69 Meta CCR 현재 동작 코드 (#137) 3790d68864 AI-314: 클러스터링 POC 테스트 도구 (#135) 93efd1d79d [AI-347] feat: add Jupyter notebook for generating anomaly detection dataset (#134) f41814df79 [AI-272] Initial CCR demo (#132) b0020048c7 Prompt Augmentation: refactoring and bugfix (#133) 7cdee87eb8 AI-303 & AI-338 (#130) e79f0d5a32 Navigator_ai 그라디오 구현 (#131) 152a026217 AI-276 Navigator_ai 실험군 대조군 인터페이스 구성 (#128) af60d3e083 AI-239: 사용자 커스텀 오토레이블링을 위한 prompt augmentation을 위한 그라디오 구현 (#129) 287caf2f97 AI-287: apply_formulas의 target_period, reference_period의 분기처리 (#127) 3cf5b46d8c Jupyterlab Container Setup for Prompt Engineering (#126) 883340d4e9 AI-287: NavigatorAI 의 RAG document 생성시 inf 처리 (#125) 65ffb41472 Update versions.json for 2.1.0 4ad2a333be AI-306: Update workstation container setting (#124) 1e3cf8b827 Update versions.json for 2.0.1 10884c59a5 [AutoLabel] 깃액션 업데이트 반영 (#123) 185c376ce2 [AutoLabel] 2.1.0 업데이트 (#122) 32c20d922a Hotfix: workflow-runs-on-tags (#121) ffaf5603c7 AI-318: Refactor GitHub Action Runner (#117) 1aaee731af Hotfix: workflow-python-version (#119) 10f29616c1 AI-221: Common Features in High-Performing Creatives (#113) f612a97976 AI-309 fix: 필드 이름에서 'Unnamed' 제거하여 메트릭 열 필터링 예외처리 (#116) c5fb873d33 client.beta.vector 수정 (#115) 78d098109b [AI-304] 데일리코멘트 삼성증권 케이스 대응용 수정 (#114) c3a7ad15e4 AI-283: Prompt instruction 추가를 통한 출력물 tone 조정 (#112) 495041c8c8 CTA 테스크 명 변경 (#111) e8c6655063 PoC: NavAI 2차 PoC - 실험군대조군 분석 (#110) fa318fde88 [AutoLabel] 429 에러 핸들링 (#109) 80f22e8964 fix(workstation): Update container names (#108) fcb5ac3ccf BugFix: NavAI indexing error (#107) 4289a9a456 AI-277: Docker Container Setup for Workstation (#105) 7caedc9303 [MVP] mockup api 의 job 완료 후 put request simulation (#97) affc15a772 AI-271 정답지 데이터 저장 (#104) 96a48f7fe0 AI-217: Dockerizing for Segmentation Tech PoC with SAM (#101) 1017bbdb33 AI-233: Video Analyzer PoC (#103) 7ca7d26d3a AI-216: Dockerizing for In/Outpainting Tech PoC with IOPaint (#100) 8659934319 [Autolabel] 에러 핸들링 추가 및 slowapi 제한 수정 (#102) 2263c3f38f 슈도레이블 작업 자동화 코드 개발 (#89) 2a4cc3c366 Update versions.json for 2.0.0 11fb817613 오토레이블러 v2 최종 배포 코드 (#99) a3dfda357b Update versions.json for 1.0.9 003a33f850 Auto_label 소스코드 작업 (#91) a96ea5442a AI-199: Create PyPI Cloud container (#94) 0341827254 AI-201 navigator ai engine mockup (#93) fb12a1c544 auto_label release yaml 파일 업로드 (#90) f1b0499fde [Release] docker image build workflow containing AI-Comment (#87) 5497a5e079 드롭박스 경로 수정 최종 확인 (#88) c6cf56f31b [AI-Comment] Refactor for version 0 (#86) 203e4bce8c [AIComment] release 및 poc process의 self-hosted runner 구분 (#85) ab05d1ce27 Release Workflow (#84) faa512d9e5 Update Build_and_Register_AI-Comment.yaml (#83) defee4fc13 Aet 7 (#82) 5f8043390b chore: Release Workflow (#81) b42f571a73 chore: move files to appropriate directories (#80) 9a3da738bf Fix CI error in #133 (#78) c8c2d2545c Mockup server for deploy preparing (#76) c08adba86a Merge pull request #79 from madup-inc/AI-149 16bb2f1538 fix: multiselect bool changed 81d8bcfdf0 feat: add multiselect feature' 342c7052ee add creative csv 79852edb60 feat: pseudolabel classification 9cf07cccb7 [Fix] hardcoded issue in AI comment of `Kolon mall` (#77) a622731b63 solve conflict 2b3f91708c Merge pull request #75 from madup-inc/AI-95_hotfix c052cd6fac 무탠다드 위클리 리포트 발송을 위한 마지막 수정 3321ac61cc 무탠다드 위클리 리포트 발송을 위한 마지막 수정 15ab53af18 Merge pull request #74 from madup-inc/AI-95 35bf2480ae Remove pivot_mutandard_pandas_tmp.py from tracking a7621a3479 스케쥴러 설정 3a90625612 무탠다드 코멘트 수정건 - 매체 추가 - 제외 타겟에 빈값 제외 19957416b9 무탠다드 위클리 작업 - 공통 모듈로 활용 e0106c5498 Merge pull request #73 from madup-inc/AI-108 5d43f75030 Except Frontend Test code from base CI 04ef9d0cb5 Merge pull request #72 from madup-inc/AI-107 1c1ec09dc4 Merge pull request #71 from madup-inc/AI-110 0cbcf8d875 fix hardcode 320dbf79a9 무탠다드 코멘트 수정건 - 매체 추가 - 제외 타겟에 빈값 제외 86068bdeee 오토레이블 데이터셋 7cce8d4851 임시저장 2d977061d9 Merge pull request #70 from madup-inc/AI-111 9b5bbb58fb 오토레이블링 평가 자료 업로드 a02a029c74 오토레이블링 평가 자료 업로드 a03a4f447e 임시 저장 b194ecdf26 Merge pull request #69 from madup-inc/AI-107 628d8ff37f feat: apply request from SMB ed623b0174 무탠다드 api 수정 + 24힛탠다드 제거 + 어노말리, 트렌드 분석 추가 71d020e109 Merge pull request #68 from madup-inc/AI-78_musinsa__ncoordinate 82d0f3a2a0 fix iteration error 679a53b63b Merge pull request #66 from madup-inc/AI-82 3233f90545 무탠다드 api 수정 + 24힛탠다드 제거 + summary 단계에서도 Annotation 검증 추가 - 스레드 생성부터 재시작 b7be7a8652 Merge pull request #67 from madup-inc/AI-78_musinsa__ncoordinate 37c063c2ae action runner scheduled at 9:00AM in weekdays. 8e294a642c 무탠다드 api 수정 + 경로 및 테스트 모드 제거 715e968b82 무탠다드 api 수정 af1aadb116 assistants 자동 생성 - A: 캠페인 단위 요약 - B: 하위 단위 요약 (summary) 자동 분할 생성 기능 추가 1921bbd091 assistants 자동 생성 - 추후 어시스턴트 input값 (list) 로 받으면 자동으로 생성 - 현재 고객사에선 추가 생성 필요 없어 로직 연결하지 않았으며, 테스트 파일 추가 생성 예정임 8943257c7b Merge pull request #65 from madup-inc/AI-78_musinsa__ncoordinate 69f34e4582 musinsa collabo today problem fix a2c2f92931 pytz added 653be8efa8 prompt 3a11a99d8d typo fix b646be90e0 Merge pull request #64 from madup-inc/AI-78_musinsa__ncoordinate 4638470eef print -> logger ca00f9bb81 print -> logger d450b652b9 modified system prompt 33b9c1b408 main poc ipynb d88cc07902 scheduler 8228e9bcf0 Graphql - graphql 이름 변경 - 파일 저장 -> 데이터로 return 변경 - 7일씩 분할하여 최종 하나의 파일로 저장 e2c80bd441 Merge pull request #63 from madup-inc/AI-88_hotfix 6804ddc3b8 삼증, 무탠다드 핫픽스 - 삼증 검증 로직 수정 + 검증 이후 최종 결과만 저장 되도록 순서 변경 - 무탠다드 채널 및 컬럼 변경 적용 09144a2731 삼증, 무탠다드 핫픽스 - 삼증 검증 로직 수정 + 검증 이후 최종 결과만 저장 되도록 순서 변경 - 무탠다드 채널 및 컬럼 변경 적용 e85be928a0 삼증, 무탠다드 핫픽스 - 삼증 검증 로직 수정 + 검증 이후 최종 결과만 저장 되도록 순서 변경 - 무탠다드 채널 및 컬럼 변경 적용 5676a7ec27 Merge pull request #62 from madup-inc/AI-88 d44d26c29d Merge pull request #58 from madup-inc/AI-87 d5e2b17e7d hot fix 7013c98970 삼증, 무탠다드 핫픽스 - 삼증 경로 문제 수정 - 코멘트 줄바꿈 삭제 로직 제거 - 무탠다드 어노테이션반복 제거 - 무탠다드 RD 수정에 따른 전처리 과정 수정 dedc2de88d 삼증, 무탠다드 핫픽스 - 삼증 경로 문제 수정 - 코멘트 줄바꿈 삭제 로직 제거 - 무탠다드 어노테이션반복 제거 - 무탠다드 RD 수정에 따른 전처리 과정 수정 e123f7a11f CoT Example for madupleon 38eb69644e musinsa_collaborative_ads initial jupyter notebook a4ca06bc02 Merge pull request #61 from madup-inc/Filed_delete-hotfix 787e2793d4 들여쓰기 수정(워크플로우 활성) + 파일명 변경으로 재수정 c345ecbbbb 들여쓰기 수정(워크플로우 활성) + 파일명 변경으로 재수정 805130b1e6 Merge pull request #60 from madup-inc/Filed_delete-hotfix 98b448a95d 들여쓰기 수정(워크플로우 활성) + 파일명 변경으로 재수정 d4d4678672 Merge pull request #59 from madup-inc/Filed_delete-hotfix 17f734c964 들여쓰기 수정(워크플로우 활성) 05193bee7a Merge pull request #57 from madup-inc/AI-86 0cf0c03e25 Graphql - graphql 이름 변경 - 파일 저장 -> 데이터로 return 변경 - 7일씩 분할하여 최종 하나의 파일로 저장 9519b4df0d 1. 삼성증권 - 피벗테이블 생성시 파일 구조 안내 문서 추가 생성 (hierarchy.txt) - ASSISTANTS api 호출시 hierarchy.txt 와 비교하여 누락 부분 있음 재호출 - 프롬프트 규격화 93325fbadf Merge pull request #56 from madup-inc/AI-68 7dc5417811 데이터센터 리포트 가져오는 모듈 6ebd3ae777 임시 저장 d032d919c8 Merge pull request #55 from madup-inc/gql 1c7123daef graphql 1d0991f590 Merge pull request #54 from madup-inc/AI-80 a5cbfee709 코오롱 hotfix kpi 가져올때 매달 1일에 드롭박스 경로 변경 데이트타입 잡지 못하는 에러 수정 + 무탠다드 테스트 함수 수정 16e2e377c4 Merge pull request #53 from madup-inc/AI-80 97ed9bfb8b 코오롱 hotfix kpi 가져올때 매달 1일에 드롭박스 경로 변경 2963544e3e Merge pull request #52 from madup-inc/AI-75_fix ac216de475 Update poc/daily_report/pivot_mutandard_pandas.py 98fb5c351e Update poc/daily_report/pivot_mutandard_pandas.py f955537b55 Update poc/daily_report/pivot_mutandard_pandas.py cba4278e17 Merge remote-tracking branch 'origin/AI-75_fix' into AI-75_fix b191d00000 삼성증권 pptx, csv 생성 로직 일부 수정 - 연금 채널 내용 수정 - 프롬프트 일부 수정 52cc9f36e8 Update poc/daily_report/daily_comment_mutandard_gpt_api.py 89a0b735a4 Update poc/daily_report/daily_comment_worker.py f6dccb373b 삼성증권 pptx, csv 생성 로직 일부 수정 - 연금 채널 내용 수정 - 프롬프트 일부 수정 5313aa5968 Merge pull request #51 from madup-inc/AI-65 0244fffa33 wip fee158156a manual cherrypicking https://github.com/madup-inc/product-chapter/blob/9f5b30a7451241ebe1cd4b21a16d2c60acf01b8c/poc/daily_report/pivot_samsungstock_pandas.py#L665-L671 e1cba59c9c daily comment samsungstock remove breakpoint 7a28411a73 Merge pull request #49 from madup-inc/main 78e8a7c390 Merge pull request #48 from madup-inc/AI-76 f30ccecc06 action Dockerfile updated 5ed54c9b02 action runner docker get nodejs for test react 3f66306dba action runner has same gid with hongseok, sangeon c13782709c revert slee ee1ffe1af0 CI on self-hosted runner 17ba806e0f sleep for debug action 74d52b38eb save dir fixed in test code 8d0178a32c Update poc/daily_report/daily_comment_worker.py 71aba46e05 Update poc/daily_report/daily_comment_worker.py 2c338871a8 user home volume mounted 01aa0dcfc6 Refactor mailer.py to support GitHub Actions runner for authentication 02bbf5414a Env from secret updated for all job b23b88ee8b storage: /data/daily_report a956494f08 samsungstock use gcp secret 320c2f60c4 ignore swp 15efdded05 action runner compose f4ca3b2a7a WIP samsungstock s3 csv, pptx 6e00e141eb samsungstock save csv cd7a964e26 prompt change (do not require no- annotation) 885ebd9a21 Merge pull request #47 from madup-inc/AI-67 71d42b8d49 fix b2d8e84b85 use official setup-python actions 84cece0c35 Merge pull request #46 from madup-inc/AI-73 52f0606e5e 삼증 메일러 에러 해결 - 리스트로 주소 인자 수정 c467e95289 Merge pull request #45 from madup-inc/AI-65 afa04e8ea6 csv round(2) 7cd27d20de kolon csv get round(3) 77aa4c570a samsungstock dropbox interval = 120 sec 14f8c42e3c Merge pull request #44 from madup-inc/AI-65 f00c682eef fix kolon scheduler 4d7eaaa51f Merge pull request #43 from madup-inc/AI-60_hotfix dbd2d2609e 메일러 에러 해결 - 테스트 모드 시에도 리스트로 인자 입력 633bf9c5fb Merge pull request #42 from madup-inc/AI-70 18f1135cc2 무탠다드 2024.10.24 피드백 반영 - 상시세일즈-카카오 통계 방식 변경 - mailer 에서 html 구조 회피 로직 추가 713dfecc6d 무탠다드 2024.10.24 피드백 반영 - 상시세일즈-카카오 통계 방식 변경 - mailer 에서 html 구조 회피 로직 추가 087dedc613 Merge pull request #41 from madup-inc/AI-70 1780924737 코오롱 코멘트 편집 - 각 채널별 이름 상단에 명시 - 줄바꿈 조정 5897d0fda1 코오롱 코멘트 편집 - 각 채널별 이름 상단에 명시 - 줄바꿈 조정 7353b9b709 Merge pull request #40 from madup-inc/AI-70 061743ff5a 무탠다드 데일리 코멘트 메일러 수정 8c54a9015f Merge pull request #39 from madup-inc/kolon_automate_todolist bc63b980af pptx generator & applied into kolon 596af124cc Merge pull request #38 from madup-inc/AI-64 9b4b6c1db1 Update poc/daily_report/mutandard_rd_preprocess.py 4fe5b68f8d Update poc/daily_report/mutandard_rd_preprocess.py 133c5e5e56 Update .github/workflows/mutandard_schedule.yaml c004ceb3b7 Update .github/workflows/mutandard_schedule.yaml 7e75751e0b 무탠다드 데일리 코멘트 생성 v1 완성 코드 419a098b6a 무탠다드 데일리 코멘트 생성 v1 완성 코드 af834b1803 무탠다드 데일리 코멘트 생성 v1 완성 코드 05de46fe2a 무탠다드 데일리 코멘트 생성 v1 완성 코드 2bc8547239 handle nan and change column name of csv pivot 9a6056c087 customized python-pptx 8c68e907e8 s3 uploader get 1year expiration 6e263978e2 Merge pull request #37 from madup-inc/kolon_automate_todolist 85ed7f6983 sheet_name set as 0 eceff6c01d Merge branch 'main' into kolon_automate_todolist dc366e16a2 Kolon get reference feature(csv s3 url) fa14417463 Merge pull request #36 from madup-inc/AI-66_hotfix fe95df4274 슬랙 채널에 문구 수정 ({report_date}) + 삼성증권 메일 제목 수정 920d4f95f4 Merge pull request #35 from madup-inc/AI-66 9da59d8d7a 삼성증권 수정 + 메일러 추가 수정 ee2684dac4 삼성증권 수정 + 메일러 추가 수정 5dd60753d6 삼성증권 수정 + 메일러 추가 수정 5b5aa9cb5f 삼성증권 수정 + 메일러 추가 수정 c9e884e8cf 삼성증권 수정 + 메일러 추가 수정 4bacc8cd58 삼성증권 수정 + 메일러 추가 수정 4f3205ba59 삼성증권 수정 + 메일러 추가 수정 0775157a61 삼성증권 수정 + 메일러 추가 수정 0d894933ac 삼성증권 수정 + 메일러 추가 수정 ec4cb4b674 삼성증권 수정 + 메일러 추가 bb719eb78d 무탠다드 총괄 작업 임시 저장 28b5014822 Merge pull request #34 from madup-inc/AI-64 7038048c58 이미 머지된 구글스프레드시트 api 인증 파일 삭제 0d5d93c988 oauth2client 추가 37902f5f36 Merge pull request #33 from madup-inc/AI-56 d2ef7b6b29 oauth2client 추가 796ba4006e 구글 스프레드 시트 인증 파일 a14591a339 gspread 라이브러리 추가 7db0748082 삼성증권 v2 생성 + 삼성증권 신규 캠페인 추가 (연금, 해외, 공모주) 52089e306e s3 urls b5ca7f235a Merge pull request #32 from madup-inc/kolon_automate_todolist a2447dd259 Merge branch 'main' into kolon_automate_todolist 696382514c Merge pull request #31 from madup-inc/AI-56 e5234a38b2 코오롱몰 kpi 자동 수집 로직 추가 553cbbad02 resolve todo list a0caf54bec Merge pull request #30 from madup-inc/fix_mediamix_kolon_oct 90cc635490 fix double comment on kolon action fac0a5be0f 코오롱몰 kpi 자동 수집 로직 추가 dbcc5e1273 Merge pull request #29 from madup-inc/fix_mediamix_kolon_oct 60b0ac60af hotfix b4c9c3ebf2 Merge pull request #28 from madup-inc/fix_mediamix_kolon_oct c08611db4a fix action d96a7799e6 10월 미디어믹스 반영 e7c3632cb6 Merge pull request #26 from madup-inc/action-test c1d71ff0c7 add test trigger 82a03abca1 Merge pull request #25 from madup-inc/daily_comment_repair b94677e055 수정 스케쥴러 utc 오버뷰 체크 제거 8bde360afc 삼성증권 스케쥴링 생성 코오롱 스케쥴링 수정 - owner_name 인자값 추가 - timeout 설정 테스트코드 수정 8171fe70cb Update poc/daily_report/dropbox_monitoring.py 5151081d9a Update poc/daily_report/daily_comment_kolon_gpt_api.py 55a149effa 삼성증권 스케쥴링 생성 코오롱 스케쥴링 수정 - owner_name 인자값 추가 7701dec88d 삼성증권 데일리 코멘트 코드 리펙토링 및 메인 머지 주요 변경 사항: 1. date 구분 - report_date: 리포트 전송 되는 당일 날짜 - tmp_date, target_date: 실제 데이터를 분석하고 반영하는 전일 날짜 2. 고객사(owner_name) 별 코드 분할 및 폴더 정리 3. 삼성증권 코멘트 생성 30eff4e9b0 Merge pull request #24 from madup-inc/AI-37 13ca2cdd76 gmail sender util 95ad83e5cc ignore token cd7061a0ed Merge pull request #23 from madup-inc/AI-45 077193d78c pending dropbox until 6hrs 693742abf8 Merge pull request #20 from madup-inc/daily_comment_kolon_update db2334b33d fix short comment dda66a8847 Merge pull request #19 from madup-inc/daily_comment_kolon_update 81c2ed42d2 fix 20d5a0932f production_mode action workflow 68dd8fec77 Merge pull request #18 from madup-inc/daily_comment_kolon_update d890ba062a test 343b44584c Merge pull request #17 from madup-inc/daily_comment_kolon_update 84e2bbe93f test 5f65fbe900 Merge pull request #16 from madup-inc/daily_comment_kolon_update b3a1a896ca test 47b9f3bf9b fix for amazon linux ba4595117f Merge pull request #15 from madup-inc/daily_comment_kolon_update 860c463230 test 55486407fa Merge pull request #14 from madup-inc/daily_comment_kolon_update 14b5e71a14 test 5789807a8f Merge pull request #13 from madup-inc/daily_comment_kolon_update a464566c61 test ad0b57598e Merge pull request #12 from madup-inc/daily_comment_kolon_update 5beb3522e2 cron test b03a06e072 assert need True 970709c397 fix 28e6ba2109 except test a237479d15 kolon schedule action got env vars 67fb18e97b fix shorten GPT module when test efea7b172d self-hosted CD. ef940f3585 resolve conflict and add test mode in daily_comment_kolon 6a3341a8f8 kolon 9월 적용 e4cf7bf3e5 Merge pull request #11 from madup-inc/main2daily_comment_kolon_update 596227d394 Merge branch 'daily_comment_kolon_update' into main2daily_comment_kolon_update c26ce0dd22 kolon slackbot 8e214283ac Merge branch 'daily_comment_kolon_update' into main2daily_comment_kolon_update b2cd3ab172 this is september 80bb7c054a this is sep 94e5c6c124 modify KPI kolon d5aaff20da Copywriter app (#6) 5bc4a4d4bf Merge pull request #9 from madup-inc/daily_comment_refer 91283218a2 test 6d0dd2d4fa refactor 7545cc8dd2 rename f0c4ff9907 fix 6d22d240ba return commented out 9cdcc439cb fix dotenv 53011092e6 dotenv added into requirements 8d09553b80 test 5fea33638d while loop is no needed 093f6d6322 fix 3c678d1100 fix 87fe5d8a16 Exceptions 822c080354 rm ipynb f8e12bed2b rm prototype copywriter from this branch 63d4382070 fix test bec2ab0b10 fix action 3565d6c2c1 fix test a750138f58 fix action dd13583439 test codes 211310c507 gitignores 76c1a98032 feat: channel-wise-metrics 1b9c32fd34 [daily_comment] 코오롱 데일리 코멘트 수정 - daily_comment_prompt.txt: 프롬프트에 SA 네이버 브검 제외 추가 - daily_comment_worker.py: input_report 날짜로 자동 생성 되도록 로직 추가 - dropbox_monitoring.py: 특정 날짜 지정에도 수집 되도록 argparse 추가 - slack_notifier.py: 공통 유틸로 사용되지 않을것 같아 경로 수정 - test_daily_comment_worker.py: 테스트 코드 추가 (pytest) fb967e7ee4 copywriter_prototype ac7a49372e resolve requirements 4736e4ec80 exclude copywriter from this branch ce36888f54 Revert "Add proto-copywriter bundle" 2ba1c976da [daily_comment] 코오롱 데일리 코멘트 생성 충돌 해결 9bbd7b25b0 [daily_comment] 코오롱 데일리 코멘트 생성 추가 수정 b9c78abdc2 [daily_comment] 코오롱 데일리 코멘트 생성 추가 수정 fe07a83768 [daily_comment] 코오롱 데일리 코멘트 생성 a686bd4a63 [daily_comment] 코오롱 데일리 코멘트 생성 dropbox_monitoring.py: 업로드 모니터링 daily_comment_worker.py: RD다운로드 -> 피벗생성 -> gpt 호출 -> 코멘트 생성 -> 슬랙 메세지 전송 b48d17beaa prompt updated 308e63f916 gpt available json object output 565e3f2b23 Refactor pivot_kolon_pandas.py for improved readability and maintainability f44d8b2679 [daily_comment] 코오롱 데일리 코멘트 생성 f69cd3343a Refactor pivot_kolon_pandas.py for improved readability and maintainability 72acdf521b feat: excutable python codebase with argparse f927944306 daily_comment 17f8b503ed Merge pull request #4 from madup-inc/AL-21 0cf394d686 [AI-21] 코오롱 데일리 코멘트피벗 테이블 생성 d1c480c79a update gitignore 80ac9b9bc7 Merge pull request #3 from madup-inc/feat-openai_batch 9a8c31801b Refactor OpenAIBatch add method to include a custom key parameter 92b61ff2b7 Add: openai batch class 447888196f Merge pull request #2 from madup-inc/AI-11 982771203e Unknown 값으로 인한 통계적 오류 수정 665d0a44d3 가설 생성 Phase.1 통계적 검증 코드 리펙토링 1. 활용성 개선을 위한 모듈화 및 argparse 구현 2. openpyxl requirements.txt 에 추가 3. 결과 문구 수정 (이중 부정문) 4. nan 및 inf 값 제거를 위한 로직 추가 (def load_and_preprocess_data) 5. output 디렉토리 생성 6. 평균 계산시 안정화를 위한 로직 추가 (def safe_mean) d2bc79d1a4 permissions and pseudo test 25bc3db2ea Add proto-copywriter bundle a3c8f91ab9 [AI-11] 가설 생성 Phase.1 통계적 분석 4d6d084d55 [AI-11] 가설 생성 Phase.1 통계적 분석 1ddcb401a2 Update poc/hypo_extract/statistical_analysis.py 81b8b61d96 Update poc/hypo_extract/statistical_analysis.py c678f9a9a4 Update poc/hypo_extract/statistical_analysis.py be5d5819cb Update poc/hypo_extract/statistical_analysis.py 36a2869531 Update poc/hypo_extract/statistical_analysis.py d8bfe62fb2 Update poc/hypo_extract/statistical_analysis.py a832477b62 [AI-11] 가설 생성 Phase.1 통계적 분석 4a62690e2d Merge pull request #1 from madup-inc/initial 7649ccefcd feat: enable prototype basic test 85f7763423 WIP: copywriter prototype d4bb1255fb chore: Remove lines for echo testing. 2dab277b4e chore: commented out the steps for prototyping test 10f3ead0ef chore: Update base workflow and remove typo dir a3eaae256c test: workflow echo b7d1bfbe7d chore: Fix typo in initial_test.py b21ded41d1 feat: Add initial test function b56fc4b033 chore: Add base workflow for CI pipeline and dependencies b88eed9641 chore: Add base workflow for CI pipeline and dependencies 4ea52a6ca4 Initial commit REVERT: 64b6b7885a feat(Makefile): add subtree commands REVERT: d886810e82 fix(docker): simplify compose commands REVERT: 64c6a4050d feat(label_studio): add docker compose up/down/restart commands REVERT: 897afb06e0 feat(ranker): improve column interaction REVERT: 4f1646973a feat(hotkeys): update hotkey serializer REVERT: 5e940303f5 delete tests REVERT: fb5dc3a695 feat(rank): add column drag & drop, item move REVERT: 25abc72a1d ci: Update Feature Flags REVERT: 286779702d fix: UTC-168: Conditional Nesting Issue - Text Area (#7982) REVERT: 2579a76fba fix: UTC-169: Fix information exposure through exception (#7978) REVERT: 102ae52193 ci: fix gitleaks version pull REVERT: ae2afca717 fix: FIT-380: Remove the default zoom calculation for Audio rendering and render full waveform (#7980) REVERT: b1f6581ee9 chore: UTC-167: Revert "chore: UTC-158: [FE] Replace typography default classes from tailwind (#7924)" (#7961) REVERT: 0162d9f276 ci: Update Feature Flags REVERT: 2c8eb84e78 docs: Update API limits for SaaS (#7977) REVERT: 248c768292 fix: FIT-362: Batching deletes in delete_tasks_without_signals to reduce memory usage (#7966) REVERT: 35b134c967 chore: UTC-162: [FE] Remove Antd Typography (#7962) REVERT: 850171faa8 fix: FIT-375: Marking sync export endpoint as deprecated in API docs (#7967) REVERT: a1bf383a99 fix: PLT-804: Check extension from storage import (#7965) REVERT: 57b8e05c3d fix: BROS-175: Add more resilience & improve error handling on saving annotations (#7950) REVERT: 0fdcfba181 ci: add tests flags REVERT: f2c28b23cb fix: BROS-183: Buttons follow up (#7963) REVERT: 336882acda ci: BROS-151: Enable coverage for LSF Unit tests (#7959) REVERT: 6246674fa2 ci: Update Feature Flags REVERT: b6d26d27aa docs: Update API page with links to Enterprise API docs (#7892) REVERT: 2fd70b30bd fix: FIT-363: Move hotkey management buttons to top of page (#7957) REVERT: 96fd69102f fix: FIT-366: CreateProject tab indicator color was low contrast and in some cases invisible (#7964) REVERT: a690366bad docs: Add clarification to PDF tag page (#7755) REVERT: f43b45e22d chore: DIA-2175: [TEMP] New button (#7524) REVERT: de13c3aca7 chore: ROOT-52: migration from drf-yasg to Spectacular (#7894) REVERT: 9de6bac6bf feat: BROS-155: Make test for Task Summary work (#7893) REVERT: ab2cf68f9b fix: Python SyntaxWarning: invalid escape sequence warnings from code generated by Fern (mirror) (#7955) REVERT: 1f9f7f2eaa ci: Update Feature Flags REVERT: 214e8c2a1f fix: FIT-159: Storage error logs modal not optimized for dark mode (#7867) REVERT: aa23c80e88 fix: FIT-356: Avatars in Data Manager spill over to other columns (#7932) REVERT: 1506301007 fix: FIT-360: Adapt hotkeys modal and settings screens to match app styles (#7943) REVERT: 19c281b4c2 fix: BROS-172: Actually send a result in edge case for Fix+Accept (#7953) REVERT: 07a30ac6b0 fix: BROS-171: Fix grid behavior (#7952) REVERT: b80728a2e5 fix: BROS-176: Settings layout broken (#7951) REVERT: 54c928f16b feat: UTC-161: Exclude argument to ProjectManager.with_counts_annotate (#7944) REVERT: f9f57fdbfd fix: FIT-333: Email preference updates do not persist during clientside navigation (#7946) REVERT: c7d5c724b4 feat: DIA-2142: Use the new Button component in LSO apps and libraries (#7359) REVERT: d0c2765ae2 ci: Update Feature Flags REVERT: af4a484646 feat: BROS-70: Fix cypress e2e tests by adding test id to prev task button (#7925) REVERT: 8ddcdd00ce fix: PLT-817: Limit max_page_size for projects api (#7936) REVERT: 4d3d686fee ci: TRIAG-1466: fix dependabot (#7938) REVERT: e789c0df21 Revert "fix: InactivitySessionTimeoutMiddleware: Check for last_login (allow Django admin login + access) (#7934)" REVERT: b4d6bea30d fix: InactivitySessionTimeoutMiddleware: Check for last_login (allow Django admin login + access) (#7934) REVERT: 522beb5e67 chore: UTC-158: [FE] Replace typography default classes from tailwind (#7924) REVERT: 918ceda033 ci: Update Feature Flags REVERT: d00df7c07f fix: BROS-123: Grid scroll (#7906) REVERT: 6c3388abce chore: FIT-340: Update cypress-parallel to latest version (#7913) REVERT: a2a25ca7f0 chore: FIT-351: Update esbuild resolution to patched version (#7931) REVERT: 983247a909 docs: Fix bitmask tag pages (#7930) REVERT: 50ecd70006 chore: FIT-351: Update esbuild resolution to patched version (#7929) REVERT: f4c3b4fb16 fix: BROS-157: Update video size in the docs (#7928) REVERT: a29a6b0b25 docs: BROS-157: Add Bitmask docs + update schema.json (#7882) REVERT: a1f16d7404 fix: BROS-136: Don't allow to create regions in View All (#7907) REVERT: 24c2e3b6eb chore: FIT-352: Update nx dependencies to 21.2.2 to address vulnerable transitive dependencies (#7927) REVERT: 56c708c1c3 chore: FIT-349: Remove unused and outdated cypress plugin (#7926) REVERT: 5367e4ec4f ci: Update Feature Flags REVERT: 2e41cf2645 docs: Add spectrogram parameter to Audio tag page (#7922) REVERT: c8dff88602 fix: BROS-165: Add data generation for nested channels (#7918) REVERT: f0fb90a58b feat: BROS-114: Global Custom Hotkeys (#7784) REVERT: b1dab6676a docs: Fix multichannel example in timeseries.md (#7919) REVERT: b5f79236bc chore: FIT-339: Remove feature flags ff_front_dev_2715_audio_3_280722_short,ff_front_DEV_1713_audio_ui_150222_short (#7917) REVERT: 47bb1e2b16 chore: FIT-341: Update electron and @codeceptjs/ui to latest versions (#7914) REVERT: d7cf5d8096 fix: FIT-278: Update nx related dependencies to latest (nx, webpack, babel, react, cypress, storybook) (#7840) REVERT: 72a467b148 chore: UTC-150: [FE] Remove legacy typography components (#7901) REVERT: b9b0fe7892 ci: Update Feature Flags REVERT: da698bcd2d fix: BROS-156: Always show Fix+Accept when we have draft (#7897) REVERT: 07fea00639 fix: UTC-156: Fetching task object after trying authentication (#7910) REVERT: 68eef2ce35 feat: UTC-130: Fetching action form options on action click (#7826) REVERT: 3f1604165b chore: Allow yarn integration test failure screenshots to be captured in a workflow artifact (#7909) REVERT: 9b5bbb1661 fix: FIT-317: User can add polygon points to unfinished Polygon in Compare all annotations mode (#7900) REVERT: c5f0622355 feat: BROS-155: Collect coverage for LSF cypress tests (#7899) REVERT: be2cd96e32 Update doc for SaaS REVERT: 62faedc449 fix: PLT-809: Fix json_min memory usage (#7868) REVERT: 51e75a3e9f ci: Fix syntax REVERT: 864414a9dc ci: add separate develop pipeline REVERT: 3a8ac3ef25 ci: Update Feature Flags REVERT: 88d5e0c89d fix: TRIAG-1505: resolve MST reference error for userExtended in annotationStoreHistory (#7873) REVERT: 26fb24a533 refactor: FIT-323: remove stalled Feature Flag fflag_fix_optic_214_ex… (#7876) REVERT: e6740375db refactor: FIT-321: Remove fflag_feat_front_optic_767_annotator_projec… (#7874) REVERT: dad788ccc7 ci: Update yarn docs commit message REVERT: 2a09075500 refactor: FIT-324: Remove stalled feature flag fflag_fix_optic_391_tasks_outside_low_agreement_project_counts_short (#7877) REVERT: 48ce318b47 ci: PLT-812: Yarn docs REVERT: 10a2aef7d2 refactor: FIT-325: Archive FF fflag_feat_all_optic_520_annotator_report_short to enable annotator report for all (#7878) REVERT: e77bb79f16 feat: UTC-135: Add AzureBlobExportStorageFactory (#7884) REVERT: 0cb77d1f05 fix: UTC-133: Password validation inconsistencies (#7859) REVERT: 671c5cdcb3 fix: ROOT-42: CSV data import breaks project create layout (#7898) REVERT: e3a813f110 chore: BROS-162: Expand feature flag responsibility (#7896) REVERT: 421052e8c2 chore: BROS-151: Codecov integration for LSF (#7847) REVERT: 43c3995187 refactor: FIT-322: Remove already stale feature flag: fflag_fix_back_… (#7875) REVERT: 40197a10be fix: prevent MST "not alive" errors by guarding async actions (#7890) REVERT: dae4e40f14 ci: Update Feature Flags REVERT: 48f77392f8 fix: PLT-811: finished_task_number query (#7887) REVERT: 7001f71d0a fix: UTC-144: Fix monospace font implementation (#7885) REVERT: 659ab47fb3 ci: Update Feature Flags REVERT: eb060dfa22 docs: adding time series segmenter tutorial (#7830) REVERT: 46f68bf0ab docs: add blueprint buttons to templates (#7883) REVERT: d798d79c14 docs: fix mobile menu button color (#7879) REVERT: d851086586 fix: TRIAG-1503: Custom script sends errors from user upload scripts … (#7860) REVERT: bc0dbcdcab feat: FIT-222: Improve UX on Add/Update Source storage (#7818) REVERT: bcec8fc4bf fix: UTC-145: New IconPin should not replace the old one (#7870) REVERT: 9a6e1dd668 fix: PLT-807: Dynamic batch size for export (#7853) REVERT: 2533a89a78 fix: UTC-144: Update monospace font token to include fallback (#7869) REVERT: bc4bf48561 fix: FIT-312: Firefox cross browser issue with RichText (#7866) REVERT: f59ca4c561 fix: FIT-268: [FE] 'Reviewer: contains' filter disappears from the tab when reviewer customize columns (#7843) REVERT: 4e81828d66 feat: UTC-137: Create a Typography component for Spark (#7845) REVERT: 793f4afc6e fix: BROS-87: Introduce unified zoom behavior for trackpads and mice (#7852) REVERT: ff229d3db9 fix: FIT-306: Zooming out the page breaks audio rendering of the waveform when partial rendering (#7857) REVERT: 3b65bbf5c4 ci: Update Feature Flags REVERT: 2eb4a3fae6 fix: FIT-306: Zooming out the page breaks audio rendering of the waveform (#7854) REVERT: fbcebd273b fix: FIT-291: SplitChannel audio regions not covering the whole height of the interface (#7848) REVERT: face10b2ba fix: BROS-152: Fix flaky bitmask test (#7851) REVERT: 83037a859a fix: UTC-126: Data migration for FilterGroups associated with more than one view (#7837) REVERT: f97405d6b1 fix: BROS-147: Fix TimeSeries chart vertical shift (#7833) REVERT: ab7cbf08f8 fix: TRIAG-1495: Ensure fonts are being preloaded. (#7834) REVERT: 0a083f7873 feat: FIT-259: Hide repetitive titles in outliner panels (#7832) REVERT: cd26fc5c82 fix: FIT-264: Video settings hop size not working (#7831) REVERT: 3e7e8e2be2 fix: BROS-109: Import Dropzone content area moved beyond fold if JSON preview is too large (#7805) REVERT: 5799739833 ci: PLT-808: bump nodejs to 22 REVERT: ad2bd31aed ci: TRIAG-1453: fix dependabot alerts REVERT: 9c8d7b8929 fix: BROS-146: Bitmask weird behavior leak (#7838) REVERT: 47de4400b3 fix: PLT-751: Stacktrace exposure (#7827) REVERT: 4e29da0ff3 ci: Update Feature Flags REVERT: 318d812274 fix: FIT-263: Audio region start and end editor inputs not updating on change (#7829) REVERT: 629af7ffb8 fix: FIT-258: Data Manager tabs created by other users change position after tab order change by the Owner (#7819) REVERT: 80c2348482 Fb triag 1493/clean up empty feature flag (#7822) REVERT: 18e1c19767 fix: FIT-256: Upload limitations multi-image labeling hyperlinks data import modal do not open a new tab (#7806) REVERT: a3fe8323e0 fix: FIT-250: SplitChannel audio with spectrogram displaying blank space on waveform (#7820) REVERT: 231b45dc97 fix: TRIAG-1447: Fix brace-expansion (#7785) REVERT: 23f8e4c0f6 feat: UTC-121: As a user, I want to be able to publicly share a project so others can join HS with a copy of the project already created by clicking a button (#7803) REVERT: 63e6938919 fix: PLT-802: _update_tasks_states job optimization (#7804) REVERT: 20b85052e1 chore: ROOT-47: remove unsafe-eval from default CSP config (#7776) REVERT: ae2655a1ff fix: FIT-255: Video settings on Labeling Interface Settings modal don't work (#7816) REVERT: ba30aa932b fix: BROS-111: Hide PII when Annotator Firewall is enabled (#7813) REVERT: 968ab62af5 fix: BROS-128: Fix large data multichannel displaying (#7800) REVERT: 6630be00a8 feat: BROS-87: Bitmask (#7799) REVERT: d10f09c606 ci: bump conda-incubator/setup-miniconda from 3.1.1 to 3.2.0 (#7726) REVERT: 9d63f21d79 ci: bump softprops/action-gh-release from 2.2.2 to 2.3.2 (#7768) REVERT: 77b620ea19 ci: bump docker/setup-buildx-action from 3.10.0 to 3.11.1 (#7814) REVERT: f50798ca25 fix: BROS-95: Incorrect draft is loaded during task history navigation in label stream (#7802) REVERT: fe9364e491 feat: BROS-86: Task Summary follow-ups (#7782) REVERT: 010724c132 fix: Misspell in 0028_auto_20241107_1031.py (#7810) REVERT: a1c70c8f4b ci: Update Feature Flags REVERT: bc0d4a8459 fix: Playground docs starting example missing name attribute on Choices tag (#7801) REVERT: fe7acb9cfb fix: Revert "feat: BROS-87: Bitmask (#7766)" (#7796) REVERT: 4a1582d55a feat: BROS-87: Bitmask (#7766) REVERT: 134973781b ci: Update Feature Flags REVERT: 6de9ce3d38 ci: Ignore internal release notes REVERT: 8cf532d630 fix: FIT-173: Follow up fix: Spectrogram initial render (#7788) REVERT: 7405fdcb10 docs: ROOT-48: Put DM annotation results filtering on Starter Cloud (#7781) REVERT: 92d62c6dc8 fix: FIT-173: Follow up fix: Spectrogram initial render (#7762) REVERT: a5ae852b50 ci: Update Feature Flags REVERT: 9b0660599c fix: PLT-791: Fix OOM for update_tasks_counters_and_task_states job (#7771) REVERT: 2811fe3c60 docs: Add release notes for 2.25.0 (#7779) REVERT: 51f78fd446 chore: Bump version to 1.21.0.dev0 REVERT: 2fc1e28b1f ci: Update Feature Flags REVERT: 95d8922603 feat: ROOT-48: Allow DM results filtering in self serve (#7777) REVERT: 410198e0e1 feat: BROS-107: Visually hide Annotation ID on Annotation History empty state (#7770) REVERT: 98a04763c8 chore(deps): bump protobuf from 4.25.0 to 4.25.8 (#7773) REVERT: c9b89b4d23 ci: PLT-781: Add Assignee on fm sync REVERT: d95f613390 fix: UTC-107: Missing num_predictions for batch-predictions (#7756) REVERT: 2dba688e22 docs: ROOT-13: Annotation Results Filtering (#7743) REVERT: eb6af12d69 fix: BROS-100: Flip rectangle regions without shift (#7760) REVERT: bd69adba0c feat: BROS-73: [FE] Create empty states for panels: info, regions, relations, history (#7694) REVERT: fe790a7d0c ci: Update Feature Flags REVERT: 27b5ac4cea feat: FIT-217: Email notification toggle in user account settings (#7754) REVERT: 0703be2550 feat: FIT-173: Audio spectrograms (#7740) REVERT: b92c090d30 feat: FIT-173: Audio spectrograms (#7400) REVERT: 2c2efeacd5 ci: PLT-776: Persistant feature flags REVERT: 079d7b20e2 fix: ROOT-35: Datetimes cause bulk cloud storage import to fail (#7753) REVERT: a104f321e1 feat: UTC-95: Bulk Delete Annotations filtering by annotator (#7738) REVERT: e16b1cc0e3 feat: UTC-106: ActionButton disabled functionality (#7744) REVERT: bb23714529 ci: Update Feature Flags REVERT: bbbce092c5 fix: UTC-107: Missing num_predictions for batch-predictions (#7745) REVERT: a14b18888e feat: ROOT-29: Build control tags dropdown for filtering labels within a specific tag (#7700) REVERT: 2436804b8e fix: PLT-796: Prevent deadlocks with batch updates (#7752) REVERT: 2efdea6863 fix: TRIAG-1357: Hotkey not working for Number Tag (#7746) REVERT: 73b565cabe fix: FIT-224: Hover Tooltip for Relative Timestamps Not Displaying Exact Time (#7747) REVERT: 7d26c80fe4 feat: UTC-99: [FE] Loading actions in the DM only when clicking on the Actions select dropdown (#7735) REVERT: 5c4fb9ba89 feat: FIT-207: Fix text and layout data of import page (#7704) REVERT: 2d5698580a ci: PLT-750: Add ffs to release notes REVERT: f9e94fdfca fix: BROS-99: Task source JSON payload overflows the modal (#7739) REVERT: 96a0edaac6 docs: Better API key example for PAT (#7742) REVERT: 2e3736f41f docs: Remove icon param from Rating tag docs (#7741) REVERT: bfc653a191 fix: BROS-29: Fix Collapse with Interactive View All (#7692) REVERT: 63d0c85599 fix: FIT-221: fix Toggle behavior when parent driven (#7734) REVERT: 87c9d8d650 fix: FIT-220: fix tooltip bottm-left (#7733) REVERT: 4018f788f6 fix: UTC-98: [FE] Page is NOT refreshed automatically when new 'Personal Access Token' is created (#7732) REVERT: e69e537393 fix: BROS-49: TaskSummary postfixes (#7667) REVERT: 44b34f5ecb chore(deps): bump requests from 2.32.3 to 2.32.4 (#7731) REVERT: 38098179b8 chore(deps): bump requests from 2.32.2 to 2.32.4 in /.github/helpers/gh_changelog_generator (#7730) REVERT: 35611c9937 ci: Update Feature Flags REVERT: 13d0f80649 docs: Update timeseries_audio_video.md (#7729) REVERT: 9865dc841b ci: Update Feature Flags REVERT: 75d219ab6a feat: BROS-44: Add MultiChannel tag support for TimeSeries (#7669) REVERT: ca23499883 fix: FIT-195: Playground breaks on certain Timeseries configurations (#7720) REVERT: 01145fe111 fix: FIT-214: Label Editor loaded with correct data would display incorrectly if not loaded through Data Manager (#7715) REVERT: a351c5fdd1 chore(deps): bump django from 5.1.9 to 5.1.10 (#7718) REVERT: 6c7ff00c41 ci: Update Feature Flags REVERT: 04c19e8b96 fix: BROS-66: Fix Syncable in Interactive View All (#7702) REVERT: 2868bba2d8 chore: Trigger playground to use updated feature flags (#7717) REVERT: 75122c4792 fix: FIT-212: Editor side-column interface now used to toggle showing the side tab panels (#7713) REVERT: 116039de5f fix: BROS-71: Add playback cursor for timeseries sync (#7681) REVERT: 44e6976d9a fix: FIT-209: Editor settings description display incorrectly tied to App styles (#7707) REVERT: 33551dcc38 fix: PLT-783: Fix max upload size limit (#7701) REVERT: fe740d3499 feat: FIT-210: billing page feature parity (#7708) REVERT: 881b652e54 ci: Update Feature Flags REVERT: 4bd26d5779 fix: BROS-81: UI. Enhanced control for enabling storage proxy (#7698) REVERT: 34aa48d15f feat: BROS-81: Toggle for proxy. Enhanced control for enabling storage proxy (#7699) REVERT: 48e83bab2a feat: UTC-85: Change session timeout config to minutes and add API (#7703) REVERT: 0cf6943729 fix: UTC-86: Access tokens from rotate endpoint should use TTL (#7705) REVERT: 342ab67909 feat: UTC-70: DeletedRow functionality (#7696) REVERT: 65bf0c08c2 fix: UTC-74: [FE] Error Message on Numeric Value Field (#7690) REVERT: 6b99885c2c ci: Update Feature Flags REVERT: aaa5882644 chore: BROS-79: Follow up cleanup for DM grid view (#7693) REVERT: 93a818201f docs: Fix broken anchor links on task agreement page (#7697) REVERT: 15da5981dd docs: Add default eval functions and new diagram (#7663) REVERT: 3c3a3703b5 fix: BROS-76: Revert "fix: BROS-66: Update SyncableMixin mixin to respect FF_DEV_3391 (#7695) REVERT: 7559ff239f fix: BROS-72: Fix grid view not updating when switching "Fit images to width" (#7691) REVERT: f96229d7b0 fix: BROS-65: Persistent storage use `attachment` instead of `inline` and can't load PDF (#7684) REVERT: 2b7329e2b0 fix: UTC-10: [FE] Escalating sentry issue: AbortError: The user aborted a request. (#7647) (#7688) REVERT: 1543b6ccaf ci: Update Feature Flags REVERT: 65108c296d fix: BROS-65: Persistent storage use `attachment` instead of `inline` and can't load PDF. Simple fix (#7685) REVERT: 1e8224dfa2 ci: bump docker/build-push-action from 6.17.0 to 6.18.0 (#7670) REVERT: 336e0fc0a3 fix: BROS-66: Update SyncableMixin mixin to respect FF_DEV_3391 (#7682) REVERT: b9158a6c3a feat: UTC-50: Add session timeout policy configuration (#7676) REVERT: 976b7be2ac ci: PLT-740: Add Poetry lock change size check REVERT: 563557cb3c fix: UTC-62: Added PredictionFactory (#7666) REVERT: 6ab698e200 feat: BROS-62: Responsive grid images (#7640) REVERT: dbb63ce0de chore(deps): bump tar-fs from 3.0.8 to 3.0.9 in /web/libs/editor/tests/e2e (#7679) REVERT: 7f8b68f7f8 ci: Update Feature Flags REVERT: 0f4d882b9b docs: Update ts+video.md (#7678) REVERT: 963c450ac3 docs: OPTIC-2125: Polish timeseries_audio_video.md (#7677) REVERT: e19f277bb0 docs: OPTIC-2125: Docs for timeseries + audio + video, pass 2 (#7675) REVERT: c49542e7f5 ci: Update Feature Flags REVERT: 8c49c9e0eb docs: OPTIC-2125: Docs for sync between TimeSeries, Video, Audio (#7673) REVERT: 7a1b339156 fix: Update feature_flags.json for playground (#7674) REVERT: 334fd42b9f feat: OPTIC-2125: Add sync between TimeSeries, Video, Audio (#7376) REVERT: 805bc7d0c4 fix: UTC-59: Centific UI Issue: Search bar stretches to max-width without autowrap (#7651) REVERT: acb7d9c49d ci: Update Feature Flags REVERT: 27ec9362c4 fix: ROOT-31: use overlap instead of maximum annotations when adjusting overlap values (#7656) REVERT: f287989472 feat: LEAP-2036: Summary page for View All (#7439) REVERT: 9c9c5c6f8b fix: FIT-158: Add activeLabelKey to generate unique key for selected labels (#7665) REVERT: 7c638d2377 fix: Add activeLabelKey to generate unique key for selected labels (#7583) REVERT: e54c3e1ed6 fix: BROS-38: Fix sentry issue (i.map is not a function) +1 more (#7662) REVERT: 029639924b fix: UTC-22: Validation error when updating task data via API (#7644) REVERT: c5e529554e ci: Fetch depth 1 REVERT: 75cdf0a543 ci: PLT-104: Git merge suppoer forks REVERT: 93b6d53705 ci: Update Feature Flags REVERT: b955d71494 docs: Fix Google WIF docs (#7653) REVERT: 1f2b60865a fix: UTC-33: Fix issue with CSV exports with repeater tag (#7641) REVERT: 17763ccc51 docs: Update 2.24 release notes (#7655) REVERT: 2df02dd753 fix: BROS-32: Task retrieval SDK bugs (#7645) REVERT: eb71bcf600 fix: ROOT-26: Runtime error (UNIQUE constraint failed) appears after Remove Duplicated Tasks action for specific number of storage imported tasks (#7642) REVERT: d3edecea15 fix: UTC-56: Centific UI Issue: Whitelabeling on Accounts / Settings Page (#7648) REVERT: 2616ab92dd fix: FIT-125: Adding tighter permissions for webook list and create (#7650) REVERT: 0da43bbc96 fix: UTC-10: Revert "fix: UTC-10: [FE] Escalating sentry issue: AbortError: The user aborted a request. (#7647)" (#7652) REVERT: 0ecb71576d fix: BROS-56: Fix undo hotkey for Polygon (#7639) REVERT: e4f195f9c7 fix: UTC-10: [FE] Escalating sentry issue: AbortError: The user aborted a request. (#7647) REVERT: 79a17a6a63 ci: Update Feature Flags REVERT: 93ccecb0a8 fix: FIT-138: Text on ASR Hypotheses Selection template not visible Dark mode (#7638) REVERT: 3f22d551cf fix: FIT-171: LSO: sidebar has lower z-index than datamanager status bar (#7637) REVERT: 7e94abb35c fix: BROS-59: Remove accidential 0 above Audio (#7635) REVERT: 926f637a00 ci: Update Feature Flags REVERT: cc4b044fb1 ci: PLT-770: gitleaks latest version REVERT: e1b732020a docs: ROOT-16: Support reading Parquet files in source cloud storages… (#7634) REVERT: 0140a2aff5 chore: UTC-53: Rewrite test_docs.tavern.yml into pytest (#7616) REVERT: a11bce78fd Revert "ci: /fmt support fork prs" REVERT: 1a2bab20b2 fix: UTC-36: 'Label All Tasks' doesn't change for annotators and reviewers role (#7631) REVERT: 71f4e3ebc1 ci: PLT-762: Fix fork support REVERT: 7683f580fd chore: BROS-37: Cypress setup (#7594) REVERT: 2bf361b50e ci: Fix to issue number REVERT: 7feafe1e4d ci: Update apply-linters.yml to include GH_TOKEN for PR checkout REVERT: 175112b789 ci: /fmt support fork prs REVERT: 1ae7f3cb64 fix: BROS-14: Optimize yarn test:e2e (#7530) REVERT: 7095940eb0 Apply pre-commit linters REVERT: c6d9011afb ci: PLT-762: Add /fmt ChatOps command commit message REVERT: 208f13d94c fix: ROOT-17: Check conditions for COCO/YOLO Keypoints export (#7625) REVERT: 8aaf2359e3 fix: BROS-8: Async migration for updated_at index (#7618) REVERT: e2b965e810 docs: DOC-294: Add info about KeyPointLabel support for COCO/YOLO (#7537) REVERT: 0c506803dc fix: FIT-136: Duration field at Info panel is not optimized for Dark mode (#7623) REVERT: 5a9f8d492c fix: FIT-133: Locked region can be edited on Timeline (#7622) REVERT: e71d5ddf90 fix: FIT-153: LSO - deleting a project causes us to not be able to scroll on projects page after redirection (#7624) REVERT: e5c6eb8ff8 ci: Update Feature Flags REVERT: ad5f872cbf fix: BROS-44: Fix styles in Storage error modal (#7608) REVERT: 4c8fe7664d feat: ROOT-16: Support reading Parquet from source cloud storages in LSE (#7613) REVERT: 25b4abc460 docs: DOC-296: Separate bulk labeling docs (#7617) REVERT: fb4ffaf09e docs: ROOT-11: Support reading JSONL from source cloud storages (#7597) REVERT: 79c8236133 chore: UTC-44: ProjectFactory has is_published=True as default (#7603) REVERT: 082f3ef746 fix: FIT-155: Improve playground inline preview collapsed panel by default (#7615) REVERT: 5218497e6f fix: FIT-137: Multiple labeling templates not yet adapted to dark mode (#7584) REVERT: 1d54a0e9e0 fix: FIT-155: Improve playground inline preview styles within docs (#7614) REVERT: 536827916c fix: BROS-8: 504 Gateway Timeout when Fetching Tasks via API using Filters Involving "Updated at" (#7607) REVERT: d6693e74fa fix: FIT-155: Launch in playground doesn't load config from URL (#7611) REVERT: fadc5337e8 fix: FIT-155: Better handling for config encoding/decoding in docs playground (#7610) REVERT: 1a2f9463a6 chore: UTC-40: Hypertextlabels helper constructor in AnnotationFactory (#7599) REVERT: 0669a3850a feat: ROOT-11: Support reading JSONL from source cloud storages (#7555) REVERT: a6763fa834 fix: FIT-155: Followup fixes to address any issues noticed in docs (#7609) REVERT: 62af44c66e feat: FIT-155: Replace the Playground in docs (#7605) REVERT: df8b07949e ci: Update Feature Flags REVERT: 4fbe3f8b02 feat: FIT-155: Playground preview only mode (#7604) REVERT: 698260508e docs: Add note about dark mode availability (#7602) REVERT: e26bb14ef8 fix: FIT-14: Embedded playground fixes for preparation for docs usage (#7601) REVERT: f96c55eaab chore: FIT-14: Clear any old labelStudio:settings which may conflict from the old playground (#7600) REVERT: 0ed085cba6 fix: FIT-14: Playground preview panel should not be fullscreen (#7598) REVERT: 1a98a33cc5 chore: FIT-14: Fix webpack build for standalone apps (#7596) REVERT: fac619c7e0 chore: UTC-24: Clear stale fflag_fix_all_leap_877_annotator_membership_api_03042024_short (#7586) REVERT: 443d65c240 chore: FIT-14: Ensure production deployment of playground is resolvable as a subpath redirect (#7595) REVERT: a7f016e981 docs: Update install_enterprise_k8s.md with redis username and password (#7593) REVERT: b0e916f11a ci: Update Feature Flags REVERT: 962aabbe83 fix: FIT-66: Chatbot Model Assessment template is not optimized for dark mode (#7589) REVERT: c4132483bd fix: UTC-18: Use correct httpx params when refreshing token (#7588) REVERT: fb9f03d08b chore: FIT-122: Remove feature flag fflag_feat_front_optic_1351_use_new_projects_counts_api_short (#7554) REVERT: 861346960d feat: FIT-14: LabelStudio Playground 2.0 (#7521) REVERT: 2ba08a7e48 chore: FIT-124: Remove feature flag fflag_fix_front_optic_1418_cache_members_manager_apis_short (#7553) REVERT: 6bc10a42e3 Revert "ci: PLT-741: Atomic Merge: Disable FM dispatch on pr close" REVERT: 72db0e0580 ci: PLT-760: add team-root as keepers for migrations REVERT: d3a6ba67ba chore: UTC-19: Removed test_block_objects.py (#7581) REVERT: 0219a3ed8e fix: FIT-126: datamanager column resizer positioning fix (#7577) REVERT: 8659495ff2 ci: PLT-741: Atomic Merge: Disable FM dispatch on pr close REVERT: 1bc27a6c06 fix: UTC-20: [FE] AverageScorePopover not showing up after refactor (#7582) REVERT: d1cb3b6aa6 chore: Bump version to 1.20.0.dev0 REVERT: 1e5cfc91c7 chore: Bump version to 1.19.0.dev0 REVERT: b9ee734875 docs: Add release notes for 2.24.0 (#7579) REVERT: dd788ec781 docs: DOC-295: Add docs for proxy storage (#7578) REVERT: 688a2c0a68 docs: Add info about video duration (#7570) REVERT: f331877ee7 fix: UTC-18: Respect users httpx client for token refresh (#7572) REVERT: 1d507f08af fix: BROS-31: Inconsistent load for Pdf pages (#7575) REVERT: ce41e2caa8 fix: FIT-145: Taxonomy items not visible dark mode using arrow keys (#7576) REVERT: fed18d7712 fix: DIA-1435: [FE, cust-Comet] Some errors on Prompt task list are not displayed gracefully on UI (#7444) REVERT: a6531a0922 feat: BROS-3: Generate only technical info for tag docs (#7566) REVERT: d784cc7aa7 chore: UTC-3: [FE] Refactor Popover components in LSE (#7565) REVERT: a56a3b9ebf ci: Update Feature Flags REVERT: 74e229c3b3 chore(deps): bump setuptools from 75.4.0 to 78.1.1 (#7571) REVERT: 694a8ab544 docs: ROOT-9: Allow reading multiple tasks from a JSON file in source cloud storage (#7569) REVERT: 353b6eb6a9 docs: fix spacing in tags in case it’s an array (#7568) REVERT: e34f03b6ae fix: BROS-5: Last fixes for Interactive View All (#7527) REVERT: ef02e9ac42 docs: Update Video.js (#7557) REVERT: aaf97d27bc ci: bump docker/build-push-action from 6.16.0 to 6.17.0 (#7561) REVERT: 35987949af ci: bump codecov/codecov-action from 5.4.2 to 5.4.3 (#7562) REVERT: 388f733e06 ci: bump actions/setup-python from 4 to 5 (#7563) REVERT: 132661d94b ci: Update Feature Flags REVERT: 2eb33882b3 feat: BROS-15: Change the AI assistant button on the top navigation to a help icon (#7545) REVERT: 6da13568d8 feat: ROOT-9: Allow reading multiple tasks from a JSON file in source cloud storage (#7540) REVERT: cefd251652 fix: UTC-12: Fix Ask AI Tour not found (#7552) REVERT: 4792818e89 docs: Add note about Academic on-prem restriction (#7551) REVERT: 58b94a2505 feat: BROS-13: Add <Pdf> tag in templates and docs (#7549) REVERT: 8e79aa5355 feat: Cache Labels for Taxonomy (#7383) REVERT: 944e14070b chore: FIT-34: Refactor DataManager Table out into reusable component (#7541) REVERT: 39aeea421f feat: FIT-49: Popover component initialization (#7539) REVERT: b5e8ceecff docs: Update free trial link in README (#7544) REVERT: b04b710415 chore: UTC-5: Using load_func for loading OrganizationFactory (#7542) REVERT: 85f7e5bbcb chore: Bump version to 1.20.0.dev0 REVERT: 8e979409fb ci: Sync release workflow REVERT: ebd77902ac feat: ROOT-1: Add offset to storage link model to support storage link to task within file of tasks on cloud storage (#7534) REVERT: 9abd7267f1 fix: BROS-4: Sentry adds Baggage header to presigned urls and it breaks CORS for storages. Fix Sentry.ts (#7528) REVERT: 6400b09ced docs: Remove outdated roadmap page (#7532) REVERT: eecdffa35c fix: DIA-2214: Implement ro utility to access base64 from url (#7533) REVERT: ade0e61ef9 chore: ROOT-7: "Apply Linters" github workflow to apply linters to branch (#7525) REVERT: a54daa7361 chore: Update the base tailwind config to only target src directories of main libraries (#7531) REVERT: 11ed050060 feat: DIA-2214: Add new Pdf object tag (#7460) REVERT: c338d448a6 ci: PLT-743: optimize pytests job (#7523) REVERT: 6c8524bc3f feat: UTC-1: Using less expensive MD5 password hasher for tests (#7522) REVERT: 19c38aa355 ci: Prohibit hotfix release branch cut off (#7520) REVERT: cec1be7277 fix: BROS-4: Sentry adds Baggage header to presigned urls and it breaks CORS for storages (#7515) REVERT: dd55228ef7 chore: FIT-38: Setup code ownership for FIT (#7510) REVERT: f31784538c ci: Update Feature Flags REVERT: 16ef4770aa fix: OPTIC-2145: Audio tracker line is not visible in dark mode (#7514) REVERT: 7e7a119f4e fix: OPTIC-2146: PerRegion TextArea input is barely visible in dark mode (#7513) REVERT: cef08e865a fix: FIT-41: Background of Prompts Beta modal is not optimized for Dark mode (#7511) REVERT: 8dc52b978d fix: OPTIC-2142: Fix sticky side panels back (#7512) REVERT: 278d4fa0e4 fix: LEAP-2073: Handle root property in history item (#7502) REVERT: 5887caa1e4 fix: FIT-35: LSO: Annotated by column user pic is always faded (#7503) REVERT: 76fd73be89 fix: OPTIC-2149: Accept and Reject buttons in Quick View footer are not adapted to Dark Mode (#7504) REVERT: 6454bbb6ef chore: OPTIC-2163: Allow inclusion of all libs related frontend code for Tailwind classes (#7486) REVERT: d334bbb7b6 fix: OPTIC-2144: Toggle interpolation button is not optimized dark mode (#7485) REVERT: d736130578 chore: Add CODEOWNERS for `editor` (#7495) REVERT: 4daf5c743d fix: OPTIC-2152: Zoom presets option hotkeys not optimized for dark mode (#7490) REVERT: 1c37a5a156 fix: OPTIC-2155: Info tab is not optimized for dark mode for TimeSeriesLabel with underlying Choices (#7492) REVERT: 524f64011d Potential fix for code scanning alert no. 792: Incomplete string escaping or encoding (#7500) REVERT: 32279bd37c chore: FIT-30: Multi select selected options shouldn't be highlighted along with having the checkboxes (#7499) REVERT: a2df9b3311 chore: FIT-12: Datamanager App.jsx to App.tsx (#7498) REVERT: 81446d40b0 feat: LEAP-1840: Add KeyPoints to COCO export (#7467) REVERT: b8e917a046 feat: DIA-2202: Support imported tasks that point to different buckets (#7458) REVERT: a0ca4a2cfe fix: LEAP-2028: Fix brush cursor updating and visibility (#7484) REVERT: c709c9c673 chore(deps): bump django from 5.1.8 to 5.1.9 (#7496) REVERT: 41038bd48d fix: LEAP-2064: Choices on imported annotations are not displayed in View All on initial load (#7488) REVERT: f788c41b29 ci: Update Feature Flags REVERT: cb18e5fe27 feat: OPTIC-1658: Add searchable select as an input for Set Ground Truth action (#7491) REVERT: 3d311d6619 fix: OPTIC-2002: Fix expensive query on memberships contributed projects (#7489) REVERT: be9d6f2a55 docs: DOC-293: Prompts on-prem install (#7480) REVERT: d7ede44b84 fix: LEAP-2056: Make sure tools added once per ToolManager (#7475) REVERT: a1dfb93f4e fix: OPTIC-2157: Actions Menu Disappears at High Browser Zoom Levels (#7479) REVERT: 2e2c7ed2fe feat: OPTIC-2161: Give Select a way to override the display value completely (#7478) REVERT: 033c33e393 fix: OPTIC-2120: LSO: All Projects navigation bar is transparent (#7472) REVERT: 3416cd7478 fix: OPTIC-1916: Filter Tag is Not Working on Label Studio (#7481) REVERT: b65aaa0d63 ci: fix event name REVERT: 99ffa95717 fix: LEAP-2060: Dynamic choices are not displayed when Interactive View All FF is turned ON (#7468) REVERT: dc89b0de6d ci: Update Feature Flags REVERT: e840fafb2b fix: OPTIC-2153: UI Bug: Screen Goes Blank When Filtering by Predicted Model Version in Label Studio Projects (#7477) REVERT: d4f3a566d8 feat: OPTIC-1970: Improve the usage of organization membership api requests on the client (#7470) REVERT: e7b1f8fd19 feat: OPTIC-2002: Improve Organization Members endpoints performance (#7461) REVERT: 9811b71d4a ci: fix repo name REVERT: 7c132e6442 ci: PLT-725: trim issue name REVERT: aa9949e1db fix: LEAP-2065: [FE] Remove warning noise from new Select component in Spark (#7445) REVERT: d7c009deac feat: Add links to create issue action in GitHub (#7324) REVERT: 86df4d0bb1 feat: OPTIC-752: Filtering deleted users from DM filter (#7452) REVERT: c6a3bc9504 ci: fern upgrade (stale) (#7469) REVERT: 55ea2d431c ci: PLT-727: poetry v2 support for PEP508 REVERT: 17129df1c9 fix: LEAP-2063: LEAP-2062: No more annotations message is displayed in Review Stream when Interactive View All FF is turned ON (#7453) REVERT: e1a601288d chore: update Minio and remove deprecated version keyword (#7437) REVERT: b33b419aaa fix: 7022 - docker compose postgres user error (#7464) REVERT: 1c9edb0f24 ci: Update Feature Flags REVERT: 05094918bd chore: Allow retries on Audio Regions test suite temporarily while a fix is investigated (#7463) REVERT: 02f01ad89a fix: Resolve concurrent render warnings during audio scroll/zoom (#7456) (#7457) REVERT: 40000a60ed fix: OPTIC-2016: Removing AntD reset to aid in UI consistency between page navigations (#7420) REVERT: 15d33315c2 ci: Update Feature Flags REVERT: a00231a39a fix: LEAP-1997: make CORS configurable via env (#7448) REVERT: 59feca71e7 fix: DIA-2092: skip failing test (#7459) REVERT: 9e95c487cc ci: PLT-722: Remove frontend dist (#7446) REVERT: 2ba6fb45d9 chore: DIA-2092: add FF (#7450) REVERT: 4441508e38 ci: Update Feature Flags REVERT: 427fb123ed ci: Build frontend REVERT: 1aab1d2bae fix: OPTIC-1982: Allow any errors to be displayed inline for external connection testing (#7442) REVERT: 6b57a06fc6 fix: DIA-2092: hardcode test values to fix isolation failure (#7447) REVERT: b4a9dc8375 ci: Build frontend REVERT: f68405c814 fix: OPTIC-2093: Audio hotkeys for step back/forward missing (#7426) REVERT: 5da2ef3b32 ci: Build frontend REVERT: 82b5176b3a fix: LEAP-1957: Fix implementation of readonly behavior for controls and audio regions (#7412) REVERT: 1b1d01f97b docs: DOC-292: Adding Annotator Eval to project settings (#7441) REVERT: 97db9e7b16 fix: LEAP-2058: delete unused upload-example endpoint (#7440) REVERT: 6fc714bc7f chore: Bump version to 1.19.0.dev0 REVERT: 2a3d4ac48f feat: DIA-2201: Add endpoint to rotate personal access token (#7435) REVERT: 8772c1ff87 docs: Add BrushLabels support for COCO export (#7434) REVERT: ec3c97f09e feat: DIA-2092: Support reading multiple tasks from each file in a cloud storage (#7334) REVERT: 51509dc144 docs: Update Prompts model list (#7433) REVERT: 249254dbc1 ci: Build frontend REVERT: 2e8e35e16d feat: OPTIC-1217: Implement Color design tokens as CSS variables and Dark Mode (#6550) REVERT: d30739e7ce ci: Build frontend REVERT: 1fdeabc98a fix: OPTIC-2017: Select follow ups (#7415) REVERT: cd7d193ae0 ci: Build frontend REVERT: 25e99ba6cc feat: LEAP-2042: [FE] Implement agreement popover component showing agreement between annotators as list (#7430) REVERT: 4510354f00 ci: bump docker/build-push-action from 6.15.0 to 6.16.0 (#7429) REVERT: f5d780b4d7 ci: Update Feature Flags REVERT: 28151e7f13 ci: Build frontend REVERT: b455672460 fix: LEAP-2051: Don't allow to resize spans in readonly mode (#7422) REVERT: 379d7bcd27 ci: Build frontend REVERT: ddc1d46145 fix: LEAP-1983: [FE] Conditional View Visibility Fails When Based on a Choice Selected Within a Taxonomy Tag (#7373) REVERT: f600baf677 ci: Build frontend REVERT: 6173d7c48a chore(deps): Remove incorrect dependency on tailwind (#7425) REVERT: 665f1b5ed7 chore(deps): bump h11 from 0.14.0 to 0.16.0 (#7419) REVERT: 4e2797b34b chore(deps): bump django from 5.1.6 to 5.1.8 (#7423) REVERT: 895118bdf4 feat: DIA-2067: Per-task stats in Prompts (#7362) REVERT: 512427a0e4 ci: Update Feature Flags REVERT: 5af409889c feat: DIA-2206: prefetch completed_by info (#7417) REVERT: 9b33636f9e fix: LEAP-1937: Fix opencv dependency (#7418) REVERT: 941cc69ac8 ci: Build frontend REVERT: a154f88092 fix: LEAP-1442: Fix unexpected scrolling on region select in Video (#7392) REVERT: 3b1cf57ac2 ci: Build frontend REVERT: f9cdff24ff fix: LEAP-2009: Respect granularity when resizing NER spans (#7364) REVERT: 36eaffd522 feat: DIA-2206: prefetch fields in data export (#7410) REVERT: af252e7394 chore: dia-2209: trigger follow-merge (#7414) REVERT: f2b22f9320 ci: Build frontend REVERT: 98dfd898c2 fix: LEAP-1947: Fix interactive view all FF in image tag case (#7387) REVERT: b4e6bbf197 feat: DIA-2208: add flag to enable legacy tokens from cli (#7413) REVERT: 7c4c5f7206 docs: Add release notes for 2.23.0 (#7411) REVERT: 5852b2425a ci: Build frontend REVERT: ddb598a3e2 feat: OPTIC-1733: Standardize Dropdown Components Using LSE selector (#7257) REVERT: 20fc7976db ci: Update Feature Flags REVERT: 71cc8ba7cf ci: fix missing env variable REVERT: 469a62995a fix: OPTIC-1966: Address CSP issue by removing unsafe-eval usage (#7377) REVERT: a7657ad1f0 fix: CSP issue by removing `unsafe-eval` usage (#7190) REVERT: 535268990b ci: Update Feature Flags REVERT: 806a493171 feat: LEAP-1937: Add brush_to_coco format (#7252) REVERT: bc0fcb0ce8 docs: OPTIC-1984: awesome label studio call to action on docs (#7396) REVERT: 96dcfdc459 ci: bump softprops/action-gh-release from 2.2.1 to 2.2.2 (#7402) REVERT: 93d56608c6 ci: bump codecov/codecov-action from 5.4.0 to 5.4.2 (#7403) REVERT: 9b0487f982 ci: PLT-716: replace POETRY_VERSION var to env REVERT: b43994dd93 ci: Update Feature Flags REVERT: 626a0175ae ci: Build frontend REVERT: b560a3fb14 feat: OPTIC-1938: Proxy for storages when presigned urls are off (#7354) REVERT: 0fe2fb4cb4 docs: Plugins page changes (#7399) REVERT: 9939d1f635 ci: Test (stale) (#7398) REVERT: 1f209a0a91 ci: Support /fm sync branch override REVERT: 0f19475833 docs: Update AI Assistant page (#7366) REVERT: 5ac5e1528c ci: PLT-694: Fix upstream repos REVERT: 5523c29ca8 ci: Support /fm sync branch override REVERT: 849c3dfdb8 ci: Update Feature Flags REVERT: 78198c73b7 feat: DIA-2148: write exports using thread pool (#7342) REVERT: b516272941 fix: DIA-2051: Jinja2 security vulnerability (#7390) REVERT: e0dc286603 ci: Build frontend REVERT: 015a17e2e7 chore(deps): bump http-proxy-middleware from 2.0.7 to 2.0.9 in /web (#7391) REVERT: dc0bbd0827 ci: fix message REVERT: 0a2ba87af7 ci: Update Feature Flags REVERT: 050837520e docs: Add Plugins (#7320) REVERT: 0d7f5f459d ci: Build frontend REVERT: 66d43c84e2 feat: DIA-2196: Dedup JSON Preview and Sample Data FFs (#7386) REVERT: 54abec7270 fix: LEAP-1928: support deletions of annotations and tasks in pausing code (#7380) REVERT: c992b3af69 ci: Build frontend REVERT: 4235e4150d fix: DIA-2156: Fix button imports (#7381) REVERT: eccc8323d6 feat: DIA-2156: Create a new button component in Spark to later use across LSE and LSO (#7348) REVERT: e23d06b4cd chore: Update cursor rules glob matching and directory structure (#7378) REVERT: bf939e5841 ci: Build frontend REVERT: 9605cee2bc fix: LEAP-1945: [FE][lso] Fix Babel has inefficient RexExp complexity (#7374) REVERT: 8714cb3cc3 ci: Update Feature Flags REVERT: 02e9c00f50 ci: Build frontend REVERT: 86f1f1ffe0 chore: OPTIC-1956: Update Menubar to have the proper new import of pages from app-common (#7369) REVERT: 2bcc022bc4 ci: Build frontend REVERT: 217028bd16 chore: OPTIC-1956: Refactor all component blocks and pages from core to app-common lib (#7367) REVERT: d08a2bda56 ci: Build frontend REVERT: 5cd5fbb7d0 fix: OPTIC-1889: upgrade dependencies (#7365) REVERT: dbc5eb83ad ci: Update Feature Flags REVERT: e5f6de7a8c feat: DIA-2149: Only sync new annotations in export sync cronjob (#7358) REVERT: 87dbf177e4 refactor: OPTIC-1942: clean up ff left overs (#7356) REVERT: a72873466f ci: Build frontend REVERT: 51e652c585 fix: LEAP-1433: Remove deprecated feature flag FF_DEV_1170 (#7264) REVERT: 947cf6ec07 ci: Build frontend REVERT: 1ebe781d9b feat: LEAP-1973: Adjustable spans for Text tag (#7309) REVERT: 3327a184f7 ci: Update Feature Flags REVERT: 3dc4e1dbe2 ci: Build frontend REVERT: 5e0ae305f7 chore: OPTIC-1935: Generate all required css variables from design tokens (#7352) REVERT: 27a09342b0 ci: Build frontend…
Longstanding bug uncovered during QA for recent multitask JSON support. When >2 tasks in a set of duplicates have storage links, a RuntimeError is raised instead of ignoring the extra storage links as intended.