Add Rillet integration export pages#94920
Conversation
|
Hey, I noticed you changed If you want to automatically generate translations for other locales, an Expensify employee will have to:
Alternatively, if you are an external contributor, you can run the translation script locally with your own OpenAI API key. To learn more, try running: npx ts-node ./scripts/generateTranslations.ts --helpTypically, you'd want to translate only what you changed by running |
|
@thelullabyy Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
|
@truph01 Can you please test exporting reports too (test exporting both reimbursable and non-reimbursable expenses) |
|
Looks we have lint issues on main, will merge main later to see if they get fixed by that time |
|
@s77rt I'm encountering this error while trying to export:
Could you help take a look? |
|
@truph01 You need to add your email as a customer and/or vendor in Rillet (same as other integrations) |
|
@lakchote BUG: After disconnecting RIllet and connecting again, I found that the
|
|
@s77rt After adding the email as vendor then trying to export again, I encountered another issue:
|
|
@s77rt opened the Integration-Server fix here: https://github.com/Expensify/Integration-Server/pull/9116 It defaults the Rillet exporter to the connecting user after a submitted API key validates, including first connect/reconnect, while preserving any existing exporter. |
|
@truph01 Use a valid merchant (list is in Rillet) e.g. |
PR has been merged, now waiting for deploy |
|
@lakchote Looks we are good to merge this one |
|
@truph01 no more issues found? If so, please approve the PR |
|
@lakchote I approved |
|
🚧 lakchote has triggered a test Expensify/App build. You can view the workflow run here. |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, and Web. Happy testing! 🧪🧪
|
|
🚀 Deployed to staging by https://github.com/lakchote in version: 9.4.33-0 🚀
|
|
🚀 Deployed to production by https://github.com/lakchote in version: 9.4.33-8 🚀
Bundle Size Analysis (Sentry): |




Explanation of Change
Fixed Issues
$ #94848
PROPOSAL:
Tests
Test 1
Screen.Recording.2026-07-03.at.4.20.22.PM.mov
Test 2
Offline tests
n/a
QA Steps
Same as Tests
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)Avatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari