Activity for Hypernomicon

  • Jason Winning Jason Winning modified ticket #53

    Argument icons in tree should indicate for/against parent position

  • Jason Winning Jason Winning posted a comment on ticket #53

    In the next version (probably numbered 1.32.2), arguments that are "in favor" will be a green pyramid with a green plus on it, and arguments that are "against" will be a green pyramid with a red minus. Stances, on the other hand, will be an amber-colored pyramid. If they are "in favor", they will similarly have a green plus and a red minus if they are "against" their target. I don't feel this will be too disruptive to the overall color scheme of the icons so I'm not making it configurable at first,...

  • Jason Winning Jason Winning posted a comment on ticket #7

    While it may not be fully what you're asking for, in the next version of Hypernomicon (probably will be numbered 1.32.2) the XML for verdict records will be implemented a little differently so that they will be more customizable. In particular, you will be able to specify in Other.xml whether a given verdict is "in favor" or not. And you can add new verdicts, remove them, rename, etc. So verdicts, considered singly, will be fully customizable (or, more so than before). But verdicts will still be...

  • Jason Winning Jason Winning modified a wiki page

    ReleaseNotes

  • Jason Winning Jason Winning modified ticket #85

    Error: Unable to load information about paths from db settings; Duplicate folder ID

  • Jason Winning Jason Winning posted a comment on ticket #85

    I have just released version 1.32.1 which fixes this issue. The bug should not have actually caused any data loss or data corruption. So if you download and install version 1.32.1, it should work as expected and your data should be unaffected.

  • Hypernomicon Hypernomicon released /stable/1.32.1/Hypernomicon_windows-x64_1_32_1.exe

  • Hypernomicon Hypernomicon released /stable/1.32.1/Hypernomicon_macos_1_32_1.dmg

  • Hypernomicon Hypernomicon released /stable/1.32.1/Hypernomicon_linux_1_32_1.sh

  • Caio Cezar Silva Caio Cezar Silva posted a comment on ticket #85

    Hey there, I believe I might have done something similar. IIRC, an year or two ago I did some change in the main folder where the papers are to keep them in the same folder. But I'm not being able to find the "select the Reassign Folders page" option in Settings. If it is in the Folders page instead, I cannot access it since it's blocked for me. Not sure if this will be helpful to you, but I tried to install the new version in another directory just to see if I would have any problems. For safety,...

  • Jason Winning Jason Winning posted a comment on ticket #85

    Actually I think I may know what happened. Did you at any point go into Tools -> Settings, select the Reassign Folders page, and change 2 of the folder settings to point to the same folder? ... Yep, I was able to reproduce this by going into there, setting Papers and Books to save to the same folder, exit and restart Hypernomicon, and I got the error message. So instead of sending the Settings.xml file, you could confirm this is what is happening by installing v1.31.1, load the database, go into...

  • Jason Winning Jason Winning posted a comment on ticket #85

    Hi Caio, Assuming you weren't upgrading directly from a much older version of Hypernomicon (older than v1.19.4, which would date back to 2020), I would say the most likely cause is that your Settings.xml file in the XML folder of your database got corrupted somehow. Before version 1.32, it wasn't checking for duplicate folder ID corruption. So the corruption actually might have been around for a while before that, not getting detected. Reinstalling v1.31.1 should allow you to load the database again...

  • Caio Cezar Silva Caio Cezar Silva created ticket #85

    Error: Unable to load information about paths from db settings; Duplicate folder ID

  • Jason Winning Jason Winning created a blog post

    User-defined keyboard shortcuts

  • Jason Winning Jason Winning modified a wiki page

    ReleaseNotes

  • Hypernomicon Hypernomicon released /stable/1.32/Hypernomicon_macos_1_32.dmg

  • Hypernomicon Hypernomicon released /stable/1.32/Hypernomicon_linux_1_32.sh

  • Hypernomicon Hypernomicon released /stable/1.32/Hypernomicon_windows-x64_1_32.exe

  • Jason Winning Jason Winning modified ticket #84

    Hotkeys for creating new records

  • Jason Winning Jason Winning posted a comment on ticket #84

    In version 1.32, you will be able to configure hotkeys similarly to Notepad++. At first you will only be able to configure hotkeys for the requested functions (new record of current type, or new record of specific types) but more functions will be added in the future and can be requested.

  • Jason Winning Jason Winning modified ticket #83

    Re-order investigations in a person record

  • Jason Winning Jason Winning posted a comment on ticket #83

    It will work as you describe in version 1.32. The relevant GitHub commit is here.

  • Bryce Bryce created ticket #84

    Hotkeys for creating new records

  • Bryce Bryce created ticket #83

    Re-order investigations in a person record

  • Jason Winning Jason Winning modified ticket #75

    Indicate Assent to Position Sans Argument

  • Jason Winning Jason Winning posted a comment on ticket #75

    This is getting implemented in version 1.32 (argument records can optionally represent an unargued "stance" instead).

  • Jason Winning Jason Winning modified a wiki page

    ReleaseNotes

  • Jason Winning Jason Winning modified a wiki page

    FAQ

  • Jason Winning Jason Winning modified a wiki page

    Home

  • Hypernomicon Hypernomicon released /stable/1.31.1/Hypernomicon_macos_1_31_1.dmg

  • Hypernomicon Hypernomicon released /stable/1.31.1/Hypernomicon_windows-x64_1_31_1.exe

  • Hypernomicon Hypernomicon released /stable/1.31.1/Hypernomicon_linux_1_31_1.sh

  • Jason Winning Jason Winning modified ticket #81

    Query Display Bug

  • Jason Winning Jason Winning posted a comment on ticket #81

    Unfortunately I have still been totally unable to reproduce what you saw, but I have seen other occasions where toolbar buttons and things like that would temporarily disappear and then reappear if I interact with the controls. I'm pretty confident that this is due to certain repaint optimizations in JavaFX that are known to have bugs, and the options I mentioned previously is generally the recommended fix for those. I have been using those options lately (dirtyopts=false and forcerepaint=true) and...

  • Jason Winning Jason Winning modified ticket #73

    Repeatedly hanging on a Windows system without admin privileges

  • Jason Winning Jason Winning posted a comment on ticket #73

    Recently I was able to reproduce this pretty reliably on my work computer. But since upgrading to JavaFX 24, I have been completely unable to reproduce the bug at all. I am going to go ahead and close this ticket with the intention of upgrading to JavaFX 24 in the next release, which I am planning to release this weekend. For reference, this is where the WebKit fix was applied to JavaFX: JDK-8340208

  • Jason Winning Jason Winning posted a comment on ticket #73

    Update: it is looking like this may have been fixed in JavaFX 24. If so, I will get a new version released soon with JavaFX upgraded to 24 (Hypernomicon 1.31 uses JavaFX 22). It looks like the culprit was actually a bug within WebKit itself (the browser engine underlying the JavaFX webview), so not even a JavaFX-specific bug; JavaFX 24 includes a number of backported WebKit bugfixes, apparently including one for this issue. I will also need to do some testing to make sure there are no regressions...

  • Jason Winning Jason Winning modified ticket #80

    New Query Option: "with any text that would link to this record or to a sub-work of this record"

  • Jason Winning Jason Winning posted a comment on ticket #80

    I have committed the code change for this to GitHub and it will be included in the next release.

  • Jason Winning Jason Winning posted a comment on ticket #81

    I think I may have a solution for this. Though, I still have not been able to reproduce it myself, so it is a hunch. Try running Hypernomicon from the command line. You will need to have java version 17 or greater, either JRE or JDK, installed. Then open a command window (window key + R, cmd.exe) and change to the Hypernomicon installation directory (e.g., "cd C:\Program Files\Hypernomicon"). Then do this command: java -Dprism.dirtyopts=false -jar Hypernomicon.jar which should run Hypernomicon in...

  • Jason Winning Jason Winning modified ticket #82

    Weird Typing Formatting Stuff

  • Jason Winning Jason Winning posted a comment on ticket #82

    I'll be posting a fix for this (will be in next release) that basically makes it ignore non-printing keys like ctrl if (1) the selection starts with a blank line, and (2) it includes 2 or more list items. It will also ignore keyboard shortcuts if those conditions are true, so to do copy, paste, etc. you would need to use the toolbar buttons instead (trying to get this to work in a way that completely avoids the bug got too messy). (Again) not a perfect fix, but at least it will prevent you from inadvertently...

  • Jason Winning Jason Winning modified a comment on ticket #82

    In my experimentation, this happens anytime the first selected line is blank, and the selection contains at least 2 list items. This is a bug alright, a bug in the JavaFX HTMLEditor, not a bug specific to Hypernomicon. The class javafx.scene.web.HTMLEditorSkin has an event handler for key press events, which begins as follows: webView.addEventHandler(KeyEvent.KEY_PRESSED, event -> { applyTextFormatting(); The first thing it does when there is a key press is to "apply text formatting". That means...

  • Jason Winning Jason Winning posted a comment on ticket #82

    In my experimentation, this happens anytime the first selected line is blank, and the selection contains at least 2 list items. This is a bug alright, a bug in the JavaFX HTMLEditor, not a bug specific to Hypernomicon. The class javafx.scene.web.HTMLEditorSkin has an event handler for key press events, which begins as follows: webView.addEventHandler(KeyEvent.KEY_PRESSED, event -> { applyTextFormatting(); The first thing it does when there is a key press is to "apply text formatting". That means...

  • Danny Weltman Danny Weltman created ticket #82

    Weird Typing Formatting Stuff

  • Jason Winning Jason Winning modified ticket #78

    No Editor Name in Argument Names for Arguments Appearing in Works

  • Jason Winning Jason Winning posted a comment on ticket #78

    I have pushed a commit to address this issue in GitHub, and the following changes will be in the next release: Argument names only default in author names, never editor or translator names In the positions list in the Problems/Debates tab, it only lists people who are an author on a work arguing about the position, not people who are only editors or translators Search keys only default in author names if there are are any authors; otherwise they only default in editor names if there are any editors...

  • Jason Winning Jason Winning posted a comment on ticket #81

    I'm guessing you're on Windows 11 (not sure if that makes a difference). Try this. 1) Open Hypernomicon, then go to File -> Close Database. 2) File -> New Database, and create a new, empty database. 3) Close Hypernomicon, then restart your computer. 4) After your computer restarts, don't open any other application or browser, just start Hypernomicon with the new empty database. 5) Now try reproducing the bug. This will rule out anything to do with your database in particular or other applications...

  • Danny Weltman Danny Weltman posted a comment on ticket #81

    I can reliably reproduce it, yes. Usually it happens when I close the last open query but sometimes it happens when I do that and then click away to another tab and then click back on the Queries tab. In reproducing it I've found that the more times I trigger the bug the longer it takes to load the Queries tab when I've clicked on another tab while there is no open query. After I clicked back and forth about 6 times, the program was hanging for about 12 seconds before loading the Queries tab with...

  • Jason Winning Jason Winning posted a comment on ticket #81

    I don't think I've ever seen that happen before, on any of the computers and platforms I've tested on. Are you able to reliably reproduce this, even after exiting and restarting the application? Are there any additional steps you have to do to see that behavior? What happens when I close the last remaining tab is that it is closed and replaced by a new tab; basically like clicking "Reset Fields" but clearing the results pane as well (in that way it is useful; otherwise I would just prevent the X...

  • Danny Weltman Danny Weltman created ticket #81

    Query Display Bug

  • Danny Weltman Danny Weltman created ticket #80

    New Query Option: "with any text that would link to this record or to a sub-work of this record"

  • Danny Weltman Danny Weltman created ticket #79

    Summarize Query ("Book Report")

  • Jason Winning Jason Winning posted a comment on ticket #78

    I agree, the argument name should only ever default in authors' names, never editor or translator. Of course there are times that an editor will make an argument in an editor's introduction but that will be the exception, not the rule. I also agree that editors and translators should not default into the search key if there is at least 1 author. If there are no authors but there is at least one editor, then I think only editors should default in. If there is only a translator then the translator...

  • Danny Weltman Danny Weltman created ticket #78

    No Editor Name in Argument Names for Arguments Appearing in Works

  • Jason Winning Jason Winning modified a wiki page

    ReleaseNotes

  • Hypernomicon Hypernomicon released /stable/1.31/Hypernomicon_macos_1_31.dmg

  • Hypernomicon Hypernomicon released /stable/1.31/Hypernomicon_windows-x64_1_31.exe

  • Hypernomicon Hypernomicon released /stable/1.31/Hypernomicon_linux_1_31.sh

  • Danny Weltman Danny Weltman posted a comment on discussion General Discussion

    So Marusic 2015 is not the work record for the argument for all-things-considered rationality, but you mention the search key of the argument in the description text for that position. Do I have that right? Right.

  • Danny Weltman Danny Weltman posted a comment on ticket #77

    Having the book as a source for the argument is not my favorite solution because then every argument in a book has two sources, which seems redundant. If an argument is in a chapter then I know it's also in the book. But I guess it's not a terrible solution. I do create works for the chapters of every book. The button you suggest to propagate arguments is one I'd have to click at the end of filling out every chapter's arguments, which is maybe not a great workflow since I have to remember to do it...

  • Jason Winning Jason Winning posted a comment on ticket #77

    Or there could be a button on the Works tab analogous to the "Use this entry's book data to update child, sibling, parent entries" button in the Bib. Manager, to automatically propagate arguments to the parent work record.

  • Jason Winning Jason Winning posted a comment on ticket #76

    If I were going to implement this feature, I think the way to do it would be that you can add pre-defined variables when setting the argument name. %r could represent the name of the first argument being responded to. So the argument's name in the Arguments tab would look like this: John's carrot refutation of %r Maybe there could be a variable for the first author (of the first source) last name, etc. And it would auto-update if those are changed. But then what if the author whose name you want...

  • Jason Winning Jason Winning posted a comment on ticket #77

    Maybe how it should work is that if the book has the same author (as an author, not editor), the book is added as a source for the argument by default. Then you can just go in the argument record and remove it if that's not correct. Or there could be a popup in the New Argument dialog to ask if you want to add the book or not. A similar confirmation popup could be shown if you add a book as a parent work to a work with 1 or more arguments and the parent work has the same author (as an author, not...

  • Jason Winning Jason Winning posted a comment on discussion General Discussion

    So Marusic 2015 is not the work record for the argument for all-things-considered rationality, but you mention the search key of the argument in the description text for that position. Do I have that right? Note that it is possible for S to put forth an argument, which depends on position P, such that S endorses the argument and its conclusion, but does not endorse P. This might be true if the argument depends on an assumption that S does not endorse (S may or may not be aware of that dependence)....

  • Danny Weltman Danny Weltman created ticket #77

    Allow Works to Display Arguments in Sub-Works

  • Danny Weltman Danny Weltman created ticket #76

    Arguments remember inherited words and change when parent changes

  • Danny Weltman Danny Weltman posted a comment on discussion General Discussion

    This relates to feature request #75, of course. I'm curious what people (Jason) currently do about cases like this. I have a position that there is such thing as all-things-considered rationality. Marušić 2015 endorses this, and this is noted in an argument record, because he makes an argument that depends on this position. So if I search for mentions of this position (with the "Mentions" button) the Marušić argument comes up. Is that sufficient? Or should I also note in the position record that...

  • Danny Weltman Danny Weltman posted a comment on discussion General Discussion

    At some point it seems to have fixed itself, but I'll do the above-mentioned stuff if it happens again. Thanks!

  • Jason Winning Jason Winning modified a comment on discussion General Discussion

    So this keeps happening when you restart the application? In your screenshot, the font "Symbol" is showing in the font selector. Does it spontaneously switch the font from Arial to "Symbol", and if so, when does that happen? Does this happen both when you edit a new record, and when you edit an existing record? A couple things to try after closing out of Hypernomicon: 1. Delete the "Description templates" folder and its contents under the XML folder in your database (backup the contents if desired)...

  • Jason Winning Jason Winning posted a comment on discussion General Discussion

    So this keeps happening when you restart the application? In your screenshot, the font "Symbol" is showing in the font selector. Does it spontaneously switch the font from Arial to "Symbol", and if so, when does that happen? Does this happen both when you edit a new record, and when you edit an existing record? A couple things to try after closing out of Hypernomicon: 1. Delete the "Description templates" folder and its contents under the XML folder in your database (backup the contents if desired)...

  • Danny Weltman Danny Weltman posted a comment on discussion General Discussion

    Yes, there are two. One is for concepts the other is for arguments. They both look like this (I tried uploading them but I think the spambot protection on Sourceforge stopped me): <html dir="ltr"> <head> <style>p { margin-top: 0em; margin-bottom: 0em; } body { margin-right: 20px; font-family: "arial"; font-size: 10pt; } </style> </head> <body contenteditable="true"> <p><br></p> </body> </html>

  • Jason Winning Jason Winning posted a comment on discussion General Discussion

    Are there any description templates in your database? Look for a "Description templates" folder under the XML folder in your database and see if there are any files in that folder if it exists.

  • Danny Weltman Danny Weltman posted a comment on discussion General Discussion

    Somehow every time I make a new argument or whatever stuff I type is in a weird font. Selecting the normal font and choosing the "Make this font the default for this database" option doesn't seem to fix it. Attached is a screenshot of the normal font on top and the weird font on the bottom. Pasting as plain text pastes as the normal font. Choosing "Set/update template for this record type" doesn't seem to fix it. This applies to arguments and positions and problems/debates and works and terms and...

  • Jason Winning Jason Winning created a blog post

    New Queries tutorial! And version 1.30.3

  • Jason Winning Jason Winning modified a wiki page

    ReleaseNotes

  • Jason Winning Jason Winning modified a wiki page

    ReleaseNotes

  • Jason Winning Jason Winning posted a comment on discussion General Discussion

    Glad to hear it solved your issue! That fix is included in version 1.30.3, which was just released. Jason

  • Hypernomicon Hypernomicon released /stable/1.30.3/Hypernomicon_macos_1_30_3.dmg

  • Hypernomicon Hypernomicon released /stable/1.30.3/Hypernomicon_windows-x64_1_30_3.exe

  • Hypernomicon Hypernomicon released /stable/1.30.3/Hypernomicon_linux_1_30_3.sh

  • D Jacob D Jacob posted a comment on discussion General Discussion

    Hi Jason, Thank you - that did the trick!! (Obviously, yes, I'm on Windows) The build date showed 2025-04-02, the sync with Zotero worked, and the log had no contents! I appreciate the help and definitely appreciate all you've done to develop this super-useful software. Thanks again -d

  • Jason Winning Jason Winning posted a comment on discussion General Discussion

    I have created a patch that I think should solve your problem. Are you running Hypernomicon in Windows? If so, please follow these instructions: 1. Close Hypernomicon if it is running. 2. Copy the attached file, Hypernomicon.jar, to your Hypernomicon installation directory (it should overwrite an existing file). The default installation directory would be something like C:\Program Files\Hypernomicon 3. Run Hypernomicon, and go to Help → About, and verify that the "Build date" is 2025-04-02 4. Try...

  • D Jacob D Jacob posted a comment on discussion General Discussion

    Thanks for taking the time to help me with this, Jason! I updated to 1.30.2 and Hypernomicon is reporting "You have the latest version." Here is the log entry after the failed sync java.lang.NullPointerException: Cannot invoke "org.hypernomicon.util.json.JsonArray.getObjs()" because "this.creatorsArr" is null at org.hypernomicon.bib.zotero.ZoteroAuthors.getLists(ZoteroAuthors.java:90) at org.hypernomicon.bib.zotero.ZoteroItem.authorsChanged(ZoteroItem.java:499) at org.hypernomicon.bib.zotero.ZoteroItem.isSynced(ZoteroItem.java:462)...

  • Jason Winning Jason Winning modified a wiki page

    ReleaseNotes

  • Jason Winning Jason Winning modified a comment on discussion General Discussion

    Hi, Sorry to hear that you're having trouble. First, in Hypernomicon, could you please go to Help → About and let me know what it says next to the version number? If it says "Unable to determine latest version", then there could be a connection or firewall issue preventing synching. If it says "You have the latest version" or "Newer version X available" then something is going wrong during synching; could be a bug with either Hypernomicon or Zotero (both have caused this type of behavior in the past)....

  • Jason Winning Jason Winning posted a comment on discussion General Discussion

    Hi Dawn, Sorry to hear that you're having trouble. First, in Hypernomicon, could you please go to Help → About and let me know what it says next to the version number? If it says "Unable to determine latest version", then there could be a connection or firewall issue preventing synching. If it says "You have the latest version" or "Newer version X available" then something is going wrong during synching; could be a bug with either Hypernomicon or Zotero (both have caused this type of behavior in...

  • Hypernomicon Hypernomicon released /stable/1.30.2/Hypernomicon_macos_1_30_2.dmg

  • Hypernomicon Hypernomicon released /stable/1.30.2/Hypernomicon_windows-x64_1_30_2.exe

  • Hypernomicon Hypernomicon released /stable/1.30.2/Hypernomicon_linux_1_30_2.sh

  • D Jacob D Jacob modified a comment on discussion General Discussion

    I'm still really new to using Hypernomicon. I got it linked to my Zotero account, and I've associated some Work records with Zotero entries. The problem I'm having is that any entries added to Zotero after the date I originally linked it with Hypernomicon are not showing up in Hypernomicon. These entries show up in my desktop version of Zotero, and in the web library, so they are synced from my local machine to Zotero online. When I click on the sync button in the Bibliographic Entry Manager, nothing...

  • D Jacob D Jacob posted a comment on discussion General Discussion

    I'm still really new to using Hypernomicon. I got it linked to my Zotero account, and I've associated some Work records with Zotero entries. The problem I'm having is that any entries to Zotero made after the date I originally linked it with Hypernomicon are not showing up in Hypernomicon. These entries show up in my desktop version of Zotero, and in the web library, so they are synced from my local machine to Zotero online. When I click on the sync button in the Bibliographic Entry Manager, nothing...

  • Jason Winning Jason Winning modified a comment on ticket #75

    I asked AI for advice about this situation, and AI suggested creating a new record type called "Stance" to record that someone takes a stance on a position/argument without giving an argument. I think I want to just change the name of "Argument" records to "Argument/Stance" records. In the "New Argument" popup, there would be a checkbox to say whether there is an argument, and the name suggestions would reflect whether there is an argument ("Weltman's argument that..." versus "Weltman's stance that...")....

  • Jason Winning Jason Winning posted a comment on ticket #75

    I just realized that the "Argument/Stance" way of naming roughly corresponds to the existing compound naming of "Problem/Debate" records; it is a problem but not a debate if nobody has been arguing about it yet.

  • Jason Winning Jason Winning modified a comment on ticket #75

    I asked AI for advice about this situation, and AI suggested creating a new record type called "Stance" to record that someone takes a stance on a position/argument without giving an argument. I think I want to just change the name of "Argument" records to "Argument/Stance" records. In the "New Argument" popup, there would be a checkbox to say whether there is an argument, and the name suggestions would reflect whether there is an argument ("Weltman's argument that..." versus "Weltman's stance that...")....

  • Jason Winning Jason Winning posted a comment on ticket #75

    I asked AI for advice about this situation, and AI suggested creating a new record type called "Stance" to record that someone takes a stance on a position/argument without giving an argument. I think I want to just change the name of "Argument" records to "Argument/Stance" records. In the "New Argument" popup, there would be a checkbox to say whether there is an argument, and the name suggestions would reflect whether there is an argument ("Weltman's argument that..." versus "Weltman's stance that...")....

  • Danny Weltman Danny Weltman posted a comment on ticket #74

    Presenting the option when you click sounds like a really good solution! It's better than any of the others in lots of ways. I think implementing that would solve basically everything.

  • Jason Winning Jason Winning modified a comment on ticket #74

    This is a tough one, and it has sort of always been the Achilles heel of the auto-hyperlink feature. I have been mulling over the possibility of search keys for both Terms and Concepts (individual definitions within a Term), rather than only at the Term level like it is now. That would help this issue (a way of partially implementing the "defaults" you're looking for). I don't think there are many downsides to doing this; I just haven't implemented it yet. The auto-prompting is interesting. If multiple...

  • Jason Winning Jason Winning posted a comment on ticket #74

    This is a tough one, and it has sort of always been the Achilles heel of the auto-hyperlink feature. I have been mulling over the possibility of search keys for both Terms and Concepts (individual definitions within a Term), rather than only at the Term level like it is now. That would help this issue (a way of partially implementing the "defaults" you're looking for). I don't think there are many downsides to doing this; I just haven't implemented it yet. The auto-prompting is interesting. If multiple...

1 >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.