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

Epic frontend rewrite #4594

Merged
merged 300 commits into from
Jul 19, 2023
Merged

Epic frontend rewrite #4594

merged 300 commits into from
Jul 19, 2023
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 26, 2023

  1. review improvements

    tcaiger committed May 26, 2023
    Configuration menu
    Copy the full SHA
    66a9ac7 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2023

  1. WAITP-1259 Table to ts

    alexd-bes committed May 28, 2023
    Configuration menu
    Copy the full SHA
    9d7c539 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1e63d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c2c9983 View commit details
    Browse the repository at this point in the history
  4. WAITP-1259 TilePicker to ts

    alexd-bes committed May 28, 2023
    Configuration menu
    Copy the full SHA
    8371226 View commit details
    Browse the repository at this point in the history
  5. WAITP-1259 colors to ts

    alexd-bes committed May 28, 2023
    Configuration menu
    Copy the full SHA
    0b6df81 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. Configuration menu
    Copy the full SHA
    54d0052 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2113372 View commit details
    Browse the repository at this point in the history
  3. WAITP-1259 remove ts-ignores

    alexd-bes committed May 29, 2023
    Configuration menu
    Copy the full SHA
    280fb4e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    42181ee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7362e82 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e31052b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f4e3e6a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2ae1877 View commit details
    Browse the repository at this point in the history
  9. WAITP-1259 get tests running

    alexd-bes committed May 29, 2023
    Configuration menu
    Copy the full SHA
    d6d1250 View commit details
    Browse the repository at this point in the history
  10. Revert "Revert commit 'merge epic-landing-pages into waitp-1259-map-c…

    …omponents-ts'"
    
    This reverts commit e31052b.
    alexd-bes committed May 29, 2023
    Configuration menu
    Copy the full SHA
    5e0b96f View commit details
    Browse the repository at this point in the history
  11. Update tsconfig.json

    alexd-bes authored May 29, 2023
    Configuration menu
    Copy the full SHA
    43e4250 View commit details
    Browse the repository at this point in the history
  12. Update tsconfig-build.json

    alexd-bes authored May 29, 2023
    Configuration menu
    Copy the full SHA
    dcff0f6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fe8214d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0af00cd View commit details
    Browse the repository at this point in the history
  15. Update CI files

    EMcQ-BES committed May 29, 2023
    Configuration menu
    Copy the full SHA
    cc43775 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Configuration menu
    Copy the full SHA
    dd60241 View commit details
    Browse the repository at this point in the history
  2. Fix issue for codeship

    alexd-bes committed May 30, 2023
    Configuration menu
    Copy the full SHA
    28f9daa View commit details
    Browse the repository at this point in the history
  3. Waitp 1197 tupaia web initial setup (#4603)

    * WAITP-1197 initial setup of app with vite
    
    * WAITP-1197 initial folder structure
    
    * WAITP-1197 get constants working
    
    * WAITP-1197 Update eslint rules for resolving files
    
    * WAITP-1197 Add spinner back in
    
    * WAITP-1197 Setup storybook
    
    * WAITP-1197 Add utils folder
    
    * WAITP-1197 Update CI steps to include new package
    
    * WAITP-1197 Create readme
    
    * WAITP-1197 Add spinner back in
    
    * WAITP-1197 fix ui-components ts errors
    alexd-bes authored May 30, 2023
    Configuration menu
    Copy the full SHA
    c2ff177 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    02045ac View commit details
    Browse the repository at this point in the history
  5. Update packages/tupaia-web/src/utils/getApiUrl.ts

    Co-authored-by: Rohan Port <59544282+rohan-bes@users.noreply.github.com>
    alexd-bes and rohan-bes authored May 30, 2023
    Configuration menu
    Copy the full SHA
    3353437 View commit details
    Browse the repository at this point in the history
  6. WIP

    alexd-bes committed May 30, 2023
    Configuration menu
    Copy the full SHA
    84890fd View commit details
    Browse the repository at this point in the history
  7. Update packages/tupaia-web/src/api/api.ts

    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    alexd-bes and tcaiger authored May 30, 2023
    Configuration menu
    Copy the full SHA
    1dd307e View commit details
    Browse the repository at this point in the history
  8. Update packages/tupaia-web/src/api/mutations/index.ts

    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    alexd-bes and tcaiger authored May 30, 2023
    Configuration menu
    Copy the full SHA
    4c28070 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cb3f0ec View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1746640 View commit details
    Browse the repository at this point in the history
  11. clean up web front end code

    tcaiger committed May 30, 2023
    Configuration menu
    Copy the full SHA
    a2a8f9d View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Update yarn.lock

    tcaiger committed May 31, 2023
    Configuration menu
    Copy the full SHA
    6c5b57f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    402e962 View commit details
    Browse the repository at this point in the history
  3. mock out utils backend deps

    tcaiger committed May 31, 2023
    Configuration menu
    Copy the full SHA
    b921b2a View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Merge branch 'epic-frontend-rewrite' of github.com:beyondessential/tu…

    …paia into epic-frontend-rewrite
    tcaiger committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    4fb95d5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fdd420b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ce7286 View commit details
    Browse the repository at this point in the history
  4. tweaks

    tcaiger committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    cc47d7b View commit details
    Browse the repository at this point in the history
  5. Update Route.ts

    tcaiger committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    7d0411d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e0859c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d72127c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1b3f635 View commit details
    Browse the repository at this point in the history
  9. WAITP-1202 tidy up code

    alexd-bes committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    c681fe9 View commit details
    Browse the repository at this point in the history
  10. WAITP-1202 update format

    alexd-bes committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    8c45768 View commit details
    Browse the repository at this point in the history
  11. load projects

    tcaiger committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    6014d0c View commit details
    Browse the repository at this point in the history
  12. Update models.ts

    tcaiger committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    f36d6f9 View commit details
    Browse the repository at this point in the history
  13. Update LineChart.tsx

    tcaiger committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    35e1eb0 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #4570 from beyondessential/waitp-1258-charts-ts

    WAITP-1258: Convert UI Chart Components to Typescript
    tcaiger authored Jun 1, 2023
    Configuration menu
    Copy the full SHA
    21d22b0 View commit details
    Browse the repository at this point in the history
  15. WAITP-1202 tweaks

    alexd-bes committed Jun 1, 2023
    Configuration menu
    Copy the full SHA
    a6170f2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4e44107 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    756f3a6 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    607d341 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Configuration menu
    Copy the full SHA
    bd6b823 View commit details
    Browse the repository at this point in the history
  2. WAITP-1253 tupaia-web-server first pass (#4582)

    * WAITP-1253 Add email column to user sessions table
    
    * WAITP-1253 Export user session model from database
    
    * WAITP-1253 Add tupaia-web-server to projects
    
    * WAITP-1253 Add UserSession model
    
    * WAITP-1253 Update init code
    
    * WAITP-1253 Swap out userSession table for tupaia_web_session table
    migratio
    
    * WAITP-1253 Skip tupaia_web_session in post migration
    
    * WAITP-1253 Update server to look at new table
    
    * WAITP-1254 Add SessionSwitchingAuthHandler to tupaia-web-server
    
    * WAITP-1254 Update env variable
    
    * WAITP-1253 Fixup package.json
    
    * Remove unnecessary change
    
    * WAITP-1253 Update yarn.lock
    
    * WAITP-1253 Add tupaia-web-server to internal scripts
    
    * WAITP-1253 Add tupaia-web-server to ci-cd dockerfile
    
    * WAITP-1253 Move session switching handler to api-client package
    
    * WAITP-1253 Add stub test file to tupaia-web-server
    
    * WAITP-1253 Add tupaia-web-server test to ci
    
    * WAITP-1253 Add tupaia-web-server to deployable packages
    
    * WAITP-1253 Update includes for SessionSwitchingAuthHandler
    
    * WAITP-1253 Add defaulting
    
    * WAITP-1253 Swap createBasicHeader usage to import from utils
    
    * WAITP-1253 Update yarn.lock
    EMcQ-BES authored Jun 2, 2023
    Configuration menu
    Copy the full SHA
    faa3b6d View commit details
    Browse the repository at this point in the history
  3. wip

    tcaiger committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    7f353e8 View commit details
    Browse the repository at this point in the history
  4. Update yarn.lock

    tcaiger committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    d1a27b2 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Configuration menu
    Copy the full SHA
    7409725 View commit details
    Browse the repository at this point in the history
  2. Revert "WAITP-1202 Fix mismatched TS versions"

    This reverts commit 607d341.
    alexd-bes committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    7c45272 View commit details
    Browse the repository at this point in the history
  3. fix tupaia-web

    tcaiger committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    d9a50aa View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4613 from beyondessential/yarn-lock

    Update yarn lock file to resolve ts errors
    tcaiger authored Jun 5, 2023
    Configuration menu
    Copy the full SHA
    c5febd4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a67686b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    af86307 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f16b951 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5fbbd6a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    05a78da View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. add react-hook form

    tcaiger committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    76c2a9e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44cb313 View commit details
    Browse the repository at this point in the history
  3. add react hook form

    tcaiger committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    2c31188 View commit details
    Browse the repository at this point in the history
  4. fetch initial data

    tcaiger committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    d1065d1 View commit details
    Browse the repository at this point in the history
  5. Waitp 1200 setup mui (#4615)

    * WAITP-1200 initial MUI setup
    
    * WAITP-1200 change file name as per base branch
    
    * WAITP-1200 Update styled-components version and config, + theme
    alexd-bes authored Jun 6, 2023
    Configuration menu
    Copy the full SHA
    b589a0b View commit details
    Browse the repository at this point in the history
  6. Waitp 1202 setup routes (#4608)

    * WIP
    
    * WAITP-1202 Working basic routing
    
    * WAITP-1202 Add constants to index
    
    * WAITP-1202 fix merge conflicts
    
    * WAITP-1202 tidy up code
    
    * WAITP-1202 update format
    
    * WAITP-1202 tweaks
    
    * WAITP-1202 Update routing variables
    
    * WAITP-1202 Fix mismatched TS versions
    
    * Revert "WAITP-1202 Fix mismatched TS versions"
    
    This reverts commit 607d341.
    
    * WAITP-1202 fix version of react-router
    
    * WAITP-1202 updated routes for v6.3
    
    * WAITP-1202 fix config and types version
    
    * WAITP-1202 Update validation
    alexd-bes authored Jun 6, 2023
    Configuration menu
    Copy the full SHA
    a30f89c View commit details
    Browse the repository at this point in the history
  7. Style modal component

    tcaiger committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    bd0c3e7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d648e63 View commit details
    Browse the repository at this point in the history
  9. Update yarn.lock

    tcaiger committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    de52b81 View commit details
    Browse the repository at this point in the history
  10. fix import paths

    tcaiger committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    3e50b49 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. storybook

    tcaiger committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    dedf22c View commit details
    Browse the repository at this point in the history
  2. WAITP-1255: Tupaia web server report and dashboard routes (#4602)

    * WAITP-1255 Add web config to api client
    
    * WAITP-1255 Add user and report route to tupaia-web-server
    
    * WAITP-1255 Update SessionSwitchingAuthHandler to use util functions
    
    * WAITP-1255 Add fetchReport to ReportApi
    
    * WAITP-1255 Add temporary logout route
    
    * WAITP-1255 Allow no session in attach function
    
    * WAITP-1255 Update user route default to match current web config server
    behaviour
    
    * WAITP-1255 Add dashboard route to tupaia-web-server
    
    * WAITP-1255 Add mock web config api
    
    * WAITP-1255 Remove unnecessary SessionCookie redefinition
    
    * WAITP-1255 PR Fixups
    
    * WAITP-1255 Add mock export
    
    * WAITP-1255 Only discard 401s from attachSession
    
    * WAITP-1255 Do it the recommended way instead
    EMcQ-BES authored Jun 7, 2023
    Configuration menu
    Copy the full SHA
    6be041a View commit details
    Browse the repository at this point in the history
  3. Waitp 1201 basic web layout (#4620)

    * WAITP-1201 Top bar
    
    * WAITP-1201 Add map layout part 1
    
    * WAITP-1201 Map layout part 2
    
    * WAITP-1201 Update map layout
    
    * WAITP-1202 Update map layout and add context for sidebar
    
    * WAITP-1201 add types for context
    
    * WAITP-1201 fix types
    
    * WAITP-1201 add comments
    
    * WAITP-1201 AuthModal layout
    
    * WAITP-1201 update menus
    
    * WAITP-1201 Add buttons to auth modal
    
    * WAITP-1201 Set user views as auth modals
    
    * WAITP-1201 Update comments and folder structure
    
    * WAITP-1201 Add stories
    
    * WAITP-1201 remove storybook-react-router
    
    * WAITP-1201 tweaks
    
    * WAITP-1201 remove theme variables
    
    * WAITP-1201 remove dropdown and stories
    
    * WAITP-1201 move mapdiv
    
    * WAITP-1201 remove extra height line
    
    * WAITP-1201 keep padding in close button
    
    * Update packages/tupaia-web/src/layout/Sidebar/Sidebar.tsx
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Update min-width
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    alexd-bes and tcaiger authored Jun 7, 2023
    Configuration menu
    Copy the full SHA
    22053e0 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Configuration menu
    Copy the full SHA
    d5140b9 View commit details
    Browse the repository at this point in the history
  2. update routes

    tcaiger committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    f99bca8 View commit details
    Browse the repository at this point in the history
  3. sue auth modal

    tcaiger committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    500d084 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ceb9b39 View commit details
    Browse the repository at this point in the history
  5. clean up

    tcaiger committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    fd9bf53 View commit details
    Browse the repository at this point in the history
  6. fix colours

    tcaiger committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    329ea47 View commit details
    Browse the repository at this point in the history
  7. test files

    tcaiger committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    c8269a5 View commit details
    Browse the repository at this point in the history
  8. add comments

    tcaiger committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    30f1930 View commit details
    Browse the repository at this point in the history
  9. Update main.tsx

    tcaiger committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    4b1c5dd View commit details
    Browse the repository at this point in the history
  10. use navigate back util

    tcaiger committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    87724d9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5ca81d4 View commit details
    Browse the repository at this point in the history
  12. WAITP-1216 fix typo

    alexd-bes committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    757780b View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. Configuration menu
    Copy the full SHA
    1ed6468 View commit details
    Browse the repository at this point in the history
  2. add router button

    tcaiger committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    ab82e92 View commit details
    Browse the repository at this point in the history
  3. Update Routes.tsx

    tcaiger committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    7be869d View commit details
    Browse the repository at this point in the history
  4. Update TopBar.tsx

    tcaiger committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    05119fb View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2023

  1. Configuration menu
    Copy the full SHA
    068e448 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d34e26e View commit details
    Browse the repository at this point in the history
  3. Merge branch 'epic-frontend-rewrite' of github.com:beyondessential/tu…

    …paia into epic-frontend-rewrite
    alexd-bes committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    8ed1c54 View commit details
    Browse the repository at this point in the history
  4. add register form

    tcaiger committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    c11bfc6 View commit details
    Browse the repository at this point in the history
  5. fix forms

    tcaiger committed Jun 11, 2023
    Configuration menu
    Copy the full SHA
    3cd0293 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Waitp 1216 custom landing pages navigation (#4628)

    * WAITP-1216 Inital setup of landing pages + types
    
    * WAITP-1216 Add types package to tupaia-web
    
    * WAITP-1216 Add query options
    
    * Merge 'epic-landing-pages' into branch
    
    * WAITP-1216 Add single project view initial setup
    
    * WAITP-1216 Single landing page button
    
    * WAITP-1216 Single project landing page
    
    * WAITP-1216 Add comment
    
    * WAITP-1216 Multi-project landing page
    
    * WAITP-1216 Layout and top bar for landing pages
    
    * WAITP-1216 Update props
    
    * WAITP-1216 Update types
    
    * WAITP-1216 Add details to menu on landing page
    
    * WAITP-1216 Add comment
    
    * WAITP-1216 tweaks
    
    * Update import
    
    * WAITP-1216 tweaks
    
    * WAITP-1216 Use variables in routes
    alexd-bes authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    6b014e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74dccc8 View commit details
    Browse the repository at this point in the history
  3. add register form

    tcaiger committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    577269e View commit details
    Browse the repository at this point in the history
  4. register form request

    tcaiger committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    4bb1696 View commit details
    Browse the repository at this point in the history
  5. verify email

    tcaiger committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    0e6207c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ffebef9 View commit details
    Browse the repository at this point in the history
  7. Update yarn.lock

    tcaiger committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    1d2444c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9449762 View commit details
    Browse the repository at this point in the history
  9. Waitp 1215 projects modal (#4630)

    * WAITP-1215 Initial projects modal
    
    * WAITP-1216 fix modal routing
    
    * WAITP-1215 Working projects modal
    
    * WAITP-1215 Add projects to menu
    
    * WAITP-1215 update modal sizing
    alexd-bes authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    a69806c View commit details
    Browse the repository at this point in the history
  10. email verification

    tcaiger committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    a78a4e2 View commit details
    Browse the repository at this point in the history
  11. WAITP-1253 Tupaia web server cleanup (#4629)

    * WAITP-1253 Remove trailing whitespace from line
    
    * WAITP-1253 Move SessionSwitchingAuthHandler to server-boilerplate
    Allow it to run prior to session being attached to request
    
    * WAITP-1253 Allow passing AuthHandlers into useForwardUnhandledRequests
    
    * WAITP-1253 Use the entity code in dashboard route
    EMcQ-BES authored Jun 12, 2023
    Configuration menu
    Copy the full SHA
    c3824c0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    00194f8 View commit details
    Browse the repository at this point in the history
  13. Remove unused include

    EMcQ-BES committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    c0bcfdf View commit details
    Browse the repository at this point in the history
  14. verify resend

    tcaiger committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    d7570b4 View commit details
    Browse the repository at this point in the history
  15. refactor to use modals

    tcaiger committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    75299be View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    6b56d38 View commit details
    Browse the repository at this point in the history
  2. styling tweaks

    tcaiger committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    4d29acc View commit details
    Browse the repository at this point in the history
  3. fix storybook

    tcaiger committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    f93464a View commit details
    Browse the repository at this point in the history
  4. tweak on success handling

    tcaiger committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    cf98df0 View commit details
    Browse the repository at this point in the history
  5. fix email verification

    tcaiger committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    345b174 View commit details
    Browse the repository at this point in the history
  6. review fixes

    tcaiger committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    1dffb52 View commit details
    Browse the repository at this point in the history
  7. Fixup frontend epic CI/CD (#4633)

    * Add a stub test to tupaia-web, run tests correctly
    
    * Update ui-chart-components to run tests as typescript
    
    * Change ui-chart-component test file to *.ts
    
    * Regenerate types
    
    * Allow custom exports in types autocode
    
    * Regenerate types
    
    * Revert "Allow custom exports in types autocode"
    
    This reverts commit 05b97ae.
    
    * Move model-extra exports to index file
    
    * Fixup type errors in tupaia-web
    
    * Try regenning types again
    
    * Regenerate types one more time
    EMcQ-BES authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    581fd91 View commit details
    Browse the repository at this point in the history
  8. WAITP-1203 Add map packages (#4631)

    * WAITP-1203 Add map packages
    
    * WAITP-1203 working basemap
    
    * Add tilepicker
    
    * WAITP-1203 working tile picker
    
    * WAITP-1203 Tidy up code
    
    * Update packages/tupaia-web/src/layout/MapLayout/MapLayout.tsx
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    alexd-bes and tcaiger authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    c8ca2d9 View commit details
    Browse the repository at this point in the history
  9. setup hash links

    tcaiger committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    d286058 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. refactor to modal hashes

    tcaiger committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    a70d8e1 View commit details
    Browse the repository at this point in the history
  2. responsive modal widths

    tcaiger committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    f5f6c4a View commit details
    Browse the repository at this point in the history
  3. Update Projects.tsx

    tcaiger committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    719a44e View commit details
    Browse the repository at this point in the history
  4. form field components

    tcaiger committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    84edd7b View commit details
    Browse the repository at this point in the history
  5. clean up modal links

    tcaiger committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    d82ae6a View commit details
    Browse the repository at this point in the history
  6. rename util to useModal

    tcaiger committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    574261b View commit details
    Browse the repository at this point in the history
  7. Update useModal.ts

    tcaiger committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    14c3d04 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2e11265 View commit details
    Browse the repository at this point in the history
  9. Fix chart tests (#4640)

    alexd-bes authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    2c13cc4 View commit details
    Browse the repository at this point in the history
  10. tweaks

    tcaiger committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    08fd85c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    82fff09 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #4600 from beyondessential/waitp-1259-map-componen…

    …ts-to-ts
    
    Waitp 1259 map components to ts
    tcaiger authored Jun 14, 2023
    Configuration menu
    Copy the full SHA
    6907803 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Disable test web-frontend

    EMcQ-BES authored Jun 15, 2023
    Configuration menu
    Copy the full SHA
    6e4413b View commit details
    Browse the repository at this point in the history
  2. add logout button

    tcaiger committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    0fc4c8b View commit details
    Browse the repository at this point in the history
  3. Update Sidebar.tsx

    tcaiger committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    e3848fe View commit details
    Browse the repository at this point in the history
  4. Waitp 1208 reset password form (#4642)

    * WAITP-1208 Forgot password form
    
    * WAITP-1208 Update forgot password url
    
    * WAITP-1208 Reset password form
    
    * WAITP-1208 Error handling
    
    * WAITP-1208 Update isLoggedIn logic
    
    * WAITP-1208 remove user agent
    
    * WAITP-1208 Handle one time login
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    alexd-bes and tcaiger authored Jun 15, 2023
    Configuration menu
    Copy the full SHA
    68da4e6 View commit details
    Browse the repository at this point in the history
  5. Update Sidebar.tsx

    tcaiger committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    fb32df0 View commit details
    Browse the repository at this point in the history
  6. add static map component

    tcaiger committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    7c4fc1c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0a93c77 View commit details
    Browse the repository at this point in the history
  8. update yarn lock

    tcaiger committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    3ffd22b View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Configuration menu
    Copy the full SHA
    907e92d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3cf3581 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1438df3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0aad5a7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    deb1874 View commit details
    Browse the repository at this point in the history
  6. update static map

    tcaiger committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    edf1bcb View commit details
    Browse the repository at this point in the history
  7. tweak colors

    tcaiger committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    96e429a View commit details
    Browse the repository at this point in the history
  8. add photo

    tcaiger committed Jun 16, 2023
    Configuration menu
    Copy the full SHA
    abd69c0 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2023

  1. Configuration menu
    Copy the full SHA
    2dd0805 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb59391 View commit details
    Browse the repository at this point in the history
  3. fix linting

    tcaiger committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    980e2c2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b3533ee View commit details
    Browse the repository at this point in the history
  5. Update Photo.tsx

    tcaiger committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    789389e View commit details
    Browse the repository at this point in the history
  6. pr suggestions

    tcaiger committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    cd97637 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #4649 from beyondessential/tupaia-web-server-fixup…

    …-attach-session
    
    Tupaia web server fixup attach session
    tcaiger authored Jun 18, 2023
    Configuration menu
    Copy the full SHA
    8e181f5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    322a957 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8fad698 View commit details
    Browse the repository at this point in the history
  10. fix front end api

    tcaiger committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    c2e9c67 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. setup dashboards fetch

    tcaiger committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    9a3135e View commit details
    Browse the repository at this point in the history
  2. build dashboard dropdown

    tcaiger committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    23b0206 View commit details
    Browse the repository at this point in the history
  3. types

    tcaiger committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    16c0214 View commit details
    Browse the repository at this point in the history
  4. move state to url

    tcaiger committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    17dd14b View commit details
    Browse the repository at this point in the history
  5. refactor dropdown menu

    tcaiger committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    6a67b36 View commit details
    Browse the repository at this point in the history
  6. Update Sidebar.tsx

    tcaiger committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    cf764eb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bfe5e8e View commit details
    Browse the repository at this point in the history
  8. add theme color

    tcaiger committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    65afea4 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #4655 from beyondessential/waitp-1287-dashboard-dr…

    …opdown
    
    WAITP-1287: Dashboard dropdown
    tcaiger authored Jun 19, 2023
    Configuration menu
    Copy the full SHA
    94489d5 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Waitp 1207 request access form (#4653)

    * WAITP-1207 Country access requests
    
    * WAITP-1207 header for request access form
    
    * WAIP-1207 add form
    
    * WAITP-1207 Working request access forms
    
    * WAITP-1207 handle removing params from modal routes
    
    * WAITP-1207 Update removing params
    
    * WAITP-1207 handle logic for full access
    
    * WAITP-1207 Add message to full access
    
    * WAITP-1207 add stories
    
    * WAITP-1207 remove example
    
    * Update examples.http
    
    * WAITP-1207 Update test data
    
    * WAITP-1207 tweaks
    
    * WAITP-1207 naming
    
    * WAITP-1207 handle errors
    
    * Handle errors
    
    * Handle access
    alexd-bes authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    71362a2 View commit details
    Browse the repository at this point in the history
  2. WAITP-1207 Add country access list endpoint (#4657)

    * WAITP-1207 Add country access list endpoint
    
    * Update createApp.ts
    alexd-bes authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    dc2906c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    de0832e View commit details
    Browse the repository at this point in the history
  4. Waitp 1214 dashboard mobile layout (#4656)

    * WAITP-1214 Tabs
    
    * WAITP-1214 Map layout
    
    * WAITP-1214 Map legend placeholder
    
    * Update MapWatermark.tsx
    
    * WAITP-1214 Map layout
    
    * WAITP-1214 add aria controls
    
    * WAITP-1214 FIx lint error
    
    * WAITP-1214 Dashboard tab
    
    * WAITP-1214 Footer
    
    * WAITP-1214 search bar styling
    
    * WAITP-1214 add mobile threshold
    
    * Add comment
    
    * Add comment
    
    * WAITP-1214 Add mobile threshold constant
    
    * WAITP-1214 Add search params object
    
    * WAITP-1214 tweaks to PR
    alexd-bes authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    cd61763 View commit details
    Browse the repository at this point in the history
  5. WAITP-1214 move tabs

    alexd-bes committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    8857d6f View commit details
    Browse the repository at this point in the history
  6. WAITP-1214 fix filename error

    alexd-bes committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    9fdb109 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. Configuration menu
    Copy the full SHA
    b3608e2 View commit details
    Browse the repository at this point in the history
  2. Update Footer.tsx

    tcaiger committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    0e8fa5b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #4662 from beyondessential/frontend-rewrite-refact…

    …or-pages
    
    No Issue: Frontend-rewrite refactor directory structure
    tcaiger authored Jun 21, 2023
    Configuration menu
    Copy the full SHA
    fe4b409 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. bump moment

    tcaiger committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    394ea71 View commit details
    Browse the repository at this point in the history
  2. bump parse link header

    tcaiger committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    1c5eb27 View commit details
    Browse the repository at this point in the history
  3. bump validator js

    tcaiger committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    53a8b40 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d62bf86 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #4665 from beyondessential/waitp-1269-fix-fe-deps

    WAITP-1269: Fix frontend package vulnerabilities
    tcaiger authored Jun 22, 2023
    Configuration menu
    Copy the full SHA
    8e4ef1c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    db21243 View commit details
    Browse the repository at this point in the history
  7. Update Chart.tsx

    tcaiger committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    0adca3d View commit details
    Browse the repository at this point in the history
  8. Merge pull request #4666 from beyondessential/frontend-rewrite-refact…

    …or-dashboard-code-param
    
    FE ReWrite: Refactor dashboardCode param dashboardName
    tcaiger authored Jun 22, 2023
    Configuration menu
    Copy the full SHA
    14da721 View commit details
    Browse the repository at this point in the history
  9. WAITP-1250 Tupaia web server Entities Route (#4651)

    * WAITP-1250 Add entities route
    
    * WAITP-1250 Regen yarn.lock
    
    * WAITP-1250 Add defaulting to entities filter/fields
    Calculate nesting with hashmap
    
    * WAITP-1250 Add lodash.groupby to tupaia-web-server
    
    * WAITP-1250 Update hashmap to actually work, remove parameter
    re-assignment
    
    * WAITP-1250 Add eslint file to tupaia-web-server
    
    * WAITP-1250 Lint fix
    EMcQ-BES authored Jun 22, 2023
    Configuration menu
    Copy the full SHA
    1b02540 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2023

  1. Configuration menu
    Copy the full SHA
    088c354 View commit details
    Browse the repository at this point in the history
  2. Vite hot reloading (#4670)

    * Implement hot reloading
    
    * Fix storybook and convert Tabs component
    
    * Remove unnecessary scripts
    alexd-bes authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    7c9c481 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2023

  1. WAITP-1211: Entity Dropdown Menu (#4672)

    * add breadcrumbs component
    
    * set up entity search
    
    * recursive menu
    
    * fix types
    
    * styles
    
    * remove breadcrumbs
    
    * Update EntityMenu.tsx
    
    * pre load entity data
    
    * get menu for project entity
    
    * fixes
    
    * Update EntityMenu.tsx
    tcaiger authored Jun 25, 2023
    Configuration menu
    Copy the full SHA
    4401d37 View commit details
    Browse the repository at this point in the history
  2. WAITP-1211: Dashboard Navigation (#4673)

    * add breadcrumbs component
    
    * set up entity search
    
    * recursive menu
    
    * fix types
    
    * styles
    
    * remove breadcrumbs
    
    * Update EntityMenu.tsx
    
    * pre load entity data
    
    * get menu for project entity
    
    * handle dashboard routes
    
    * refactor Dashboard
    tcaiger authored Jun 25, 2023
    Configuration menu
    Copy the full SHA
    177185e View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Fix build

    alexd-bes committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    5d097b6 View commit details
    Browse the repository at this point in the history
  2. Waitp 1244 pie chart (#4674)

    * WIP
    
    * WAITP-1244 arrange files
    
    * WAITP-1244 mobile button
    
    * Implement hot reloading
    
    * Fix storybook and convert Tabs component
    
    * Remove unnecessary scripts
    
    * WAITP-1244 Get pie chart working in mobile
    
    * WAITP-1244 add comments
    
    * Update types
    
    * WAITP-1244 Update styling
    
    * Update chart folder
    
    * Update useReport.ts
    
    * Update Chart.tsx
    
    * WAITP-1244 tweaks
    alexd-bes authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    ae80230 View commit details
    Browse the repository at this point in the history
  3. WAITP-1205 Show login form on first load of projects view (#4659)

    * WAITP-1205 Show login form on first load of projects view
    
    * Handle loading state
    
    * WAITP-1205 Handle login popups
    
    * WAITP-1205 tweaks
    alexd-bes authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    b92f969 View commit details
    Browse the repository at this point in the history
  4. WAITP-1243 Bar charts (#4681)

    * WAITP-1243 Bar charts
    
    * WAITP-1243 update test data
    
    * tweaks
    alexd-bes authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    36bb9d3 View commit details
    Browse the repository at this point in the history
  5. Fix build

    alexd-bes committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    f885e87 View commit details
    Browse the repository at this point in the history
  6. Fix font sizes

    alexd-bes committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    76cedff View commit details
    Browse the repository at this point in the history
  7. WAITP-1286 Map Overlays Route (#4677)

    * WAITP-1286 Add legacy map overlay report route
    
    * WAITP-1286 Add measure data fetcher to webConfigApi
    
    * WAITP-1286 WIP Map overlay route first pass
    
    * WAITP-1286 Nest results from map overlays route
    
    * WAITP-1286 Use keyby instead of groupby
    
    * WAITP-1286 Remove unnecessary JSON.stringify
    
    * WAITP-1286 Fetch all groups correctly
    
    * WAITP-1286 Sort results from map overlays route
    
    * WAITP-1286 Clean up
    EMcQ-BES authored Jun 26, 2023
    Configuration menu
    Copy the full SHA
    a4f0d0b View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. WAITP-1209: Map entities part 1 (#4684)

    * setup map entites
    
    * wip
    
    * wip
    
    * re organise project view
    
    * mobile search layout
    
    * polygon layer
    
    * map animation
    
    * fix mini map
    
    * Update Dashboard.tsx
    
    * clean up part 1
    
    * add comments
    
    * Update index.ts
    
    * add back main layout
    
    * clean up
    tcaiger authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    b5e42cc View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. WAITP-1209: Map entities part 2 (#4682)

    * setup map entites
    
    * wip
    
    * wip
    
    * re organise project view
    
    * mobile search layout
    
    * polygon layer
    
    * map animation
    
    * fix mini map
    
    * Update Dashboard.tsx
    
    * merging
    
    * map overlay data
    
    * add Map overlays feature folder
    
    * useEntitiesWithLocation
    
    * typescript
    
    * remove test code
    
    * Update InteractivePolygon.tsx
    tcaiger authored Jun 28, 2023
    Configuration menu
    Copy the full SHA
    25ad724 View commit details
    Browse the repository at this point in the history
  2. Waitp 1224 overlay selector desktop (#4685)

    * WAITP-1224 initial working selector
    
    * WAITP-1244 Tidy up files
    
    * Update border radius
    
    * Update border radius logic
    
    * Tidy ups
    alexd-bes authored Jun 28, 2023
    Configuration menu
    Copy the full SHA
    d18b38f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5718f4e View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. WAITP-1256 Dashboard route updates (#4663)

    * WAITP-1256 Add ancestors routes to entity-server
    
    * WAITP-1256 Add ancestor routes to EntityApi
    
    * WAITP-1256 Update copyright
    
    * WAITP-1256 Add getAncestors function to entity model interface
    
    * WAITP-1256 Use getAncestors function in dashboard route
    
    * WAITP-1256 Add get ancestors to mock entity api
    
    * WAITP-1256 Add entities route
    
    * WAITP-1256 Add legacyDashboardReport route
    
    * WAITP-1256 Update dashboard route to assemble dashboard item list
    
    * WAITP-1256 Revert "WAITP-1256 Add entities route"
    
    This reverts commit cca1373.
    
    * WAITP-1256 entityCode as url param
    
    * WAITP-1256 Update yarn.lock
    
    * WAITP-1256 Update package.json
    
    * WAITP-1256 Move projectCode to URL param, since it's required
    
    * WAITP-1256 Add ancestors route to examples.http
    
    * WAITP-1256 Add unit tests for EntityAncestorRoutes
    EMcQ-BES authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    9dfb078 View commit details
    Browse the repository at this point in the history
  2. WAITP-1293 Update filtering on entities route (#4688)

    * WAITP-1293 Update filtering on entities route
    
    * WAITP-1293 No longer nest entities directly in route
    
    * WAITP-1293: Refactor tupaia-web for flat entities data (#4692)
    
    * fix entity menu
    
    * refactor polygon layer
    
    * tweaks
    
    * Update PolygonLayer.tsx
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    EMcQ-BES and tcaiger authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    97b2e75 View commit details
    Browse the repository at this point in the history
  3. WAITP-1298 Add EntityAncestors route (#4690)

    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    EMcQ-BES and tcaiger authored Jun 29, 2023
    Configuration menu
    Copy the full SHA
    ca22db3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ba73a77 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b71c8bf View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Fix build errors

    alexd-bes committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    51d1a2c View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2023

  1. WAITP-1212: Tupaia Web Breadcrumbs (#4669)

    * add breadcrumbs component
    
    * breadcrumbs
    
    * Update useEntityAncestors.ts
    
    * Update Breadcrumbs.tsx
    tcaiger authored Jul 2, 2023
    Configuration menu
    Copy the full SHA
    1b6d339 View commit details
    Browse the repository at this point in the history
  2. Fix undefined error

    alexd-bes committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    aeb5b11 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Re-write: Fix admin panel tabs (#4696)

    * admin panel
    
    * Update AdminPanelApp.js
    tcaiger authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    6b12df6 View commit details
    Browse the repository at this point in the history
  2. Update projects.js

    tcaiger committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    43e33a6 View commit details
    Browse the repository at this point in the history
  3. Waitp 1252 datepicker (#4693)

    * WAITP-1252 date picker for web
    
    * Add stories
    
    * Update styles
    
    * Update styles to match new design
    
    * Tweaks
    
    * Fix type
    alexd-bes authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    2aa2d23 View commit details
    Browse the repository at this point in the history
  4. Waitp 1247 map overlays date picker (#4694)

    * WAITP-1252 date picker for web
    
    * Add stories
    
    * WAITP-1247 Map overlay datepicker
    
    * Update styles to match new design
    
    * Revert "Update styles to match new design"
    
    This reverts commit ddf4757.
    
    * Chart date picker
    
    * Revert name changes
    
    * Tweaks
    
    * Fixes
    
    * Update config.json
    alexd-bes authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    6b2454e View commit details
    Browse the repository at this point in the history
  5. Update codeship steps for frontend-rewrite branch (#4699)

    * Move the new tupaia-web packages to test batch 3
    
    * Fixup implicit anys
    
    * Shuffle test batches
    
    * Move central-server to batch 3
    
    * Fixup moment.tz import
    
    * Skip periodGranularities test
    
    * Update jest config to read jsx files
    EMcQ-BES authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    9292d78 View commit details
    Browse the repository at this point in the history
  6. Remove unused include

    EMcQ-BES committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    f72858d View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Update central server map overlays filter to account for empty string (

    …#4701)
    
    * Update central server map overlays filter to account for empty string
    Larger fetches for MapOverlaysRoute
    
    * Change page limit to 'ALL', pass through query params
    
    * Don't allow overriding other filters in the main fetch
    EMcQ-BES authored Jul 4, 2023
    Configuration menu
    Copy the full SHA
    21faf96 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    2aebaf3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    721c7b6 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2023

  1. WAITP-1289 Entity Search Route (#4711)

    * WAITP-1289 WIP Add EntitySearchRoute file
    
    * WAITP-1289 WIP Add search route boilerplate
    
    * WAITP-1289 WIP add search route to entity server
    
    * WAITP-1289 Allow raw sql sort options in TupaiaDatabase
    
    * WAITP-1289 Add basic entity search function to entity-server
    
    * WAITP-1289 Convert searchString to url param, add limit/offset to search
    
    * WAITP-1289 Update entity search route to allow filtering by project
    
    * WAITP-1289 Add search to entityApi, update tupaia-web-server search
    
    * WAITP-1289 Update entity search route to use hierarchy
    
    * WAITP-1289 Refactoring
    
    * WAITP-1289 Add default fields to search route
    
    * WAITP-1289 Add function to API mock, stringify params
    
    * WAITP-1289 Add unit tests for search route
    
    * WAITP-1289 Add entitySearch example to examples.http
    
    * WAITP-1289 Remove unnecessary project fetches from tupaia-web-server
    EMcQ-BES authored Jul 9, 2023
    Configuration menu
    Copy the full SHA
    9aab174 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. rename types and add to exports (#4716)

    * rename types and add to exports
    
    * Fix type errors
    
    * Update type
    alexd-bes authored Jul 10, 2023
    Configuration menu
    Copy the full SHA
    a78229a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bfea773 View commit details
    Browse the repository at this point in the history
  3. WAITP-1222: Marker layer (#4686)

    * setup map entites
    
    * wip
    
    * wip
    
    * re organise project view
    
    * mobile search layout
    
    * polygon layer
    
    * map animation
    
    * fix mini map
    
    * Update Dashboard.tsx
    
    * merging
    
    * map overlay data
    
    * add Map overlays feature folder
    
    * useEntitiesWithLocation
    
    * typescript
    
    * remove test code
    
    * Update InteractivePolygon.tsx
    
    * set up
    
    * fix api
    
    * marker layer
    
    * Update types.d.ts
    
    * update map layout
    
    * wip map overlays
    
    * revert map control layout
    
    * Update useEntities.ts
    
    * copy lesmis
    
    * wip
    
    * Update MapOverlayList.tsx
    
    * default map overlay
    
    * radius overlays
    
    * navigate to dashboard
    
    * fix scroll
    
    * measure level
    
    * refactor marker layer
    
    * refactor useDefaultMapOverlay
    
    * types
    
    * useEntitiesByMeasureLevel
    
    * Update MapOverlaysRoute.ts
    
    * fix active entity
    
    * Update MarkerLayer.tsx
    
    * add comments
    
    * Update processMeasureData.ts
    
    * refactor useDefaultMapOverlay
    tcaiger authored Jul 10, 2023
    Configuration menu
    Copy the full SHA
    da68bb5 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. WAITP-1290: Fix UI component regressions (#4719)

    * Update CheckboxList.tsx
    
    * Update markerFormats.ts
    tcaiger authored Jul 11, 2023
    Configuration menu
    Copy the full SHA
    f5f94bf View commit details
    Browse the repository at this point in the history
  2. fix exportWithLabels

    tcaiger committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    3baf4aa View commit details
    Browse the repository at this point in the history
  3. Merge branch 'epic-frontend-rewrite' of github.com:beyondessential/tu…

    …paia into epic-frontend-rewrite
    tcaiger committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    13634cf View commit details
    Browse the repository at this point in the history
  4. Waitp 1231 base matrix component (#4707)

    * WAITP-1231 Working table
    
    * WIP
    
    * Update Matrix.tsx
    
    * Fix linting errors
    
    * convert to use context
    
    * Update hooks
    
    * Fix issues
    
    * Reorganise files
    
    * reorganise context
    
    * Working table
    
    * Remove enlarged cell modal file
    
    * Working modal
    
    * Tidy up
    
    * Update MatrixCell.tsx
    
    * Tidy up hover
    
    * Add cell handling for markdown
    
    * fix types
    
    * WAITP-1231 fixes
    
    * Delete types.d.ts
    
    * Update index.ts
    
    * Fix type error
    
    * Waitp 1231 base matrix part 2 (#4714)
    
    * Working legend, grouped columns
    
    * Apply location values
    
    * Tidy up
    
    * Styled column groups
    
    * Tiy up files
    
    * Add in hidden column titles
    
    * Update hidden column title and config types
    
    * Generate types
    
    * Move the buttons
    
    * WAITP-1222: Marker layer (#4686)
    
    * setup map entites
    
    * wip
    
    * wip
    
    * re organise project view
    
    * mobile search layout
    
    * polygon layer
    
    * map animation
    
    * fix mini map
    
    * Update Dashboard.tsx
    
    * merging
    
    * map overlay data
    
    * add Map overlays feature folder
    
    * useEntitiesWithLocation
    
    * typescript
    
    * remove test code
    
    * Update InteractivePolygon.tsx
    
    * set up
    
    * fix api
    
    * marker layer
    
    * Update types.d.ts
    
    * update map layout
    
    * wip map overlays
    
    * revert map control layout
    
    * Update useEntities.ts
    
    * copy lesmis
    
    * wip
    
    * Update MapOverlayList.tsx
    
    * default map overlay
    
    * radius overlays
    
    * navigate to dashboard
    
    * fix scroll
    
    * measure level
    
    * refactor marker layer
    
    * refactor useDefaultMapOverlay
    
    * types
    
    * useEntitiesByMeasureLevel
    
    * Update MapOverlaysRoute.ts
    
    * fix active entity
    
    * Update MarkerLayer.tsx
    
    * add comments
    
    * Update processMeasureData.ts
    
    * refactor useDefaultMapOverlay
    
    * Fix merge conflicts
    
    * Fix conflict errors
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    alexd-bes and tcaiger authored Jul 11, 2023
    Configuration menu
    Copy the full SHA
    d6943ec View commit details
    Browse the repository at this point in the history
  5. Fix build errors

    alexd-bes committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    c8cbd2e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a5c86f8 View commit details
    Browse the repository at this point in the history
  7. Revert "Update to use legacy report endpoint"

    This reverts commit a5c86f8.
    alexd-bes committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    224afff View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1163926 View commit details
    Browse the repository at this point in the history
  9. Fixup silly errors (#4721)

    * Fixup silly errors
    
    * Add "legacy: true" to legacy report routes
    EMcQ-BES authored Jul 11, 2023
    Configuration menu
    Copy the full SHA
    6088642 View commit details
    Browse the repository at this point in the history
  10. Fix build

    alexd-bes committed Jul 11, 2023
    Configuration menu
    Copy the full SHA
    1900c13 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Waitp 1316 Chart table (#4720)

    * WAITP-1216: tab buttons
    
    * WIP
    
    * Rename files
    
    * rearrange files
    
    * Remove unused types
    
    * Update Chart.tsx
    
    * Fix colors
    alexd-bes authored Jul 12, 2023
    Configuration menu
    Copy the full SHA
    8079aa2 View commit details
    Browse the repository at this point in the history
  2. Waitp 1338 add matrices (#4725)

    * Placeholder images for dashboard
    
    * Working matrix
    
    * Add description and handle no data
    
    * Add comments
    
    * Fix grouping and width
    
    * Move getPlaceholderImage
    alexd-bes authored Jul 12, 2023
    Configuration menu
    Copy the full SHA
    35a56e9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4cfd152 View commit details
    Browse the repository at this point in the history
  4. WAITP-1223: Tupaia web map legend (#4724)

    * setup map legend
    
    * update legend props
    
    * mobile map legend
    
    * Update MobileMapLegend.tsx
    
    * refactor map legend
    
    * fix console warnings
    tcaiger authored Jul 12, 2023
    Configuration menu
    Copy the full SHA
    c7c874a View commit details
    Browse the repository at this point in the history
  5. fix export styles (#4727)

    tcaiger authored Jul 12, 2023
    Configuration menu
    Copy the full SHA
    4e75c0a View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. WAITP-1292 & WAITP-1285: Web Frontend changes from dev (#4730)

    * WAITP-1292 Update landing page button size
    
    * WAITP-1285: Update terms & conditions link on signup
    tcaiger authored Jul 13, 2023
    Configuration menu
    Copy the full SHA
    7e7b5cf View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2023

  1. Configuration menu
    Copy the full SHA
    5f4ec30 View commit details
    Browse the repository at this point in the history
  2. WAITP-1229 Search filter for matrix (#4733)

    * WAITP-1229 Search filter for matrix
    
    * Update Matrix.tsx
    alexd-bes authored Jul 16, 2023
    Configuration menu
    Copy the full SHA
    4298433 View commit details
    Browse the repository at this point in the history
  3. Waitp 1239 static text visuals (#4732)

    * WIP
    
    * Update yarn.lock
    
    * Single value
    
    * SingleDate
    
    * Single download link
    
    * Reorganise props
    
    * Format props
    
    * Fix props
    
    * basic multivalue
    
    * Boolean display
    
    * MultiValueRow
    
    * Tidy up files
    
    * remove unneeded package
    
    * Update packages/tupaia-web/src/features/View/SingleDownloadLink.tsx
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    
    * Tweaks
    
    * Fix TS errors
    
    * Update schemas.ts
    
    ---------
    
    Co-authored-by: Tom Caiger <caigertom@gmail.com>
    alexd-bes and tcaiger authored Jul 16, 2023
    Configuration menu
    Copy the full SHA
    7235f9d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f70315 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Move search bar

    alexd-bes committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    bc04a56 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4747 from beyondessential/waitp-1229-matrix-searc…

    …h-styling
    
    Move search bar
    alexd-bes authored Jul 18, 2023
    Configuration menu
    Copy the full SHA
    a26727d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b8320f View commit details
    Browse the repository at this point in the history
  4. Update FileUploadField.tsx

    tcaiger committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    3d2edc8 View commit details
    Browse the repository at this point in the history
  5. Update DownloadFilesVisual.js

    tcaiger committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    d0c391a View commit details
    Browse the repository at this point in the history