{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":847533975,"defaultBranch":"main","name":"ssl-toolbox","ownerLogin":"cortiz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-08-26T03:41:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/574641?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726715198.0","currentOid":""},"activityList":{"items":[{"before":"86aeaf0b7d1a7b7cae95b322412d1fc7cd4399b3","after":"e372b02808a8a45cea950573a319596c82704c24","ref":"refs/heads/6-feat-create-a-new-x509-certificate-wizard","pushedAt":"2024-09-19T06:33:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Add New X.509 Certificate Wizard\n\nIntroduced a new wizard to create X.509 certificates, including relevant fields such as Common Name, Organization, and Key Algorithm. Integrated the action into the \"New\" menu of the application.","shortMessageHtmlLink":"Add New X.509 Certificate Wizard"}},{"before":null,"after":"86aeaf0b7d1a7b7cae95b322412d1fc7cd4399b3","ref":"refs/heads/6-feat-create-a-new-x509-certificate-wizard","pushedAt":"2024-09-19T03:06:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Add GitHub Actions workflow for plugin release\n\nThis workflow triggers on pushes with version tags. It builds the plugin, signs the JAR, creates a draft release, and uploads the signed JAR as a release asset.","shortMessageHtmlLink":"Add GitHub Actions workflow for plugin release"}},{"before":"d773178b88a9dcf175839d5f32256ab7107a9936","after":"86aeaf0b7d1a7b7cae95b322412d1fc7cd4399b3","ref":"refs/heads/main","pushedAt":"2024-09-17T03:40:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Add GitHub Actions workflow for plugin release\n\nThis workflow triggers on pushes with version tags. It builds the plugin, signs the JAR, creates a draft release, and uploads the signed JAR as a release asset.","shortMessageHtmlLink":"Add GitHub Actions workflow for plugin release"}},{"before":"db0c0d5735eb48f531ba8eed83d5e090a26e91ea","after":"d773178b88a9dcf175839d5f32256ab7107a9936","ref":"refs/heads/main","pushedAt":"2024-09-17T03:26:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Update version to 0.1.4 and extend compatibility range\n\nBump project version from 0.1.3 to 0.1.4. Adjust the IntelliJ plugin compatability range to include builds up to 243.*.","shortMessageHtmlLink":"Update version to 0.1.4 and extend compatibility range"}},{"before":"c827c8e164623c7fbc91bf6cce244c0be64f0b39","after":"db0c0d5735eb48f531ba8eed83d5e090a26e91ea","ref":"refs/heads/main","pushedAt":"2024-09-17T03:22:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Merge pull request #5 from cortiz/ssl-toolbox-4\n\nAdd multiple language support and improve messages handling","shortMessageHtmlLink":"Merge pull request #5 from cortiz/ssl-toolbox-4"}},{"before":null,"after":"2ae304543144b80ba4495c89988a4adeb1674a71","ref":"refs/heads/ssl-toolbox-4","pushedAt":"2024-09-17T03:20:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Add multiple language support and improve messages handling\n\nAdded localization files for French, Spanish, Portuguese, Polish, Italian, and German. Enhanced `Messages` class to handle missing resources and added logging for better error tracking. Updated `PemView` to use the service-based `Messages` approach for localization support.","shortMessageHtmlLink":"Add multiple language support and improve messages handling"}},{"before":"b8ba1d283438987be8e387418412799cb142302b","after":"c827c8e164623c7fbc91bf6cce244c0be64f0b39","ref":"refs/heads/main","pushedAt":"2024-09-14T03:28:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Remove ListenerDataContext.java\n\nDeleted ListenerDataContext.java as it is no longer needed. The functionality has been integrated into a different component, simplifying the overall architecture and reducing redundant code.","shortMessageHtmlLink":"Remove ListenerDataContext.java"}},{"before":"7f807f0d8022bfa08e664d35fed565ac37e40bbe","after":null,"ref":"refs/tags/v0.1.3","pushedAt":"2024-09-14T03:22:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"}},{"before":"4a87c520719832e2bc3485eab1346add7c69932d","after":"b8ba1d283438987be8e387418412799cb142302b","ref":"refs/heads/main","pushedAt":"2024-09-14T03:13:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Update SSL Toolbox Plugin to Version 0.1.3\n\nUpdated the plugin version and release date, added support for viewing certificate files within the plugin. Extended file type support in PEMFileEditorProvider and updated 'build.gradle.kts' accordingly.","shortMessageHtmlLink":"Update SSL Toolbox Plugin to Version 0.1.3"}},{"before":"2daf8c592fb2277d037c5aaa196213bdf603c3e5","after":"4a87c520719832e2bc3485eab1346add7c69932d","ref":"refs/heads/main","pushedAt":"2024-09-14T03:01:37.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Merge pull request #3 from cortiz/jks-import/export\n\nJks import/export","shortMessageHtmlLink":"Merge pull request #3 from cortiz/jks-import/export"}},{"before":"d11a6a10c314462bcf6a5d1a94a570ebde6b81a6","after":"000ac3d1ac47421a690a2d1775b50c92e367d6ab","ref":"refs/heads/jks-import/export","pushedAt":"2024-09-14T03:01:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Add delete certificate action and enhance export functionality\n\nIntroduced a new 'Delete' action for certificates in the plugin. Enhanced the export functionality to allow saving the certificate to a specified file location, and added logging for better error tracking.","shortMessageHtmlLink":"Add delete certificate action and enhance export functionality"}},{"before":"5ab16917a882882234a7d3da94e39df03f696003","after":"d11a6a10c314462bcf6a5d1a94a570ebde6b81a6","ref":"refs/heads/jks-import/export","pushedAt":"2024-09-13T02:27:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Add export certificate functionality\n\nAdded the ability to export certificates from the JKS store. Updated the plugin.xml to include the export action and implemented relevant methods in JKSView and CertificateHelper to handle the export process.","shortMessageHtmlLink":"Add export certificate functionality"}},{"before":"a46ba8d639929075eae0fa2a4a6035b1ad4ec440","after":"5ab16917a882882234a7d3da94e39df03f696003","ref":"refs/heads/jks-import/export","pushedAt":"2024-09-13T00:39:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Refactor data context handling and interface visibility\n\nSimplify DataContext setup in JKSView and refine OnImport interface visibility. This change includes removing an unused import and adding a method to retrieve the view component in ImportCert.","shortMessageHtmlLink":"Refactor data context handling and interface visibility"}},{"before":"02d6ff2b092a75a450d2bfb3d8cd45f74872b051","after":"a46ba8d639929075eae0fa2a4a6035b1ad4ec440","ref":"refs/heads/jks-import/export","pushedAt":"2024-09-13T00:32:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"ssl-toolbox-2 [FEAT]: Import Certificates to the JKS Keystore","shortMessageHtmlLink":"ssl-toolbox-2 [FEAT]: Import Certificates to the JKS Keystore"}},{"before":null,"after":"02d6ff2b092a75a450d2bfb3d8cd45f74872b051","ref":"refs/heads/jks-import/export","pushedAt":"2024-09-12T02:03:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Add PrefillInputDialog and refactor CertificateHelper\n\nIntroduced PrefillInputDialog for providing user input with default values. Refactored CertificateHelper to be a service and updated method implementations to support this change. Modified JKSView, PEMFileEditor, and ImportCert to utilize the updated CertificateHelper service and dialog.","shortMessageHtmlLink":"Add PrefillInputDialog and refactor CertificateHelper"}},{"before":"e44c8f2a3eb1ba67332dde3d135912f4564e3423","after":"2daf8c592fb2277d037c5aaa196213bdf603c3e5","ref":"refs/heads/main","pushedAt":"2024-09-11T23:52:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Delete obsolete IDEA configuration files.\n\nRemoved unnecessary .idea configuration files to clean up the project structure. These files are auto-generated by IntelliJ IDEA and do not need to be version-controlled.","shortMessageHtmlLink":"Delete obsolete IDEA configuration files."}},{"before":"73dba7c02cde9aa6b7420c7693d0ecb0285443bb","after":"e44c8f2a3eb1ba67332dde3d135912f4564e3423","ref":"refs/heads/main","pushedAt":"2024-09-11T04:11:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Add import certificate action and toolbar enhancement\n\nIntroduced a new toolbar action for importing certificates into JKS files. Updated `CertificateHelper` and related UI components to support the new import functionality. Adjusted project settings to use JDK 20.","shortMessageHtmlLink":"Add import certificate action and toolbar enhancement"}},{"before":"cba26191af4f16562b8c341d788386aca4177023","after":"73dba7c02cde9aa6b7420c7693d0ecb0285443bb","ref":"refs/heads/main","pushedAt":"2024-09-06T14:01:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Enhance JKSView with UI improvements and functionality updates\n\nAdded a final `DefaultListModel` for certificate alias management and `Map` for X509 certificates. Modified UI elements for improved user interaction, including updated panel borders and more efficient toolbar layout. Introduced a file chooser dialog for importing certificates, along with robust logging for tracking selected file details.","shortMessageHtmlLink":"Enhance JKSView with UI improvements and functionality updates"}},{"before":"41262d11c57422504d189518ef0861fb0036a410","after":"cba26191af4f16562b8c341d788386aca4177023","ref":"refs/heads/main","pushedAt":"2024-09-06T05:22:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Add support for JKS file management and plugin UI updates\n\nIntroduced functionality for handling Java Keystore (JKS) files directly within the plugin, including a new file chooser and import alias dialog. Updated plugin.xml to reflect new version and release notes. Adjusted toolbar icons for better visual alignment.","shortMessageHtmlLink":"Add support for JKS file management and plugin UI updates"}},{"before":"16b9e78ba9fb42c8c58b9f11b4a2670ef539c5c1","after":"41262d11c57422504d189518ef0861fb0036a410","ref":"refs/heads/main","pushedAt":"2024-09-06T04:53:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Add GitHub Actions workflows for stable and beta deployments\n\nIntroduces deploy-stable.yml for stable releases triggered by tags starting with 'v*' and deploy-beta.yml for beta releases triggered by tags ending in '-beta'. Both workflows set up JDK 17, cache Gradle packages, and run build, test, and publish steps. This ensures efficient CI/CD for different release channels.","shortMessageHtmlLink":"Add GitHub Actions workflows for stable and beta deployments"}},{"before":"c9908f3134bd6b3964aaf15a6e46fce4932cacc6","after":null,"ref":"refs/tags/0.1.2-test-alpha","pushedAt":"2024-09-06T04:52:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"}},{"before":"529ca41f35f17c8fdceddbcfa664bf5d57dbb5e0","after":"16b9e78ba9fb42c8c58b9f11b4a2670ef539c5c1","ref":"refs/heads/main","pushedAt":"2024-09-06T04:50:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Update deploy-alpha workflow for tag-based triggers\n\nRemoved the branch-based trigger to deploy only on tagged commits and cleaned up an unused environment variable. This ensures deployments to the alpha environment are streamlined and less error-prone.","shortMessageHtmlLink":"Update deploy-alpha workflow for tag-based triggers"}},{"before":"c9908f3134bd6b3964aaf15a6e46fce4932cacc6","after":"529ca41f35f17c8fdceddbcfa664bf5d57dbb5e0","ref":"refs/heads/main","pushedAt":"2024-09-06T04:33:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Simplify deploy-alpha workflow\n\nCombine build, test, and publish steps into a single action, removing redundant code and improving efficiency. This change ensures all necessary tasks are completed in one run, streamlining the deployment process to the alpha channel.","shortMessageHtmlLink":"Simplify deploy-alpha workflow"}},{"before":"e40154abb78e0979d1e6ddf9010293720c11880a","after":"c9908f3134bd6b3964aaf15a6e46fce4932cacc6","ref":"refs/heads/main","pushedAt":"2024-09-06T04:25:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Add environment variables and UI panel final modifiers\n\nThis commit updates the deployment workflow to use new environment variables for signing the plugin. It also refactors UI code in `JKSView.java` to make some panel fields final and removes redundant labels. The changes streamline the signing process and enhance code clarity.","shortMessageHtmlLink":"Add environment variables and UI panel final modifiers"}},{"before":"1ba536e4f5dc9f2f3557031a5bb5d4b2d1191ac3","after":"e40154abb78e0979d1e6ddf9010293720c11880a","ref":"refs/heads/main","pushedAt":"2024-09-06T04:24:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Add environment variables and UI panel final modifiers\n\nThis commit updates the deployment workflow to use new environment variables for signing the plugin. It also refactors UI code in `JKSView.java` to make some panel fields final and removes redundant labels. The changes streamline the signing process and enhance code clarity.","shortMessageHtmlLink":"Add environment variables and UI panel final modifiers"}},{"before":"a65d67e160472b7ffe15a689198a3375ba8ca9e7","after":"1ba536e4f5dc9f2f3557031a5bb5d4b2d1191ac3","ref":"refs/heads/main","pushedAt":"2024-09-06T02:46:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Add CI workflows and update Gradle build script\n\nIntroduce GitHub Actions workflows for testing on merge and publishing on alpha tags. Update `build.gradle.kts` to support dynamic plugin channels. Changes also include adjustments to project configuration in `.idea/workspace.xml`.","shortMessageHtmlLink":"Add CI workflows and update Gradle build script"}},{"before":"81d858af952583fbb8939b5fe5d73f745f57d371","after":"a65d67e160472b7ffe15a689198a3375ba8ca9e7","ref":"refs/heads/main","pushedAt":"2024-09-05T05:34:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Add JKS file support and streamline package structure\n\nIntroduced support for JKS files, including editor and view implementations. Refactored existing packages for clearer structure, updating PEM references accordingly. Removed unnecessary quotes in properties files to ensure text consistency.","shortMessageHtmlLink":"Add JKS file support and streamline package structure"}},{"before":"95183c0569987d957f1180f1acc39cdfb00bda99","after":"81d858af952583fbb8939b5fe5d73f745f57d371","ref":"refs/heads/main","pushedAt":"2024-09-05T02:52:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Bump version to 0.1.2-alpha\n\nUpdate the project version from 0.1.1-alpha to 0.1.2-alpha in build.gradle.kts. This change is necessary to reflect recent improvements and fixes.","shortMessageHtmlLink":"Bump version to 0.1.2-alpha"}},{"before":"4ed293d82da8da4abb5556a52770ced6538b0686","after":"95183c0569987d957f1180f1acc39cdfb00bda99","ref":"refs/heads/main","pushedAt":"2024-09-05T02:38:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Update project version to 0.1.1-alpha\n\nChanged the project version in build.gradle.kts to 0.1.1-alpha from 1.0-SNAPSHOT. This change likely reflects a new pre-release state, perhaps representing additional development efforts or minor feature adjustments.","shortMessageHtmlLink":"Update project version to 0.1.1-alpha"}},{"before":"de2b3faa0ea8a69fe0ad8f60c67fe6ea76383cf2","after":"4ed293d82da8da4abb5556a52770ced6538b0686","ref":"refs/heads/main","pushedAt":"2024-09-04T03:19:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cortiz","name":"Carlos Ortiz","path":"/cortiz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/574641?s=80&v=4"},"commit":{"message":"Support additional certificate file types\n\nUpdated PEMFileEditorProvider to accept more certificate file extensions including .cer, .der, .crt, .ca-bundle, .p7b, and .p7c, enhancing the file compatibility within the editor. Additionally, adjusted workspace configurations for clarity and alignment with recent rebranding.","shortMessageHtmlLink":"Support additional certificate file types"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwNjozMzowMy4wMDAwMDBazwAAAAS6e-KE","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNFQwMzoxOToxNy4wMDAwMDBazwAAAASsOggY"}},"title":"Activity ยท cortiz/ssl-toolbox"}