Uh oh!
There was an error while loading. Please reload this page.
Notifications - #79
Conversation
jonbartels
left a comment
There was a problem hiding this comment.
Add .vscode and .project to .gitignore
Thank you for the PR!
rogin
commented
May 8, 2025
I've cleaned up the code and added tests. I've drafted a PR to @kelaompachai 's main. |
kelaompachai
commented
May 9, 2025
I rebased to get rid of the out-of-scope commits that had to do with .project, .vscode, .gitignore. |
jonbartels
left a comment
There was a problem hiding this comment.
Several Java 8 compatibility issues.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
rogin
commented
May 17, 2025
I'm out of gas trying to merge correctly. I have java 8 compatible code sitting on this commit. I'd appreciate help, otherwise it's dead on the vine. |
kelaompachai
commented
May 18, 2025
I got rogin's java 8 compatible code working on my machine and pushed it up into this pr. |
kelaompachai
commented
May 18, 2025
I did have to manually edit the server/.classpath file to get it to work. |
Uh oh!
There was an error while loading. Please reload this page.
jonbartels
commented
May 19, 2025
I did some testing on Saturday.
Correction needed - there are no notifications to show, then do not show the notification popup.
Links are clickable This test case passed this is the main workflow. GJ! Improvement requested:
Is that data included in the payload returned from git or would it require a second fetch? |
kelaompachai
commented
May 19, 2025
The most recent commit should address the requested more data improvement. |
jonbartels
commented
May 20, 2025
I pushed changes to not show the dialog when there are no notifications |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
rogin
commented
May 22, 2025
Brainstorming idea on a commit. Maybe it's over designing, but I noticed the branding branch and refactored the release URL to |
tonygermano
commented
May 22, 2025
I figured it was out of scope for this PR, but at some point I'd like to make a plugin interface for notification suppliers, and this could become a reference implementation. I know there have been requests in the past for people to be able to create their own notifications to send to their users and may prefer a notification source other than github releases. I didn't want those ideas to slow progress on this PR, which I think does a fine job of filling a short-term need. |
kpalang
commented
May 27, 2025
The implementation looks quite impressive and massive kudos to @kelaompachai for building it! But there's one but I'm having a hard time overlooking. Another thing I see little value in is having the notifications version-specific. In my opinion we don't really have that much notifications and info specific to a single version that this more useful than it is complex. |
- Added library java-semver-0.10.2.jar for version parsing and comparison. - Refactored to use streams and added tests - No longer calls a self-hosted service, so active extensions are no longer provided as part of the request. Co-authored-by: Richard Ogin <rogin@users.noreply.github.com> Co-authored-by: Jon Bartels <jon.bartels@teladochealth.com> Co-authored-by: Tony Germano <tony@germano.name> Signed-off-by: kelaompachai <141376761+kelaompachai@users.noreply.github.com> Signed-off-by: Richard Ogin <rogin@users.noreply.github.com> Signed-off-by: Tony Germano <tony@germano.name> Issue: #24
tonygermano
commented
Jun 3, 2025
I rebased this PR, made some changes, and then squashed it.
|


Update client notifications to pull from github Release API
longer provided as part of the request.