Release: v0.1.0 - #1
Open
github-actions[bot] wants to merge 949 commits into
Open
github-actions[bot] wants to merge 949 commits into
github-actions[bot] wants to merge 949 commits into
Conversation
Release: v1.1.0
…ed-deployment refactor(ci): clean up docker and kubernetes deployments
Release: v1.1.1
…ot-public [CodeForPhilly#393] Allow unauthenticated users to use the chatbot
Balancer/394/mobile
…sh-workaround [CodeForPhilly#382] Comment with workaround for PostgreSQL crash
Release: v1.1.2 ## Improvements The latest update redirects traffic to the new Code for Philly URL instead of localhost. I handled it by adding a .env.production file, which Vite automatically uses during npm run build to generate the build with the correct URL. ## Technical Added .env.production
Balancer/309/login
Merge develop branch updates into feature branch to test unauthenticated users
This reverts commit f0eeb35.
…ndbox-cluster The Database CR and SealedSecret should live in cfp-sandbox-cluster under the cloudnative-pg namespace, not in the app overlay.
[CodeForPhilly#187] [IMPROVE] Documentation
feat: integrate Gateway API, CORS config, and CNPG database for sandbox
…ion-boundaries [auth] fix auth problems permission boundaries
…-email-activation [auth] account registration form and email activation
Refactor CORS_ALLOWED_ORIGINS to remove empty strings.
Refactor CORS_ALLOWED_ORIGINS to remove empty strings.
…en-refresh [auth] Update login page, add token refresh, and fix password reset flow
Closes CodeForPhilly#494. The mobile nav 'Medical Suggester' link was pointing at /login (which kicked users to the login page) and used the wrong word. Point it at / (where the suggester lives, matching the desktop Header) and rename to 'Medication Suggester' for consistency with everywhere else in the app. Signed-off-by: Charlie Tonneslan <cst0520@gmail.com>
This PR refactors the assistant endpoint into smaller service modules (assistant orchestration + tool loop + prompts) and adds an evaluation script plus unit tests Changes: - Extracted assistant orchestration into assistant_services.py and tool-loop/retrieval logic into tool_services.py, updating the DRF view to call run_assistant. - Added an eval_assistant.py script (CSV output) and a small notebook for side-by-side response review. - Added focused unit tests for the new service modules and adjusted an existing uploadFile test import.
Removed placeholder username from GitHub funding model.
- Add balancer-http-redirect HTTPRoute attached to http sectionName in the ListenerSet, returning 301→HTTPS for balancerproject.org - Set disableNameSuffixHash to prevent ConfigMap hash suffix drift - Update ClusterIssuer annotation to letsencrypt-prod-gateway - Add overlay patches for both production and sandbox hostnames Refs: CodeForPhilly/cfp-live-cluster#160
fix: add HTTP redirect route to ListenerSet for apex domain
…deForPhilly#518) This repo cannot know the cluster it lands in, and gateway-listeners.yaml was trying to. Between them, the ListenerSet and its routes hardcoded four facts about cfp-live-cluster — the shared Gateway's name and namespace, the ClusterIssuer, the TLS Secret name, and the ListenerSet API itself — and three were wrong there: - cert-manager.io/cluster-issuer: letsencrypt-prod is dead. It solves ACME over ingress-nginx, which requires PROXY protocol on every connection and is therefore unreachable from inside the cluster. No certificate has issued through it since May. - certificateRefs: balancer-tls is the legacy Ingress Secret. Gateway certs are <app>-gw-tls. - ListenerSet is not reconciled by Envoy Gateway v1.7.3. It watches XListenerSet and logs "XListenerSet CRD not found, skipping XListenerSet watch". The object applies cleanly and is then ignored — the app just has no listener, with nothing in any log to say why. None of that is a mistake anyone could have avoided from this repo. It isn't knowable here. So stop trying to know it. Split on what each side actually knows: this repo -> HTTPRoute: paths, backend Services, ports. App facts. They change when the app changes, in the same commit. cluster -> Gateway: listeners, hostnames, TLS, issuers. Cluster facts. They differ per environment and are shared with every other app. The route now attaches to a Gateway the cluster provides, named after the app, and declares no hostnames — a route that omits hostnames inherits them from the listeners it attaches to. So one file serves balancerproject.org in live and balancer.sandbox.k8s.phl.io in sandbox, with no patches and no placeholders. The HOSTNAME_PLACEHOLDER substitutions and the overlay routing patches are gone. Drops balancer-http-redirect too: the cluster already redirects every hostname reaching it on port 80. Worse than redundant — a route claiming an exact hostname on the shared HTTP listener outranks the catch-all redirect and can shadow cert-manager's ACME solver route, which is what produced the apex 404 that CodeForPhilly#517 set out to fix. That 404 was a stuck certificate, and it cleared the moment the cert issued. Adds a README stating the contract, so the next person doesn't have to infer it. Refs CodeForPhilly/cfp-live-cluster#166, CodeForPhilly#168
…-servers docs: add local frontend and API notes (localhost:3000/8000)
…nav-medication-suggester Fix mobile nav 'Medication Suggester' link target and label
Author
Changelog- update to suggester @taichan03
- pdf upload @taichan03
- Merge branch 'main' into listOfMed @taichan03
- update @taichan03
- backup paul code @taichan03
- chat @taichan03
- changes @taichan03
- package @taichan03
- delete @taichan03
- auth @taichan03
- login @taichan03
- login sucess and checking ig user it already loggin in @taichan03
- sign in and sign out @taichan03
- force to sign in @taichan03
- reset pw @taichan03
- code for reset pw @taichan03
- resetpassword update @taichan03
- reset password update @taichan03
- nginx @taichan03
- Changes to CSS dockerfile, dockercompose to prepare for AWS. also had to change CSS to make it work on phones @taichan03
- change back to local development @taichan03
- CSS changes. updated the header and made it work for most screen sizes @taichan03
- Merge branch 'listOfMed' of https://github.com/CodeForPhilly/balancer-main into listOfMed @taichan03
- fixed the port and changed the hover on the nav bar @taichan03
- changed login menu. also added error messages. I also updated the side menu for the moble @taichan03
- more fixes with the reducer @taichan03
- fixed footer and made the cell phone layout look better for the header @taichan03
- CSS for new patient and patienthistory @taichan03
- fixed css for patient history and summary @taichan03
- enabling creation of superuser @taichan03
- Chat CSS, uploaded backend for models, changed css for login to fill iphone screens @taichan03
- added changes from greg @taichan03
- added devops stuff @taichan03
- Merge pull request #78 from CodeForPhilly/taichan03-patch-1 @taichan03
- Merge pull request #80 from CodeForPhilly/taichan03-patch-1 @taichan03
- Merge pull request #81 from CodeForPhilly/taichan03-patch-1 @taichan03
- Update README.md @taichan03
- Merge pull request #83 from CodeForPhilly/listofmed @taichan03
- Merge pull request #82 from StubberG3/listOfMed @taichan03
- Update README.md @taichan03
- Update README.md @taichan03
- Update README.md @taichan03
- Merge pull request #84 from StubberG3/listOfMed @taichan03
- fixed bug with redux @taichan03
- Merge pull request #95 from CodeForPhilly/allow-null-values-last-input-fields @taichan03
- Merge pull request #103 from CodeForPhilly/102-front-end-enable-admin-portal @taichan03
- added email host as a env var @taichan03
- add EMAIL HOST as env var @taichan03
- production docker compose @taichan03
- Merge pull request #97 from StubberG3/listOfMed @taichan03
- comment out PGadmin so that it will only be used when needed @taichan03
- Merge pull request #117 from StubberG3/listOfMed @taichan03
- Merge pull request #108 from Tom-from-6520/feature/refactor-db-schema @taichan03
- fix migrations @taichan03
- entrypoint.production update to only migrate @taichan03
- Merge pull request #118 from StubberG3/listOfMed @taichan03
- take off state history @taichan03
- Merge pull request #119 from Tom-from-6520/feature/refactor-db-schema @taichan03
- uploadfile endpoints update @taichan03
- Merge pull request #129 from CodeForPhilly/121-fe-meds-list @taichan03
- header and upfile update @taichan03
- update header @taichan03
- Merge pull request #131 from CodeForPhilly/130/fix/text-and-tooltip @taichan03
- update for listmeds.tsx @taichan03
- uploadfile model and entrypoint to LF @taichan03
- Merge pull request #141 from snaeem3/update-tab-text @taichan03
- Merge pull request #143 from snaeem3/issue-142-update-login-dropdown-text @taichan03
- Merge pull request #145 from snaeem3/help-page-icon-color @taichan03
- Merge pull request #144 from snaeem3/new-patient-submit-bug @taichan03
- Merge pull request #146 from CodeForPhilly/ai_settings @taichan03
- fixed type script error @taichan03
- Merge pull request #149 from snaeem3/Layout-LoginMenuDropDown-fix @taichan03
- Enable embeddings @taichan03
- for embeddings, to ask questions and do searches @taichan03
- embeddings to ask question from ai @taichan03
- Merge pull request #165 from CodeForPhilly/radio-button-branch @taichan03
- Merge pull request #154 from CodeForPhilly/151-feedback-form @taichan03
- Merge pull request #163 from CodeForPhilly/157-clicking-on-balancer-and-medication-suggester-should-land-you-on-a-fresh-home-page @taichan03
- mirgrations @taichan03
- fix patient form @taichan03
- for document @taichan03
- ai for chat @taichan03
- fix endpoint @taichan03
- fix fields @taichan03
- Merge pull request #169 from CodeForPhilly/147-chatbot-with-historymemory @taichan03
- table for conversation @taichan03
- organized and got rid of code we didnt need @taichan03
- delete risks folder @taichan03
- put back risk @taichan03
- more fixes for chatbot @taichan03
- fix chatbot not scrolling to the bottom @taichan03
- update to frontend to add chating to a one paper @taichan03
- start med_rules @taichan03
- add endpoint to medrule and add model to DB @taichan03
- fix endpoint for new patient @taichan03
- forgot the / @taichan03
- fix the margin on the header for mac books @taichan03
- add move risks to under med instead of at the bottom @taichan03
- Merge pull request #182 from snaeem3/178-chat-ui-improvements @taichan03
- pdf reader @taichan03
- Merge branch 'listOfMed' of https://github.com/CodeForPhilly/balancer-main into listOfMed @taichan03
- Merge pull request #190 from CodeForPhilly/188-fix-mobile-responsiveness-issues-see-3-screenshots @taichan03
- Merge pull request #189 from snaeem3/178-chat-ui-improvements @taichan03
- fix bug @taichan03
- update gitignore @taichan03
- update gitinore @taichan03
- update footer @taichan03
- fix login button @taichan03
- Merge pull request #192 from vchiodo15/listOfMed @taichan03
- change gitignore @taichan03
- add end @taichan03
- Merge pull request #193 from CodeForPhilly/fix/create-new-med-recommendation-bug-401-unauthorized @taichan03
- delete current medications from summary @taichan03
- Merge pull request #194 from snaeem3/chat-error-and-autoscroll-improvements @taichan03
- Merge pull request #204 from vchiodo15/delete_medication @taichan03
- detele commented out code @taichan03
- update get list of med page with access token @taichan03
- get rid of spinning glass on medication page @taichan03
- Merge pull request #205 from CodeForPhilly/fix/unused-type-HourglassSpinner @taichan03
- Merge pull request #202 from sahilds1/180-chatbot-input-box-dynamic-resizing @taichan03
- add listrules page @taichan03
- Merge branch 'listOfMed' of https://github.com/CodeForPhilly/balancer-main into listOfMed @taichan03
- delete files and folder no longer needed. @taichan03
- Code for med)rules backup @taichan03
- med_rules frontend @taichan03
- check in new code for rule list @taichan03
- fix list of rules page @taichan03
- Merge pull request #217 from CodeForPhilly/addmedication2 @taichan03
- Merge pull request #216 from sahilds1/215-dev-issue-update-readme @taichan03
- Merge pull request #220 from CodeForPhilly/med_rules @taichan03
- Merge pull request #221 from CodeForPhilly/addmedication4 @taichan03
- Merge pull request #222 from StubberG3/listOfMed @taichan03
- Merge pull request #214 from CodeForPhilly/feat/172-create-edit-button @taichan03
- Merge pull request #223 from StubberG3/listOfMed @taichan03
- add download button @taichan03
- add edit button to update uploaded files title @taichan03
- serperate into two files instead of one. @taichan03
- Merge pull request #228 from sahilds1/212-extract-medical-entities @taichan03
- Merge pull request #225 from StubberG3/listOfMed @taichan03
- Merge pull request #233 from StubberG3/listOfMed @taichan03
- Merge pull request #234 from StubberG3/listOfMed @taichan03
- Merge pull request #241 from sahilds1/240-dev-issue-update-docker-compose @taichan03
- Merge pull request #250 from CodeForPhilly/246-title-error-in-how-we-get-out-data-page @taichan03
- Merge pull request #239 from StubberG3/listOfMed @taichan03
- Merge pull request #248 from StubberG3/balancer/243/sources-table @taichan03
- fix chat HTMLDivElement error @taichan03
- Merge pull request #258 from CodeForPhilly/new--nav-bar-for-document-summary-took @taichan03
- start evaluation folder for ML pipeline @taichan03
- Merge pull request #249 from StubberG3/balancer/104/chips @taichan03
- fix overlay for the medication dropdown @taichan03
- Merge pull request #260 from CodeForPhilly/2422-remove-donations-text-and-button-from-about-page @taichan03
- Merge pull request #236 from sahilds1/226-dev-issue-update-readme @taichan03
- Merge pull request #235 from sahilds1/224-extract-meds-rules @taichan03
- Merge pull request #265 from CodeForPhilly/link-source-to-document-reader @taichan03
- Merge pull request #271 from CodeForPhilly/update-souces-in-rules-manager @taichan03
- Merge pull request #273 from sahilds1/224-extract-meds-rules @taichan03
- Update docker compose so there are less confusion about deployment @taichan03
- Update README.md @taichan03
- Update README.md @taichan03
- Merge pull request #276 from sahilds1/262-extract-meds-rules @taichan03
- Merge pull request #277 from CodeForPhilly/revert-276-262-extract-meds-rules @taichan03
- Merge pull request #275 from CodeForPhilly/244-identify-areas-of-mobile-that-need-to-be-fixed @taichan03
- Merge pull request #264 from CodeForPhilly/251-switch-position-of-report-issue-and-hide-buttons-on-patient-summary @taichan03
- Merge pull request #288 from CodeForPhilly/280-pdf-reader @taichan03
- fix the sourcing in links @taichan03
- added streaming to chat. fixed pdf reader @taichan03
- Merge branch 'listOfMed' of https://github.com/CodeForPhilly/balancer-main into listOfMed @taichan03
- Merge pull request #296 from sahilds1/278-remove-dead-text-extraction-view @taichan03
- Merge pull request #287 from CodeForPhilly/281-replace-report-issue-button-with-gray-thumbs-down-icon-easy @taichan03
- update the drugsummary futher for nicer ui @taichan03
- more updates on the UI for the chat @taichan03
- This is for the extract rules feature from the admin portal @taichan03
- fix openai_services. add endpoint to use openAI to extract rules @taichan03
- update to enable rule extract endpoint to return json format @taichan03
- Merge pull request #298 from CodeForPhilly/284-hide-options-for-patient-summary-in-a-kebab-menu-on-mobile @taichan03
- Merge pull request #301 from ricanontherun/generate-upload-ttle @taichan03
- fix two errors for title test @taichan03
- Merge pull request #290 from sahilds1/262-extract-meds-rules @taichan03
- Merge pull request #312 from CodeForPhilly/kind-cluster @taichan03
- Update deployment.yml @TineoC
- Update kustomization.yml @TineoC
- Merge pull request #313 from CodeForPhilly/304-balancer-logo-in-header-is-not-clickable-on-mobile @taichan03
- Merge pull request #305 from sahilds1/300-add-python-github-actions @taichan03
- ADD COLUMN for med sources table @taichan03
- hoping this fix all the errors this table is causing. @taichan03
- update @taichan03
- Merge pull request #315 from CodeForPhilly/282-standardize-icon-sizes-in-navigation-bar-in-the-admin-portal-medium @taichan03
- Merge pull request #306 from sahilds1/262-choose-a-model-and-prompt @taichan03
- Merge pull request #318 from sahilds1/317-llm-evals-enhancements @taichan03
- Merge pull request #334 from CodeForPhilly/display_source_08102025 @taichan03
- Merge pull request #353 from StubberG3/balancer/348/jj-overlay @taichan03
- Merge pull request #351 from StubberG3/balancer/339/donate-nav @taichan03
- Merge pull request #350 from StubberG3/balancer/337/donate @taichan03
- Merge pull request #352 from StubberG3/balancer/336/feedback @taichan03
- Merge pull request #349 from StubberG3/balancer/335/warning-banner @taichan03
- Merge pull request #308 from sahilds1/307-update-readme @taichan03
- update dockerfile because of needing new image @taichan03
- Merge branch 'listOfMed' of https://github.com/CodeForPhilly/balancer-main into listOfMed @taichan03
- update zoom in the pdf reader @taichan03
- Merge pull request #365 from StubberG3/balancer/359/chat-animation @taichan03
- Merge pull request #360 from StubberG3/balancer/358/legal @taichan03
- Merge pull request #355 from StubberG3/balancer/340/tier-options @taichan03
- Merge pull request #362 from StubberG3/balancer/357/about @taichan03
- Merge pull request #356 from StubberG3/balancer/347/any-pregnancy @taichan03
- Merge pull request #363 from StubberG3/balancer/319/publication-dates @taichan03
- update the pdf reader @taichan03
- Merge branch 'listOfMed' of https://github.com/CodeForPhilly/balancer-main into listOfMed @taichan03
- re do sources so that it has buttons @taichan03
- Merge branch 'listOfMed' of https://github.com/CodeForPhilly/balancer-main into listOfMed @taichan03
- fixed the paitant panel where other info selected was not being diaplyed @taichan03
- Merge pull request #364 from sahilds1/345-add-rag-to-the-chatbot @taichan03
- Merge pull request #386 from sahilds1/385-bugfix-model-reasoning-summary @taichan03
- save changes to insert sources in patent summary @taichan03
- Merge pull request #397 from StubberG3/balancer/335/warning-banner @taichan03
- Merge pull request #396 from StubberG3/balancer/395/sources @taichan03
- Merge pull request #398 from StubberG3/balancer/392/euthymic @taichan03
- feat(ci): update containers-publish workflow @themightychris
- Merge pull request #407 from CodeForPhilly/feat/refactored-deployment @themightychris
- fix(ci): remove DJANGO_ALLOWED_HOSTS from secret template @themightychris
- Merge pull request #391 from sahilds1/382-postgresql-crash-workaround @taichan03
- Merge pull request #413 from CodeForPhilly/listOfMed @taichan03
- fix this so it called to prod endpoint @taichan03
- chore: Update Kind configuration, refactor database and allowed hosts environment variable handling, and adjust Kustomize dev overlay. @TineoC
- Merge pull request #419 from sahilds1/387-update-chatbot-prompt @taichan03
- Merge pull request #412 from CodeForPhilly/309-393-test-combined-prs @taichan03
- Merge pull request #414 from sahilds1/380-track-chatbot-costs @taichan03
- Merge pull request #429 from CodeForPhilly/feat/update-prod-domain @TineoC
- sanitizer @AkhilRB0204
- Merge pull request #432 from TineoC/fix/handle-relative-domains @TineoC
- Merge pull request #442 from CodeForPhilly/ci/cd-refactor @TineoC
- Merge pull request #443 from CodeForPhilly/ci/cd-refactor @TineoC
- fix(ci): use actions/checkout@v4 instead of non-existent v5 @TineoC
- Update GitHub Sponsors username in FUNDING.yml @sahilds1
- Merge pull request #444 from sahilds1/187-add-pr-template @taichan03
- Merge pull request #447 from sahilds1/446-bugfix-local-dev-frontend-api @TineoC
- Merge pull request #460 from TineoC/fix/backend-network-and-cleanup @taichan03
- Merge pull request #455 from TineoC/fix/deploy-api-and-ci @taichan03
- Enhance input sanitization and normalize pronouns @AkhilRB0204
- Merge pull request #462 from amahuli03/bugfix-duplicate-healthchecks-docker-compose @sahilds1
- Merge pull request #465 from amahuli03/445-update-donate-button @sahilds1
- Merge pull request #468 from amahuli03/467/unauthorized-pdf-upload @sahilds1
- Merge pull request #466 from amahuli03/390-bugfix-upload-file-endpoint @sahilds1
- Merge pull request #471 from amahuli03/file-download-error @sahilds1
- Merge pull request #479 from amahuli03/update-readme-site-link @sahilds1
- Merge pull request #472 from amahuli03/460/generate-api-documentation @sahilds1
- Merge pull request #457 from sahilds1/456-update-gitignore @sahilds1
- Merge pull request #474 from amahuli03/473/openai-title-generation-attribute-error @sahilds1
- Merge pull request #475 from amahuli03/title-generation-font-size @sahilds1
- Merge pull request #461 from sahilds1/441-embedding-models @sahilds1
- Merge pull request #496 from sahilds1/187-add-docs @sahilds1
- Add sandbox link to README usage section @sahilds1
- Merge pull request #506 from sahilds1/187-improve-docs @sahilds1
- Merge pull request #507 from TineoC/integrate-all-migration @TineoC
- Merge pull request #489 from amahuli03/auth-bugs-permission-boundaries @sahilds1
- Merge pull request #493 from amahuli03/auth-registration-email-activation @sahilds1
- Merge pull request #495 from amahuli03/auth-login-ux-token-refresh @sahilds1
- Merge pull request #499 from sahilds1/490-improve-ai-evals @sahilds1
- Update GitHub funding model configuration @sahilds1
- fix: add HTTP redirect route to ListenerSet for apex domain @TineoC
- fix(deploy): let the cluster own the Gateway, keep only the route (#518) @themightychris
- Merge pull request #515 from snaeem3/update/readme-local-servers @sahilds1
- Merge pull request #512 from c-tonneslan/fix/494-mobile-nav-medication-suggester @sahilds1 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Improvements
Technical