Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
aae29c0
Merge pull request #117 from OpenSIST/dev
cuttle-fish-my Jul 13, 2025
f929dc8
Add Baylor College of Medicine to UnivList
thezbm Jul 14, 2025
25ba9c7
Merge pull request #119 from OpenSIST/alpha
thezbm Jul 14, 2025
ed81eb4
Fix Baylor College of Medicine color
thezbm Jul 14, 2025
d35f4be
Merge pull request #120 from OpenSIST/alpha
thezbm Jul 14, 2025
08fb488
Add star buttons in program buttons
thezbm Jul 19, 2025
8c21afe
Use context to pass metadata in SideBar
thezbm Jul 19, 2025
25c416a
Fix right parenthesis displayed in SideBar
thezbm Jul 23, 2025
f8225e3
Clean up Post and prepare for comment section
thezbm Jul 24, 2025
11480e1
Fix post updated_at display
thezbm Jul 25, 2025
c1e72ea
Fix post search
thezbm Jul 25, 2025
6c7a6d9
Fix post date display to local time
thezbm Jul 25, 2025
faabe6f
feat: virtual scrolling for datatable
billhu0 Jul 26, 2025
866d952
DataPoints Table: overscan more pixels to reduce rerenders.
billhu0 Jul 26, 2025
d1fc841
Merge pull request #123 from OpenSIST/alpha
thezbm Jul 26, 2025
404f388
fix(DataPoints): fixed the bug that users cannot scroll to bottom
billhu0 Jul 26, 2025
befceb7
fix(DataPoints): removed scrollbar to fix horizontal width issue
billhu0 Jul 26, 2025
70ac876
fix(DataPoints): smaller group header height on small (<1024px) screens
billhu0 Jul 26, 2025
7fb6fd0
Merge pull request #124 from OpenSIST/alpha
caoster Jun 2, 2026
653fe9c
[AI generated] Fix warnings in code base
caoster Jun 2, 2026
a094e9c
[AI generated] Cache system: prefetch Programs, Program descriptions,…
caoster Jun 2, 2026
5ca5076
[AI generated] Use new batch API for program description and metadata.
caoster Jun 3, 2026
1fd147d
Fix sidebar
caoster Jun 3, 2026
1fad4fb
Merge pull request #125 from OpenSIST/alpha
caoster Jun 3, 2026
565c78f
Show loading when needed
caoster Jun 3, 2026
541eaa6
[AI generated] Move about-us to FAQ
caoster Jun 3, 2026
d8de5a9
Merge pull request #126 from OpenSIST/alpha
caoster Jun 3, 2026
670cbe3
Merge branch 'main' into dev
caoster Jun 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,3 @@
npm-debug.log*
yarn-debug.log*
yarn-error.log*
package-lock.json
2 changes: 1 addition & 1 deletion env/alpha
Original file line number Diff line number Diff line change
@@ -1 +1 @@
REACT_APP_BACKEND_SPECIFIC_API="https://alpha.opensist.tech/"
VITE_BACKEND_SPECIFIC_API="https://alpha.opensist.tech/"
34 changes: 34 additions & 0 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
import js from "@eslint/js";
import globals from "globals";
import reactHooks from "eslint-plugin-react-hooks";
import tseslint from "typescript-eslint";

export default tseslint.config(
{ignores: ["build"]},
{
files: ["src/**/*.{js,jsx,ts,tsx}"],
extends: [
js.configs.recommended,
reactHooks.configs.flat["recommended-latest"],
],
languageOptions: {
ecmaVersion: "latest",
globals: globals.browser,
parser: tseslint.parser,
parserOptions: {
ecmaFeatures: {jsx: true},
},
},
rules: {
"no-unused-vars": ["warn", {args: "none", caughtErrors: "none"}],
"no-useless-catch": "off",
"eqeqeq": "error",
"no-console": ["error", {allow: ["warn", "error"]}],
"no-else-return": "error",
"no-return-await": "error",
"no-useless-rename": "error",
"object-shorthand": "error",
"prefer-const": "error",
},
},
);
24 changes: 24 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta
name="description"
content="An open-source oversea graduate application reference platform for SISTors at ShanghaiTech University."
/>
<title>OpenSIST</title>

<link rel="apple-touch-icon" sizes="180x180" href="/icons/for_web/light_mode/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/icons/for_web/light_mode/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/icons/for_web/light_mode/favicon-16x16.png">
<link rel="manifest" href="/icons/for_web/light_mode/site.webmanifest">
<link rel="mask-icon" href="/icons/for_web/light_mode/safari-pinned-tab.svg" color="#004098">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#ffffff">
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/index.jsx"></script>
</body>
</html>
Loading