feature/iss-276446/drop down new client api key dev
Description
Type of Change
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] Feature (non-breaking change which adds functionality)
- [ ] Improvement (change that would cause existing functionality to not work as expected)
- [ ] Code refactoring
- [ ] Performance improvements
- [ ] Documentation update
Screenshots and Media (if applicable)
Test Scenarios
References
[!NOTE] Introduces full i18n (translation provider, language settings, localized UI) and adds issue custom/additional properties with filtering, activity logging, and spreadsheet/display support, plus embedding header changes and assorted UI/menu updates.
- i18n & Settings:
- Add translation provider, language selection (profile), and localized strings; replace static labels with
t()across UI.- New locale packs (fr, ja, pt) and i18n package/tsconfig wiring.
- Issues: Custom/Additional Properties:
- Extend
TIssueand views to support custom/additional fields (e.g., hub/customer/vendor/worker, reference numbers).- New custom properties editor, activity entries, filters (incl. date/number), and services to fetch options.
- Spreadsheet/display: new columns and order-by keys for additional/custom fields.
- Filters & Views:
- Add filters for new fields and custom properties; update applied filters and project/workspace views logic.
- Default βowned_byβ handling for project views; minor filter UX tweaks.
- Profile:
- Refactor profile form; add language, timezone, role updates; cover/avatar handling; deactivation modal i18n.
- App & Headers:
- Allow embedding (X-Frame-Options ALLOWALL, CSP frame-ancestors); AppProvider postMessage (route change, sign out).
- UI/Navigation:
- Internationalize analytics, dashboards, notifications, project/workspace menus; emphasize Views; hide some menu items.
- Favorites/sidebar enhancements; minor redirects and ignore configs.
Written by Cursor Bugbot for commit 6d64dfaa44c911ef4eca608d0f9efa7d3cc9aee9. This will update automatically on new commits. Configure here.
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
0 out of 7 committers have signed the CLA.
:x: ritchaddha
:x: abu-b-sidq
:x: rahulsahay-shipsy
:x: harsh-yadav-shipsy
:x: sanskriti-malik-shipsy
:x: mohit-sharma-shipsy
:x: Kunal-Nandeshwar-Shipsy
You have signed the CLA already but the status is still pending? Let us recheck it.
[!IMPORTANT]
Review skipped
More than 25% of the files skipped due to max files limit. The review is being skipped to prevent a low-quality review.
192 files out of 300 files are above the max files limit of 100. Please upgrade to Pro plan to get higher limits.
You can disable this status message by setting the
reviews.review_statustofalsein the CodeRabbit configuration file.
β¨ Finishing touches
- [ ] π Generate docstrings
π§ͺ Generate unit tests (beta)
- [ ] Create PR with unit tests
- [ ] Post copyable unit tests in a comment
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
Comment @coderabbitai help to get the list of available commands and usage tips.