Table of Contents
- covid19lab
[5/5] work curative- qr code
- Vaccine Specific Landing Page
- Met and talked with mert:
- DONE get branch started
- DONE find relevant components
- DONE build out template
- DONE FAQ area template
- DONE Get fonts in
- DONE get copy in landingpages.json
- DONE Partner-specific section
- DONE fill out links
- DONE fix svgs
- DONE Mobile styling
- DONE upload image
- DONE get image in there
- Misc tasks
- DONE Find out if i need to do any of these courses
- DONE Review Mert's text changes
- DONE Go through Mert's recommendations
- DONE Setup curative org
- DONE Updated Appointment Confirmation Page
- DONE Find out why these styled properties aren't being applied  curative work
- DONE Hide icons from screen readers
- Email Template s
- Met and talked with mert:
- DONE Find out where email templates live
- DONE Investigate difficulty of JSON
- DONE Create and Style emails
- DONE Add links across vaccine appointment confirmation email
- DONE Extrapolate styles to partial
- DONE Get backend running
- DONE install premailer to inline styles
- DONE Icon images
- DONE Line height on h4 on emails
- DONE Manage appointment post padding
- DONE Link color in big blue box
- DONE Manage appointment dynamic appointment number
- DONE additional proof of eligibility spelling error
- DONE Get region priority group "click here" from ryan link
- DONE Align Icons with text
- DONE Get actual service name in
- DONE Get date formatted right
- DONE Final 4 links in 2 columns
- DONE Create place in drivethru for sites to add site messages
- DONE Margin-right for site message
- DONE Icons misaligned
- DONE Hide site message
- DONE Don't hardcodde priority group
- DONE Boolean lock emails templates
- DONE add some line about kids
- DONE Error in vaccine certificate template
- DONE Use scanner darkly
- DONE Use getlocalizedstring for vaccine names in emails
- DONE Fix broken emails
- DONE Send followup emails
- DONE FIgure out why launch darkly isn't working
- Accessibility
- DONE Keep eye out for tickets
- DONE Ticket out the audit
- DONE Add banner
- DONE Talk to ryan and co about banner being on som page only
- DONE Remove x on location notifcatio n
- DONE CUR-5756 label appointment confirmation page items
- DONE CUR-5757 remove hidden status read-outs
- DONE CUR-5755 radio inputs
- DONE CUR-6317 make radio inputs accessible
- DONE CUR-6362 vpat
- DONE CUR-5759 text input dropdowns
- DONE cur-6427 update html lang attribute
- Tasks
- DONE Look at mark pr
- DONE disabled state and color contrast organize todo  curative work
- DONE Booking Confirmation Issues CUR 5045
- DONE Pr from mark
- DONE Audit scheduler
- DONE Assign ian some tasks
- DONE ian's accessibiltiy pr or whatever
- DONE Add vaccine faq link to header
- DONE Do all that training ish, OSHA first
- DONE CUR-6097 vaccine FAQ update
- DONE CUR-6099 add vaccine card to list of things to bring dose2
- DONE Rachel has one for me
- DONE CUR-6100 emails sent from curativeinc
- DONE CUR-5843 update vaccine confirmation emails with next steps link
- DONE cur-6203 add question to covid test
- DONE cur-6220 pin that mailgun version
- DONE cur-6101 hydration to emails
- DONE cur-6215 lipstick email update
- DONE make ticket for time based tests failing
- DONE cur-6243 copy change minors
- DONE cur-6241 copy change minor vaccine
- DONE cur-6232 vaccine page copy change select sites
- DONE cur-6309 lowercase vaccinated
- DONE cur-6391 add question to post-vaccine followup
- DONE cur-6313 text fix driver's license
- DONE look at jon's notion doc
- DONE check out cyrpurs ally tests homepagespec.js
- DONE cur-6511 patient missing information
- DONE cur-6214 user flow identify service type
- DONE cur-6640 international address copy change
- DONE cur-6582 add subscribe to emails
- DONE cur-4790 header on book appointment now page
- DONE cur-6478 pointer:cursor on faq items
- DONE cur-6412 bug with back button screening
- DONE cur-6397 remove emergency contact button bug
- DONE cur-6346 free form note to patient field
- DONE cur-6428 language picker
- DONE Submit can't get vaccinated pdf
- DONE work with jon on landing page redesign
- DONE Contribute to engineering culture doc
- DONE Comment on jon's thing
- DONE cur-6649 new services pages
- DONE Thomas PR cur-6820 email changes booster
- DONE cur-6417 aria-hidden svgs vaccine
- DONE cur-6416 aria-hidden the country SVG on homepage
- DONE cur-6418 hide blocks image vaccine landing page
- DONE cur-6419 hide no curative sites available svg
- DONE sprint retro
- DONE cur-6731 update onboarding instructions
- DONE add emacs config
- DONE cur-6974 language picker zh-cn not showing
- DONE cur-6477 update about us page text
- DONE check email and vpat whatever update
- DONE cur-6904 platforms page
- DONE help aditya with slack thineg
- DONE Do Colton's survey
- Completed Projects
- Vaccine landing page
- Email verification
- Analytics
- DONE try reviewing isaac's thing
- DONE Figure out how to solve fred's insurance problem
- DONE look at aditya PR
- DONE cur-7164 add footer to product page
- DONE cur-7165 change product page grid padding
- DONE cur-7162 padding at top of product page
- DONE cur-7166 normalize products page header
- DONE cur-7515 product page icons
- DONE cur-7580 products page typo
- DONE cur-7574 quotation around testimonial
- DONE test jinais email PR
- DONE put instructions for connecting to DB
- DONE cur-7642 change background colors for accessibility
- DONE cur-7582 remove mentions of vaccines
- ,
- DONE cur-7514 check all icons are updated
- DONE cur-4778 date forward/backward focus state
- DONE cur-7669 red/blue block height
- DONE do colton's engineer reviewie thing
- DONE cur-7462 add video
- DONE cur-7565 careers fixed height job list
- DONE cur-2015 should autofocus on form fields
- DONE pxp-8054 change bold text to heavier font
- DONE pxp-7564 careers page filter location alphebet sort
- DONE Review jon's PR
- DONE check tim's PR
- DONE PXP-7698 fix accessibility issues careers change button blue
- DONE PXP-237 careers filters bad on mobile
- DONE PXP-8078 openings section should load dynamically per-job
- DONE review thomas
- DONE review thomas 2
- DONE add launchdarkly id to landing page and scheduler env
- DONE review tim pr
- DONE look at eric's PR
- DONE pxp-8138 careers job titles bug
- DONE pxp-8137 careers page align video
- DONE pxp-8135 navigation bar issues at small widths
- DONE take a look at helpscout email
- DONE pxp-8120 helpscout drawing info from
- DONE look hanna pr
- DONE look sukphal pr
- DONE look hannah pr two
- DONE pxp-8155 focus state icon button
- DONE pxp-8154 modal accessibility
- DONE thomas PR
- DONE do performance review thing
- DONE all medialab courses
- DONE pxp-8194 padding on service page
- DONE pxp-8195 add title above header text for services pages
- DONE pxp-8199 product page photo change
- DONE colton dx thing
- DONE sukhpal PR
- DONE add thanksgiving time off to calendar
- DONE thomas high priority PR
- DONE Thomas secon dhigh priority PR
- DONE pxp-8178 PR review
- DONE eliminate stripe api key pr
- DONE remove vaccine reference PR
- DONE fix email looks wrong pr
- DONE re-review founders copy change
- DONE pxp-8219 implement branded emails for testing
- DONE Check Slack, Github, Linear, create tasks for PRs etc
- DONE look into why isaac can't get appointment into calendar
- DONE sprint retro
- DONE review adit pr
- DONE look at jinai pr
- DONE colton dx
- DONE Schedule donuts vijit
- DONE pxp-8306 update TAT in patient survey email
- DONE sukhpal pr
- DONE jon's pr
- DONE add how to connect to flask shell
- DONE PXP-7683 add keywords search field
- DONE PXP-8345 backend for submit our sales team form
- DONE timesheet
- DONE PXP-8570 email bugs
- DONE pxp-8570 further email bugs
- DONE set APIURL envirofment variable for landingpagesweb
- DONE medialab stuff
- DONE thomas email script pr
- DONE pxp-8730 patient access code email
- DONE pxp-8731 qnr etc emails
- DONE pxp-8719 walk in appointment confirmation
- DONE Interview more people
- DONE sprint retro
- DONE get on firehydrent
- DONE pxp-8808 copy update sales pager
- DONE look at how we roll doc
- DONE pxp-8763 truepill copy in emails
- DONE tse-6993 check CDC copy for emails
- DONE pxp-8682 inclusive language for scheduler
- DONE pxp-8810 preferInteractive
- DONE pxp-8784 add text boxes to patient survey
- DONE read colton's catchup post
- DONE calebrogers/pxp-8785-update-truepill-cta-urls-for-production
- DONE calebrogers/pxp-8733-move
- DONE calebrogers/pxp-8894-update-email-template-logic-to-send
- DONE calebrogers/pxp-8593-add-blog-link-to-patient-email
- DONE calebrogers/pxp-8922-update-insurance-selection-screen-to
- DONE https://github.com/curative/covid19lab/pull/9890
- DONE https://linear.app/curativeinc/issue/PXP-8920/[placeholder]-handle-repeat-patients-that-dont-have-insurance
- DONE calebrogers/pxp-8882-copy-add-1-patien -per-appointment
- DONE calebrogers/krn-47-make-external-source-id-exist-in
- DONE find out wasup with email images not showing
- DONE calebrogers/krn-45-update-cui-responsive-breakpoint
| Headline | Time | |
|---|---|---|
| Total time | 1:27 | |
| [BROKEN LINK: No match for fuzzy expression: *Tasks] | 1:27 | |
| [BROKEN LINK: No match for fuzzy expression: *calebrogers/krn-47-make-external-source-id-exist-in] | 1:27 |
covid19lab [5/5]  work curative
qr code
met and talk with Mert:
DONE Find QR code library
DONE integrate QR code library
DONE generate QR code of appointment ID
DONE ensure good styling of QR code
DONE Get calendar links working
Go through PR
- DONE Login to circle CI
- DONE Find out why build is failing
wait to see if my fix worked looks like it worked
- DONE ensure pre-commit is intalled
yup, looks to be installed CLOSED:
- DONE Clean up calendar URL handling with URLSearchParams API
- DONE Use date objects in calendar link generation
- DONE IconLabel/IconLabel.tsx line 50 remove && string.length
- DONE QRCode.tsx use their error handling
- DONE Swap out strings into INTL definitions
DONE Add comments to PR stuff
DONE Fix bug with no appointment window
DONE mert feedback
[X]Fix alignment of the icon if the text is too long (see screenshots)[X]Reduce margin-bottom between the QR code and the text below[X]Possibly bolder text for name/reference number[X]Reduce spacing between “Can’t make your appointment” and “Manage appointment”[X]Fix alignment of the icons for “add to your calendar” and “get directions” (see screenshots)
Vaccine Specific Landing Page
Met and talked with mert:
DONE get branch started
DONE find relevant components
homepage and about page are literally verbatim
DONE build out template
DONE FAQ area template
DONE Get fonts in
DONE get copy in landingpages.json
DONE Partner-specific section
DONE fill out links
DONE fix svgs
[X]Tell Ryan we need double pill bottle
DONE Mobile styling
DONE upload image
DONE get image in there
Misc tasks
DONE Find out if i need to do any of these courses
DONE Review Mert's text changes
DONE Go through Mert's recommendations
Waiting to hear back about formik so i can have a link that changes input
DONE Setup curative org
DONE Updated Appointment Confirmation Page
DONE Find out why these styled properties aren't being applied  curative work
[BROKEN LINK: No match for fuzzy expression: const AppointmentInfo = styled(IconLabel)`]
DONE Hide icons from screen readers
Email Template s
Met and talked with mert:
DONE Find out where email templates live
DONE Investigate difficulty of JSON
Ok, probably should work https://stackoverflow.com/questions/52958246/output-html-using-a-template-and-json-for-data Basically, as long as our JSON strings can pass through jinja variables to python, it'll work. As in, if it can resolve templates recursively.
If not, we could, I can imagine some workarounds where we parse the JSON into a template… something.. it'll be messier. Ah, also, I think jinja escapes the heck out of HTML to prevent xss, which we might be able to disable, but it'll make it harder to include links if so. We'll have to break them out in the JSON if we can't find a workaround, in which case translation will become a lot more difficult because word order will suddenly matter (so like, subject-verb-object languages will be forced to become subject-object-verb ones, or whatever)
That being said, it doesn't hurt us for me to begin working on email templates, and switch to JSON later. It'll be mostly string swapping once the tech is set.
So something like
``` vaccineappointmentinvitation.json
{
appointment_header: 'Please follow the link below to make an appointment to get vaccinated for
COVID-19 at one of the {{facility_name}} vaccination locations.',
appointment_link: 'Book your appointment here: <a href="{{booking_link}}">{{booking_link}}</a>',
}
vaccineappointmentinvitation.html
<p>
{{appointment_header}}
</p>
<p>
{{vaccine_appointment}}
</p>
```
DONE Create and Style emails
DONE Add links across vaccine appointment confirmation email
waiting for ryan to get back about urls for some links
DONE Get backend running
This isn't working cause i can't get logged in to drivethru
DONE install premailer to inline styles
DONE Icon images
can't use svgs https://css-tricks.com/a-guide-on-svg-support-in-email/
DONE Line height on h4 on emails
DONE Manage appointment post padding
DONE Link color in big blue box
DONE Manage appointment dynamic appointment number
DONE additional proof of eligibility spelling error
DONE Get region priority group "click here" from ryan link
waiting on ryan to respond to slack message
[X]Help Center[X]Vaccine FAQ
DONE Align Icons with text
DONE Get actual service name in
DONE Get date formatted right
DONE Final 4 links in 2 columns
DONE Create place in drivethru for sites to add site messages
DONE Margin-right for site message
DONE Icons misaligned
DONE Hide site message
DONE Don't hardcodde priority group
vaccineappointmentconfirmation line 16 but, like, is that a thing anymore? waiting on answer from other engineers
DONE Boolean lock emails templates
DONE add some line about kids
DONE Error in vaccine certificate template
DONE Use scanner darkly
DONE Use getlocalizedstring for vaccine names in emails
DONE Fix broken emails
in review
DONE Send followup emails
got the script ready, need admin cookie
DONE FIgure out why launch darkly isn't working
Accessibility
DONE Keep eye out for tickets
DONE Ticket out the audit
DONE Add banner
need designs sorted ok PR out
DONE Talk to ryan and co about banner being on som page only
slakc message sent waiting for response
DONE Remove x on location notifcatio n
DONE CUR-5756 label appointment confirmation page items
DONE CUR-5757 remove hidden status read-outs
waiting on response from atlassian ticket https://getsupport.atlassian.com/servicedesk/customer/portal/47/SPSP-19921?error=login_required&error_description=Login+required&state=53ecfffc-5f8c-491f-af11-12b03eec24f4 they have a ticket out for it
DONE CUR-5755 radio inputs
waiting on PR https://github.com/curative/covid19lab/pull/6338
review 1
[X]look at whether flag is necessary in checkbox.tsx[X]look into whether extra div in screeningwizardstep is necessary[X]change to screeningwizardsteptitle in screeningwizardstep.tsx id[X]for signature checkbox situations, only 2nd spacebar tap seems to work[X]pass in aria-labelledby as a prop for checkboxgroup[X]fix checkbox buttons not being wide as before[X]fix checkboxes now being slightly bigger[X]fix checkbox margin in checkbox group button (if not fixed by makign them wider)[X]potentially change checkboxbutton value to selected[X]get back black outline on chrome for checkboxbutton when :active[X]can we pass role and aria labelled by directly to checkboxlistgroup? see checkboxgroup.tsx
review 2
done, waiting
waiting on these tests to fix
finished off another round of mark review, waiting for his feedback
DONE CUR-6317 make radio inputs accessible
,
gotta update it to cover new cases fuck ok updated
DONE CUR-6362 vpat
DONE CUR-5759 text input dropdowns
,
need to get video recorded
need to update the smoke test for [aria-label='Search for your location']
DONE cur-6427 update html lang attribute
,
pr out https://github.com/curative/covid19lab/pull/7541 rerun from failed a couple times, what's up with these prefect errors
Tasks
DONE Look at mark pr
DONE disabled state and color contrast organize todo  curative work
DONE Booking Confirmation Issues CUR 5045
https://linear.app/curativeinc/issue/CUR-5045/issues-with-the-booking-confirmation
[X]Calendar link wrong (but display date correct)[X]service sometimes shows on same line as time[X]PST should display after time, not date
Waiting on review
DONE Look into insurance photo ada  work curative
DONE Pr from mark
DONE Audit scheduler
Created a doc for the android one and sent to rachel
Windows
Ubuntu
Android
- Chrome Talkback
- Unable to swipe into "search for location" box
- Edit box "search for your location" repeats "search for your location twice"
- Sites/{{site}} page
- all sub-pages
- forces double cycle through curative header
- Then, it goes through the hidden hamburger menu without displaying content on screen
- button lists unclear is list, so unclear how many options
- When get to end of list, gets to hidden frame "this will be shown if incident is shown on your status page"
- Sort of accessibility issue: the templatestringkeyname shows for a non-insignificant amount of time before being filled
- forces double cycle through curative header
- date selector
- times selector
- "choose your services"
- "symptoms" and similar pages
- Not selector list, unclear how many options, double-tapping to activate (clicking) doesn't indicate selected status, doesn't indicate when selected
thus, if you select something, it's impossible to know going forward whether it's been activated or not
- ! required text just reads out as "required," unclear why this is read out
- "go back" and "continue" aren't buttons or something, unclear they are interactable (no "button: double tap to activate" instruction read out)
- If no options selected, trying to activate continue button doesn't instruct that this isn't an option, nor why
- Not selector list, unclear how many options, double-tapping to activate (clicking) doesn't indicate selected status, doesn't indicate when selected
- "Lets book your appointmnet now"
- "Enter your email"
- all sub-pages
- Appointment Booking
- Patient information questions portion (post-email / text verification)
- "basic" etc slider at top just reads "basic," unclear from screen reader what it actually does
- date box says mm/dd/yyyy and doesn't indicate that it's a date box, not sure if miss yet
- calendar icon button next to date input just says "button", no name so unclear what it does
- Opening calendar picker thing just says "dialog - multi page," unclear what it does
- When selecting year, simply goes to next view, unclear that i've selected my birth year
- header of dialog year / date buttons simply say the year / date, and that they're buttons, unclear what they do
- Month picker:
- Address picker:
- Says "please start typing your address" unclear what this means
- Address input box simply reads out "e.g. 123 broadway," doesn't announce itself as a text input, unclear what to do
- WIN: Does announce itself properly as autocomplete box with no options shown once successfully finding the input
- Double tapping address in auto complete list does not populate input
- After failing to select address in auto complete list, can't re-open keyboard input by double tapping in input field. Must swipe in/out
- native keyboard "go" button does nothing when i put my address in if there's no address options
- "can't find the address" label unclear associated with next button
- under manual address input, "want to search a new address" unclear associatd with next "search address" button
- "Street address, city, zipcode" input boxes possibly unassociated with label, or, unnamed
- State dropdown does announce correctly that it's a list of states, that it can be filtered by typing, and that can select arrow to dropdown
- Says "please start typing your address" unclear what this means
- Phone number input unlabled
- Electronic signature consent little window, "bullets" are announced as bullets (should be ignore), and list not a list
- "i agree to use electronic etc" correctly identified as check box, announces state
- "Summary"
- "basic" etc slider at top just reads "basic," unclear from screen reader what it actually does
- Appointment booked page
- Appointment number simply read out when selected, not clear what it is
- Address of testing center simply read out, not clear what it is
- Date simply read out, not clear what it is
- Type of test simply read out, not clear context
- "Add to your calendar" link for some reason selects into "add to your calendar" text and reads it again when swiping, not a big deal but weird
- "can't make it to your appointment" text is unclear meaning until manage appointment link is hit by swiping. Relationship unclear
- Appointment number simply read out when selected, not clear what it is
- Patient information questions portion (post-email / text verification)
- WINS:
- Unable to swipe into "search for location" box
DONE Assign ian some tasks
DONE ian's accessibiltiy pr or whatever
DONE Add vaccine faq link to header
DONE Do all that training ish, OSHA first
DONE CUR-6097 vaccine FAQ update
https://linear.app/curativeinc/issue/CUR-6097/vaccine-faq-update waiting on review
DONE CUR-6099 add vaccine card to list of things to bring dose2
https://linear.app/curativeinc/issue/CUR-6099/add-vaccine-card-to-list-of-things-to-bring-in-dose-2-vaccine-emails looks like might be someone else's fault, rebasing
DONE Rachel has one for me
DONE CUR-6100 emails sent from curativeinc
i guess we want to send them from curative asked rose a question on slack
Asking how update secret https://curativeinc.slack.com/archives/C010D9MUEK1/p1623034654482000
DONE CUR-5843 update vaccine confirmation emails with next steps link
DONE cur-6203 add question to covid test
Submitted PR
DONE cur-6220 pin that mailgun version
waiting on thoughts on how we determine diff between staging and prod
DONE cur-6101 hydration to emails
,
waiting on review
DONE cur-6215 lipstick email update
,
waiting on pr
,
looks like ready to merge, waiting for tests to pass
DONE make ticket for time based tests failing
DONE cur-6243 copy change minors
,
waiting on review
DONE cur-6241 copy change minor vaccine
,
waiting on review
DONE cur-6232 vaccine page copy change select sites
,
waiting on review
DONE cur-6309 lowercase vaccinated
,
waiting on review
DONE cur-6391 add question to post-vaccine followup
,
waiting for review
,
pavel fedback, waiting on 2nd round
DONE cur-6313 text fix driver's license
,
PR
DONE look at jon's notion doc
DONE check out cyrpurs ally tests homepagespec.js
DONE cur-6511 patient missing information
DONE cur-6214 user flow identify service type
,
waiting on review
form url is whack and broekn, waiting on rachel to answer with marketing contact info
,
asked for re review again
DONE cur-6640 international address copy change
,
PR
,
accepted but waiting for tests to pass
DONE cur-6582 add subscribe to emails
,
waiting on answer from rachel about link
,
have contact information, reaching out
,
Jessica Gelzer gave me login info https://mc.s11.exacttarget.com/ username: calebrogers password: 4RV8YKY^#dyF
,
colton says wait until switch from salesforce happens
,
colton said he's waiting on writing some script which he might be able to do next week?
,
was blocked on PSOs not on local facilities, mark says to do UPDATE facilities SET featurepsosenabled = false; against local db https://curativeinc.slack.com/archives/C010D9MUEK1/p1634203954363900?thread_ts=1634178279.363500&cid=C010D9MUEK1
,
figured out connection string psql covid19lab -h localhost -U covid with password `covid`
DONE cur-4790 header on book appointment now page
,
PR out
DONE cur-6478 pointer:cursor on faq items
,
PR out
DONE cur-6412 bug with back button screening
,
PR out
DONE cur-6397 remove emergency contact button bug
,
PR out
,
need to get with ryan and sort out new design
,
ryan wants remove save button when empty, per https://www.figma.com/file/DVjktiMYaY8D5urIfyu2nZ/Emergency-Contacts?node-id=2%3A3 ok, done, waiting for ryan to feedback
,
ryan can't get drivethru running locally, need to help him or just show him
,
waiting on rachel's feedback on thing https://curativeinc.slack.com/archives/C010D9MUEK1/p1629180210296500
DONE cur-6346 free form note to patient field
,
wanna pair with someone to ask about migration or what
,
yuriy responded
alembic -c curative_db/alembic.ini revision --autogenerate -m "Test message"
alembic -c curative_db/alembic.ini upgrade head
alembic -c curative_db/alembic.ini downgrade -3
alembic -c webapp/curative_db/alembic.ini merge heads
first command generates a migration file, you’ll need to double check it, if youre doing anything too fancy like adding constraints. (edited)
downgrade with a number to roll back x migrations (edited) 1:58 merge heads if you’ve merged master and other ppl made migrations so now migrations are out of order. ( #update-me in github will also do merge heads) (edited)
shit, but now alembic is failing to find the webapp module lol asked question in slack
,
earlier colton said to
PYTHONPATH=./ alembic -c webapp/curative_db/alembic.ini revision --autogenerate -m "Add patient notes field"
then said to change env db url to If you’re using rundev change that to postgresql://covid:covid@localhost/covid19lab
,
waiting on PR feedback, posted update in slack https://curativeinc.slack.com/archives/C010D9MUEK1/p1629342678341700
,
pavel had comment about notes vs warning also oops i committed my changes to rundev
[X]Fix script removal[X]fix merge conflict[X]fix alembic merge conflict
,
more feedback in pr https://github.com/curative/covid19lab/pull/7113
[X]thomas says not working at all[X]investigate where styling come from for base text area[X]might make sense to use Text rather than String[X]investigate whether adding min of 1 breaks allow none
,
PR out again
DONE cur-6428 language picker
,
waiting on pr review, posted in slack https://curativeinc.slack.com/archives/C010D9MUEK1/p1629342778342200
,
merged, need to linear ticket linear ok
DONE Submit can't get vaccinated pdf
DONE work with jon on landing page redesign
DONE Contribute to engineering culture doc
DONE Comment on jon's thing
DONE cur-6649 new services pages
,
PR out
,
waiting on review upate in slack https://curativeinc.slack.com/archives/C010D9MUEK1/p1629342912343300
,
lots of feedbakc to work on
[X]couple icons to text rather than letting order determine which icon goes where[X]abbott spelling[X]productssectionheader width and max-width[X]aria-hide and consider alt text top image[X]unique key prop
,
PR out
,
pr updated https://github.com/curative/covid19lab/pull/7101
[X]break html out of translation strings[X]new image
DONE Thomas PR cur-6820 email changes booster
DONE cur-6417 aria-hidden svgs vaccine
,
PR out
,
added merge me label
DONE cur-6416 aria-hidden the country SVG on homepage
,
pr out
,
added merge me label
DONE cur-6418 hide blocks image vaccine landing page
,
pr out
,
thomas thinks the alt text shouldn't be removed Pavel says remove the alt text from JSON, i agree, TODO
,
[X]remove from json[X]add alt tag
,
remove alt text again lol
[ ]also, then, remove the translation
DONE cur-6419 hide no curative sites available svg
,
pr out
,
added pavel, updated on slack https://curativeinc.slack.com/archives/C010D9MUEK1/p1629343619344000
,
merge-me tag added
DONE sprint retro
DONE cur-6731 update onboarding instructions
,
got feedback on pr https://github.com/curative/covid19lab/pull/7176
[X]Split out emacs config commit[X]update creatuser or useradd section for osx[X]update createdb section
,
[X]change netstat to brew services stop for osx
DONE add emacs config
DONE cur-6974 language picker zh-cn not showing
DONE cur-6477 update about us page text
,
something's fucky with the image
,
[ ]remove fancy square and fixup alignment
DONE check email and vpat whatever update
DONE cur-6904 platforms page
,
lol someone opened identical PR https://github.com/curative/covid19lab/pull/7413/files
DONE help aditya with slack thineg
DONE Do Colton's survey
Completed Projects
Vaccine landing page
DONE see if there's new info on this
DONE sticky headers
downgraded, get it out first
DONE Fix SVGS
DONE misc styling
[X]Align top of page properly[X]Scale image properly[X]Align section 2 header (how it works) with top-middle portion of first list item[X]Line-height faq item content[X]Faq arrow size sorted once SVGs are sorted
DONE Post-publishing fixes
[X]Swap out nurse image[X]It looks like some of the text font for a few headers might be inconsistent, see first attached screenshot where the "No Cost to You" font looks off[X]Looks like the line breaks are in the text of the book 2nd dose appointment step (see second screenshot)[X]Copy tweak: For the question "What should I bring to my appointment" could we bold the following: "The list below is not comprehensive and proof of eligibility will differ based on the specific vaccine clinic requirements."[X]Copy tweak: For the question "What should I bring to my appointment" could we git rid of the statement "See below for more information about your region's priority groups."[X]Let's remove the entire "Partner Specific Eligibility Information"[X]Add the footer disclaimer
DONE Swap out image for color block
waiting on ryan to make it so i can export as one block
DONE Add pdf
finding out best way to serve pdf - s3 bucket or what
DONE Change url
Email verification
DONE Install Mailcheck Library
DONE Offer alternative email option, or let know email doesn't look right
DONE Install some video capture library
DONE Attach screencaps
DONE Attach Video
Analytics
DONE look into mixpanel analytics  curative work
DONE try reviewing isaac's thing
"@caleb rundev.js locally, then pull up patient result reports, hit download PDF, go to the terminal running rundev.js, scroll up for the tmp PDF filename that was printed, open that PDF locally."
DONE Figure out how to solve fred's insurance problem
https://curativeinc.slack.com/archives/C01FP4CT676/p1632842399002900 "o you have Sentry access? If you go to Discover (in the sidebar) and then All Events, then enter the filename into the search bar, you'll find "events" (i.e. errors) that mention the filename"
DONE look at aditya PR
DONE cur-7166 normalize products page header
[X]remove "productspagebookinglinktext" and others like it[X]add srcset for partners page
DONE cur-7574 quotation around testimonial
,
[X]add aria-hidden[X]fix conflict
DONE test jinais email PR
DONE put instructions for connecting to DB
figured out connection string psql covid19lab -h localhost -U covid with password `covid` Yep! I keep alias psqldev="docker exec -it infrastructuredb1 psql -d covid19lab -U covid" in my .zshrc file just for this
https://github.com/curative/covid19lab/pull/8624
[X]change db to database[X]remove mention of -it
DONE cur-7642 change background colors for accessibility
DONE cur-7582 remove mentions of vaccines
,
updated pr following feedback, re-review requested
,
https://github.com/curative/covid19lab/pull/7794 ok'd by product
DONE cur-7514 check all icons are updated
,
waiting on product answer - all icons across scheduler as well?
DONE do colton's engineer reviewie thing
,
looks like contractors off the hook for this
DONE cur-7565 careers fixed height job list
DONE cur-2015 should autofocus on form fields
,
https://github.com/curative/covid19lab/pull/7946 oh nvm test fails
DONE pxp-8054 change bold text to heavier font
,
merging
DONE pxp-7564 careers page filter location alphebet sort
DONE Review jon's PR
DONE check tim's PR
,
don't know how to find payments page
DONE PXP-7698 fix accessibility issues careers change button blue
DONE PXP-237 careers filters bad on mobile
add screenshot
DONE PXP-8078 openings section should load dynamically per-job
[X]Change loading mode to isloading[X]do ternary
DONE review thomas
DONE review thomas 2
DONE add launchdarkly id to landing page and scheduler env
LAUNCHDARKLYCLIENTSIDEID=5fd8987346a60e0a29abc8de
DONE review tim pr
DONE look at eric's PR
DONE pxp-8138 careers job titles bug
ryan says do it where it just cuts off /shrug fine pr out https://github.com/curative/covid19lab/pull/8108
waiting on response from ryan https://github.com/curative/covid19lab/pull/8073
DONE pxp-8137 careers page align video
DONE pxp-8135 navigation bar issues at small widths
Thomas couldn't repro so i showed him how, screen width 1080
DONE take a look at helpscout email
Hey! Jeannie should have given you access to helpscout. Let me know if the permissions she gave you are not adequate and I will ask her to change accordingly. They want to revamp the design a bit so I wouldn't start building it out quite yet. They'll have a design in two weeks.
DONE pxp-8120 helpscout drawing info from
,
asked question on slack, how authenticate https://curativeinc.slack.com/archives/C010D9MUEK1/p1636694997451600
,
ay check if you actually need a password
turns out no password necessary, probably ready
DONE look hanna pr
DONE look sukphal pr
DONE look hannah pr two
DONE pxp-8154 modal accessibility
DONE thomas PR
DONE do performance review thing
task
I noticed you didn’t get included in the performance review process, would you be interested in sending me the following - both for just personal growth and I’d like to give everyone on the team feedback based on it: 1-3 strengths, 1 sentence each - things you feel you’re currently succeeding at 1-3 weaknesses, 1 sentence each - things you feel you could improve upon 3-5 Goals following the SMART framework https://www.atlassian.com/blog/productivity/how-to-write-smart-goals
fullfillment
- Strengths and weaknesses
My strongest, er, strength, is I think also my weakest weakness: my ADHD. In the past, when it completely controlled me, it prevented me from getting good grades or performing well at work. As I get older and improve my organizational skills and ability to focus, this process of improvement causes me to be far more focused and organized than I was before, but also in my opinion moreso than many people. The weakness remains insomuch as my focus and organization can more easily, and catastrophically, collapse, but so long as I work on improvement, the good outweights the bad. This is the primary thing I'm working on in life. Ask me about my rats nest of org-mode files and commands.
My nontraditional engineering background is a strength. I was blessed with the first hand experience of how important achieving a deep understanding of new information is in completing tasks. The associated weakness is a lack of confidence in "hard" computer science such as algorithm complexity, but I gain more confidence in those things every day as I proceed through a self-taught computer science bachelor's program.
A previous weakness that I keep on my radar is a brutish communication method, lacking in empathy or patience. I've been working on this for a decade now and I think it rarely rears its ugly head, but I keep an eye out.
- Goals
- Ability to deploy app, with understanding of the innerworkings of our deployment process, by March.
- Ability to add a Model to our Database and Python app (without actually doing so), with associated DB and Python knowledge, by April.
- Ability to explain to my mom how our COVID test works when she visits in May. (biology/chemistry type knowledge)
DONE all medialab courses
ah, you gotta find these through google apps checking to see if they uhhhh are all done
DONE pxp-8194 padding on service page
DONE pxp-8195 add title above header text for services pages
DONE pxp-8199 product page photo change
waiting on ryan to give actual full size image
DONE colton dx thing
DONE sukhpal PR
DONE add thanksgiving time off to calendar
DONE thomas high priority PR
DONE Thomas secon dhigh priority PR
DONE pxp-8178 PR review
DONE eliminate stripe api key pr
DONE remove vaccine reference PR
DONE fix email looks wrong pr
DONE re-review founders copy change
DONE pxp-8219 implement branded emails for testing
to run flash shell you have to do it from root curative project (.venv) caleb@caleb-t14:~/src/work/curative/covid19lab$ export FLASKAPP=webapp/flaskserver.py then do flask shell from root psql -d curative -c 'update facilities set featurepsosenabled = false;'
positive appointment ids
185 247 267 328 316 332 441 410 437 458 471 473 503 542 564 633 700 616 642 676
pr finally done maybe? https://github.com/curative/covid19lab/pull/8486
[X]create notion doc test plan
[X]make it so facility specific emails go through unstyled[ ]do something with logo attachments, like make constants
[X]remove attachments testing appointment invitation (continue your booking)[ ]remove attachments testing appointment checkin confirmation[ ]send correction positive styled[ ]send correciton negative styled
DONE Check Slack, Github, Linear, create tasks for PRs etc
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
- State "DONE" from "WAITING"
DONE look into why isaac can't get appointment into calendar
[ ]make ticket
DONE sprint retro
DONE review adit pr
DONE look at jinai pr
DONE colton dx
DONE Schedule donuts vijit
DONE pxp-8306 update TAT in patient survey email
DONE sukhpal pr
DONE jon's pr
DONE add how to connect to flask shell
DONE PXP-7683 add keywords search field
fine, they don't want CUI, whatever lol
DONE PXP-8345 backend for submit our sales team form
backend portion
DONE timesheet
DONE PXP-8570 email bugs
DONE pxp-8570 further email bugs
[X]remove prettier for html[X]remove fact sheet link for oauth pin email[X]try npx on docker again
DONE set APIURL envirofment variable for landingpagesweb
update landinGpages ticket to just use fetch instead https://curativeinc.slack.com/archives/C01Q93M2VH7/p1645507745891499?thread_ts=1644989839.549619&cid=C01Q93M2VH7
https://github.com/curative/covid19lab/pull/9397
[X]point deploy.yml thing to labtools staging[X]change contact sales team test to find in document[X]remove border color checks from test[X]remove duplication in tests with wrapper thing[X]use apiurl directly without null check[X]decamelizeKeysExceptConstants[X]disable form button on initial load
someone found a console.log, re-merged master, and told jonathan Belcher that we need it merged
DONE medialab stuff
DONE thomas email script pr
DONE pxp-8730 patient access code email
DONE pxp-8731 qnr etc emails
DONE pxp-8719 walk in appointment confirmation
DONE Interview more people
DONE sprint retro
DONE get on firehydrent
https://www.notion.so/FireHydrant-87d13e6288dd474c9c2f789e6ab78fad blocked on /fh status not workingcopyCD
DONE pxp-8808 copy update sales pager
DONE look at how we roll doc
DONE pxp-8763 truepill copy in emails
eric working on instead
DONE tse-6993 check CDC copy for emails
DONE pxp-8682 inclusive language for scheduler
[X]add target blank to links in json files[X]try bringing in cui component for arrow[X]cui typography?
waiting on review, finished above
DONE pxp-8784 add text boxes to patient survey
make sure to let fred hertlin know
DONE read colton's catchup post
DONE calebrogers/pxp-8785-update-truepill-cta-urls-for-production
DONE calebrogers/pxp-8733-move
cancelled
DONE calebrogers/pxp-8894-update-email-template-logic-to-send
blocked on, what do i do lol
DONE calebrogers/pxp-8593-add-blog-link-to-patient-email
DONE calebrogers/pxp-8922-update-insurance-selection-screen-to
reassigned back to homeboy