Skip to content
This repository has been archived by the owner on Apr 17, 2023. It is now read-only.

Site TODO List #2

Open
17 of 28 tasks
captn3m0 opened this issue Dec 8, 2017 · 5 comments
Open
17 of 28 tasks

Site TODO List #2

captn3m0 opened this issue Dec 8, 2017 · 5 comments

Comments

@captn3m0
Copy link
Member

captn3m0 commented Dec 8, 2017

Wanna Help?

TODO

  • Setup tabs on the website [D/F]
  • Enable vue locale detection [F]
  • Setup multiple routes for the campaigns. [F]
  • Get a sample dataset (for schema) of the MP/CM email list and set that up
  • Maybe add "phone number" as a first-class field
  • "Render" the response template (we have different ones for banks/MPs for now).
  • i18n. Not sure how to tackle this best with jekyll.
  • Directions for mygov submission (Srikrishna Committee on Data Protection)
  • Add google-analytics (maybe with vuejs integration?)
  • Grep for TODO in the codebase for more large/small fixes.
  • Setup gmail/yahoo in mobile via intents (just copy over code from STI)
  • Make send tweet functional using twitter API (halfway done)
  • Fix extra commas in email list (trim before split)
  • Make the site design responsive [D]
  • Add css, maybe add a framework to make it look better? Currently it is running default jekyll stylesheet. [D]
  • Make tweettextas a textarea, so people can see the message before clicking tweet.
  • Localization detection. Automatically sets the locale. [IMP]
  • Permalink sharing. Need the dropdown to generate a permalink that shows up below with a ?hl=$lang param [IMP]
  • Open all mailto links in new tab. [IMP]
  • Support translations on more data elements, starting with constituency [IMP] (@captn3m0)
  • Localize header text
  • Translate all state names to different languages using code by @planemad at https://speakforme.slack.com/archives/C8CEZLXLN/p1512927710000015. File a PR to the _data/i18n.yml file
  • Logo: Add Logo #8
  • Add support for telcos. We have data in spreadsheet, need to add it. (Use campaign=telco)
  • Open gmail/yahoo links in new tab
  • Support email draft localization (@championswimmer) [IMP]
  • Write a script that lists untranslated strings across languages (only i18n.yml)
  • Switch the state automatically on switching the language (have a lang->state mapping and use that). Only works on some languages.
@jace
Copy link
Member

jace commented Dec 9, 2017

On mobile, a mailto: link will accept several kilobytes of payload. Nothing else is needed. However, Google Inbox truncates the payload when it encounters some characters (as I recall, em dashes), so that needs extra testing.

@captn3m0
Copy link
Member Author

captn3m0 commented Dec 9, 2017

Need better tweet text

@captn3m0
Copy link
Member Author

captn3m0 commented Dec 9, 2017

Tested the mailto on mobile, works nicely. Need to check on why bcc didn't work.

@jace
Copy link
Member

jace commented Dec 10, 2017

I'm worried that if em dashes broke Inbox, maybe local language text will as well. We may need a backup copy-paste flow for mobile.

@captn3m0
Copy link
Member Author

More issues:

  • Someone has reported that Yes Bank is appearing out of order.
  • We need drafts reverified against the English version, since we’ve been making amendments.
  • Show cc emails somewhere for people copy-pasting everything

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

No branches or pull requests

2 participants