Compareware/src
ryan 07405db017 feat(typeahead): Enhance Bloodhound and Typeahead initialization logic
- Improved Bloodhound initialization by adding explicit global storage for the instance.
- Enhanced `initialize_bloodhound` to include proper rate limiting, wildcard configuration, and tokenizer setup.
- Refactored `initialize_typeahead` to include a more robust dataset configuration with templates for rendering suggestions.
- Fixed DOM element access in the `on:input` handler to ensure proper interaction with the input element.
- Simplified the `remote_fn` logic in `initialize_bloodhound` for fetching and syncing suggestions.
- Added error handling and logging for better debugging during Typeahead initialization.
- Ensured closures are properly registered in the global scope to handle Typeahead events.
- Updated the JavaScript initialization script to use bracket notation for safer handler invocation.
- Removed the additional inclusion of `corejs-typeahead` script from the `<head>` section.
2025-04-08 17:55:46 +03:00
..
components feat(typeahead): Enhance Bloodhound and Typeahead initialization logic 2025-04-08 17:55:46 +03:00
models feat(typeahead): use typeahead for name input field 2025-04-04 18:47:12 +03:00
api.rs fix(properties): correct property saving and fetching 2025-02-26 02:18:32 +03:00
app.rs feat(typeahead): Enhance Bloodhound and Typeahead initialization logic 2025-04-08 17:55:46 +03:00
db.rs fix(db): clean up property deletion to be scoped per url 2025-03-21 16:21:19 +03:00
lib.rs feat(db): add API endpoint for updating items to db and implement server-side functionality 2025-01-22 14:14:18 +03:00
main.rs fix(properties): correct property saving and fetching 2025-02-26 02:18:32 +03:00
nostr.rs test(nostr): add log messages 2024-12-16 13:31:11 +03:00