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

✈️ for offline support #1868

Open
4 tasks done
dulciejackson opened this issue Feb 28, 2025 · 1 comment
Open
4 tasks done

✈️ for offline support #1868

dulciejackson opened this issue Feb 28, 2025 · 1 comment
Labels
emoji Gitmoji proposals.

Comments

@dulciejackson
Copy link

dulciejackson commented Feb 28, 2025

Emoji symbol

✈️

Emoji code

✈️

Emoji description

Improves offline support

Describe the use case of your emoji

Offline support allows users to access features of an app when they have no internet access, or a patchy connection.

Adding or improving offline support often involves a variety of architecture, caching, configuration and UI changes, for instance:

  • Setting up a caching system to store data for offline access
  • Adding offline handling to API services or network requests
  • Updating UI patterns to handle optimistic updates and rollbacks

There's overlap with a few other gitmojis, but none fully articulate the why of the action - for instance:

🥅 because ideally offline-ness would be caught before an error occurs (e.g. without bothering to make an API call)
🗃 because on-device caching may be achieved through a variety of approaches, not just databases
🤡 because optimistic updates are more temporary than mocks
🚸 because offline-related changes won't always impact the user experience, but may lay the foundations of future improvements
🏗 because all changes won't affect the architecture (e.g. caching new data to the same place, UI)

Is this use case covered by an existing emoji?

No ❌

Does this emoji fall into the "how" or the "what" category?

  • This proposal do not describe "how" a commit was made, but does in fact describe "what" is the contents of the commit about.

Examples

✈️ Caches successful API responses to device storage
✈️ Adds optimistic update handling to API service
✈️ Handles offline case in data upload UI

Validations

@dulciejackson dulciejackson added the emoji Gitmoji proposals. label Feb 28, 2025
@carloscuesta
Copy link
Owner

I like this one! Feel free to send a PR 😍

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

No branches or pull requests

2 participants