Skip to content

Chaos 752 review application page + 730 per port application summary - #757

Closed
peternuyn wants to merge 11 commits into
mainfrom
CHAOS-752-review-application-page
Closed

Chaos 752 review application page + 730 per port application summary#757
peternuyn wants to merge 11 commits into
mainfrom
CHAOS-752-review-application-page

Conversation

@peternuyn

Copy link
Copy Markdown
Contributor

I already link the Ui with the backend, so reccommend to manually test and lmk if there's any issue. Imma not merge this yet.

Peter Nguyen and others added 10 commits May 6, 2026 18:43
* changed language mode from Django to TypeScript JSX

* feat: append placeholder variable to textarea

* feat: add {{offer_link}} button

* feat: add tooltip explanation on template buttons

* remove unnecessary css

* fix: add placeholder variable at cursor position

* fix: remove extra spaces in template button {{offer_link}} and make sure the base_url not get double slashed.

* fix: change replace to replaceAll

* add undo/redo functionality

* fix redo key shortcut

* move const table to summary page

* move select dropdown to summary page

* move out components

* basic table switch setup

* add colors to table

* add second table

* move send outcome email button into table component

* move 'all' and 'offered' tables into different components

* add 'sort by' select and 'start queue' button

* fix expand rows

* handle dynamic filter

* clean up logic

* fix getFilterCount

---------

Co-authored-by: Giselle Angela Hanjaya Putri <z5491414@ad.unsw.edu.au>
Co-authored-by: Peter Nguyen <z5662723@ad.unsw.edu.au>
@peternuyn
peternuyn requested a review from Plebbaroni May 8, 2026 10:40
… uses app.private_status, dont store these states (reject/pending/offer) into useState because this cache will be stale if there's an error during the changing of state.
@peternuyn peternuyn changed the title Chaos 752 review application page Chaos 752 review application page + 730 per port applicatio summary May 9, 2026
@peternuyn peternuyn changed the title Chaos 752 review application page + 730 per port applicatio summary Chaos 752 review application page + 730 per port application summary May 9, 2026
@peternuyn peternuyn added the A: Frontend Frontend related issues label May 14, 2026
@peternuyn peternuyn closed this May 22, 2026
@peternuyn

Copy link
Copy Markdown
Contributor Author

giselle already added some extra functionalities in a new branch and merged my code in as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A: Frontend Frontend related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants