Releases: one-zero-eight/website
Releases · one-zero-eight/website
v1.6.1
🚀 Enhancements
- dashboard: Add new year countdown - by @ArtemSBulgakov (fa7ce)
- maps: Add button to copy url to the area - by @ArtemSBulgakov (5927f)
🩹 Fixes
-
cannot appear as a descendant of
- by @ArtemSBulgakov [(1a661)](https://github.com/one-zero-eight/website/commit/1a66184)
- Duplicate key error - by @ArtemSBulgakov (64414)
- maps: Do not break the back button by adding extra history entry - by @ArtemSBulgakov (1e0cb)
🧹 Chore
- Release v1.6.1 - by @ArtemSBulgakov (9b655)
🤖 CI
- Specify github runner to use - by @ArtemSBulgakov (60532)
View changes on GitHub
v1.6.0
🚀 Enhancements
- Redesign 'schedule' page; refactor tailwind theme; remove headlessui - by @ArtemSBulgakov (80789)
- Add links for rooms from schedule to maps - by alenaartemyeva (9df7f)
- Add sports widget to dashboard page - by @ArtemSBulgakov (b855a)
- Add academic calendar widget - by @ArtemSBulgakov (e622e)
- Add winter styling - by @ArtemSBulgakov (dec72)
- maps:
- Move and zoom to highlighted areas - by @ArtemSBulgakov (3b143)
- Add popup on area click - by @ArtemSBulgakov (93c84)
- Show room people names in popup; show link for room booking - by @ArtemSBulgakov (12b58)
- room-booking:
🩹 Fixes
- Do not show link for "Online" classes too (not only "ONLINE") - by @ArtemSBulgakov (a254a)
- Should open bots links in new tab - by @ArtemSBulgakov (55f6a)
- maps:
- Sync image style on re-render - by @ArtemSBulgakov (a4434)
- Move map on svg load - by @ArtemSBulgakov (0ecc1)
📖 Documentation
- Simplify development run - by @ArtemSBulgakov (94b8f)
🧹 Chore
- Remove react-query-devtools - by @ArtemSBulgakov (bd7d3)
- Restyle offline notification - by @ArtemSBulgakov (e30d9)
- Create 'content' container in route template - by @ArtemSBulgakov (94d39)
- Change badges in sidebar - by @ArtemSBulgakov (65397)
- Add roboto font for map - by @ArtemSBulgakov (0b6f8)
- Support https via mkcert - by @ArtemSBulgakov (bde70)
- Use hardcoded deadline for sports - by @ArtemSBulgakov (0ec9c)
- Rename 'icon' to 'favicon'; extend webmanifest - by @ArtemSBulgakov (23898)
- Reformat with prettier - by @ArtemSBulgakov (31c86)
- Add fitness test link - by @ArtemSBulgakov (340a0)
- Add account roles - by @ArtemSBulgakov (44fc2)
- Show dashboard widgets in columns - by @ArtemSBulgakov (18897)
- Change 'base' to 'pagebg' to avoid overlapping with text-base size - by @ArtemSBulgakov (4f9a8)
- Rename 'primary-main' to 'primary' - by @ArtemSBulgakov (372d4)
- Check pwa update right after reload - by @ArtemSBulgakov (59e4e)
- Use text-base size by default - by @ArtemSBulgakov (bbd16)
- Use less theme tokens - by @ArtemSBulgakov (19ec8)
- Fix formatting - by @ArtemSBulgakov (df0ac)
- Show debt without braces - by @ArtemSBulgakov (75276)
- Release v1.6.0 - by @ArtemSBulgakov (072ea)
- maps:
- Handle events in useEventListener hook - by @ArtemSBulgakov (13b19)
- Remove focus from search input on submit - by @ArtemSBulgakov (fa680)
- room-booking:
- Add button to show booking on timeline - by @ArtemSBulgakov (54c0f)
View changes on GitHub
v1.5.0
🚀 Enhancements
- Rewrite to use Vite and TanStack Router instead of Next.js - by @ArtemSBulgakov (5fe21)
- Add music room instructions page - by @ArtemSBulgakov (28154)
- Set up development https server using nginx - by @ArtemSBulgakov (8fed2)
- Add room booking - by @ArtemSBulgakov and @evermake (00a96)
- Automatic sign-in without interaction - by @ArtemSBulgakov (88932)
- Add links in Sidebar to GitHub, Telegram, YouTube - by @ArtemSBulgakov (97145)
- Show user photo from Telegram - by @ArtemSBulgakov (ad7e0)
- Rickroll - by @ArtemSBulgakov (56e95)
- Show sign-in button when trying to access room booking without session - by @ArtemSBulgakov (5c1af)
- Refactor general layout; topbar; add 'feedback' button - by @ArtemSBulgakov (9ded6)
- Add notification about offline mode - by @dorley174 in #174 (c74ff)
- calendar:
- Indicate "today" in List view - by @ArtemSBulgakov (15611)
- Show loading state - by @ArtemSBulgakov (19fa9)
- maps:
- Add maps page with floors viewer - by @ArtemSBulgakov (fe852)
- Enable browser's fullscreen mode on button click - by @ArtemSBulgakov (15322)
- Add search feature; insert maps as svg - by @ArtemSBulgakov (8d8d8)
- room-booking:
- Add light theme to timeline - by @evermake (b54d6)
- Improve
BookingTimeline
- by @evermake (003c3) - Show short room names on mobile - by @ArtemSBulgakov (db8bd)
- Add handles for changing book time when user just clicked - by @ArtemSBulgakov (bcab7)
- Refactor code, add touch support and compact mode - by @evermake (88b36)
- Improve slot selection logic, slightly improve performance - by @evermake (8db3b)
- Book using backend; enhance BookModal - by @ArtemSBulgakov (9e328)
- Show warning when trying to book lecture rooms at daytime - by @ArtemSBulgakov (e85f8)
- Add modal for viewing details of clicked booking - by @ArtemSBulgakov (40059)
- Add "my bookings" page and "rules" - by @ArtemSBulgakov (eac30)
- Highlight my bookings on timeline; refetch bookings list via React Query - by @ArtemSBulgakov (5e70d)
🩹 Fixes
- Page blinking on calendar load - by @ArtemSBulgakov (a9b3e)
- Split tsconfig for correct tsc build - by @ArtemSBulgakov (d5d0a)
- Height of booking timeline - by @ArtemSBulgakov (0491f)
- Vue component typing in react - by @ArtemSBulgakov (4abfb)
- Remove flickering during lazy loading of vue component - by @ArtemSBulgakov (3adcf)
- Do not encode "bot" param to allow start param - by @ArtemSBulgakov (11e47)
- Inject trackers into head to make scripts work - by @ArtemSBulgakov (52345)
- Remove warnings about vite and scss legacy api - by @ArtemSBulgakov (5426c)
- Add auth middleware to clients correctly - by @ArtemSBulgakov (c63b2)
- Image on event group page - by @ArtemSBulgakov (75e6c)
- Some content is unvisible on event group page - by @ArtemSBulgakov (ac240)
- Allow refreshing page by scrolling to top on mobile - by @ArtemSBulgakov (6adda)
- calendar:
- Remove flickering when changing list of ics urls - by @ArtemSBulgakov (ba303)
- Fix optimistic event groups hiding/favoriting - by @ArtemSBulgakov (71676)
- Fix incorrect day header render on day change - by @ArtemSBulgakov (fa1a9)
- Wrap long location in list view - by @ArtemSBulgakov (717f6)
- maps:
- Browser fullscreen is not supported by Safari for iPhone - by @ArtemSBulgakov (49e66)
- Display of multiline legend description - by @ArtemSBulgakov (8f415)
- room-booking:
- Bookings may be unsorted - by @ArtemSBulgakov (018d3)
- Fix incorrect wrapper style on some browsers - by @ArtemSBulgakov (82bf5)
- Show handles only when range change mode - by @ArtemSBulgakov (09f77)
- Refresh window to update bookings list - by @ArtemSBulgakov (7a516)
- Couldn't book after last booking in timeline - by @ArtemSBulgakov (a66f6)
- search:
- Prevent replacing the baseUrl in client - by @ArtemSBulgakov (670a0)
⚡️ Performance
- Minify html; inject css to index.html - by @ArtemSBulgakov (3e8e3)
♻️ Refactors
📖 Documentation
- Update technologies and links in Readme - by @ArtemSBulgakov (1d4d9)
🧹 Chore
- Migrate to pnpm package manager - by @ArtemSBulgakov (08d03)
- Formatting - by @ArtemSBulgakov (5c0cd)
- Remove initial description from html - by @ArtemSBulgakov (99b1b)
- Ignore scss and generated file - by @ArtemSBulgakov (2e66b)
- Set max width for modal - by @ArtemSBulgakov (ec244)
- Migrate from axios+orval to openapi-typescript and openapi-fetch - by @ArtemSBulgakov (5b065)
- Revert rickroll - by @ArtemSBulgakov (154b3)
- Format vue files using prettie...
v1.4.2
🚀 Enhancements
- calendar:
- Add 'source' link and 'updated at' datetime - by @ArtemSBulgakov (59493)
- Add academic week number - by @ArtemSBulgakov (e8e90)
🧹 Chore
- Remove daisyui - by @ArtemSBulgakov (c39c5)
- Refactor ci and poetry for new template - by @ArtemSBulgakov (b22b1)
- Format files - by @ArtemSBulgakov (b7b5b)
- Release v1.4.2 - by @ArtemSBulgakov (4f31b)
- deps: Bump webpack in the npm_and_yarn group across 1 directory - (f201e)
🤖 CI
- Do not link pull requests to project - by @ArtemSBulgakov (68171)
View changes on GitHub
v1.4.1
🩹 Fixes
- Make sidebar scrollable - by @saidaziz2 (10417)
- Calendar popover did not hide on week switch - by @ArtemSBulgakov (16bd4)
- Set bg color via 'html' tag, not 'body' - by @ArtemSBulgakov (71500)
- Do not shrink the sidebar - by @ArtemSBulgakov (6c432)
- Make sign out more reliable - by @ArtemSBulgakov (9a841)
🧹 Chore
- Update deps, re-generate API - by @evermake in #142 (8f80a)
- Release v1.4.1 - by @ArtemSBulgakov (4b7e3)
🤖 CI
- Increase ssh command timeout to 30m - by @ArtemSBulgakov (e6332)
View changes on GitHub
v1.4.0
🚀 Enhancements
- Add search input component - by Amir (a2410)
- Add search item in the sidebar - by alenaartemyeva (970ad)
- Search result view - by alenaartemyeva (bcbe5)
- Demo pdf preview component - by Amir (96bf3)
- Demo pdf preview component updated - by Amir (a55bd)
- Scroll and highlight text in pdf preview - by alenaartemyeva (0b225)
- Search function implemented, returning results are hardcoded - by Amir (c1442)
- No matches found alert added - by Amir (3a37d)
- PDF preview optimized - by Amir (ecb3c)
- Adpative pdf preview implemented - by Amir (1b7dc)
- Change search result info - by alenaartemyeva (bfe1d)
- Pdf Preview prettified - by Amir (a666e)
- Response type updated, result cards prettified - by Amir (0744f)
- Switch between search result sources - by alenaartemyeva (67820)
- Render markdown text as prose - by @ArtemSBulgakov (676b3)
- Run query to fetch results from backend - by @ArtemSBulgakov (7f797)
- Redesign implementation began. New search result and pdf preview - by Amir (c5cb5)
- Search button shadows added - by Amir (544a9)
- Pdf preview, navigation panel prettified - by Amir (39964)
- Pdf preview, navigation panel prettified - by Amir (8f188)
- Button icons in search page - by Amir (688b3)
- New search page design - by alenaartemyeva (76fd1)
- Search bar fixed, new font and gap sizes added - by Amir (13de9)
- Adapting search interface for mobile devices - by alenaartemyeva (824c0)
- Telegram source preview (dark and light mode) implemented - by amir.gabaidullin (832af)
- Add browser extension page - by @ArtemSBulgakov (eff3e)
- Add B24 course in scholarship calculator - by @ArtemSBulgakov (4b8f7)
- Add bootcamp schedule categories - by @ArtemSBulgakov (6b887)
- Add rooms bot page - by @ArtemSBulgakov (44a92)
- Add link to tg channel on dashboard page - by @ArtemSBulgakov (0e438)
- Add Moodle calendar to dashboard - by @ArtemSBulgakov (d0b98)
🩹 Fixes
- PdfPreview should not be rendered server-side - by @ArtemSBulgakov (8f112)
- Nextjs cannot bundle pdfjs - by @ArtemSBulgakov (4fad6)
- Orval config and regenerate api - by alenaartemyeva (ddcb0)
- Pdf preview should not be rendered in SSR - by @ArtemSBulgakov (04890)
- Use preview url - by @ArtemSBulgakov (a7d7a)
- Always show buttons - by @ArtemSBulgakov (c375e)
- Pdf error and loading state - by @ArtemSBulgakov (76cc1)
- Pdf preview layout - by @ArtemSBulgakov (654ff)
- SearchParams require Suspense boundary - by @ArtemSBulgakov (90af7)
- Set daisyui theme according to local storage - by @ArtemSBulgakov (a7cd1)
- New design fixes - by alenaartemyeva (d8664)
- Breadcrumbs link - by alenaartemyeva (a1f68)
- Breadcrumbs link width - by alenaartemyeva (ce00b)
- Source link should not be wide - by @ArtemSBulgakov (52d24)
- Use Rubik font for button - by @ArtemSBulgakov (59802)
- Pdf document crashes sometimes - by @ArtemSBulgakov (aad18)
- Source types are changed - by @ArtemSBulgakov (bbb92)
- New type name of moodle file source - by @ArtemSBulgakov (259eb)
- Change view of the new source types - by alenaartemyeva (f50ce)
- Add To source button - by alenaartemyeva (95bd3)
- Floating info about calendar events - by @Makcal (d86e2)
🧹 Chore
- Update .env.example - by @ArtemSBulgakov (df9cc)
- Increase pdf height - by @ArtemSBulgakov (2b864)
- Search by substring - by @ArtemSBulgakov (a4e9f)
- Move Search section to top in sidebar - by @ArtemSBulgakov (60da5)
- Remove unnecessary spaces - by @ArtemSBulgakov (9a2b1)
- Open source in new tab - by @ArtemSBulgakov (010ae)
- Change styles on search page; add top bar - by @ArtemSBulgakov (2f90e)
- Update api types - by @ArtemSBulgakov (1a79b)
- Generate API types for Search - by @ArtemSBulgakov (8314c)
- Add new env for Search API url - by @ArtemSBulgakov (8bbcc)
- Add Daisy UI - by @ArtemSBulgakov (20b73)
- Update api types - by @ArtemSBulgakov (70ba8)
- Set search query in URL - by @ArtemSBulgakov (63810)
- Optimize source selecting - by @ArtemSBulgakov (e3423)
- Update api - by alenaartemyeva (c0981)
- Make Download and New tab buttons both clickable - by @ArtemSBulgakov [(55f66)](https://githu...
v1.3.1
🧹 Chore
- Update types - by @ArtemSBulgakov (1a298)
- Update deps - by @ArtemSBulgakov (04b2d)
- Remove link button underline - by @ArtemSBulgakov (1c063)
- Release v1.3.1 - by @ArtemSBulgakov (31306)
View changes on GitHub
v1.3.0
🚀 Enhancements
- Integrate Accounts API; support new Events API; connect Telegram - by @ArtemSBulgakov (91d02)
- Remove stylizing - by @ArtemSBulgakov (1705a)
- Support LoginUrl - by @ArtemSBulgakov (2f8ac)
- Sport page with personal calendar and link to bot - by @ArtemSBulgakov (5181d)
- Export personal sport and music room schedule - by @ArtemSBulgakov (d623b)
🩹 Fixes
- Calendar view didn't save on 3days/week switching - by @ArtemSBulgakov (7841d)
- Make SignIn as button, not Link - by @ArtemSBulgakov (f5e9a)
- Redirections on connect-telegram page - by @ArtemSBulgakov (d50bc)
- Redirect to page after signing in - by @ArtemSBulgakov (7386c)
- Check if the user is logged in before refetching the token - by @ArtemSBulgakov (1a537)
- Redirect_uri should be full - by @ArtemSBulgakov (8d84d)
- Invalidate cache on logout - by @ArtemSBulgakov (28e09)
- Music room bot button should be yellow - by @ArtemSBulgakov (9177e)
- Invalidate access token on 401 - by @ArtemSBulgakov (8d37f)
- Add suspense boundary - by @ArtemSBulgakov (15839)
- Failing search params - by @ArtemSBulgakov (ef405)
- Full redirect uri - by @ArtemSBulgakov (16c1a)
- Do not build auth path during ssr - by @ArtemSBulgakov (f7332)
- Do not wait for all event sources to load in calendar - by @ArtemSBulgakov (67849)
📖 Documentation
- Add changelog generation config - by @ArtemSBulgakov (b5fdb)
🧹 Chore
- Update deps - by @ArtemSBulgakov (58dc9)
- Update api - by @ArtemSBulgakov (4ec0b)
- Disable redirect to telegram - by @ArtemSBulgakov (0bfa0)
- Update dependencies - by @ArtemSBulgakov (d92b9)
- Update deps - by @ArtemSBulgakov (731bc)
- Release v1.3.0 - by @ArtemSBulgakov (9dcea)
View changes on GitHub
v1.2.0
🚀 Enhancements
- Update colors - by Saidaziz (a3794)
🩹 Fixes
- Incorrect sidebar appearance - by Dan (89c92)
♻️ Refactors
🧹 Chore
- Update all dependencies - by Artem Bulgakov (ee731)
- Sort event groups - by Artem Bulgakov (32b97)
- Update deps - by Artem Bulgakov (a4196)
- Change gradient colors - by Dan (6ef67)
- Remove pink background - by Dan (f4c71)
- Change event border color - by Dan (b1c3a)
- Add popup color - by Dan (27784)
- Change focus color naming - by Dan (ff1c3)
- Change popup background color - by Dan (01332)
- Release v1.2.0 - by Artem Bulgakov (e22b2)
View changes on GitHub
v1.1.0
🚀 Features
- Loading state - by @danmaninc in #49 (cf85c)
- Stylize calendar - by @ArtemSBulgakov (5a2d7)
- Add 3-day calendar view - by @ArtemSBulgakov (f1ce6)
- Add Today button - by @ArtemSBulgakov (7f6d9)
- Quick theme setting, no dark theme during React loading - by @ArtemSBulgakov (a1cf5)
🐞 Bug Fixes
- Inconsistent breakpoint - by @danmaninc (fc180)
- Music room calendar appearance - by @danmaninc (22d53)
- 1-px space between dates and calendar - by @ArtemSBulgakov (59624)
- Dark mode doesn't keep after reloading - by @ArtemSBulgakov (d46a0)
- queries: Inconsistent margin - by @danmaninc (a3bb3)