Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[No QA] Create OfflineUX.md file #9140

Merged
merged 45 commits into from
Jun 6, 2022
Merged

[No QA] Create OfflineUX.md file #9140

merged 45 commits into from
Jun 6, 2022

Conversation

Luke9389
Copy link
Contributor

@Luke9389 Luke9389 commented May 23, 2022

Details

This is the OfflineUX.md file, which will describe our Offline UX patterns and provide useful examples and resources for those seeking to implement them.

Fixed Issues

$ https://github.com/Expensify/Expensify/issues/211555

@Luke9389 Luke9389 requested a review from a team as a code owner May 23, 2022 23:27
@Luke9389 Luke9389 self-assigned this May 23, 2022
@melvin-bot melvin-bot bot requested review from PauloGasparSv and removed request for a team May 23, 2022 23:27
@Luke9389 Luke9389 changed the title [WIP] Create OfflineUX.md file Create OfflineUX.md file May 24, 2022
OfflineUX.md Show resolved Hide resolved
@Luke9389 Luke9389 requested a review from yuwenmemon May 24, 2022 00:59
tgolen
tgolen previously requested changes May 24, 2022
Copy link
Contributor

@tgolen tgolen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would it be possible to reformat the flowchart so that it reads left-to-right? None -> A -> B -> C -> D?

OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
- a form is used to make a WRITE request to the server and
- server has to do some validation of the parameters that can’t be done in the client or
- server response will be unknown so it cannot be done optimistically

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- If the request is moving money
- If the request is related to security

OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
@marcaaron
Copy link
Contributor

We could probably do more to customize the diagram as we see fit, but I figured this was a good place to stop to pitch the idea to see what people think.

@roryabraham interesting stuff, but don't think we should block on it and can always update it later if people prefer this

marcaaron
marcaaron previously approved these changes Jun 2, 2022
Copy link
Contributor

@yuwenmemon yuwenmemon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two small edits but 👍 overall!

OfflineUX.md Outdated Show resolved Hide resolved
OfflineUX.md Outdated Show resolved Hide resolved
Co-authored-by: Yuwen Memon <yuwen@expensify.com>
Co-authored-by: Yuwen Memon <yuwen@expensify.com>
@Luke9389
Copy link
Contributor Author

Luke9389 commented Jun 3, 2022

Thx Yuwen! Committed those

Luke9389 and others added 2 commits June 3, 2022 16:04
Co-authored-by: Rory Abraham <47436092+roryabraham@users.noreply.github.com>
Co-authored-by: Rory Abraham <47436092+roryabraham@users.noreply.github.com>
@Luke9389 Luke9389 requested a review from marcaaron June 4, 2022 14:46
@Luke9389 Luke9389 dismissed stale reviews from tgolen, iwiznia, and yuwenmemon June 6, 2022 11:50

He's OOO

@Luke9389
Copy link
Contributor Author

Luke9389 commented Jun 6, 2022

I'm gonna go ahead and self merge bc Marc, Yuwen, and Rory have all given overall 👍's or previously approved.

@Luke9389 Luke9389 merged commit 1d57924 into main Jun 6, 2022
@Luke9389 Luke9389 deleted the luke-add-OfflineUX-md-file branch June 6, 2022 11:55
@OSBotify
Copy link
Contributor

OSBotify commented Jun 6, 2022

✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

@OSBotify
Copy link
Contributor

OSBotify commented Jun 6, 2022

🚀 Deployed to staging by @Luke9389 in version: 1.1.72-0 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅

@OSBotify
Copy link
Contributor

OSBotify commented Jun 8, 2022

🚀 Deployed to production by @yuwenmemon in version: 1.1.73-2 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅

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

Successfully merging this pull request may close these issues.

None yet

8 participants