Commit Graph

1493 Commits

Author SHA1 Message Date
Christopher C. Wells a84087edf3 Install `pipenv` via Pipx 2022-06-16 18:32:34 -07:00
Christopher C. Wells 0b9a380c62 Use `requirements.txt` as `Pipenv.lock` isn't committed 2022-06-16 18:24:58 -07:00
Christopher C. Wells 3601a0897f Upgrade `actions/setup-python` to v4 and use built-in cache
See https://github.com/actions/setup-python#caching-packages-dependencies
2022-06-16 18:22:16 -07:00
Daniel Beard 7d7982b077
Fix dayssince sometimes being off by 1 day depending on timezone (#484) 2022-06-15 06:53:32 -07:00
Christopher C. Wells f47fbce0cb Use consistent naming for forms test case classes 2022-06-14 14:05:03 -07:00
Christopher C. Wells 0eac0f6934 Create v1.11.1 release 2022-06-12 19:26:59 -07:00
Christopher Charbonneau Wells f5ae1a55a7
Fix list view classes and colspans and re-sort menu items (#481)
* Standardize list class and fix colspans

Fixes #469

* Alpha organize new recent menu item additions
2022-06-12 19:24:00 -07:00
Marcelino Alberdi Pereira 9d3c32fec1
Fix filtering not working for capitalized tags (#480)
Closes #467.
2022-06-12 19:07:19 -07:00
appletalk b2c228fac9
Use local timezone for pumping graph data (#478) 2022-06-10 22:00:40 -07:00
Xuesong c1ee2a940b
Add i18n to `dayssince` filter (#477) 2022-06-10 21:39:24 -07:00
Christopher C. Wells cf33fc3e69 Remove resolutions hullabaloo 2022-06-10 19:47:40 -07:00
Jean-Louis Jouannic f6960dc2e9
Add support for other S3-like providers (#476) 2022-06-06 13:34:22 -07:00
Christopher C. Wells a75e000af6 Disable demo deploy CI job
Demo deployments will be triggered via Railway.app in order to support PR
environment deployments as well.
2022-06-06 06:49:51 -07:00
Christopher Charbonneau Wells 1a19f05130
Add `timer` field data to OpenAPI schema (#474)
* Add timer as an actual field on the duration serializer

This change enables the timer field to be part of the generated OpenAPI
schema.
2022-06-06 06:47:57 -07:00
Xuesong 5ab2fce0d0
Handle plurals with `count` tag (#473) 2022-06-05 06:34:52 -07:00
Marcelino Alberdi Pereira 17c52b40a0
Update Spanish translations (#466) 2022-06-04 18:57:55 -07:00
Christopher C. Wells 3c05768f0e Use a composite action for job setup 2022-06-02 21:34:04 -07:00
Christopher C. Wells 99dd61bd17 Standardize job naming patterns 2022-06-02 20:54:48 -07:00
Christopher C. Wells a072868a16 Cache lock file along with dependencies 2022-06-02 20:53:32 -07:00
Christopher C. Wells 5799c15f03 Re-enable demo deploy job 2022-06-02 20:48:37 -07:00
Christopher C. Wells a17cf139e1 Add URL to docs deploy environment config 2022-06-02 20:44:47 -07:00
Christopher C. Wells 8b54596c52 Add settings to isolated tests 2022-06-02 20:21:16 -07:00
Christopher C. Wells 72bdc22dc6 Add ID to Python setup for proper outputs handling 2022-06-02 20:19:24 -07:00
Christopher C. Wells 3d80eed562 Correct CI YAML 2022-06-02 20:14:18 -07:00
Christopher C. Wells 544babd8eb Update actions configurations; re-add Python cache 2022-06-02 20:11:49 -07:00
Christopher C. Wells 815d881eeb Add documentation deployment environment 2022-06-02 19:46:09 -07:00
Christopher C. Wells 1913e4bb32 Consolidate Render.com config 2022-06-02 12:06:45 -07:00
Christopher C. Wells f3d762ca63 Switch demo to Railway; run reset every three hours 2022-06-02 12:04:35 -07:00
Christopher C. Wells dc14356ab7 [skip-ci] Run python in pipenv 2022-06-02 11:41:30 -07:00
Christopher C. Wells 4cd93f9920 [skip-ci] Set up full environment in demo reset 2022-06-02 11:36:05 -07:00
Christopher C. Wells b103ffe106 Update CI node version to 16 2022-06-02 11:20:39 -07:00
Christopher C. Wells 7b9373081c Remove unnecessary `railway link` step 2022-06-02 11:05:53 -07:00
Christopher C. Wells 5b14cd7894 Upper case the demo reset action env variables 2022-06-02 10:56:28 -07:00
Christopher C. Wells 28d49a86de Update demo reset for Railway 2022-06-02 10:29:48 -07:00
Christopher C. Wells 30c383e0c7 Disable demo refresh (for now...) 2022-06-02 08:59:11 -07:00
Christopher C. Wells aba239e6da Update Render.com config
Default database instance is _not_ free... rude.
2022-06-02 07:05:50 -07:00
Christopher Charbonneau Wells bf031fcc85
Use bash script for Procfile (#465)
This allows for more flexibility without requiring Heroku's post deploy and release hooks.
2022-06-01 07:10:55 -07:00
Christopher C. Wells d898817629 Update locale files with latest strings 2022-06-01 06:08:57 -07:00
Xuesong afa43fa3b6
Update Chinese translations (#464)
- Translate new strings
- Improve some translations
- Fix fuzzy strings
2022-06-01 05:41:29 -07:00
Christopher C. Wells f3b009307b Drop support for Python 3.6
Python 3.6 was EOL on 23 Dec 2021.
2022-05-31 08:25:35 -07:00
Christopher C. Wells 6fed1b80f3 Upgrade to Node 16.x 2022-05-31 08:23:41 -07:00
Christopher C. Wells d8e03dbf92 Add settings for Railway 2022-05-30 20:09:38 -07:00
Christopher C. Wells ad1484c2ae Update Python runtime definition 2022-05-30 19:57:00 -07:00
Daniel Beard 21b8a737c0
Add carousel of last 7 days of feedings to the todays feeding card (#450)
Add list of last 7 days of feedings to the todays feeding card

Co-authored-by: Daniel Beard <daniel@medcrypt.co>
2022-05-30 19:43:42 -07:00
Christopher C. Wells 7178bf9fa4 Update node dependencies 2022-05-29 15:51:48 -07:00
Christopher C. Wells e76e7ade4b Create v1.11.0 release 2022-05-28 14:00:37 -07:00
Christopher C. Wells e4345b03e7 Use named code blocks throughout documentation 2022-05-28 13:47:48 -07:00
Christopher C. Wells f95edd8957 Ensure tests pass before deploying docs 2022-05-28 13:30:27 -07:00
Christopher C. Wells 8e33033e26 Add docs-specific requirements 2022-05-28 13:27:36 -07:00
Christopher C. Wells 8a4479be8f Add a deploy docs step to CI 2022-05-28 13:15:08 -07:00