Skip to content

DEV-732 Create calendar page#41

Open
celloii wants to merge 14 commits into
mainfrom
createCalendarPage
Open

DEV-732 Create calendar page#41
celloii wants to merge 14 commits into
mainfrom
createCalendarPage

Conversation

@celloii

@celloii celloii commented Apr 25, 2026

Copy link
Copy Markdown

References

Proposed Changes

  • central page for the calendar where the day, week, and monthly views can be selected
  • a navbar on top where you can use the search feature, look at the tutorial, and check the settings
Screenshot 2026-04-24 at 11 15 18 PM

karengao6 and others added 14 commits February 23, 2026 13:54
* Added event model sterilizer

* added error messages and field names

* changed to like mail
Co-authored-by: Jenny Fan <40123244+jfmath04@users.noreply.github.com>
* Add Ruff to dev dependencies and run linting

* Linting workflow for backend
* post handler for event views

* added check if serializer isvalid

* simplified with raise exception parameter
* complete the get() handler for EventView

* implement filter by multiple categories in EventView

* implement multiple category filter in EventView

* implement multiple category filter in EventView

* implement multiple category filter in EventView

* change gt/lt to gte/lte, got rid of ruff in dependencies list in pyproject.toml

* remake uv lock
* Added event model sterilizer

* added error messages and field names

* changed to like mail

* add id to read only

* get put delete

* ruff

* id in normal field, delete delete

* format

* required to blank

---------

Co-authored-by: Jenny Fan <40123244+jfmath04@users.noreply.github.com>
* added get handler in user_events_view

* add user/events/ as a path

* imported EventSerializer directly to use it

* fixed changes and ran ruff
* week view that the events will go on

* gray to left side and heading, more rounded edges, colors from the theme

* darker border

* replaced theme colors with import

* removed redundant line
* complete the get() handler for EventView

* implement filter by multiple categories in EventView

* implement multiple category filter in EventView

* implement multiple category filter in EventView

* implement multiple category filter in EventView

* change gt/lt to gte/lte, got rid of ruff in dependencies list in pyproject.toml

* remake uv lock

* add .env.local file

* testing monthView

* created monthView

* resolve merge conflicts

* format prettier

* use colors from useTheme, get rid of themeColors
* added event placeholders for monthly view

* fixed ESlint warnings

* fixed ESlint warnings
* Added Dayview visualizer

* Added hover animation and dialog popup

* prettier fixes

* reverted to no onSelect

* prettier fixes

* Clean up event card

* Remove temp day view page

---------

Co-authored-by: Jenny Fan <40123244+jfmath04@users.noreply.github.com>
Co-authored-by: zz3188 <zz3188@princeton.edu>
* Added Dayview visualizer

* Added hover animation and dialog popup

* prettier fixes

* reverted to no onSelect

* prettier fixes

* Updated team members page & changed linkedin link to imgur link

* profile changes

* Add past leads section, fix theme colors

* Remove unnecessary changes

* Remove day view files

* Change titles to developer

---------

Co-authored-by: Jenny Fan <40123244+jfmath04@users.noreply.github.com>
Co-authored-by: zz3188 <zz3188@princeton.edu>
@celloii celloii requested a review from jfmath04 April 25, 2026 03:19
@linear

linear Bot commented Apr 25, 2026

Copy link
Copy Markdown

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants