Skip to main content

BusBuddy Backend

Development Changelog

314
Total Commits
71
Active Days
2
Contributors

Wednesday, August 27, 2025

10 commits

feat: add user approval data to Firestore on user creation

Harsh Anand
ea96667
feat

feat: adjust memory allocation for BusBuddy and graphqlServer functions

Harsh Anand
0f14288
feat

feat: export massenger service and update notification priority to max

Harsh Anand
fcea15c
feat

feat: update ad retrieval endpoint to use '/api/ad' path

Harsh Anand
e02b203
feat

feat: update notification priority to max in LostAndFoundService

Harsh Anand
7a5e3c6
feat

feat: implement user permission granting functionality

Harsh Anand
bb32c2f
feat

feat: update adServe response to include static image links

Harsh Anand
8a261e3
feat

feat: enhance adServe to return valid file links with download tokens

Harsh Anand
e46757b
feat

feat: enhance adServe response with additional metadata fields

Harsh Anand
9206cc5
feat

feat: reset delay and timeAfter values to zero in adServe response

Harsh Anand
6fbe2c2
feat

Saturday, August 23, 2025

2 commits

feat: secure ad retrieval endpoint with authentication middleware

Harsh Anand
c49d1bf
feat

feat: enhance scrapeNotice function with memory and timeout settings

Harsh Anand
4a6d984
feat

Wednesday, August 20, 2025

2 commits

feat: refine query instructions for improved clarity and relevance

Harsh Anand
6acdb1a
feat

feat: update CORS origin list to include localhost for development

Harsh Anand
6cb337c
feat

Tuesday, August 19, 2025

1 commit

feat: add endpoint to retrieve filled feedback form content

Harsh Anand
b578a62
feat

Saturday, August 16, 2025

3 commits

feat: enhance email templates and user personalization in broadcast emails

Harsh Anand
cdb823a
feat

feat: update welcome email template with improved styling and content

Harsh Anand
f0abfd0
feat

feat: enhance vector reliability evaluation and refine university query process

Harsh Anand
6c98d72
feat

Friday, August 15, 2025

7 commits

feat: implement SES webhook handler with enhanced payload processing and email notification

Harsh Anand
f4b7441
feat

Add mailparser and its TypeScript types as dependencies'

Harsh Anand
b01da22
feat

feat: add Amazon SES webhook token to environment variables in production workflow

Harsh Anand
86b8af9
feat

feat: enhance SES webhook handler and update complaints model with status fields

Harsh Anand
ad2ad70
feat

added mail parser

Harsh Anand
08e5c8b
feat

feat: enhance complaints service response structure and update status handling

Harsh Anand
b5bab49
feat

feat: add new locations and coordinates for Sonai, Silchar Bypass, and NIT point

Harsh Anand
2a2a8d1
feat

Thursday, August 14, 2025

2 commits

fix: update Google email credentials variable names in production workflow

Harsh Anand
5c0f454
fix

feat: update AI assistant description for clarity and context; enhance email configuration handling

Harsh Anand
72ff3b8
feat

Wednesday, August 13, 2025

4 commits

feat: implement email notification system using nodemailer and update related services

Harsh Anand
f067c3b
feat

feat: enhance university information handling with iterative refinement and web crawl fallback

Harsh Anand
cdb8ac3
feat

fix: improve intent classification description formatting for better readability

Harsh Anand
7f80486
fix

fix: update intent classification for specific person queries to use 'university_info'

Harsh Anand
1dc1b7e
fix

Friday, August 8, 2025

1 commit

feat: add Google email credentials to .env file in production workflow

Harsh Anand
b456f2e
feat

Tuesday, August 5, 2025

10 commits

fix: increase memory allocation for graphqlServer from 256MiB to 1GiB

Harsh Anand
cc84f54
fix

feat: implement AUExamScraper for scraping exam schedules from CBCS and NEP formats

Harsh Anand
4239a3f
feat

feat: integrate ExecuteImportantDateScraper for enhanced notice scraping and logging

Harsh Anand
34e4bb0
feat

fix: update email source and subject format in EmailService for clarity in summaries

Harsh Anand
23c399a
fix

feat: extend getMappedNotice to include importentDates in the returned notice structure

Harsh Anand
c03d319
feat

Merge pull request #58 from nginH/fix-detached

Harsh Anand
3cc9bf7
merge

feat: implement AUExamScraper for scraping exam schedules from specified URL

Harsh Anand
afa6715
feat

fix: remove unused Logger import from scraper.ts

Harsh Anand
ef07a0d
fix

fix: correct spelling of 'importantDates' in getMappedNotice method

Harsh Anand
9835706
fix

fix: remove commented-out notification code in scraper.ts

Harsh Anand
f0f1cbb
fix

Wednesday, July 30, 2025

18 commits

feat: add .nvmrc file and update package.json to remove unused dependencies

Harsh Anand
99c3621
feat

feat: refactor broadcast email handling to support bulk sending and improve error handling

Harsh Anand
22a3149
refactor

chore: comment out analytics service and handler code for future reference

Harsh Anand
86468e2
feat

feat: add getRateLimiterStatus method to fetch and return rate limiter status

Harsh Anand
c4e1b92
feat

feat: refactor email service to use AWS SES and implement rate limiting for email sending

Harsh Anand
72305f0
refactor

chore: remove unused Google Analytics client initialization code

Harsh Anand
e98bac8
init

feat: update email service integration to use sendIndividual method and configure email clients with specific addresses

Harsh Anand
4e323b0
feat

fix: correct AWS SMTP password output path in production.yml and specify emailClient type in LostAndFoundService

Harsh Anand
874d84a
fix

Merge pull request #55 from nginH/fix-detached

Harsh Anand
fefb6a3
merge

fix: update confirmation URL in generateConfirmationUrl method

Harsh Anand
98fd237
fix

fix: update firebase-functions version to 6.4.0 in package.json and package-lock.json

Harsh Anand
b873001
fix

refactor: replace console logs with logger in various files for improved logging consistency

Harsh Anand
ff94a73
refactor

fix: update CORS origin to include dynamic URL for development and production environments

Harsh Anand
a6262a7
fix

feat: enhance memory management in CoreChatBotHandlerForAdmin with improved getMemory and setMemory methods

Harsh Anand
db0a6c1
feat

refactor: replace console logs with logger in BusDeleterScheduler for improved logging consistency

Harsh Anand
719193b
refactor

Merge pull request #56 from nginH/fix-detached

Harsh Anand
994e0fb
merge

fix: update email source format in EmailService to include sender name

Harsh Anand
1d5668f
fix

Merge pull request #57 from nginH/fix-detached

Harsh Anand
a8eb2b4
merge

Tuesday, July 29, 2025

1 commit

fix: add AWS SMTP credentials and EMAIL_FROM to environment variables in production workflow

Harsh Anand
6534ce5
fix

Monday, July 28, 2025

4 commits

feat: enhance email broadcasting system with pagination, retry logic, and new endpoints for stats and estimates

Harsh Anand
ccfb1af
feat

fix: add WEBHOOK_VERIFY_TOKEN and META_WEBHOOK_SECRET to environment variables in production workflow

Harsh Anand
9f84b74
fix

fix: correct route prefix for webhook handler from 'v2/' to '/v2'

Harsh Anand
fc19934
fix

feat: Implement admin notification handling and cleanup

Harsh Anand
7c235fd
feat

Sunday, July 27, 2025

11 commits

Refactor code structure for improved readability and maintainability

Harsh Anand
0632390
refactor

feat: implement submitFeedback method to handle feedback submissions

Harsh Anand
0e6da3c
feat

fix: correct formatting in constructor for consistency

Harsh Anand
94912ba
fix

feat: Implement WhatsApp integration with LLM services

Harsh Anand
c5b01b0
feat

feat: Add additional environment variables to production workflow

Harsh Anand
65c7e62
feat

fix: correct echo command for GOOGLE_CLOUD_PROJECT in production workflow

Harsh Anand
44ed56f
fix

fix: remove GOOGLE_CLOUD_PROJECT from environment variable setup in production workflow

Harsh Anand
91329b5
fix

fix: update CORS policy to allow feedback subdomain

Harsh Anand
8255fb0
fix

fix: update CORS configuration to include OPTIONS method and additional headers

Harsh Anand
0af5246
fix

fix: remove GOOGLE_CLOUD_PROJECT dependency and use hardcoded project path in reCAPTCHA middleware

Harsh Anand
0163427
fix

fix: update CORS policy to include admin subdomain and additional headers

Harsh Anand
3490cc3
fix

Thursday, July 17, 2025

1 commit

fix: update email sender format to include sender's name in EmailService

Harsh Anand
5da2fe1
fix

Monday, June 16, 2025

1 commit

refactor: upgrade to firebase-functions v2 and standardize memory settings for BusBuddy and graphqlServer

Harsh Anand
6b02833
refactor

Sunday, June 15, 2025

3 commits

refactor: update BusBuddy export to include memory and timeout settings

Harsh Anand
c19c39d
refactor

chore: update package.json to include TypeScript and Prettier as devDependencies

Harsh Anand
ed8aa61
feat

refactor: update graphqlServer export to include memory and timeout settings

Harsh Anand
6d04f22
refactor

Tuesday, June 10, 2025

1 commit

fix: update date comparison logic in filter to use only date components

Harsh Anand
6e9dab9
fix

Monday, June 9, 2025

3 commits

fix: add guideline to respond in the same language as the user's query in chatbot prompts

Harsh Anand
ec4bc5b
fix

Formatted using pretter

Harsh Anand
ded6145
feat

feat: implement date-based filtering for buses in getAllBusesForAPP and add isEnable property to Bus model

Harsh Anand
8d985ea
feat

Saturday, June 7, 2025

1 commit

fix: adjust OPENAI_TEMPERATURE in toolHandlerConfig to improve response variability

Harsh Anand
3655aed
fix

Friday, June 6, 2025

7 commits

refactor: improve error handling in HealthCare API by specifying missing fields in bad request responses and enhance HTML email template for BusBuddy 6.0.0 release with new design and features

Harsh Anand
3fde745
refactor

refactor: improve request validation in HealthCare API by ensuring body presence and enhancing error responses for missing fields

Harsh Anand
f59d7ae
refactor

refactor: streamline doctor update logic in HealthCare API by allowing ID retrieval from both request parameters and body

Harsh Anand
8ad9388
refactor

refactor: enhance doctor management in HealthCare API by improving data handling during creation and updates, including validation for update requests

Harsh Anand
48268f1
refactor

fix: update privacy policy links in email templates and server headers to reflect new domain for BusBuddy

Harsh Anand
6564d6d
fix

feat: add account deletion functionality with user list retrieval and final cleanup process, including new email template for deletion confirmation

Harsh Anand
ec571ca
feat

chore: update dependencies in package.json and package-lock.json, improve HTML email template by removing emoji, and modify axios usage in scraper functions for consistency

Harsh Anand
dbaa3f2
feat

Tuesday, June 3, 2025

1 commit

refactor: replace EnhancedToolHandler with ToolHandler for improved modularity and maintainability in chatbot functionality

Harsh Anand
e6d2321
refactor

Monday, June 2, 2025

1 commit

refactor: simplify health check status messages in EnhancedToolHandler for clarity

Harsh Anand
d47e1ca
refactor

Sunday, June 1, 2025

6 commits

feat: enhance chatbot functionality with current time integration and improved conversation context handling

Harsh Anand
4ed9c34
feat

chore: update AI initial description in appConfig for clarity and conciseness

Harsh Anand
ed3e6bc
init

refactor: update intent classification logic in IntentClassifierService to utilize RAG system for university_info and improve health_care and transportation_info responses

Harsh Anand
29f73ac
refactor

chore: signed commit test

Harsh Anand
d654f40
feat

fix: enhance error messaging and system prompts in EnhancedToolHandler for improved user guidance

Harsh Anand
19b59d3
fix

refactor: update HealthCareFinalPrompt to streamline healthcare data handling and improve response formatting

Harsh Anand
7b6c839
refactor

Saturday, May 31, 2025

6 commits

feat: implement getFeedbackForms method in FeedBackHandler for fetching feedback forms and update routes for better API structure

Harsh Anand
8de8238
feat

fix: correct SSE response formatting in ChatBot to ensure proper data transmission

Harsh Anand
2244b71
fix

Update toolHandlerConfig.ts

Harsh Anand
abffe4e
feat

Update appConfig.ts

Harsh Anand
67d4cef
feat

Update appConfig.ts

Harsh Anand
1cc2567
feat

Update appConfig.ts

Harsh Anand
e25bef1
feat

Thursday, May 29, 2025

1 commit

feat: add initial AI description to appConfig for enhanced user interaction guidance

Harsh Anand
3b6f946
init

Wednesday, May 28, 2025

6 commits

fix: update OpenAI model name to gpt-3.5-turbo and simplify intent logging in EnhancedToolHandler

Harsh Anand
1bf8760
fix

refactor: enhance conversation management by implementing conditional saving logic in ConversationManager and improving intent classification with structured output handling in IntentClassifierService

Harsh Anand
75c3a64
refactor

fix: update intent classification description to clarify context related to Assam University

Harsh Anand
d57cbe6
fix

fix: update OpenAI model name to gpt-4.1-mini for enhanced performance

Harsh Anand
af04bce
fix

fix: revert OpenAI model name to gpt-3.5-turbo for compatibility

Harsh Anand
fa10531
fix

refactor: enhance greeting and other request handling in EnhancedToolHandler with detailed prompts for improved user interaction

Harsh Anand
64e804f
refactor

Tuesday, May 27, 2025

10 commits

feat: add feedback form handling with GraphQL resolvers and service integration

Harsh Anand
faab0be
feat

chore: remove jsonrepair dependency from package.json and package-lock.json, and add it to functions package.json and package-lock.json; delete unused xml parser file

Harsh Anand
22bcae8
feat

feat: add health check endpoint to ChatBot for monitoring service status

Harsh Anand
abb97a7
feat

refactor: clean up toolHandler.ts by removing commented-out code and improving message serialization logic

Harsh Anand
83c7a96
refactor

feat: add CORS headers to GraphQL server responses for improved cross-origin resource sharing

Harsh Anand
3bc7df4
feat

fix: update email signature in HTML templates to reflect the correct sender name

Harsh Anand
7a50d7a
fix

refactor: replace console logging with logger for improved logging consistency across services

Harsh Anand
491a43d
refactor

refactor: remove unnecessary console logs and replace with logger for improved logging consistency

Harsh Anand
2c1bea1
refactor

added string similarity

Harsh Anand
5b6e44d
feat

refactor: restructure tool handling by introducing EnhancedToolHandler and IntentClassifierService for improved modularity and maintainability

Harsh Anand
fd20dc3
refactor

Saturday, May 24, 2025

9 commits

chore: add ESLint configuration files for TypeScript support and enforce consistent code style across the project

Harsh Anand
bcceaed
feat

feat: enhance ServerlessCacheMiddleware with improved cache initialization, validation, and new methods for cache management

Harsh Anand
dfd30ca
init

refactor: remove AuthMiddleware from app routes and apply cache middleware to bus routes for improved performance

Harsh Anand
f8fad6e
refactor

feat: add AnalyticsReport interface and related metrics models for comprehensive analytics tracking

Harsh Anand
11baa0e
feat

feat: reintroduce AuthMiddleware to app routes for enhanced security and access control

Harsh Anand
dc934f1
feat

refactor: streamline analytic service by importing models and enhancing error handling for metrics retrieval

Harsh Anand
ea99d93
refactor

refactor: update LogMessage interface to require message property and simplify logging format

Harsh Anand
58f7f67
refactor

feat: enhance analytics service with additional metrics for real-time data, including top countries and device breakdown

Harsh Anand
d6e124f
feat

feat: integrate GoogleAuth for enhanced authentication in analytics data client

Harsh Anand
31d59b5
feat

Friday, May 23, 2025

7 commits

chore: update dependencies in package.json and package-lock.json to include new Google Cloud and Apollo packages, enhancing functionality and performance

Harsh Anand
508f2e3
feat

feat: implement GraphQL API for cafes and buses with resolvers and schema definitions

Harsh Anand
05610ac
init

feat: add GraphQL server endpoint for enhanced API functionality

Harsh Anand
53c2712
feat

feat: add cafe routes to the API for managing cafes, including CRUD operations

Harsh Anand
5289d72
feat

feat: implement comprehensive analytics service with user, server, demographics, performance, and real-time metrics retrieval

Harsh Anand
a26db9a
feat

feat: implement CafeService for managing cafes with CRUD operations in Firestore

Harsh Anand
a92844f
feat

chore: update package dependencies to include Google Cloud logging and monitoring, and remove unused packages from package.json and package-lock.json

Harsh Anand
cfd6803
feat

Monday, May 12, 2025

1 commit

refactor: remove unused AIMessage handling and streamline chat history processing in ChatbotCore

Harsh Anand
863f290
refactor

Sunday, May 11, 2025

11 commits

chore: add XML format compliance notes to chatbot response guidelines for improved clarity

Harsh Anand
89472f7
feat

refactor: simplify session message update logic and enhance chat history handling in ChatbotCore

Harsh Anand
da114a3
refactor

chore: update dependencies in package.json to include langchain and remove outdated packages

Harsh Anand
b541e2a
feat

refactor: enhance GoogleAIService and OpenAIService to improve prompt handling and response structure

Harsh Anand
5ce4ec8
refactor

chore: update TypeScript configuration to target ES2022 and adjust library settings

Harsh Anand
400b97f
feat

chore: refine TypeScript configuration and adjust import paths for better module resolution

Harsh Anand
acfdef5
feat

chore: update author information in package.json and modify dependencies in package-lock.json

Harsh Anand
8c5151b
feat

refactor: enhance ChatbotCore to improve message handling and ensure proper order of system and user messages

Harsh Anand
90cee96
refactor

refactor: improve intent classification and response handling in ChatbotCore, enhancing message processing and XML parsing

Harsh Anand
2712504
refactor

refactor: streamline intent classification process in ChatbotCore and clarify response guidelines for XML format compliance

Harsh Anand
44c9e64
refactor

refactor: update intent classification prompt to include user query for improved context in ChatbotCore

Harsh Anand
ebc46cc
refactor

Saturday, May 10, 2025

3 commits

refactor: improve error handling and session update logic in ChatbotCore and SessionService

Harsh Anand
7f32e20
refactor

chore: specify region for Firebase Functions artifacts cleanup policy in production workflow

Harsh Anand
d9fca6c
feat

chore: remove redundant cleanup policy step from Firebase Functions deployment in production workflow

Harsh Anand
0907289
deploy

Friday, May 9, 2025

32 commits

chore: update package dependencies across main and functions directories, adding new libraries for image processing, PDF parsing, and AI platform integration

Harsh Anand
9f98db8
feat

chore: update TypeScript configuration to target ES2018 and enhance strictness with additional compiler options

Harsh Anand
389b368
feat

refactor: improve ad service response handling and logging

Harsh Anand
4ac1b99
refactor

refactor: remove unused request parameter from multiple API handler methods

Harsh Anand
86650f6
refactor

feat: implement ChatBot class with OpenAI and Gemini LLM services for handling chat and session management

Harsh Anand
3889a14
feat

feat: add ChatbotCore class for enhanced chat handling and session management with intent classification and bus information retrieval

Harsh Anand
646a187
feat

feat: implement XMLParserV2 class for parsing intent classification, bus filter, and bus response XML data

Harsh Anand
53e1f9d
feat

feat: add intent classification and bus query prompts for chatbot functionality

Harsh Anand
37b8edc
feat

feat: implement SessionService for managing chatbot sessions, including creation, deletion, and updates

Harsh Anand
710de45
feat

feat: implement VectorSearch class for querying and embedding content using OpenAI and Pinecone

Harsh Anand
45b8a04
feat

feat: add caching functionality for web scraping results with Firestore integration

Harsh Anand
0477347
feat

feat: implement web crawler for dynamic content extraction, supporting HTML, PDF, and image processing

Harsh Anand
ed7eadd
feat

feat: add TypeScript definitions for web scraping modules including tldextract, image-downloader, and tesseract.js

Harsh Anand
0de03df
init

refactor: remove unused parameters from event handlers and improve logging in scraper functions

Harsh Anand
8b7338e
refactor

feat: add LLMService and RetryHandler classes for enhanced language model interaction and error handling

Harsh Anand
9d833b2
feat

feat: introduce LLMFactory for dynamic language model service creation and response generation

Harsh Anand
153365b
feat

feat: implement GoogleAIService for interaction with Google Generative AI, including response generation and template handling

Harsh Anand
5e4db6a
feat

feat: implement OpenAIService for interaction with OpenAI API, including response generation and template handling

Harsh Anand
c23e376
feat

feat: add Bus2 interface to models for enhanced bus data representation

Harsh Anand
77a1798
feat

refactor: update import statements to ES6 syntax and enhance route handling with ChatBot integration

Harsh Anand
43332de
refactor

refactor: update import syntax to ES6 and modify BusService methods for improved parameter handling and bus filtering logic

Harsh Anand
837a5ee
refactor

fix: apply AuthMiddleware to /app route for improved security and access control

Harsh Anand
e118355
fix

feat: add environment variable configurations for Pinecone and Google API keys in production workflow

Harsh Anand
52af3e6
feat

refactor: enhance bus response generation prompt with clearer instructions and formatting for improved user interaction

Harsh Anand
fcfadbc
refactor

feat: implement UniversityInfoPrompt and XML parsing for enhanced university-related query responses

Harsh Anand
325f49f
feat

refactor: update XML response format and instructions for chatbot categories to enhance user engagement and clarity

Harsh Anand
7a471aa
refactor

refactor: update chatbot core logic to include AIMessage handling and improve session message updates for user interactions

Harsh Anand
2966b6e
refactor

chore: update production workflow to correct typo in .env file step and add cleanup policy for Firebase Functions artifacts

Harsh Anand
122a482
feat

chore: update production workflow to enforce cleanup policy for Firebase Functions artifacts

Harsh Anand
ca8b005
feat

feat: integrate HealthCareService for healthcare-related queries and enhance token tracking in ChatbotCore

Harsh Anand
3c54521
feat

feat: add DoctorAmbulanceXML method for parsing university info from XML responses

Harsh Anand
37ad2f5
feat

refactor: streamline intent classification prompts and enhance XML response format for bus and healthcare queries

Harsh Anand
6500d6c
refactor

Thursday, May 1, 2025

1 commit

refactor: ensure user fetching is ordered by creation date

Harsh Anand
ce19ce4
refactor

Tuesday, April 29, 2025

1 commit

refactor: update coordinate handling in BusService to use new internal map structure

Harsh Anand
8f49b04
refactor

Friday, April 25, 2025

2 commits

Update HTMLTemplate.ts

Harsh Anand
1be70cb
feat

Update HTMLTemplate.ts

Harsh Anand
429c3fb
feat

Thursday, April 24, 2025

3 commits

feat: add lost-and-found routes for item management in web interface

Harsh Anand
50b7b24
feat

feat: add deleteLostAndFound method to handle item deletion in LostAndFoundHandler

Harsh Anand
9928c35
feat

feat: implement deleteLostAndFound method for item deletion in LostAndFoundService

Harsh Anand
5f3c237
feat

Monday, April 7, 2025

2 commits

fix: improve error handling and validation messages in HealthCare API methods

Harsh Anand
1b6498f
fix

fix: update Firebase deployment command to include --force option for improved deployment reliability

Harsh Anand
5cfad8d
fix

Monday, February 17, 2025

2 commits

feat: update sendNotification2 method to use 'type' and 'email' parameters for improved clarity

Harsh Anand
fe178c2
feat

fix: update collection references in NotificationsService and BroadcastServices for correct data retrieval

Harsh Anand
e6fd78d
fix

Sunday, February 16, 2025

12 commits

feat: add CRUD operations for email templates in BroadcastHandler

Harsh Anand
cc13008
feat

feat: add rbacauthorization to VSCode settings for improved middleware management

Harsh Anand
6850cdd
feat

fix: rename isTemp to isTemporary for consistency in BusHandler

Harsh Anand
6cd6be1
fix

feat: add updateConfig method to ConfigHandler for updating configuration settings

Harsh Anand
1d16e50
feat

feat: extend Express Request interface to include accessPayload for enhanced request handling

Harsh Anand
9d604f1
feat

feat: update Admin interface to include optional fields and add AccessLevel for enhanced RBAC support

Harsh Anand
4938df7
feat

feat: implement RBAC middleware for enhanced access control in Express application

Harsh Anand
b56e549
feat

feat: enhance JWT generation and decoding to include access level and improve expiry time handling

Harsh Anand
e8b7607
feat

feat: refactor routes to streamline middleware usage and enhance config handling

Harsh Anand
2f42f26
refactor

feat: remove unnecessary blank line in RegisterRoute for cleaner code

Harsh Anand
1bb19ae
feat

feat: implement CRUD operations for email templates in BroadcastServices

Harsh Anand
9e217b0
feat

feat: add updateAdConfig method to ConfigService for dynamic ad configuration management

Harsh Anand
025a67d
feat

Sunday, February 9, 2025

2 commits

fix: add AuthMiddleware to /web route for improved security

Harsh Anand
4b7c6fd
fix

feat: add updateComplaints method for handling complaint updates with status management

Harsh Anand
353a7dc
feat

Saturday, February 8, 2025

3 commits

fix: enhance deleteComplaints method with logging and error handling

Harsh Anand
e2ac283
fix

refactor: update BroadcastService to BroadcastServices_v1 with improved email and notification handling

Harsh Anand
0a5dfbf
refactor

yo broadcast added

Harsh Anand
bc8d4da
feat

Sunday, February 2, 2025

3 commits

rollback

Harsh Anand
1876f31
feat

fixed rollback

Harsh Anand
f25b4f3
fix

rename: change workflow from dev to production

Harsh Anand
14320c0
feat

Monday, January 20, 2025

7 commits

add: define map parameters for routes coordinates

Harsh Anand
fec13b7
feat

add: include route coordinates for internal map configuration

Harsh Anand
1d98e01
feat

refactor: rename legal files and update email handling logic

Harsh Anand
a480b72
refactor

fix: update privacy policy links in email templates

Harsh Anand
22a585c
fix

fix: add authentication middleware to app route

Harsh Anand
029b5e6
fix

fix: update root route to handle suspicious activity with a 403 response

Harsh Anand
7ff298a
fix

add: include Bio-Tech coordinates in internal map configuration

Harsh Anand
e1d5124
feat

Saturday, January 11, 2025

1 commit

changed: color of the email template for deletion

Harsh Anand
466c057
feat

Tuesday, January 7, 2025

3 commits

remover fcm token deletion on faild

Harsh Anand
76d8ee2
feat

emailing to found items

Harsh Anand
08c97af
feat

fixed subject of the mail

Harsh Anand
85a0260
fix

Saturday, December 28, 2024

4 commits

changed route for delete

Harsh Anand
eea180a
feat

changed name to first name to consider and change color

Harsh Anand
e5504aa
feat

fixed name usages

Harsh Anand
daa86a4
fix

fix email responce

Harsh Anand
5ceb94e
fix

Tuesday, December 24, 2024

3 commits

fixed multicast

Harsh Anand
2e37bba
fix

updated env

Harsh Anand
dd22a90
feat

removed console

Harsh Anand
5adfbdc
feat

Wednesday, December 11, 2024

1 commit

fixed template

Harsh Anand
bfb83f7
fix

Tuesday, December 10, 2024

3 commits

fixed configration and added notification listner

Harsh Anand
df66ecf
fix

fixed broadcast

Harsh Anand
fcbf03c
fix

fixed recall time

Harsh Anand
55176cf
fix

Monday, December 9, 2024

4 commits

fixed routes

Harsh Anand
6790029
fix

removed logging

Harsh Anand
a29f9d1
feat

added notification for testing

Harsh Anand
5432ae0
feat

fix fcm token

Harsh Anand
cb7177d
fix

Wednesday, December 4, 2024

1 commit

fix caching issues

Harsh Anand
621f150
fix

Tuesday, December 3, 2024

4 commits

added file level of caching machanisam

Harsh Anand
453304d
feat

initilize event trigger

Harsh Anand
d187dac
init

ensure file creation in for cache

Harsh Anand
5c6bbbf
feat

ensure file creation in for cache

Harsh Anand
836fe34
feat

Saturday, November 30, 2024

3 commits

added delete route

Harsh Anand
64628d4
feat

added fixed update

Harsh Anand
ea336e6
fix

updated cors

Harsh Anand
8e4c8dc
feat

Friday, November 29, 2024

1 commit

added email service

Harsh Anand
4a868b5
feat

Tuesday, November 26, 2024

2 commits

refactar and added middleware for auth

Harsh Anand
4aa11b7
feat

refactor

Harsh Anand
e886d67
refactor

Monday, November 25, 2024

4 commits

added filter in user route

Harsh Anand
a921974
feat

added role modification

Harsh Anand
3421501
feat

refactor complaint

Harsh Anand
0171db0
refactor

fixed crash report

Harsh Anand
292ea21
fix

Tuesday, November 19, 2024

4 commits

added emailing service

Harsh Anand
389c448
feat

added email into env via github secrets

Harsh Anand
0f9c52f
feat

fixed complaint

Harsh Anand
63e693f
fix

added middleware for web

Harsh Anand
efea944
feat

Sunday, November 17, 2024

1 commit

added route for bueses

Harsh Anand
9d921fb
feat

Saturday, November 16, 2024

1 commit

fixed driver timing

Harsh Anand
3788d4a
fix

Saturday, November 9, 2024

3 commits

added student role in Auth claim

Harsh Anand
b4eb84f
feat

added watchlist of buses for student

Harsh Anand
b94543c
feat

fixed responce in watch bus

Harsh Anand
2e65d01
fix

Friday, November 8, 2024

1 commit

fixed deploy on merge issue

Harsh Anand
749d1f3
merge

Thursday, November 7, 2024

2 commits

modified scrapper for aus and ausexamination has been added

Harsh Anand
5c8d123
feat

refactor: removed unused code

Harsh Anand
31ebd09
refactor

Wednesday, November 6, 2024

7 commits

scrapper and and crossponding route added

Harsh Anand
01e4847
feat

Merge pull request #10 from nginH/analytic

Harsh Anand
da3e799
merge

fixed deployment

Harsh Anand
232f51b
fix

fixed deployment

Harsh Anand
25b11cb
fix

custom scheduler added

Harsh Anand
ccb5120
feat

custom scheduler added

Harsh Anand
941282e
feat

removed route for force scheduler to run

Harsh Anand
9c37976
feat

Friday, November 1, 2024

5 commits

added found feature

Harsh Anand
675d393
feat

Merge pull request #8 from nginH/noti

Harsh Anand
f1b0cfd
merge

Create dev.yml

Harsh Anand
11b6f3c
feat

analytic route added

Harsh Anand
ed68667
feat

Merge pull request #9 from nginH/analytic

Harsh Anand
2e5d787
merge

Monday, October 28, 2024

2 commits

refactor: re-written healthcare

Harsh Anand
8247679
refactor

refactor: re-written whole healthcare service

Harsh Anand
89ef0d7
refactor

Friday, October 25, 2024

3 commits

middlewere routes added

Manab-upadhyay
5f83f76
feat

Resolved merge conflict in routes.ts and middleware

Harsh Anand
00d1c7c
merge

refactors

Harsh Anand
2cdd4b4
refactor

Thursday, October 24, 2024

10 commits

deployed to firestore

Harsh Anand
58f7183
deploy

fixme: health care servces

Harsh Anand
adf9bf8
fix

refactor: loging of request

Harsh Anand
64a9671
refactor

added: middeleware for loggin request and responce

Harsh Anand
5d3d199
feat

Middlewere added for admin routes auth, doc-id changed , getUser routes implemented

Manab-upadhyay
1d2585c
feat

changes

Manab-upadhyay
e55f1de
feat

added get-users

Manab-upadhyay
fa67187
feat

get-users-route added

Manab-upadhyay
363f002
feat

chnages

Manab-upadhyay
8c760a2
feat

ad route fix

Harsh Anand
8f6f36c
fix

Wednesday, October 23, 2024

9 commits

added event listener for authancation

Harsh Anand
6b38928
feat

complain routes added

Manab-upadhyay
ca5ecfe
feat

Merge pull request #2 from nginH/Complainst_routes

Harsh Anand
bbb54fe
merge

added caching for journey routes

Harsh Anand
e673dfb
feat

refactor : complaint service

Harsh Anand
c461e2d
refactor

Merge branch 'master'

Harsh Anand
e6f9391
merge

changes

Harsh Anand
ae96633
feat

restructure

Harsh Anand
6ebb2a0
feat

formatted

Harsh Anand
d79c5dd
feat

Tuesday, October 22, 2024

7 commits

Initial commit

Harsh Anand
ccb92df
init

initial setup

Harsh Anand
0a66889
init

init commit

Harsh Anand
bdd91a9
init

package added

Harsh Anand
0c33108
feat

folder structure changed

Harsh Anand
dc519ef
feat

init route for bus

Harsh Anand
89ab402
init

Merge pull request #1 from nginH/bus_setup

Harsh Anand
624b06a
merge

Built with ❤️ for Assam University • Last updated: August 2025