Skip to content

Conversation

@jay-418
Copy link
Contributor

@jay-418 jay-418 commented Jan 30, 2025

relates to:

  • https://github.com/getlantern/customer-support/issues/621

  • https://github.com/getlantern/engineering/issues/1823

  • New code should not be using FutureBuilder (use ValueListenableBuilder instead)

  • All strings are defined using localized message keys like 'my_message_key'.i18n and are defined in en.po.

  • All colors are defined using Hex (not using built-in colors), are defined in colors.dart and are not duplicated

  • All text styles are defined in text_styles.dart and are not duplicated

  • All icons are using the vector resource from Figma (do not use built-in Icons)

  • Repeated code has been factored into custom widgets

  • Layout looks good in both LTR (English) and RTL (Persian) languages

  • If you refactored existing code, have you tested the refactored functionality against the old version to make sure you didn't break anything?

  • Do the tests pass? Consistently?

  • Did this change improve test coverage?

  • Is the code in question being linted? If not, consider adding a linter step to CI. If yes, make sure the linter is happy.

  • Have you logged tickets for related technical debt with the label “techdebt”?

@jay-418 jay-418 changed the title placeholder commit add UPDATE_FAIL to issue selection; remove spinning, chat_not_working; cannot_link_device (after user/pass) Jan 30, 2025
@jay-418 jay-418 self-assigned this Jan 30, 2025
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.

1 participant