Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bulk updates #141

Merged
merged 44 commits into from
Feb 25, 2025
Merged

Bulk updates #141

merged 44 commits into from
Feb 25, 2025

Conversation

kursataktas
Copy link
Contributor

@kursataktas kursataktas commented Feb 24, 2025

  • Stopping the crawler when the browser is closed
  • Fixing the datasource indexing issue
  • Removing link_limits from the Crawler API
  • Improve GitHub indexing
  • Fix loading animation completion

aralyekta and others added 30 commits February 17, 2025 14:46
* Refactor settings retrieval in requester and views using get_default_settings utility

* Fix my_gurus view 404 handling for empty guru queries

* Fix widget id interactivity on selfhosted + move its error messages to toasts

* Add missing file to previous commit

* Remove unused imports

* Refactor navigation items into a centralized configuration
- Introduce DataSourceService to centralize data source operations
- Add validation and error handling for data source creation, deletion, and reindexing
- Simplify views by delegating logic to the service layer
- Improve error reporting and logging for data source operations
Remove redundant and unused imports to improve code clarity and reduce potential conflicts
Modify signals and tasks to introduce a configurable countdown delay for data source retrieval, improving synchronization and preventing potential race conditions
This was needed for selfhosted. Otherwise the data source updates would still show "pending updates", which didnt send anything to the backend
- Introduce CrawlState source tracking (UI/API)
- Add last_polled_at field to track crawl activity
- Implement periodic task to stop inactive UI crawls
- Update crawl start methods to support source specification
- Add migration for new CrawlState fields
- Optimize PageTransition component animation and state management
- Add handleNavigationComplete method to useNavigation hook
- Simplify navigation methods in useAppNavigation
- Remove unused navigation-related code and imports
@kursataktas kursataktas changed the title Task/improve data source creation Bulk updates Feb 24, 2025
aralyekta and others added 5 commits February 25, 2025 11:29
- Modify progress animation to start from 0% width
- Reduce final width to 80%
- Change animation mode from infinite to forward-only
- Add path normalization to handle trailing slashes
- Prevent navigation to the same path or URL
- Improve navigation method checks to avoid unnecessary state changes
- Add checks to skip question update when selecting the current question
- Improve node selection logic to avoid unnecessary state changes
- Enhance user experience by preventing duplicate navigation
…letion

Task/fix loading animation completion
@kursataktas kursataktas merged commit 15125eb into master Feb 25, 2025
5 checks passed
@kursataktas kursataktas deleted the develop branch February 25, 2025 15:25
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.

2 participants