From 558b9c7bf87e9ab4fd0c0af3f7aff6927bbe69be Mon Sep 17 00:00:00 2001 From: Ralf Stephan Date: Wed, 3 Apr 2024 17:00:50 +0200 Subject: [PATCH] v2405 --- CHANGES.txt | 3 +++ TODO.txt | 17 ++++++++++------- build.gradle.kts | 4 ++-- .../org/reactome/lit_ball/common/Changes.kt | 9 +++++++++ 4 files changed, 24 insertions(+), 9 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 31eadce..71d0010 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,4 +1,7 @@ ## START +v2405 + - new query type: S2 recommendations + v2404 - more date matcher fixes - don't discard non-DOI results / use archived directly by prefixing with "S2:" diff --git a/TODO.txt b/TODO.txt index f44b5db..f5a0748 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,4 +1,13 @@ - - query type 4: S2 recommendations https://api.semanticscholar.org/api-docs/recommendations + - new query from old (allowing change of keywords but shortcutting some download) + - new query from old (type 1,2,3 from type 1) + - easy change/selection of query path + - opening/closing filter dialog removes focus on list + - focus: clicking sort in filtering2 still grabs focus + - focus: clicking delete in annotate still grabs focus + - focus: when in paper detail dialog, cursor up/down still moves list (instead of scrolling details) + - going Main from annotate resets list pos + - TAB does not advance field in new query dialog etc + - manually add IDs to accepted by adding an IDs field to query settings dialog Doc: - json export @@ -11,16 +20,10 @@ Doc: Features: - refactor: rename model functions so they reflect the event not the intent - - clicking sort in filtering2 still grabs focus - - clicking delete in annotate still grabs focus - - going Main from annotate resets list pos - - when in paper detail dialog, cursor up/down still moves list (instead of scrolling details) - - new query from old (allowing change of keywords but shortcutting some download) - file selectors in settings dialog - HTTP buffer - complain if Q1 date filter in wrong format - settings mutex - - manually add DOIs to accepted - when annotate, why is S2 accessed again? because some accepted dois are defect Other ideas: diff --git a/build.gradle.kts b/build.gradle.kts index 3f1c730..5e1af71 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -140,7 +140,7 @@ dependencies { buildConfig { packageName("org.reactome.lit_ball") // forces the package. Defaults to '${project.group}' buildConfigField("String", "APP_NAME", "\"LitBall\"") - buildConfigField("String", "APP_VERSION", provider { "\"2404\"" }) + buildConfigField("String", "APP_VERSION", provider { "\"2405\"" }) } configurations.all { @@ -152,7 +152,7 @@ configurations.all { compose.desktop { application { mainClass = "MainKt" - version = "2404" + version = "2405" group = "org.reactome" nativeDistributions { targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb) diff --git a/src/main/kotlin/org/reactome/lit_ball/common/Changes.kt b/src/main/kotlin/org/reactome/lit_ball/common/Changes.kt index 8f123c7..9f58495 100644 --- a/src/main/kotlin/org/reactome/lit_ball/common/Changes.kt +++ b/src/main/kotlin/org/reactome/lit_ball/common/Changes.kt @@ -2,6 +2,9 @@ package org.reactome.lit_ball.common object Changes { val text = """ +v2405 + - new query type: S2 recommendations + v2404 - more date matcher fixes - don't discard non-DOI results / use archived directly by prefixing with "S2:" @@ -12,6 +15,12 @@ v2403 - fix expression search type matching - better handling of 492 +v2402 + - HTTP 429 effectively means "use API key" + - use bulk API for paper refs too + - better list sync after manipulate filtered + - query type 1: more filters: pubdate, articletype + v2401 - filter button/dialog in paper lists - in paper list, put query name in header