Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
173 commits
Select commit Hold shift + click to select a range
eca26ee
Clean start
Aeshus Jan 9, 2026
4497bd3
Initialize Astro (again)
Aeshus Jan 9, 2026
14eb49a
Get header done
Aeshus Jan 11, 2026
717d514
"Finish" hero and fix header
Aeshus Jan 11, 2026
5e5bf11
Split into components/layouts
Aeshus Jan 11, 2026
69ed4f3
Refactor everything
Aeshus Jan 12, 2026
8b40458
Format and support aria-current=page
Aeshus Jan 12, 2026
8bbb2c4
Tweak borders and dark mode colors
Aeshus Jan 12, 2026
a081f03
Move header padding
Aeshus Jan 12, 2026
f25680f
Make mobile hamburger menu "accessible"
Aeshus Jan 12, 2026
cdf1479
Scaffold
Aeshus Jan 12, 2026
3a05a72
Bring in RITSEC logo
Aeshus Jan 13, 2026
248fc56
Setup basic groups + cleanup head
Aeshus Jan 13, 2026
f92e66c
Format
Aeshus Jan 13, 2026
f56f9dc
Create new absolute path to src directory
Aeshus Jan 13, 2026
2b2b77a
Use <Image> for header
Aeshus Jan 13, 2026
ef338b7
Use new absolute paths
Aeshus Jan 13, 2026
b790057
Fix wrong class
Aeshus Jan 13, 2026
3b9ab28
Update Hero and switch to index.mdx
Aeshus Jan 13, 2026
76dac67
Better default sections
Aeshus Jan 13, 2026
f09ab5f
Use textual logo
Aeshus Jan 13, 2026
f6a7710
Get groups stuff finished
Aeshus Jan 13, 2026
58b739f
Scaffold schedule
Aeshus Jan 14, 2026
2386e14
Setup featured event thingy
Aeshus Jan 14, 2026
0cac2af
Update padding on featured
Aeshus Jan 14, 2026
730b543
Format code
Aeshus Jan 14, 2026
0588b1b
"finish" schedule stuff
Aeshus Jan 15, 2026
1485b43
Cleanup
Aeshus Jan 15, 2026
c6c3bce
Fix slug
Aeshus Jan 15, 2026
e7aedf6
Switch to single groups page
Aeshus Jan 15, 2026
cfaae24
Scaffold index
Aeshus Jan 15, 2026
1df7020
Revert "Switch to single groups page"
Aeshus Jan 15, 2026
566ea73
Switch to a single events page
Aeshus Jan 15, 2026
8b7292e
Add view all to schedule
Aeshus Jan 15, 2026
a8ecf6f
Finish events :-)
Aeshus Jan 15, 2026
ea987cd
Update index
Aeshus Jan 15, 2026
7ceac33
Draft sponsors
Aeshus Jan 16, 2026
95b7681
Complete research
Aeshus Jan 16, 2026
7bd4d0d
Edit styles
Aeshus Jan 16, 2026
8f19e3c
Setup footer
Aeshus Jan 16, 2026
c793909
Allow reversing hero
Aeshus Jan 16, 2026
501d4ca
Start about page
Aeshus Jan 16, 2026
bb45c22
Pull pictures in
Aeshus Jan 16, 2026
876de68
Make hero pictures the right size
Aeshus Jan 16, 2026
d9875bd
Disable the fade
Aeshus Jan 16, 2026
1e2fead
Draft groups
Aeshus Jan 16, 2026
7f65b19
Draft schedule
Aeshus Jan 16, 2026
b4106ba
Draft rest
Aeshus Jan 16, 2026
1dd880d
Finish events
Aeshus Jan 17, 2026
ea3c0d5
Filler text
Aeshus Jan 17, 2026
aba7b38
Create about page
Aeshus Jan 17, 2026
6440ede
Format
Aeshus Jan 17, 2026
df2ef58
Add missing groups
Aeshus Jan 18, 2026
fd698e2
Make the eboard photos square
Aeshus Jan 18, 2026
9fa5428
Update groups stuff
Aeshus Jan 18, 2026
05608d1
Fix
Aeshus Jan 18, 2026
f1af6ed
Complete sponsors
Aeshus Jan 18, 2026
dbcf87f
Fix weird flex grow behavior
Aeshus Jan 18, 2026
cfd7928
Filler text to sponsors
Aeshus Jan 18, 2026
c896527
Update dark theme
Aeshus Jan 18, 2026
de8d992
Theme changes
Aeshus Jan 18, 2026
325161c
Make the footer always at the bottom
Aeshus Jan 18, 2026
43d92ac
Basic join us page
Aeshus Jan 18, 2026
b14ce45
Fix random color
Aeshus Jan 18, 2026
fb77a9c
Start research
Aeshus Jan 18, 2026
aaa2057
Scaffold next semester's education meetings
Aeshus Jan 19, 2026
89a7d11
Throw together schedule
Aeshus Jan 19, 2026
ccb7568
Fix broken schedule
Aeshus Jan 19, 2026
6eabfcd
Move calendar to component
Aeshus Jan 19, 2026
d15f567
Make events a carousel
Aeshus Jan 19, 2026
7f36a0d
Get rid of extra VIEW ALL GROUPS
Aeshus Jan 19, 2026
4a11390
Make it so the current day is highlighted
Aeshus Jan 19, 2026
98a20a3
Format everything
Aeshus Jan 19, 2026
d98114b
Remove active date color in calendar
Aeshus Jan 20, 2026
19ae3cc
Make colors more legible
Aeshus Jan 20, 2026
09fa70c
Fix dates
Aeshus Jan 20, 2026
cf29d84
Add React + Format
Aeshus Jan 20, 2026
2ed7d61
Add utils
Aeshus Jan 21, 2026
74877de
Redo all style definitions
Aeshus Jan 21, 2026
56d59ad
Restyle Hero
Aeshus Jan 21, 2026
2109a61
Redesign group carousel
Aeshus Jan 21, 2026
2647d40
Redesign events carousel
Aeshus Jan 21, 2026
8e982a3
Fix hero
Aeshus Jan 21, 2026
39f78b3
Darker dark theme
Aeshus Jan 21, 2026
3f1971f
Add noscript link
Aeshus Jan 21, 2026
fca2031
Update ResearchList
Aeshus Jan 21, 2026
86febe5
Add basic fields
Aeshus Jan 21, 2026
5d204aa
New date formatting
Aeshus Jan 21, 2026
2db7461
Format BaseLayout
Aeshus Jan 21, 2026
153d1f3
Redesign legacy eboard
Aeshus Jan 21, 2026
3d364e6
Redesign eboard grid
Aeshus Jan 21, 2026
8910659
Fix hero
Aeshus Jan 21, 2026
6b30e2e
Update events
Aeshus Jan 21, 2026
6452795
Flip events column and height
Aeshus Jan 21, 2026
18c7dca
Make events mdx and move stuff to component
Aeshus Jan 21, 2026
b44fcc1
Fix Legacy EBoard Styles
Aeshus Jan 22, 2026
ddd5873
Remove unused imports from about
Aeshus Jan 22, 2026
eb09a1a
Remove seconds from group meeting times
Aeshus Jan 22, 2026
06100a1
Add website field
Aeshus Jan 22, 2026
219640d
Restyle GroupList, move from astro to mdx
Aeshus Jan 22, 2026
d9f66c6
Update Research Carousel
Aeshus Jan 22, 2026
abb66bc
Add website support to group carousel
Aeshus Jan 22, 2026
9064390
Add support for research summaries
Aeshus Jan 22, 2026
fc0a27a
Change it so only header bolds are accented
Aeshus Jan 22, 2026
241ee9b
Redo research pages
Aeshus Jan 22, 2026
a88532f
Update sponsors list
Aeshus Jan 22, 2026
9aebb10
Restyle calendar
Aeshus Jan 22, 2026
cc3fb86
Draft schedule
Aeshus Jan 23, 2026
350ff88
Fix schedule
Aeshus Jan 24, 2026
2278427
Get new schedule design
Aeshus Jan 24, 2026
3a26d50
Add host info
Aeshus Jan 24, 2026
37bd032
Fix default schedule meeting host
Aeshus Jan 24, 2026
c448496
Support descending/ascending
Aeshus Jan 24, 2026
957c1dd
Explain
Aeshus Jan 24, 2026
9ded8a4
Add groups/meetings
Aeshus Jan 24, 2026
dea82a7
Show only valid events
Aeshus Jan 24, 2026
2c36942
Fix small screen schedule cards
Aeshus Jan 24, 2026
1c1c89b
Get schedule events built
Aeshus Jan 24, 2026
3854bbc
Fix schedule issues
Aeshus Jan 25, 2026
8416fc1
Use Picture over Image
Aeshus Jan 25, 2026
21765d6
Use group logo as hero img
Aeshus Jan 27, 2026
f9d8a1f
Work on schedule group images
Aeshus Jan 28, 2026
ad01ec8
Add myself to reversing lead
Aeshus Jan 29, 2026
658bebe
Add sharp and workflow
Aeshus Feb 4, 2026
a17be11
Try to get it building
Aeshus Feb 4, 2026
7c0b1e2
Fix base URL
Aeshus Feb 4, 2026
5547506
Fix link problems
Aeshus Feb 4, 2026
bc4b3a8
Add more sponorship information
Aeshus Feb 5, 2026
5d518e6
Add 404 page
Aeshus Feb 5, 2026
5555899
Fix extranous links and BASE_URL issues
Aeshus Feb 5, 2026
8dbde92
Change dates to AM/PM for groups
Aeshus Feb 5, 2026
a407d46
Copy blog posts over
Aeshus Feb 6, 2026
19deeda
Fix broken hero wrapping + authors
Aeshus Feb 6, 2026
0151bdc
Improve research page
Aeshus Feb 6, 2026
b1b2f5f
Fix all research to be perfect
Aeshus Feb 6, 2026
a0772c3
Add arrows for scrolling
Aeshus Feb 6, 2026
3010523
Limit research articles on index page
Aeshus Feb 6, 2026
12add0a
Allow for filtering schedule
Aeshus Feb 6, 2026
4462e11
Update content entries
Aeshus Feb 6, 2026
1e0ed14
Move schedule to education, fix dates
Aeshus Feb 6, 2026
f957d73
Move schedule to education, add filtering
Aeshus Feb 6, 2026
9a5a995
Format repo
Aeshus Feb 6, 2026
11bf8ec
Support SVG logos, move to lucide icons
Aeshus Feb 6, 2026
88cd9f9
Draft reversing
Aeshus Feb 6, 2026
f855c34
Fix bad syntax language
Aeshus Feb 6, 2026
6ec3e01
Fix incorrect section endings
Aeshus Feb 6, 2026
7f4b917
Fix svg loading on build
Aeshus Feb 6, 2026
af7bfdc
Fix favicon
Aeshus Feb 6, 2026
0473a74
Make mobile header expander bigger
Aeshus Feb 6, 2026
5bb7da6
Cleanup reversing + drag instead of scroll
Aeshus Feb 6, 2026
5303cba
Maybe implement ongoing events correctly?
Aeshus Feb 6, 2026
d6192f2
Switch meetings stuff to yaml
Aeshus Feb 10, 2026
bc9d32d
Setup all basic group pages
Aeshus Feb 10, 2026
5fdaaf4
Add Manav
Aeshus Feb 10, 2026
3e6c4bd
Remove CCDC/CPTC schedules
Aeshus Feb 10, 2026
282948c
Merge remote-tracking branch 'upstream/master'
Aeshus Feb 13, 2026
8135165
Delete _data
Aeshus Feb 13, 2026
536af38
Update readme
Aeshus Feb 13, 2026
e5d4dd8
Add all general meetings since founding
Aeshus Feb 15, 2026
2666dec
Restyle lists + move license
Aeshus Feb 15, 2026
72c46a8
Update calendar
Aeshus Feb 15, 2026
67b8029
Remove FeaturedEvent
Aeshus Feb 15, 2026
ef7a95e
Refactor carousels
Aeshus Feb 15, 2026
d3b05a7
New colors
Aeshus Feb 15, 2026
bc364aa
Better eboard
Aeshus Feb 15, 2026
2ee8767
Fix inconsistancies
Aeshus Feb 15, 2026
bb03f6f
Fix carousels and user selection
Aeshus Feb 15, 2026
2033e09
Fix wrapping
Aeshus Feb 15, 2026
aeaa1cf
Add sponsors carousel
Aeshus Feb 15, 2026
aa8ee29
Finish EVERYTHING
Aeshus Feb 16, 2026
1a09c5a
Fix astro again
Aeshus Feb 16, 2026
601611a
Filter by research type
Aeshus Feb 16, 2026
15a6232
Fix wrapping and titles
Aeshus Feb 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
root = true

[*]
indent_size = 4
indent_style = space
tab_width = 4
53 changes: 39 additions & 14 deletions .github/workflows/build-site.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,42 @@
name: Build Jekyll site
name: Deploy to GitHub Pages

on:
pull_request:
branches:
- master
# Trigger the workflow every time you push to the `main` branch
# Using a different branch name? Replace `main` with your branch’s name
push:
branches: [main]
# Allows you to run this workflow manually from the Actions tab on GitHub.
workflow_dispatch:

# Allow this job to clone the repo and create a page deployment
permissions:
contents: read
contents: read
pages: write
id-token: write

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Pages
uses: actions/configure-pages@v3
- name: Build
uses: actions/jekyll-build-pages@v1
build:
runs-on: ubuntu-latest
steps:
- name: Checkout your repository using git
uses: actions/checkout@v5
- name: Install, build, and upload your site
uses: withastro/action@v5
# with:
# path: . # The root location of your Astro project inside the repository. (optional)
# node-version: 24 # The specific version of Node that should be used to build your site. Defaults to 22. (optional)
# package-manager: pnpm@latest # The Node package manager that should be used to install dependencies and build your site. Automatically detected based on your lockfile. (optional)
# build-cmd: pnpm run build # The command to run to build your site. Runs the package build script/task by default. (optional)
# env:
# PUBLIC_POKEAPI: 'https://pokeapi.co/api/v2' # Use single quotation marks for the variable value. (optional)

deploy:
needs: build
runs-on: ubuntu-latest
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
34 changes: 23 additions & 11 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,24 @@
_site/
.sass-cache/
.jekyll-cache/
.jekyll-metadata
# Ignore folders generated by Bundler
.bundle/
vendor/

# macOS spotlight index files
# build output
dist/
# generated types
.astro/

# dependencies
node_modules/

# logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*


# environment variables
.env
.env.production

# macOS-specific files
.DS_Store
_site
.jekyll-cache

# jetbrains setting folder
.idea/
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
minimum-release-age = 43200
13 changes: 13 additions & 0 deletions .prettierrc.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
// .prettierrc.mjs
/** @type {import("prettier").Config} */
export default {
plugins: ["prettier-plugin-astro"],
overrides: [
{
files: "*.astro",
options: {
parser: "astro",
},
},
],
};
1 change: 0 additions & 1 deletion .ruby-version

This file was deleted.

1 change: 0 additions & 1 deletion CNAME

This file was deleted.

11 changes: 0 additions & 11 deletions Gemfile

This file was deleted.

Loading