All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Changed so that accounts can also be created from *.sohosai.com.
- Planning attributes for indoor projects.
- Slack notification function for any suspicious JWT access.
- Switch to
sos-backend-infrasturucture
fromsos22
one. - Updated to nixpkgs 22.11.
- Online Planning category has been removed.
- Avoid project index collision by replacing
count_projects
withget_next_index
(#158)
- Send Slack notification when a new form answer is submitted
- Enable
workflow_dispatch
event on Beta/Main Workflows /get-project-creation-availability
endpoint to check if it's in a project creation period (#157)- Store
exceptional_complete_deadline
and apply it to prepare project or to answer registration form(#158)
- Append online
ProjectCategory
entries (#140) - Project Code composition
- Switch to
sos22-backend-infrasturucture
fromsos21
one.
affiliation
field for user (#139)
- Switch to 2022 configuration set(#138)
- Enable to upload files larger than 10MB (#125)
updated_at
field (#118)
- Enable to set project creation period by categories (#118)
- Accept empty answer in !accept_multiple_files file form item (#120)
project_query
file sharing (#104)has_answer
flag for project list endpoints (#106)/assign-user-role-to-email
endpoint to ensure the email is assigned the specific role (#109)
- Expose
Content-Disposition
header in the CORS (#105)
- Replace
apply-macro
withmacro_rules_attribute
sinceapply-macro
is yanked (#107)
- Support for non-ASCII filenames (#98)
- Pre-configured administrator email address (#99)
- Editing of forms and form answers (#90)
- Editing of registration form answer and projects (#100)
- Relax checkbox form item constraints (#95)
- Enable to specify project by code when distributing files (#96)
- Do not require affiliation of graduate students and academic staffs (#93)
- Use GitHub Container Registry instead of GitHub Packages Docker registry to store container images (#55)
- Use crate2nix for building (#59)
- Change the specification around text and integer placeholders (#65)
- Change the specification around the project name and description length (#69)
- Require stripped texts (#70)
- Refactor endpoint and API specs (#76)
- Restrict users to be assigned to only one project (#78)
- Exit with non-zero exit code for errors (#62)
- 500 when an empty query is used in the form condition (#63, #75)
- Fix is_health query to check some missing tables (#66)
- File sharings (#42)
- Adjust file usage quota (#43)
- Accept all email address with 'tsukuba.ac.jp' suffix as university email address (#45)
- Options to specify how the checkbox answers are displayed when exporting form answers (#48)
- Update dependencies (#47)
- Bundle the CA certificates in the Docker image (e704d2d)