Skip to content

Releases: sogrim/technion-sogrim

Release v1.4.0

06 Jun 18:21
a60b726
Compare
Choose a tag to compare
Release v1.4.0 (#230)

* Add `get_catalog_by_faculty` API endpoint (#193)

* Add `get_catalog_by_faculty` API endpoint

* Filter catalogs by query params

* Add `times_repeated` counter to `CourseStatus` (#195)

* Add `times_repeated` counter to `CourseStatus`

* Fix comment in parser

* add medicine tags (#198)

* Update frontend types  - faculty & course status(#199)

* `Frontend` | Stepper -> Intro (#197)

* `Frontend` | reducer banner size (#201)

* Add medicine tags (#194)

* add tags and error message for medicine

* add medicine messages

* medicine post processing logic

* PR comments

* extract get_courses from impl DegreeStatus

* add test for postprocessing

* Fix parser sanity validation (#200)

* Fix parser sanity validation

* Make sanity check clearer with `Format` enum

* add medicne faculty to intro phase & modal (#204)

* Add warning messages card (#202)

* Add warning messages card

* Use new component to extract Exemptions card

* `useMemo` for better performance

* Add new parse & compute admin API (#196)

* Add new parse & compute admin API

* Authorize as an `Admin` to parse&compute API

* Add `fill_tags` function to `DegreeStatus`

* Fix parse & compute test

* Modify medicine warning messages (#203)

* Modify medicine warning messages

* Fix typo

* Add `Permissions` enum to `User` (#208)

* Fix average calculation (#212)

* fix average calulation for medicine

* add test

* PR comments

* Fix eslint warnings (#209)

* Utilize scoped API routes to handle user permissions (#210)

* Move `cors` and `logger` to middleware folder

* Rename `bo.rs` to `owners.rs`

* Remove `impl_from_request!` macro

* Authorize users with scoped `web::Data`

* Be more consistent across path qualifiers

* Prepare deployment to "render.com" (#211)

* Delete heroku deployment workflows

* Add a healthcheck route

* Delete RustConfig

* fix course and total repetitions policy (#213)

* small fix for medicine average calculation

* check course is not complete

* Fix DB auth failure test

* Hotfix for specialization groups bug (#217)

* hotfix for specialization groups

* fix sg bug

* add common replacements

* PR comments

* leftover comment that missed in the PR

* Update medicine requirements (#218)

* medicine requirements

* remove unnecessary use

* fix link for catalogs 2020-2021 (#219)

* Admin ParseCompute Banner (#221)

Co-authored-by: Benny Nazimov <benick12@gmail.com>

* Block CUD in admin mode (#224)

* Interpret `NaN` average as 0 (#222)

* Admin mode - skip setup + empty state (#225)

* Fix bugs and extract consts (#226)

* fix bug and extract consts

* fix test

* add message to clinical courses

* PR comments

* Fix medicine postprocessing test

---------

Co-authored-by: Benny Nazimov <benick12@gmail.com>

* Resolve environment variables at compile time (#228)

* Manually implement `Display` for `AppError`

* Resolve environment variables at compile time

* Allow `PROFILE` to be missing with `option_env!`

* Add explanation comments to `build.rs`

* Fix a bug where messages were not shown in Admin mode (#229)

* Remove unused dependencies

* Use `dataStore` for user details in msg components

* Fix cargo fmt

---------

Co-authored-by: Liad Aram <73640881+liadaram1@users.noreply.github.com>
Co-authored-by: Nissan Ohana <51436670+NissanOhana@users.noreply.github.com>
Co-authored-by: Liad Aram <liadaram1@gmail.com>

Sogrim: v1.3.1

06 Jun 17:31
a60b726
Compare
Choose a tag to compare

Version 1.3.1

Commits

Sogrim: v1.3.0

17 Feb 12:12
b8dea1e
Compare
Choose a tag to compare

Version 1.3.0

Commits

Sogrim: v1.2.1

16 Jan 18:51
ac50bc3
Compare
Choose a tag to compare

Version 1.2.1

Commits

  • [ac50bc3] Merge pull request #180 from sogrim/fix-ug-data-upload-white-screen-bug
  • [14c9e30] Merge branch 'master' into fix-ug-data-upload-white-screen-bug
  • [4ee5992] Prepare v1.2.1
  • [6876971] Remove error boundary from useUpdateUserUgData

Sogrim: v1.2.0

11 Jan 18:15
3cb1331
Compare
Choose a tag to compare

Version 1.2.0

Commits

  • [3cb1331] Merge pull request #179 from sogrim/development
  • [eeaf243] Fix format
  • [752e91d] Prepare for v1.2.0
  • [5ec9848] Merge branch 'master' into development
  • [cd0d06b] Introduce Semester0Page to allow editting semester0 courses (#178)
  • [4a1ee69] Refactor bank rules (#175)
  • [dca7835] Handle specialization groups in bank requirement rows (#173)
  • [8e0a373] Return parser error when credit is reversed

Sogrim: v1.1.2

07 Jan 23:50
8bfe3c0
Compare
Choose a tag to compare

Version 1.1.2

Commits

Sogrim: v1.1.1

22 Oct 15:07
9653b81
Compare
Choose a tag to compare

Version 1.1.1

Commits

  • [9653b81] Merge pull request #159 from sogrim/development
  • [6134809] Merge branch 'master' into development
  • [f706744] Prepare for v1.1.1
  • [5e4fa96] Add some UI loading indicators to various stages (#158)
  • [8067ae8] Merge pull request #156 from sogrim/refactor-macros-into-generics
  • [f063439] Merge pull request #157 from sogrim/fix-parser-edge-browser-bug
  • [ac7e4c6] Refactor macros into generics
  • [084cc95] Fix parser bug caused by edge browser
  • [2ae98b9] Update deploy_client.yml

Sogrim: v1.1.0

27 Sep 11:32
6c01a46
Compare
Choose a tag to compare

Version 1.1.0

Commits

  • [6c01a46] Merge pull request #151 from sogrim/development
  • [02de4cb] Apply clippy + rephrase in changes.ts
  • [0cef272] Merge branch 'master' into development
  • [6179e77] Prepare for v1.1.0
  • [e405a6b] Add Buy Me A Coffee button to Footer
  • [1ad65e8] Add Cargo.lock to provide deterministic builds
  • [bc093bf] Merge pull request #150 from sogrim/apply-clippy-lints
  • [b20ecf7] Apply clippy lints
  • [920c6df] Merge pull request #148 from sogrim/clean-backend-code
  • [4f1499c] Merge branch 'development' into clean-backend-code
  • [7a4c27d] Merge pull request #149 from sogrim/Add-catalog-validations
  • [e06c126] Minor error handling adjustments
  • [ab9dc99] PR comments
  • [f2de27f] Fix lint warning
  • [8e837d4] .
  • [c71d025] change match to if let
  • [3d5b5aa] Remove unnecessary unwrap()s
  • [80566df] Add test
  • [6a86164] Introduce 'Db' struct and refactor db handling
  • [e16e046] Remove Option from user_details in User
  • [b772e9f] Refactor error.rs to avoid cloning the error
  • [63aef52] Change jwt-google's test-helper to a Dev dependecy
  • [b945510] extract complicated logic to function
  • [fc81e69] Merge branch 'development' into Add-catalog-validations
  • [1c61e2c] Merge pull request #147 from sogrim/optimize-course-retrieval
  • [0fa6a3a] Rename filtered services
  • [53c23a5] Implement get_courses_by_ids
  • [b69a8fb] .
  • [326b1fa] remove sgs validations
  • [dca79db] Add acyclic validation
  • [7bd96ff] refactor toposort for validations
  • [f227f47] Merge pull request #134 from sogrim/seperate-errors-on-course-number
  • [6230a0e] Camel case
  • [80aceaf] Merge branch 'development' into seperate-errors-on-course-number
  • [7ff0f39] Merge pull request #136 from sogrim/remove-duplicate-files
  • [f2c62ee] Update function name
  • [9a17ac2] pr comment
  • [b28c1f7] fix function
  • [a63b73d] Remove duplicate files
  • [099e40d] separate errors and fix a bug in grade
  • [6d9f862] Create static.json

Sogrim: v1.0.5

02 Apr 22:00
0157171
Compare
Choose a tag to compare

Version 1.0.5

Commits

  • [0157171] Merge pull request #130 from sogrim/development
  • [9464f07] prepare v1.0.5
  • [e788d9c] Merge branch 'master' into development
  • [7545c5b] fix warning on toggle click
  • [5acc94a] Merge pull request #125 from sogrim/add-in-progress-computation
  • [006cd9c] Merge branch 'development' into add-in-progress-computation
  • [8837239] minor color change in linear progress bar
  • [3bb8dde] Refactor and export components

Sogrim: v1.0.4

01 Apr 00:53
e65b676
Compare
Choose a tag to compare

Version 1.0.4

Commits

  • [e65b676] Merge pull request #127 from sogrim/development
  • [b874c44] fix specialization groups test
  • [8e00f2b] Merge branch 'master' into development
  • [8897b18] prepare v1.0.4
  • [29a0dfc] Merge pull request #126 from sogrim/improve-specialization-group-handling
  • [ecfe7d5] apply requested changes and fix bugs in sgs
  • [2e65133] remove unnecessary code
  • [0992c4a] add specialization group chips to bank rows
  • [e3f67bb] make sgs algorithm return best match
  • [9c26d50] fix delete course bug
  • [a92f980] fix confetti dimensions
  • [1e17138] Merge pull request #123 from sogrim/better-error-handling
  • [1a83c29] fix some display bugs
  • [30551a3] confetti on degree completion 🎉
  • [900dd2e] Better error handling