Skip to content

Deploy: 2025-07-28 - #241

Merged
lkacenja merged 4 commits into
mainfrom
dev
Jul 29, 2025
Merged

Deploy: 2025-07-28#241
lkacenja merged 4 commits into
mainfrom
dev

Conversation

@lkacenja

@lkacenja lkacenja commented Jul 28, 2025

Copy link
Copy Markdown
Contributor
  • Move file handling inside LLM features to use requests library
  • Migrate off Gemini 1.5 models
  • Email prep work and admin UI

Dependency Updates

Rails:

  • Bump pg from 1.5.9 to 1.6.0

* Use requests library for both file downloads. Add errors to logs as well as API response.

* Locally mount code for inference container.

* Add some tests for file related issues.

* Install local module during github setup.
@lkacenja lkacenja changed the title Asap 204 change all file handling to requests (#239) Deploy: 2025-07-28 Jul 28, 2025
lkacenja and others added 3 commits July 28, 2025 13:08
* Devise working for login.

* Migrate away from custom session table.

* Use database for session management.

* Bring back the tests and fix API authentication.

* Get inline validation going.

* Return success flash, update tests and lint away.

* Remove obsolete test.

* Fix accessibility scan.

* Theme user profile form. Rename is_admin to is_site_admin. Add is_user_admin.

* Start working on admin list.

* Remove development creds and add to gitignore.

* Fix linting.

* Admin views for list, add and edit with validation.

* Add admin fields and site picker.

* Clean up admin table.

* Block admin pages for non-admins.

* Add a test.

* Fix linting.

* Fix broken tests.

* Improve mobile experience.

* Try braking up tests into two batches.

* Make password labels and validation more clear.

* Improve current password language.
* Devise working for login.

* Migrate away from custom session table.

* Use database for session management.

* Bring back the tests and fix API authentication.

* Get inline validation going.

* Return success flash, update tests and lint away.

* Remove obsolete test.

* Fix accessibility scan.

* Theme user profile form. Rename is_admin to is_site_admin. Add is_user_admin.

* Start working on admin list.

* Remove development creds and add to gitignore.

* Fix linting.

* Admin views for list, add and edit with validation.

* Add admin fields and site picker.

* Clean up admin table.

* Block admin pages for non-admins.

* Add a test.

* Fix linting.

* Fix broken tests.

* Improve mobile experience.

* Try braking up tests into two batches.

* Get ready to send emails with AWS SES. Theme and expose password reset form. Generally cleanup.

* Mostly functional invitation process.

* Make password labels and validation more clear.

* Handle SMTP exceptions gracefully and set display name in mailer.

* Improve current password language.

* Add configuration for SES and related secrets.

* Add production SMTP configuration.

* Fix linting issues.

* Fix linting again.

* Make user forms a little better on normal sized screens.

* Revert to using sites_path.

* Add some mail related tests.

* Fix linting issues.

* Implement Em's great feedback.

* Make password reset links consistent.

* Tempoarily hide password reset link.

* Tempoarily comment out login test.
* Migrate Gemini 1.5-Pro models to Gemini 2.0 Flash models (#240)

* Migrate Gemini 1.5-Pro models to Gemini 2.0 Flash models

* Update summary model to Gemini 2.0 Flash

* Remove Gemini 1.5 model from evaluation suite

* Bump pg from 1.5.9 to 1.6.0

Bumps [pg](https://github.com/ged/ruby-pg) from 1.5.9 to 1.6.0.
- [Changelog](https://github.com/ged/ruby-pg/blob/master/CHANGELOG.md)
- [Commits](ged/ruby-pg@v1.5.9...v1.6.0)

---
updated-dependencies:
- dependency-name: pg
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Allison Morgan <allison.morgan@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@lkacenja
lkacenja merged commit eb498e1 into main Jul 29, 2025
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant