Skip to content

Latest commit

 

History

History
345 lines (342 loc) · 10.8 KB

TODO.md

File metadata and controls

345 lines (342 loc) · 10.8 KB

TODO

  • add updated to NOFOs
  • Write ADRs
    • Why Python
  • Maybe: add Google login
  • For deployed app, maybe logging?
  • Password reset flow on command line
  • Password reset flow exists
  • Refac: short section names for breadcrumbs means we can loop
  • Add UI to reorder the NOFOs table
  • Automated tests on push
  • .docx imports
    • Productionize it
    • Fix for internal links
    • Fix for the application checklist
    • Fix for callout boxes
    • Investigate footnotes and endnotes
    • Investigate images

DONE

  • [Beta] .docx imports
  • Update the README
  • No printing locally (disable buttons)
  • Add H7 heading role map to the CSS theme
  • Add designer and reviewer on the same page
  • New logo CDC
  • <em> around "de minimis"
  • HTML validator fixes
  • Fix for multiple links in a row
  • Add the icon style to the admin panel
  • Add IDs to the admin panel
  • Add a textarea to add CSS to an individual NOFO
  • Fix the NBSP thing
  • Covert logos to svgs
    • ACF
    • ACL
    • ASPR
    • CDC
    • CMS
    • HHS
    • HRSA
    • IHS
  • Fix: clean NBSPs in headings
  • Covert the icons to svgs
    • Before you begin
    • Callout boxes
    • Section title pages
    • Table of contents
  • Link from Subsection edit page to admin page and vice-versa
  • Fix: add classnames to callout box subsections
  • Change Test mode from the UI
  • Fix: 2 more link patterns for broken links widget
    • "/" domains and Google docs links
  • Fix: Preserve bolds on import (boom, eff yeah)
  • Fix: returned error messages should be visible
  • Fix: importing tables with colspans?
  • Fix: Indented application checklist for portrait tables also
  • Filter the NOFOs that appear in the table by published status
  • Use optgroup for opdivs in the theme picker
  • Add nofo number to CSS
  • Fix: Import docs with empty heading subsections
  • Fix: Generate ID automatically when creating a new section
  • Remove header constraint when creating new subsections
    • Fix: Section screen admin show subsections in order
  • Reorder subsections, sort of
  • Allow for ols that don't start at 1
  • Themes
    • CDC: portrait (blue)
    • CDC: portrait (white)
    • CMS: portrait (white)
    • ACF: portrait (white)
    • ACL: portrait (white)
    • IHS: portrait (white)
  • Text-only cover page design
    • Blue ACF
    • White ACF
    • White ACL
    • White IHS
    • White HRSA
  • DOP theme again!!
  • Show broken links to NOFO editors
  • Add "avoid column break" class to subsection headings
  • Fix: Add white line to the cover page for medium image landscape theme CDC
  • Fix: remove blue line from the cover page for Hero image landscape CDC
  • Add "References" to section titles that don't need section page
  • Fix: Single asterisks in table cells now escaped automatically
  • Remove single column layout for Step 4
    • But make sure "criteria" tables are col-span: all
  • Fix: small tables with captions don't need col-span: all
  • Add visual indicators to page breaks and column breaks
    • Only apply page/column break rules for "@media screen"
  • Fix: Add HTML ids and classes to callout box headers
  • Fix: Un-indent application tables with links in them
  • Fix: all tables with captions have a grey top line
  • Fix: preserve p tags in imported table cells with more than 1 child
  • Fix: CDC landscape medium image
  • Add classnames to subsection headers arbitrarily
    • In the UI, we allow page-breaks, column-breaks, or None
  • Add Subagency 2
  • Fix: smaller padding on heading in portrait cover
  • PDF metadata as tags
  • Remove HHS logo from CDC cover pages
  • Fix: Add column break rules using p tags
  • Fix: Save content changes to callout boxes in the UI editor
  • Fix: Links in callout boxes
  • Fix:
  • Fix: Center cover images
  • Fix: Strip messy spans and NBSPs in tables on import
  • Fix: reimporting re-calculates heading ids
  • Fix: Links in table cells with icons
  • Fix: Strip weird whitespace out of headers
  • TODO: fix the afwul logic around importing icons
  • Fix: push down the Before you being icon to line up with other icons
  • Standardize Opdiv + Agency + Subagency rules for cover page and basic info
  • Remove col-span rules (CDC landscape) that no one asked for
  • Sam.gov should be uppercased (SAM.gov)
  • Fix: link back to the edited subsection
  • Fix: Icon on before you begin page for HRSA theme
  • Fix: That 'Disappear' header thing
  • Fix: Why is that one endnote disappearing?
  • Add Appendix and Endnotes to ToC
  • Add "has section page" attribute to sections
  • Add Endnotes header to the imported HTML
  • Fix: Basic information for HRSA
  • Fix: Hide tagline if none exists
  • Fix: Callout box colours for HRSA
  • Add a way to change settings from the Django admin
    • Add a link to toggle this
  • Handle images inline in documents
  • Add page break checkbox to subsection headings
  • Add checkbox svgs to app
  • Fix: remove Google tracking information from URLs
  • Add status to NOFOs
  • Split text for apply-by date on cover page
  • Fix: Page breaks for h3s
  • Fix: Strip empty HTML tags so that NOFOs don't blow up on import
  • Fix: Headings have less top spacing if they follow another heading
  • Fix: Contact section is not a step
  • Fix: spacing above table horizontal line
  • New combined CDC and HHS logo
  • Fix: use Nofo's real title
  • Icons: re-do them
  • Fix: header breadcrumbs can be out of order if order is not explicit
  • Change body heading sizes to match typescale
  • Fix: Show arrows on bolded li elements in table cells
  • Fix: Use vibrant blue instead of dark for white CDC theme
  • New callout box style + new PDF icon
  • Fix: callout box headings are h5s
  • Cover photo src set in view based on nofo number, else default
  • Big cover page design
    • Blue large cover CDC
    • Add field to NOFO
  • Let’s do that caption thing + add HR
  • Double the space under tables
  • Half the space under headings
  • Don’t look at rows anymore for table sizing
  • Application table for CDC white
  • Single column for section 4 landscape
  • Support for nested lists
    • Nested lists are not marked up by Google Docs
  • Add new coach
  • Fix: duplicate ids for headers being generated
  • Fix: HTML validation
  • Fix: Internal links are broken (eg, Questions callout box)
  • Fix: editing borked for subsection
  • Convert all the font sizes to pt
  • Before you begin
    • Add icons
    • Move after ToC
    • Add to ToC
  • Fix: Application table single cell layout for sublists
  • Fix: extra whitespace in links
  • Callout boxes
    • Put them after the summary
    • Create the Questions callout box
  • Single cell tables are callout boxes
  • Add tagline to NOFO
  • Add subagency to NOFO
  • Consolidate form generation macro
  • Guess the opdiv, agency, subagency
  • Watermark the image
  • Broken on CDC
    • Heading level 7 omg
    • Lists inside of table cells
    • Too-long tables
    • Up/down arrow in list items in tables
    • Checklist icon in tables
    • Drop empty bullets
    • Lists in tables have way too much left padding
  • Fix: NOFO title and number if nested in spans
  • Guess application deadline
  • Add a button to print the PDF
  • Add Public Sans
  • View page looks more like rendered NOFO
  • Icons
    • Include on the section title pages
    • Include on the table of contents pages
  • Fix: add new domain to settings
  • Add favicon
  • Fix: subsections showing up out of order in prod
  • Add version number
  • Before you start page
  • Remove the extra blank page after the cover page
  • Add floating view link to edit page
  • Fix: duplicate ids for section pages and h2s
  • Endnotes
  • Switch logos per theme
  • Theme variants
    • HRSA white
    • CDC white
  • Fix the font sizes
    • Cover page portrait (HRSA)
    • Cover page landscape (CDC)
    • Table of contents (HRSA)
    • Table of contents (CDC)
    • Section title pages (CDC)
    • Section title pages (HRSA)
    • Content pages (HRSA)
    • Content pages (CDC)
  • Table of contents
  • Guess the theme
  • Suggest the tagline
  • Guess subsections that are callout boxes
  • Tables on 2 column layout
  • Themes
    • HRSA
    • CDC
    • ACF
  • Add a theme to the NOFO
    • add to model
    • migrate
    • add an edit page
    • use to swap CSS file
  • Add new coaches
  • Suggest opportunity number when importing a NOFO
    • If number found, skip page
    • If number not found, manual assignment
    • Add to model + edit page
    • Add to nofo index and admin listing
  • Add caption element to tables
  • Write tests
    • Suggestion code
    • Section parsing code
    • Subsection parsing code
    • Table interpreting code
    • Build nofo code
    • Overwrite nofo code
    • Add header ids code
  • Safelist incoming IPs for document viewing
  • New running header
    • Running header knows what section it is
  • Refac: clean up id generation for headers
  • Use CSS vars for colours
  • Fix the fonts
    • Get them to load at all
    • Make sure the headings show up
    • Add 2/3rds layout
  • A11y scan for all pages
  • Footer
    • Bottom left: section name
    • Bottom right: page number
  • Write ADRs
    • Why DocRaptor
  • Build a title page
    • Title of NOFO
    • HRSA logo
    • Refac: Big pic
    • HHS logo in the right colour
    • Refac: Opportunity number
  • Build section pages
    • Title of section
    • Background colour
    • Links to H3s
    • Links to other sections
    • Full page colour
    • Counter for the page references
    • New stepped header
    • New stepped header knows what section it is
  • Fix: Don't allow people to see account management pages unless logged in
  • Force people who haven't ever logged in to reset password
  • Remove old password from the edit password screen
  • For deployed app, use Cloud Postgres
  • Robots file
  • For deployed app, set secure flags
  • For deployed app, use domain for allowed domains
  • Refac: Headers with top links
  • Refac: Use section and div for all pages
  • 404 page
  • Refac: cleaner text inputs
  • Refac: macro for (success) messages
  • Update top nav with "current page" if on profile
  • Change name
  • Change password
    • Use type="password" for password field
  • Remove 'documents' app
  • Remove groups from Django admin
  • Add second CSS file
  • Add auth to pages
  • Create login/logout flow
  • Add accounts
  • Clean up deployment
    • Prefer SQLite
  • add datetime to NOFO creation
  • consistent table column widths
  • tables import without a header row
  • add audit trail
  • delete a NOFO
  • add coach for nofos
    • add a coach to the nofo import flow
  • preserve header ids on import
  • floating section headers in edit view
  • render the markdown in the edit screen
  • re-import a previously imported NOFO
  • allow empty markdown
  • get the markdown editor working
  • add 'order' for sections and subsections
  • add tags for subsection
  • edit the title
  • fix: word breaks in the edit view
  • remove 'posts' app
  • create a view page
  • add alert for succesful import
  • predict the title
  • add error messages
  • index for all NOFOs
  • import a NOFO
    • as HTML
    • as MD
  • add black formatter
  • saving works
  • set up super basic edit flow
  • styles the view
  • styles the table
  • styles the edit flow
  • edit links in table
  • back links on every page
  • bring in the USWDS styles
  • set up super basic view
  • set up super basic table
  • set up index view
  • create 3 more as fixtures
  • manually create something that looks like a nofo
  • set up super basic schema