Commit Graph

  • 59c2b53ed1 feat(email): support dynamic multi-recipient list from recipients.txt file Shanmuga Krishnan S M 2026-08-07 13:57:00 +05:30
  • 332352d789 feat(email): enhance email report with live online status, microservices health checks, and site link Shanmuga Krishnan S M 2026-08-07 13:35:52 +05:30
  • 0c380f2caf test(email): trigger live webhook deployment and email automation report Shanmuga Krishnan S M 2026-08-07 13:33:15 +05:30
  • 52a6f2719e docs(email): update deploy.sh to run asynchronously in background to prevent webhook 5s timeout Shanmuga Krishnan S M 2026-08-07 12:20:52 +05:30
  • 49232fdad1 fix(bus-map): completely remove route polyline lines from map, focus strictly on clean map & live GPS bus markers Shanmuga Krishnan S M 2026-08-07 12:06:11 +05:30
  • 85092a2655 fix(email): fix UnicodeEncodeError in print output, format App Password without spaces, add UTF-8 sys.stdout reconfigure Shanmuga Krishnan S M 2026-08-07 12:00:33 +05:30
  • e6520363d0 docs: add email automation setup guide Shanmuga Krishnan S M 2026-08-07 11:58:22 +05:30
  • cd30366555 fix(bus-map): remove polyline route line overlay Shanmuga Krishnan S M 2026-08-07 11:38:26 +05:30
  • 1970d0863b ci: update recipient email to dorutoslayer@gmail.com Shanmuga Krishnan S M 2026-08-07 11:27:44 +05:30
  • bea89ce766 test(ci): verify automated email push report notification system Shanmuga Krishnan S M 2026-08-07 11:25:50 +05:30
  • 75002ffbb2 Merge pull request #7 from Amudieshwar-AG/feature/notes-pyqs Amudieshwar A G 2026-08-07 11:24:17 +05:30
  • cc0dda9749 ci: update git notification scripts with email credentials Shanmuga Krishnan S M 2026-08-07 11:24:07 +05:30
  • e1f3fe2ec2 feat(notes): integrate official RIT Moodle portal hub for notes and PYQs Amudieshwar A G 2026-08-07 11:20:01 +05:30
  • 70694da2e2 feat(notes): integrate official RIT Moodle portal hub for notes and PYQs Amudieshwar A G 2026-08-07 11:20:01 +05:30
  • d0d49a96a0 feat(ci): add email notification script and git hook template Shanmuga Krishnan S M 2026-08-07 11:12:34 +05:30
  • 55d31a9ca3 ci: remove VPS deployment workflow Shanmuga Krishnan S M 2026-08-07 10:48:44 +05:30
  • 06ef615e59 fix(chatbot): stop browser window from auto-scrolling to bottom on mount Shanmuga Krishnan S M 2026-08-06 14:39:09 +05:30
  • ce1dde7bee perf(bus-map): load static route data instantly in 0ms and sync backend silently in background Shanmuga Krishnan S M 2026-08-06 14:29:06 +05:30
  • 474672357d refactor(bus-map): make full-screen map the main feature with floating route chips & toggleable drawer Shanmuga Krishnan S M 2026-08-06 14:27:57 +05:30
  • d896322227 fix(collab): sync REJECTED status between Telegram/Discord bot & website, fix mock data popup on empty DB Shanmuga Krishnan S M 2026-08-06 14:06:54 +05:30
  • ed2910dc04 feat(collab): add My Requests & Applications dashboard with Accept/Reject applicant workflow Shanmuga Krishnan S M 2026-08-06 13:57:45 +05:30
  • f57538c7bc fix(auth): support department subdomains like @aids.ritchennai.edu.in and @cse.ritchennai.edu.in Shanmuga Krishnan S M 2026-08-06 13:47:17 +05:30
  • b852018f24 feat(auth): protect Collab, Community Q&A, and Leetcode routes behind Google Sign-In Shanmuga Krishnan S M 2026-08-06 13:39:08 +05:30
  • 1b698d7cca fix(auth): add dedicated GoogleAuthModal popup for reliable Google Sign-In Shanmuga Krishnan S M 2026-08-06 13:37:24 +05:30
  • 3ddcff8035 config: configure live Google OAuth2 Client ID for frontend and backend Shanmuga Krishnan S M 2026-08-06 12:28:36 +05:30
  • 302a39e933 feat: add Google OAuth2 Sign-In with verified student badge for DevCollab Shanmuga Krishnan S M 2026-08-06 12:23:50 +05:30
  • 2be0c04b80 fix(backend): make BusLocationController ultra-resilient to accept both JSON payloads and query parameters Shanmuga Krishnan S M 2026-08-06 11:01:34 +05:30
  • c99bd5580d docs(cicd): add comprehensive Gitea Webhook CI/CD architecture and component documentation Shanmuga Krishnan S M 2026-08-06 10:55:48 +05:30
  • ef47a65132 chmod(backend): grant executable permission to backend/mvnw wrapper script Shanmuga Krishnan S M 2026-08-06 10:54:22 +05:30
  • 11c54145dd test(cicd): detached async webhook delivery test push Shanmuga Krishnan S M 2026-08-06 10:52:31 +05:30
  • 36ac5888fe test(cicd): instant async webhook delivery test push Shanmuga Krishnan S M 2026-08-06 10:48:36 +05:30
  • 009e948c08 test(cicd): automated deployment trigger test push to gitea main Shanmuga Krishnan S M 2026-08-05 22:22:10 +05:30
  • 1cbee2f4c8 remove(driver-app): remove rit-driver-app from git repository and add to .gitignore Shanmuga Krishnan S M 2026-08-04 14:35:46 +05:30
  • d81b2682b4 fix(driver-app): remove silent stopSelf on location permission warning so background tracking thread always executes Shanmuga Krishnan S M 2026-08-04 14:31:05 +05:30
  • e5725615be fix(backend): replace Lombok in DriverLocationUpdate with explicit getters/setters to fix HTTP 400 JSON deserialization error Shanmuga Krishnan S M 2026-08-04 14:22:27 +05:30
  • 3319868eca fix(driver-app): specify FOREGROUND_SERVICE_TYPE_LOCATION in startForeground call for Android 14/15 compatibility Shanmuga Krishnan S M 2026-08-04 14:18:11 +05:30
  • 14b87b9d12 fix(driver-app): change RECEIVER_NOT_EXPORTED to RECEIVER_EXPORTED so MainActivity receives location updates from TrackingService Shanmuga Krishnan S M 2026-08-04 14:16:31 +05:30
  • 4ef114fdcd fix(driver-app): guarantee Android 13+ broadcast delivery with explicit package targeting and indoor location fallback Shanmuga Krishnan S M 2026-08-04 14:13:58 +05:30
  • 20a0dd842f fix(driver-app): clean up Android Studio XML layout render and button size warnings in activity_main.xml Shanmuga Krishnan S M 2026-08-04 14:09:06 +05:30
  • 3397bb5ed1 fix(driver-app): optimize indoor building and stationary location tracking via freshest provider Shanmuga Krishnan S M 2026-08-04 14:02:05 +05:30
  • 08974b9cd8 style(hero): set explicit inline color #FFFFFF for Welcome to RIT Freshers Hub text Shanmuga Krishnan S M 2026-08-04 13:57:06 +05:30
  • c1fcc83840 fix(ui): improve hero text contrast to crisp white with drop-shadows, remove false badges and non-working footer links Shanmuga Krishnan S M 2026-08-04 13:54:38 +05:30
  • e8886203ed feat(ui): add Under Development & Mock Data warning banners to Faculty Directory and Notes sections Shanmuga Krishnan S M 2026-08-04 13:40:59 +05:30
  • 04c4ed907c feat(chatbot): add AI accuracy warning and disclaimer to initial greeting across Web, Telegram, and Discord Shanmuga Krishnan S M 2026-08-04 13:18:11 +05:30
  • d76e956b07 changes Shanmuga Krishnan S M 2026-08-04 13:07:56 +05:30
  • f198b43e4c changes Shanmuga Krishnan S M 2026-08-04 13:02:22 +05:30
  • c101cf05ed feat(map): add Boys Mess and Staff Mess markers pointing to Homi Jehangir Bhabha Block Shanmuga Krishnan S M 2026-08-04 11:57:32 +05:30
  • fca13b2e2c feat(map): update 3D campus map image and map all 22 pin locations accurately Shanmuga Krishnan S M 2026-08-04 11:51:26 +05:30
  • 0ac0646614 ci(gitea): add Gitea Actions deployment workflow and Gitea CI/CD guide Shanmuga Krishnan S M 2026-08-04 11:18:23 +05:30
  • c7891cd992 ci: add GitHub Actions automated deployment workflow and CI/CD guide Shanmuga Krishnan S M 2026-08-04 11:16:12 +05:30
  • 8433fe33b2 docs: add complete VPS operations and maintenance master guide Shanmuga Krishnan S M 2026-08-04 09:15:36 +05:30
  • 2a86af0113 fix(ui): ensure instant video playback with auto-muted state and high-contrast white text for hero section Shanmuga Krishnan S M 2026-08-04 09:08:52 +05:30
  • 1852239452 feat(video): add WhatsApp Video asset to public/video for LazyVideoHero background overlay Shanmuga Krishnan S M 2026-08-04 09:06:04 +05:30
  • b461c6cf32 fix(ui): activate dark video overlay only when video is playing Shanmuga Krishnan S M 2026-08-04 09:03:39 +05:30
  • 68902caaa4 feat(ui): add ultra-optimized LazyVideoHero component with IntersectionObserver auto-pause, section-scoping, and CSS layout containment Shanmuga Krishnan S M 2026-08-04 08:58:29 +05:30
  • 6229128dd2 fix(bot): restrict collab application notifications strictly to author's telegram_chat_id & disable Discord collab functionality Shanmuga Krishnan S M 2026-08-04 08:26:41 +05:30
  • 7067f7cbad perf and ui: remove heavy video, strip RAG and Gemini labels, and deliver sleek modern UI Shanmuga Krishnan S M 2026-08-04 08:06:25 +05:30
  • 674eb437b4 fix(bus-routes): normalize route number matching for R01 vs 1 vs R15 formats Shanmuga Krishnan S M 2026-08-03 14:44:49 +05:30
  • 5676bb0950 feat(driver-app): add continuous 5s periodic uploader timer fallback in TrackingService Shanmuga Krishnan S M 2026-08-03 14:41:49 +05:30
  • add0fbb47c fix(driver-app): use Locale.US in NetworkHelper to prevent invalid JSON formatting Shanmuga Krishnan S M 2026-08-03 14:36:20 +05:30
  • 01a3df2386 feat: transform Freshers-Hub into installable Progressive Web App (PWA) with offline caching Shanmuga Krishnan S M 2026-08-03 14:18:46 +05:30
  • aaf6bb6093 fix: add discord.py to telegram-bot requirements.txt Shanmuga Krishnan S M 2026-08-03 13:19:33 +05:30
  • c6915b6c83 fix: change API URL helpers to use relative routing in production regardless of port Shanmuga Krishnan S M 2026-08-03 12:49:06 +05:30
  • ab759e37fd Add VPS deployment guide and production fixes Shanmuga Krishnan S M 2026-08-03 11:20:35 +05:30
  • fb8bb87c74 feat: complete navigation, toolkit redlines, leetcode leaderboard light theme, campus map auto-scroll & video WebM optimization Amudieshwar A G 2026-08-03 10:52:11 +05:30
  • d51d538ee9 feat: enhance chatbot Telegram/Discord integrations, add /remove commands and Q&A reply handling Shanmuga Krishnan S M 2026-08-03 08:28:47 +05:30
  • 8bd0718b72 feat: implement developer collaboration hub with telegram/discord interactive UI Shanmuga Krishnan S M 2026-07-29 08:27:46 +05:30
  • 2b4a8ee0e9 fix: crop and center logo badge, make background transparent to fit circle container Amudieshwar A G 2026-07-28 13:06:06 +05:30
  • bb334c02ff ui changes Shanmuga Krishnan S M 2026-07-28 08:32:27 +05:30
  • f22dfbd065 Support VITE_API_URL and VITE_CHATBOT_URL environment variables for hosted builds Shanmuga Krishnan S M 2026-07-27 14:37:26 +05:30
  • ac7bd982a1 Expand geofencing bounds to include western routes like Kanchipuram and Arakkonam Shanmuga Krishnan S M 2026-07-27 14:32:26 +05:30
  • 18c71673b8 changes Shanmuga Krishnan S M 2026-07-27 14:27:17 +05:30
  • a3e1f1e826 Implement active Location Sharing Stopped/Ended state with red dot pin Shanmuga Krishnan S M 2026-07-27 13:51:41 +05:30
  • def3a7c9ce Delete unused map and coordinates scraper scripts Shanmuga Krishnan S M 2026-07-27 11:03:22 +05:30
  • bb27f2ef99 Remove redundant Soundex phonetic mapping to reduce code complexity and duplicate matching overhead Shanmuga Krishnan S M 2026-07-27 09:05:23 +05:30
  • c998e68718 Expand qna database to 60 items and add query logging in main.go Shanmuga Krishnan S M 2026-07-27 08:56:11 +05:30
  • 59895a0ec2 Upgrade matching logic to BM25 search scoring with Soundex phonetic corrector, bigrams, and suffix stemming Shanmuga Krishnan S M 2026-07-27 08:47:53 +05:30
  • 7bc77e5f98 Implement synonym map, Levenshtein fuzzy corrector, and multi-question FAQ indexing in chatbot service Shanmuga Krishnan S M 2026-07-27 08:44:37 +05:30
  • 42933f88cc Implement moderated Q&A board: questions only display after being answered Shanmuga Krishnan S M 2026-07-27 08:39:58 +05:30
  • e993cc4ec9 Remove all markers and handle 20 min location sharing stopped state Shanmuga Krishnan S M 2026-07-27 08:34:05 +05:30
  • 285281d565 Remove Polyline route drawing from map Shanmuga Krishnan S M 2026-07-27 08:29:42 +05:30
  • 85b128bef5 feat: Add native Android driver tracking app and real-time backend/frontend bus tracking system Shanmuga Krishnan S M 2026-07-24 21:22:37 +05:30
  • 8e87bd72cd fix: restrict map route domain to Chennai region and implement numbered stop markers Shanmuga Krishnan S M 2026-07-24 09:34:24 +05:30
  • 2295187788 feat: implement interactive Leaflet bus route map and geocoding script Shanmuga Krishnan S M 2026-07-24 09:27:40 +05:30
  • 830c633a92 feat: consolidate idkgng branch features, integrate Go chatbot service, and fix local configurations Shanmuga Krishnan S M 2026-07-24 09:18:35 +05:30
  • c16e5871ed feat(telegram-bot): add bot connection logging and direct reply helper message Amudieshwar A G 2026-07-23 23:24:55 +05:30
  • b44365543d design: limit semester buttons filter to All, 1st Sem, and 2nd Sem Amudieshwar A G 2026-07-23 22:58:20 +05:30
  • 8106d2b279 design: restore custom notes card UI design and add subject dropdown filter Amudieshwar A G 2026-07-23 22:56:11 +05:30
  • 4defe555c5 feat(notes): fetch notes dynamically from the backend and wire up download functionality Amudieshwar A G 2026-07-23 22:45:57 +05:30
  • ef84d2c33a fix(community): add string type annotation for tag parameter Amudieshwar A G 2026-07-23 22:41:45 +05:30
  • 975c2ab16e merge: merge feature/notes-pyqs into main and resolve conflict in Home.tsx Amudieshwar A G 2026-07-23 22:40:38 +05:30
  • 53c6a21aaf Freshers-qa Devesh S 2026-07-23 22:19:20 +05:30
  • 599df3254d ui: preserve input border radius and remove inner shaded gradient on focus Devesh S 2026-07-23 21:59:38 +05:30
  • fc94b5081f ui: implement verified-card focus state style on Q&A inputs Devesh S 2026-07-23 21:52:57 +05:30
  • e37d935324 ui: implement soft glow fade-in focus design for Q&A inputs Devesh S 2026-07-23 21:35:47 +05:30
  • 4dd8b7d2d2 fix(backend): update application.properties ddl-auto to update Chanakyan 2026-07-23 21:15:47 +05:30
  • 65d1967e54 fix(backend): configure lombok annotation processor path in pom.xml Chanakyan 2026-07-23 18:41:18 +05:30
  • f1c8f4ba0d feat: update campus blueprint map layout, box fit, pin coordinates, and facility details Chanakyan 2026-07-23 18:32:48 +05:30
  • f1010e01b5 ui: make inputs focus state clean, single border with no double outlines Devesh S 2026-07-23 21:31:42 +05:30
  • 3d948e3192 ui: remove confessions tab and layout from the community page completely Devesh S 2026-07-23 21:27:36 +05:30