tag:github.com,2008:https://github.com/raffles-interact/interapp/releases
Tags from interapp
2024-05-01T04:58:29Z
tag:github.com,2008:Repository/716234226/0.4.3
2024-05-01T05:02:34Z
0.4.3
<p>fix: more fixes (<a class="issue-link js-issue-link" href="https://github.com/raffles-interact/interapp/pull/60">#60</a>)</p>
<p>* fix: remove dev x cache header</p>
<p>* fix: access token expire not being set on refresh</p>
<p>* fix: prettier error messages, fix 404 unable to be shown</p>
<p>* fix: add allroutes</p>
<p>* [autofix.ci] apply automated fixes</p>
<p>* fix: add err handling for getAllUsernames</p>
<p>* fix: add err handling for admintable</p>
<p>* fix: make service session row compact</p>
<p>* [autofix.ci] apply automated fixes</p>
<p>* chore: install mc client with dockerfile</p>
<p>* feat: add backup task</p>
<p>* [autofix.ci] apply automated fixes</p>
<p>* fix: use coderabbit suggestion</p>
<p>Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com></p>
<p>* [autofix.ci] apply automated fixes</p>
<p>* refactor: handling of minio task</p>
<p>* [autofix.ci] apply automated fixes</p>
<p>---------</p>
<p>Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
<br />Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com></p>
SebassNoob
tag:github.com,2008:Repository/716234226/0.4.2
2024-04-28T12:53:20Z
0.4.2
<p>fix: potentially more fixes! (<a class="issue-link js-issue-link" href="https://github.com/raffles-interact/interapp/pull/52">#52</a>)</p>
<p>* fix: incorrect coersion for query fields</p>
<p>* chore: remove useless console log in test</p>
<p>* feat: gracefully clean up sigint</p>
<p>* feat: update lockfiles</p>
<p>* fix: block until minio is recreated</p>
<p>* fix: remove properties out of expected tests</p>
<p>* refactor: types in constants and comment some code</p>
<p>* chore: rename e2e tests to api</p>
<p>* feat: set up eslint</p>
<p>* fix: remove lint from ci</p>
<p>* fix: all eslint errors</p>
<p>* fix: combine tests, add warning lint</p>
<p>* chore: prettier</p>
<p>* feat: add autofix ci</p>
<p>* [autofix.ci] apply automated fixes</p>
<p>* chore: bump checkout version</p>
<p>* fix: attempt fix of eslint ci?</p>
<p>* fix: again?</p>
<p>* fix: again again?</p>
<p>* fix: final fix?</p>
<p>* feat: add servicehoursexportmodel</p>
<p>* [autofix.ci] apply automated fixes</p>
<p>* fix: revert replaced error message</p>
<p>* refactor: validation of middleware function name in API routes</p>
<p>* [autofix.ci] apply automated fixes</p>
<p>* feat: improve verify attendance</p>
<p>* [autofix.ci] apply automated fixes</p>
<p>* chore: remove legacy userwithprofilepicture</p>
<p>* fix: mapping for update profile picture</p>
<p>* [autofix.ci] apply automated fixes</p>
<p>* fix: delete profile picture from localstorage only on successful api call</p>
<p>* [autofix.ci] apply automated fixes</p>
<p>* fix: timeout during postgres client install</p>
<p>* feat: add interface for all exports models to follow</p>
<p>* [autofix.ci] apply automated fixes</p>
<p>* fix: remove console log</p>
<p>* feat: update tests</p>
<p>* [autofix.ci] apply automated fixes</p>
<p>* fix: attempt to get sonar to ignore error</p>
<p>* refactor: parseErrorMessage -> parseServerError</p>
<p>* fix: rename file</p>
<p>* feat: add docs to remap asset url</p>
<p>* feat: more descriptive client errors</p>
<p>* [autofix.ci] apply automated fixes</p>
<p>* fix: reformat err handling</p>
<p>* fix: remove console log</p>
<p>* [autofix.ci] apply automated fixes</p>
<p>* fix: fail silently without causing crash on app update</p>
<p>* fix: weird failed condition for profile page</p>
<p>---------</p>
<p>Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com></p>
SebassNoob
tag:github.com,2008:Repository/716234226/0.4.1
2024-04-19T16:08:27Z
0.4.1
<p>fix: misc scripting, crashes and unexpected behaviour (<a class="issue-link js-issue-link" href="https://github.com/raffles-interact/interapp/pull/45">#45</a>)</p>
<p>* fix: text content, update img</p>
<p>* feat: import script</p>
<p>* fix: config changes</p>
<p>* fix: config change again</p>
<p>* fix: incorrect mapping of asset urls</p>
<p>* fix: readability</p>
<p>* chore: untrack data files</p>
<p>* fix: incorrect formatting for service session date</p>
<p>* fix: crash on 0 permissions</p>
<p>* fix: failed request on 0 announcements navigation</p>
<p>* fix: infinite loading on dne announcement</p>
<p>* fix: ghost keys and handle non-existent session in AttendanceMenuEntry</p>
<p>* fix: undefined build error</p>
<p>* fix: add alt props to img</p>
<p>* fix: many ics allowed for service</p>
<p>* fix: sort services</p>
<p>* fix: imported names too short</p>
<p>* fix: nextattendance is wrong</p>
<p>* fix: fix tests</p>
<p>* fix: admin searching gives undefined pages</p>
<p>* fix: allow search in service sessions</p>
<p>* fix: timezone differences</p>
<p>* chore: raise rate limit</p>
<p>* fix: make service session search clearable</p>
<p>* chore: optimise + allow longer time to have qr available</p>
<p>* feat: import hours script</p>
<p>* fix: minor change of plans for import hours</p>
<p>* chore: update readme</p>
<p>* fix: modify update script path</p>
<p>* fix: lower permissions mark absence failure</p>
<p>* feat: manual password reset script</p>
<p>* feat: allow redirects on login</p>
<p>* fix: dont report issues to sentry on dev server</p>
<p>* fix: prerender error on useSearchParams</p>
<p>* chore: create sessions manually script</p>
<p>* fix: incorrect default value on searchable select</p>
<p>* fix: incorrect usage of pw reset</p>
<p>* chore: bump next to 14.2</p>
<p>* refactor: Makefile build commands for different scenarios</p>
<p>* fix: CORS origin issue in API routes</p>
<p>* chore: Update docker-compose files to remove version field</p>
<p>* chore: rename data-source to snake case</p>
<p>* chore: simplify imports</p>
<p>* chore: Update imports in unit tests to use @models/.</p>
<p>* chore: bump bun to 1.1.3</p>
<p>* chore: Update docker-compose files to include VERSION environment variable</p>
<p>* chore: add footer version</p>
<p>* chore: add release for sentry observability</p>
<p>* fix: naming conflict in version</p>
<p>* fix: reorganise files</p>
<p>* fix: naming conflict</p>
<p>* refactor: reuse code for describe()</p>
<p>* chore: add node-xlsx package for Excel file handling</p>
<p>* feat: implement logic for GM exports</p>
<p>* chore: remove newlines</p>
<p>* feat: refactor validation middleware</p>
<p>* refactor: redo exports</p>
<p>* fix: show full output on build failure</p>
<p>* fix: prevent memory leak by cleaning dumpfiles >7 days old</p>
<p>* chore: prettier</p>
<p>* refactor: use early return clause</p>
<p>* feat: allow for exports date filtering</p>
<p>* fix: restrict endpoint</p>
<p>* feat: add frontend</p>
<p>* refactor: efficiently compare edit action changes</p>
<p>* fix: incorrect pathing for renamed data_source</p>
<p>* chore: revert #c116271</p>
<p>* feat: add diffing algorithm</p>
<p>* feat: add bulk service hour changes</p>
<p>* fix: dockerfile failure due to incorrect shell syntax</p>
<p>* feat: add endpoint linkage and clean up</p>
<p>* fix: consise regex number syntax</p>
<p>* fix: build error</p>
<p>* fix: update service hours in bulk overwriting value</p>
<p>* chore: bump version</p>
SebassNoob
tag:github.com,2008:Repository/716234226/0.4.0
2024-02-24T19:50:43Z
0.4.0
<p>feat: fixes and validation (<a class="issue-link js-issue-link" href="https://github.com/raffles-interact/interapp/pull/35">#35</a>)</p>
<p>* fix: make err handling resilient, and fix bugs (<a class="issue-link js-issue-link" href="https://github.com/raffles-interact/interapp/pull/32">#32</a>)</p>
<p>* fix: infinite looping cronjob</p>
<p>* feat: rewrite service unit tests</p>
<p>* feat: add global err handlers</p>
<p>* feat: add 404</p>
<p>* feat: update api client</p>
<p>* refactor: use common page skeleton on loading</p>
<p>* fix: fix code smells</p>
<p>* feat: add ci badge</p>
<p>* feat: add ratelimit handling</p>
<p>* fix: fix proxy security warn</p>
<p>* fix: typo</p>
<p>* refactor: auto detect rsc on xhr request</p>
<p>* feat: rewrite auth tests</p>
<p>* chore: bump deps, fix text</p>
<p>* feat: start on announcementmodel unit tests</p>
<p>* fix: add cleanup func</p>
<p>* feat: replace working name</p>
<p>* fix: rename completed to read</p>
<p>* Feat/api type validation (<a class="issue-link js-issue-link" href="https://github.com/raffles-interact/interapp/pull/36">#36</a>)</p>
<p>* feat: write middleware for checking</p>
<p>* feat: overhaul file structure</p>
<p>* feat: upgrade auth endpoints</p>
<p>* feat: add typecheck for /user/*</p>
<p>* fix: provide full list of missing env</p>
<p>* feat: announcement api validation</p>
<p>* feat: upgrade service endpoints</p>
<p>* feat: fix up announcementmodel tests</p>
<p>* chore: Update to use "CCA Hours" instead of "Service Hours".</p>
<p>* fix: api regression</p>
<p>* fix: code smells</p>
<p>* Feat/requested changes (<a class="issue-link js-issue-link" href="https://github.com/raffles-interact/interapp/pull/38">#38</a>)</p>
<p>* feat: migrate db</p>
<p>* feat: update models and endpoints</p>
<p>* fix: update tests</p>
<p>* feat: update scheduler</p>
<p>* refactor: deletion logic efficiency</p>
<p>* fix: debounce state for xhr req</p>
<p>* feat: update FE service sessions and varifyattendance</p>
<p>* feat: add support for service</p>
<p>* feat: improved validation errors</p>
<p>* chore: rename service hours to cca hours</p>
<p>* fix: fix smells</p>
<p>* fix: misc bugfixes</p>
<p>* feat: initial commit of empty suites</p>
<p>* chore: bump deps</p>
<p>* fix: remove unused import</p>
<p>* fix: permissions issue</p>
<p>* chore: update meta</p>
<p>* feat: start on usermodel tests</p>
<p>* chore: continue tests</p>
<p>* feat: more tests</p>
<p>* feat: complete usermodel tests</p>
<p>* feat: add db snapshotting</p>
<p>* fix: scheduling of service sessions</p>
<p>* fix: smells</p>
<p>* fix: test volume type</p>
<p>* test: volume test again</p>
<p>* chore: bump versions</p>
<p>* chore: remove console log</p>
SebassNoob
tag:github.com,2008:Repository/716234226/0.3.0
2024-01-21T11:58:43Z
0.3.0
SebassNoob
tag:github.com,2008:Repository/716234226/0.2.0
2024-01-05T16:15:58Z
0.2.0
SebassNoob
tag:github.com,2008:Repository/716234226/0.1.1
2024-01-01T06:56:59Z
0.1.1
<p>fix: bugfix feedback (<a class="issue-link js-issue-link" href="https://github.com/raffles-interact/interapp/pull/16">#16</a>)</p>
<p>* chore: prettier</p>
<p>* feat: sql dump script</p>
<p>* fix: optimise select users by service</p>
<p>* fix: prevent change email from submitting invalid inputs</p>
<p>* fix: round email button corners</p>
<p>* feat: add endpoint for getusersbyservice</p>
<p>* fix: memory leak with bun in watchpack</p>
<p>* feat: add bulk user service change to endpoints</p>
<p>* feat: add service page</p>
<p>* fix: fix code smells</p>
<p>* feat: update navbar headers</p>
<p>* feat: add create services gui</p>
<p>* fix: clean up</p>
<p>* fix: hopefully fix build process</p>
<p>* feat: add delete service action</p>
<p>* fix: move to node to prevent segfaults</p>
<p>* feat: finalise services page</p>
<p>* chore: clean up code smells</p>
<p>* chore: revert breaking changes, optimise further</p>
<p>* chore: bump version</p>
<p>* feat: add minio</p>
<p>* feat: add fullstack support for minio</p>
<p>* fix: auto test failure</p>
<p>* fix: fix incorrect placeholder image pathing</p>
<p>* fix: simplify initialisation</p>
<p>* fix: revert accidental removal of build test</p>
<p>* chore: update readme</p>
<p>* chore: standardise import aliases</p>
<p>* fix: incorrect aliases</p>
<p>* fix: update auth style breakpoints</p>
<p>* fix: show error on invalid user permission combination</p>
<p>* chore: bump bun version</p>
SebassNoob
tag:github.com,2008:Repository/716234226/0.1.0
2023-12-16T14:46:07Z
Initial release
<p>feat: first build of website (<a class="issue-link js-issue-link" href="https://github.com/raffles-interact/interapp/pull/12">#12</a>)</p>
<p>* chore: restructure tests</p>
<p>* fix: fix hanging connections in recreate db</p>
<p>* fix: tweak ci</p>
<p>* fix: clean up smells</p>
<p>* feat: update docs</p>
<p>* feat: add change email endpoint</p>
<p>* chore: rename actions file</p>
<p>* feat: add get endpoints for permissions and users</p>
<p>* feat: update docs</p>
<p>* fix: duplicate error message on log in</p>
<p>* feat: add navbar</p>
<p>* chore: bump bun version</p>
<p>* fix: tweak signup and signin forms</p>
<p>* fix: make navbar actually sticky</p>
<p>* feat: add footer</p>
<p>* feat: add verification email</p>
<p>* feat: add under construction signage</p>
<p>* chore: hopefully fix promise types</p>
<p>* fix: attempt to fix again with rewrite</p>
<p>* fix: fix again</p>
<p>* fix: smells and navbar title</p>
<p>* feat: prettier verify email template</p>
<p>* fix: tweak verify email page render</p>
<p>* feat: reset pw pages</p>
<p>* feat: prettier emails</p>
<p>* fix: add titleing to emails</p>
<p>* chore: update metadata</p>
<p>* refactor: clean up verify email code</p>
<p>* fix: invalid header</p>
<p>* chore: bump bun version</p>
<p>* fix: reset password email invalid link</p>
<p>* fix: consistency while requesting api routes</p>
<p>* feat: start on settings and admin pages</p>
<p>* chore: prettier</p>
<p>* feat: add admin ability to change email</p>
<p>* feat: add admin functionality to update service hours</p>
<p>* fix: admin change email using wrong jwt</p>
<p>* feat: allow deletion of user account</p>
<p>* feat: admin page</p>
<p>* chore: add loading states for login and signup</p>
<p>* feat: pagination and authprovider tweaks</p>
<p>* fix: update navbar</p>
<p>* feat: settings page</p>
<p>* fix: misc fixes</p>
SebassNoob