v1.0.0
What's Changed
- Add Github Actions and PR template by @jarosenb in #3
- fix(tup-ui): app default test case failure by @wesleyboar in #4
- TUP-271: Move Core-Styles to Monorepo by @wesleyboar in #2
- fix(tup-ui): load CSS from correct path by @wesleyboar in #6
- fix(core-styles): disabled link: no bkgd color by @wesleyboar in #11
- chore(core-styles): v0.6.0-beta by @wesleyboar in #5
- chore(core-styles): v0.6.0 by @wesleyboar in #18
- fix(core-styles): missing css vars from portal by @wesleyboar in #24
- Core styles/v0.7.0 by @wesleyboar in #30
- milestone/001 - core components by @jchuahtacc in #38
- Task/tup 287 login request hook by @jchuahtacc in #23
- fix(core-styles): drop ineffectual prettierignore by @wesleyboar in #43
- chore(core-styles): update docs & comments by @wesleyboar in #44
- task/TUP-196 -- client login page by @jchuahtacc in #40
- task/TUP-159: Bring tup-cms custom app into the tup-ui repo by @jarosenb in #48
- task/TUP-331 -- system monitor client by @jchuahtacc in #50
- task/TUP-194: Integrate dashboard login with Django user model by @jarosenb in #49
- fix(cms): tup-339 logos by @wesleyboar in #55
- fix(tup-cms): TUP-340 cms nav align / show search & login by @wesleyboar in #53
- fix(tup-cms): remove extra space from readme.md by @wesleyboar in #56
- feat(tup-cms): get CMS image of recent-merged fp-1854 + tup-340 by @wesleyboar in #57
- fix: tup-274 core-styles dependencies to root by @wesleyboar in #51
- refactor/hook-lib: factor hooks and test utils into separate libs by @jarosenb in #59
- refactor/component-lib: Factor out components library by @jarosenb in #60
- Migrate nx to v15 by @jarosenb in #61
- feat(tup-cms): fp-1500 serve ui lib / new cms img by @wesleyboar in #62
- chore(core-styles): tup-293 dependency updates by @wesleyboar in #64
- Bump vite to v3.2.2 by @jarosenb in #63
- feat(tup-cms): tup-348 portal nav by @wesleyboar in #58
- Task/TUP-357: my tickets dashboard component by @ryamase in #65
- feat(tup-cms): accent colors & new ui patterns & ui demo fixes by @wesleyboar in #67
- Task/TUP 360 Use TAP system monitor by @sophia-massie in #69
- hotfix/TUP Update Value types in System_Monitor hook by @sophia-massie in #72
- Task/tup 358 active projects dashboard view by @van-go in #66
- TUP 380 Create blank proj & allocations page by @sophia-massie in #75
- feat(core-styles): use remote v1.0, not local v0.7 by @wesleyboar in #70
- Add route structure for Projects section by @jarosenb in #78
- task/TUP-317: Navbar styling by @jarosenb in #79
- fix(tup-cms): full-height edit plugin inside text by @wesleyboar in #80
- fix(tup-cms): wysiwyg to not force
<p>
tag by @wesleyboar in #83 - Refactor PageLayout to use CSS grid by @jarosenb in #81
- Support tup-services running on localhost by @jarosenb in #84
- chore(core-styles/cms): three small fixes/features by @wesleyboar in #85
- Task/tup 373 project summary listing by @sophia-massie in #86
- task/TUP-377: Add project user list/detail view by @jarosenb in #82
- feat: new font sizes - cms & portal by @wesleyboar in #92
- Update Github Actions to improve npm caching by @jarosenb in #102
- feat(tup-cms): fp-1952 isolate ES network by @wesleyboar in #106
- layout/projects-listing: Clean up project listing and add styles. by @jarosenb in #101
- Create Ticket Modal, Ticket History Modal, and Standalone Tickets Page by @ryamase in #76
- Blur inputs in Formik tests to ensure buttons are active by @jarosenb in #107
- chore(core-comp…): fp-1939 drop sidebar concept from section by @wesleyboar in #89
- Simulate user events when testing Formik components by @jarosenb in #109
- feat(tup-ui): dashboard layout by @wesleyboar in #90
- Dashboard news component by @jarosenb in #111
- Intercept RT form submissions and call tup-services by @jarosenb in #112
- fix dashboard css so media queries compile by @jarosenb in #114
- fix(tup-ui): do not load core cms styles in portal by @wesleyboar in #113
- UI for MFA pairing by @jarosenb in #108
- fix(tup-ui): limit dashboard min height solution to wide & short screens by @wesleyboar in #116
- feat(tup-cms): cms news + core-styles patterns by @wesleyboar in #98
- Task/tup 375 header for project detail by @sophia-massie in #94
- Tweaks: Projects layout, Vite upgrade; replace react-table with explicit markup by @jarosenb in #118
- Publications Detail View by @jarosenb in #119
- Add hooks and integration for adding/removing users and delegates by @jarosenb in #120
- Migrate to Vitest and native Nx Vite Executor by @jarosenb in #123
- Update react-query to tanstack-query by @jarosenb in #124
- fix(tup-cms): djangcms_picture, alignment issues by @wesleyboar in #122
- Refactor: Improve organization of tup-hooks by @jarosenb in #126
- Nx: Update app/lib config to use Nx/Vite defaults. by @jarosenb in #127
- feat(tup-cms): "hotjar" analytics (heatmap) by @wesleyboar in #99
- task/TUP-404: Logout button for both Dashboard and CMS by @jarosenb in #130
- feat(core-cms): redirect blog posts without new plugin by @wesleyboar in #128
- fix(tup-cms): tup-412, giant dashboard footer by @wesleyboar in #135
- task/TUP-410: Small fixes for Projects forms by @jarosenb in #134
- task/TUP-405: Dropdown UI for delegate selection by @jarosenb in #131
- task/TUP-406: Add UI for deleting publications and grants on projects by @jarosenb in #132
- feat(tup-cms): cmd news styles by @wesleyboar in #125
- feat(tup-cms): tup-386 user news by @wesleyboar in #129
- fix(tup-cms): get latest core-cms image / tup-412 by @wesleyboar in #137
- Task/tup 408 mfa help link by @van-go in #140
- tup-411-txras-allocations-link by @van-go in #139
- task/TUP-403: Update compute/storage in project header to match allocations table. by @jarosenb in #142
- Fixed create account and get help link on login by @sophia-massie in #143
- feat(tup-cms): core-cms news tweaks by @wesleyboar in #138
- fix(tup-cms): cms permissions by @wesleyboar in #136
- chore(core-styles): tup-cms table style updates by @wesleyboar in #145
- Tweak dashboard grid to give projects/tickets equal height. by @jarosenb in #146
- bug/TUP-413: Show only active projects/allocations in the Dashboard by @jarosenb in #147
- fix(tup-ui): manage acct, add missing "Confirm Removal" text by @wesleyboar in #154
- chore(tup-components): pr auto annotations by @wesleyboar in #155
- task/TUP-418: use correct attributes for calculating percent usage on allocations by @jarosenb in #152
- task/TUP-417: Show inactive allocations for inactive projects by @jarosenb in #151
- Support flush layouts in the Projects area by @jarosenb in #150
- Use /portal and not /dashboard in routes. by @jarosenb in #157
- feat(tup-cms): tup-437, search query param name by @wesleyboar in #159
- fix(tup-cms): up-to-date cms search query param name image by @wesleyboar in #161
- fix(tup-ui): change "User News" to "User Updates" by @wesleyboar in #156
- feat(tup-ui): login, Security and Policies links by @wesleyboar in #149
- fix(tup-ui): manage account, remove redundant text by @wesleyboar in #153
- Task/tup 432 wording update remove user by @sophia-massie in #166
- task/TUP-428: Redirect to /login on logout by @jarosenb in #162
- Clarify that 'Add User' should use exact username by @jarosenb in #163
- task/TUP-430: Add indicator for tickets with attachments by @jarosenb in #164
- Tup 425 add txras link by @van-go in #170
- make changes to manage account through out site by @van-go in #169
- Task/tup 429 user updates links dashboard by @sophia-massie in #172
- demo/tup-cms-react: Add support for React components in CMS content by @jarosenb in #148
- Fixes for CMD feedback items by @jarosenb in #160
- fix(tup-cms): use/set page title on app pages by @wesleyboar in #175
- feat(tup-cms): new message styles by @wesleyboar in #176
- feat(tup-cms): allow folder-level permissions by @wesleyboar in #173
- fix(core-styles): button light/dark bug (Core-Styles#137) by @wesleyboar in #177
- combine abstract/grants section, links to TXRAS by @van-go in #179
- fix(core-styles): v2.5.0 (misc fixes) & svg logos by @wesleyboar in #180
- chore(tup-ui): no repetition of table width 100% by @wesleyboar in #183
- Add ability for staff users to impersonate by @jarosenb in #178
- fix(tup-cms): allow use of assets_custom_delayed by @wesleyboar in #181
- Task/tup 440: Tickets styling by @jarosenb in #185
- Task/tup 447: Direct users to TXRAS if they have no projects/allocations. by @jarosenb in #186
- fix(tup-cms): core-cms templates: picture, 404 by @wesleyboar in #187
- feat(tup-cms): homepage banner by @wesleyboar in #182
- feat(tup-ui): update system monitor styles by @wesleyboar in #184
- fix(tup-cms): pill size too large (on cms) by @wesleyboar in #189
- feat(tup-cms): save global css snippets by @wesleyboar in #174
- software table CMS component by @jarosenb in #167
- fix(tup-cms): Dockerfile trumped core-cms template by @wesleyboar in #190
- feat(tup-cms): svg decals for layered images by @wesleyboar in #168
- Task/tup 443 empty placeholder component for tickets projects by @sophia-massie in #188
- chore(core-styles): v2.6.1 by @wesleyboar in #195
- feat(tup-cms): svg snippets, more choices by @wesleyboar in #193
- feat(tup-components): tup-448 software table by @wesleyboar in #196
- TUP-145: Add Secure Upload function by @jarosenb in #194
- feat(tup-cms): tup-398, style user updates like cms news by @wesleyboar in #191
- task/TUP-444: Fixes for User Services/LT requests by @jarosenb in #197
- test(tup-cms): turn off search bar by @wesleyboar in #199
- chore(tup-cms): save snippets before launch by @wesleyboar in #198
- feat(tup-cms): breadcrumbs js snippet to js module by @wesleyboar in #200
- chore(tup-ui): migrate some #196 css to core-styles by @wesleyboar in #201
- chore(tup-cms): tup-cms-react, minor snippet update by @wesleyboar in #205
- test(core-styles): change default accent color by @wesleyboar in #203
- fix(tup-cms): full width template, avoid js error by @wesleyboar in #206
- feat(tup-cms): load cms css sooner by @wesleyboar in #202
- feat(tup-cms): new svg icons & remove old circuit by @wesleyboar in #209
- fix(tup-cms): background color of news tags by @wesleyboar in #210
- fix(tup-cms): render mailto link e-mails by @wesleyboar in #211
- feat(tup-cms): figure, caption, etc css; full site by @wesleyboar in #212
- fix(tup-cms): hide byline on user updates by @wesleyboar in #214
- Require a valid MFA token before unpairing by @jarosenb in #215
- bug/ sysmon reporting wrong system status by @sophia-massie in #216
- fix(tup-cms): let banner image "size-to-fit" by @wesleyboar in #217
- fix: Show text for empty projects if user has inactive projects by @jarosenb in #219
- task/TUP-452: Add password reset link to login page by @jarosenb in #220
- Tweak: Stop tup-cms from overriding TUP_SERVICES_URL config by @jarosenb in #222
- task/TUP-218: Add resource/category to ticket body and choose queue based on category by @jarosenb in #223
- fix(tup-ui): enable policies link on login page by @wesleyboar in #221
- UI for unpairing MFA via email by @jarosenb in #224
- Improve error handling for MFA by @jarosenb in #226
- task/TUP-467: Prevent ticket detail modal from overflowing the viewport by @jarosenb in #227
- bug/TUP-465: Handle null project title/description by @jarosenb in #228
- chore(tup-ui): resolve some files with github check annotations by @wesleyboar in #204
New Contributors
- @ryamase made their first contribution in #65
- @sophia-massie made their first contribution in #69
- @van-go made their first contribution in #66
Full Changelog: https://github.com/TACC/tup-ui/commits/v1.0.0