Skip to content

Releases: IndicoDataFusion/IDF-App

Release v1.9.2

Choose a tag to compare

@zhangt58 zhangt58 released this 27 Sep 00:30

Resolve macOS pkg installation issue due to cannot verify, override by:

xattr -rd com.apple.quarantine <path to package>

What's Changed

  • Integrate Cvent data into registration table, advice the mark as paid by @zhangt58
    • Add cvent block to data sources
    • Match Cvent attendees to registrations
    • Show Cvent match and payment on registrations page
    • Configure the Cvent event in data source settings
    • Use a placeholder Cvent event code in UI, comments and tests
    • Add Cvent API token help dialog

Release v1.9.1

Choose a tag to compare

@zhangt58 zhangt58 released this 25 Sep 23:47

Resolve macOS pkg installation issue due to cannot verify, override by:

xattr -rd com.apple.quarantine <path to package>

What's Changed

  • Integrated the registration data, support Mark as paid/unpaid actions by @zhangt58
    • Add registration export demo script and Go CLI
    • Add registration data retrieval and mark-as-paid
    • Add registrations page with mark-as-paid action
    • Support marking registrations as unpaid
    • Add Mark as unpaid action on registrations page

Release v1.9.0

Choose a tag to compare

@zhangt58 zhangt58 released this 30 Jul 14:14

Resolve macOS pkg installation issue due to cannot verify, override by:

xattr -rd com.apple.quarantine <path to package>

What's Changed

  • Add AI assistant support to the conference data by @zhangt58
    • Add config support for LLM setup
    • Add new modules for llm service support
    • Initial the tables for llm in metadata database
    • Wire up llm service to the app
    • Initialize the frontend component for LLM as a new tab on the main
    • Inline marshal llm section error
    • Implement openai API compatible llm service as separate modules
    • Enhanced the llm chat api and UI
    • Define and inject the abstract/contrib full data to llm
    • Render summary tab of LLM page per markdown format
    • Implement tool-based data retrieval for LLM, fix timeout
    • Render markdown in LLM chat assistant messages
    • Add retry button for user messages in LLM chat
    • Implement LLM streaming responses, clean dead code, fix summary append
    • Skip empty tool calls from LLM, add verbose logging, trim SSE whitespace
    • …and 18 more
  • Redesigned and enhanced the frontend UI by @zhangt58
    • Add in-memory SQLite data DB and LLM config tab
    • Add multi-model profiles, extended thinking, session management, and SQL query tool
    • Refine chat UI with unified input card and below-bubble metadata
    • Configurable context compression with summarisation char cap
    • Scroll to active session when opening history panel
    • Support record and show the model name in history session
    • Use unplugin-icons to make icons offline available, with svelte,vite configs
    • Persist inline chart data (chartsJson) with assistant messages and render in LLM UI
    • Checkmark style of table filter list
    • Integrate top navigation
    • Add shared page command bars
    • Move long affiliation labels into value lists
    • Keep review panel within viewport
    • Rework data source workspace
    • Add saved views and empty states
    • …and 3 more
  • Enhance LLM features and improve configuration flow by @zhangt58
    • Add idfc backup import flow
    • Streamline api token selection
    • Allow file mode without api token
    • Support rich message copy with charts
    • Preserve rich copy formatting
    • Adopt inline column filters, hide top Filters

Release v1.8.0

Choose a tag to compare

@zhangt58 zhangt58 released this 14 Jun 19:51

Resolve macOS pkg installation issue due to cannot verify, override by:

xattr -rd com.apple.quarantine <path to package>

What's Changed

  • Enhance contribution metadata management and API support by @zhangt58
    • Add ContributionMeta struct to track user interaction to the contribution data
    • Add backend API for contribution user metadata support
    • Open contrib meta data store on start up
    • Add methods for getting contrib meta data
    • Support persisting contrib meta data
    • Add component for metadata config, integrate to Settings dialog
    • Add component for contrib meta data view
    • Add missing lib
    • Svelte error each_key_duplicate by including the db_id to the key
    • Add backend methods to support sync data source name changes and fetch contrib meta from data sources
    • The total count of contribs in meta view
  • Refactor app module by splitting services into separate modules by @zhangt58
    • Update the backend module import paths
    • Update the backend API import paths
  • Record the full contribution data to the metadata table by @zhangt58
    • Pass contrib databaseID to metadata
    • Typescript lint warning on time.Time in wails generated modules
  • Integrate the valid proceedings links to each paper and/or talk in contribution card/table view by @zhangt58
    • Add proceedings_url key under data source config
    • Add method for fetching links of contrib from proceedings site
    • Add support of editing proceedings_url from UI
    • Add methods for getting valid contrib proceedings paper/slides links
    • Post the links for proceedings paper/slides if available
    • Use proceedings_talk_suffix to build the talk slide url in backend
    • Check the paper and talk links independently
  • Activate date time range filter and simplify column filters with svelte-vtable builtin methods by @zhangt58
  • Enhanced contribution meta table view by @zhangt58
    • Adjust the contrib metaview table to avoid the bottom cut
  • Add links column, edit meta in dialog, show code after track by @zhangt58
  • Migrate to svelte-vtable v0.2.0 by @zhangt58
    • Adapted the breaking changes introduced in svelte-vtable 0.2.0
    • Use id as the column key
  • Enhance abstract metadata management and views by @zhangt58
    • @zhangt58/svelte-vtable/flowbite not found lint warning
    • Add methods support abstract metadata table
    • Initialize the abstract_metadata table
    • Add methods support managing abstract metadata
    • Add components for abstract metadata view
    • Scaffolding abstract metadata to abstract views
    • Preserve metadata on updating data from scrapped review form
    • Preserve the user metadata on updating fetched abstract data
    • Add a new button for abstract metadata view
    • Add metadata support to AbstractCardItem
    • Remove support for read and intent field from abstract metadata
    • Remove read, intent metadata for abstract review mode
    • Show dataSource in the subtitle in abstract metadata view
    • Editting metadata through the details dialog from abstract tableview
    • Support fav/unfav from the AbstractTableView
    • …and 1 more

Release v1.7.2

Choose a tag to compare

@zhangt58 zhangt58 released this 14 Jun 19:51

Performance enhanced on data workflows

  • Efficient review data retrieving to provide a smoother UX (token with review permission)
  • Batchly retrieving abstracts in API mode provides better UX in dealing with > 1000 total number of abstracts (token with manage permission)

Resolve macOS pkg installation issue due to cannot verify, override by:

xattr -rd com.apple.quarantine <path to package>

What's Changed

  • Optimized the abstract data retrieval pipeline, w/ review API by @zhangt58
    • Add component for scrapping review progress
  • Retrieve abstract data batchly in API mode, posting the progress in UI by @zhangt58
    • Export backend for async batch fetching abstracts
  • Show brief error message on fetching my reviews fails by @zhangt58
    • Show brief error message on fetching my reviews fails
  • Replace excess \r\n to one by @zhangt58

Other changes

  • Add missing lib

Release v1.7.1

Choose a tag to compare

@zhangt58 zhangt58 released this 14 Jun 19:52

Resolve macOS pkg installation issue due to cannot verify, override by:

xattr -rd com.apple.quarantine <path to package>

What's Changed

  • Refined Author card and dialog by @zhangt58
  • Scroll to the last view item exiting browsing mode by @zhangt58
  • Refine the AuthorCard for dialog mode by @zhangt58

Release v1.7.0

Choose a tag to compare

@zhangt58 zhangt58 released this 14 Jun 19:52

Resolve macOS pkg installation issue due to cannot verify, override by:

xattr -rd com.apple.quarantine <path to package>

What's Changed

  • Use a dedicate event 'statusbar:datasource' for StatusBar active… by @zhangt58
    • Use a dedicate event 'statusbar:datasource' for StatusBar active data source indication
  • Keep the top sidebar of page navigation buttons open by @zhangt58
  • The icon size changes with the length of affiliation string length by @zhangt58
    • The icon size changes with the length of affiliation string length
  • Enhanced the UX on browsing mode of abstract/contribution/review pages by @zhangt58
  • Allows app starting up with config errors, with enhanced SetupWizard by @zhangt58
    • Prevent from deleting the last API token or data source
    • Use flowbite-svelte Modal, which raise to the top in DatasourcesTableView on delete
    • Refine the guidance on fix config issues, indicating saved status
  • Defaults to abstract view on reviewmode, otherwise, event view by @zhangt58
  • Enhanced dark-mode styling for abstract charts by @zhangt58
    • Enable the dark mode style for chart views
  • Use a singleton store to persist the page view state by @zhangt58
  • Use event multiplexer to resolve the issue of global EventsOff by @zhangt58
    • Add a help lib as a lightweight event multiplexer
  • Enhanced the affiliation data management: dedup map with country info, continent classification, etc by @zhangt58
    • Add struct to map affiliation to country, and boolean for Australia as Asia, and merge two Americas
    • Add module to handle continent data with Affiliation struct
    • Add components for user-managed continent map
    • Add helper lib for get continent info from user map
  • Enhanced review mode: fix UI freezing bug, disable review on accepted abstracts by @zhangt58
    • Move AbstractReviewFormDialog out of AbstractCardItem to avoid freezing card view on submit/update a review
    • Lower case the scraped abstract state to align the badge style
  • Improve the wording for applying the affiliation map in charts by @zhangt58
  • Abstract column visibility control and custom fields by @zhangt58
    • Add settings tab to control the abstract/contrib column visibility
    • Add field customFieldNames to DataSourceHandler as side-effect on fetching abstracts data
    • Show custom fields in notes panel in abstract card item as configured
    • Add NotesChip component for custom_fields in AbstractCardItem
  • Refined the status of my reviews, post a table of votes by @zhangt58
    • Abstract with state not 'submitted' is not for review
    • Add component for post the review vote stats
  • Render Authors column of abstract table view, enable card view always by @zhangt58
    • Add component for display authors

Release v1.6.3

Choose a tag to compare

@zhangt58 zhangt58 released this 14 Jun 19:53

Resolve macOS pkg installation issue due to cannot verify, override by:

xattr -rd com.apple.quarantine <path to package>

What's Changed

  • Fixed abstract struct and enhanced the abstract card view by @zhangt58
    • DuplicateOf and MergedInto type should be RelatedAbstract
    • Show duplicate_of/merged_into regardless of judgment data
    • Add component for show related abstract
    • Resolve potential circular imports between AbstractCardItem and RelatedAbstractDialog

Release v1.6.2

Choose a tag to compare

@zhangt58 zhangt58 released this 14 Jun 19:54

Resolve macOS pkg installation issue due to cannot verify, override by:

xattr -rd com.apple.quarantine <path to package>

What's Changed

  • Remove test mode support by @zhangt58
    • Data source not updated in StatusBar
  • Improved the troubleshooting on API tokens by @zhangt58
  • Add installation section by @zhangt58
  • Display Footnotes on to the Abstract Card by @zhangt58

Release v1.6.1

Choose a tag to compare

@zhangt58 zhangt58 released this 14 Jun 19:54

Resolve macOS pkg installation issue due to cannot verify, override by:

xattr -rd com.apple.quarantine <path to package>

What's Changed

  • Enhanced setup wizard, review mode, abstracts export, fix vote stats reactivity by @zhangt58
    • Add method for retrieving raw abstact data
    • Support export abstracts data into file with redaction config
    • Add support for exporting abstracts data into file, requires management permission
    • Refresh votestats after RefreshAbstractByID to correctly count the votes
  • Update README.md by @zhangt58
  • Support check for updates, update issue reporting by @zhangt58
    • Add method for getting os name and version
    • Add support to check github api for new releases
    • Add a component for check new releases and show in About