Pre-launch — Gluecron is in final validation. Public signups and git hosting for non-owner users open after launch review.
CodeIssuesDiscussionsWikiPull RequestsProjectsCommitsActionsReleasesContributorsPulse● GatesSecuritySettingsDeploymentsPipelineInsightsAgents✨ Explain✨ Ask AI✨ Workspace✨ Spec✨ Tests▓ Debt Map✨ NL Search🏛 Archaeology
claude/adoring-hopper-5x74bqclaude/affectionate-feynman-ykrf1hclaude/architecture-audit-design-wxprenclaude/build-status-update-3MXsfclaude/charming-meitner-mllb5rclaude/compare-gate-gluecron-s4mFQclaude/confident-faraday-tikcwbclaude/continue-work-XMTlIclaude/crontech-gluecron-deploy-7MIECclaude/crontech-platform-setup-SeKfwclaude/design-2026claude/ecstatic-ptolemy-jMdigclaude/enhance-github-integration-QNHdGclaude/fix-aa-loop-issue-PonMQclaude/fix-actions-and-processclaude/fix-desktop-errors-XqoW8claude/fix-red-workflowsclaude/fix-website-access-6FKJNclaude/gatetest-integration-hardeningclaude/github-audit-improvements-bDFr9claude/gluecron-launch-status-FoMRlclaude/hopeful-lamport-olfCTclaude/issue-to-pr-and-protectionsclaude/jolly-heisenberg-2sg1Qclaude/launch-preparation-QmTb6claude/new-session-xk1l7claude/plan-platform-architecture-kkN4yclaude/platform-analysis-roadmap-1nUGLclaude/platform-launch-assessment-8dWV8claude/polish-platform-release-AeDrUclaude/resume-previous-work-KzyLwclaude/review-crontech-handoff-qYEVqclaude/review-project-completeness-lHhS2claude/review-readme-docs-ulqPKclaude/serene-edison-rj87weclaude/setup-multi-repo-dev-BCwNQclaude/ship-fixes-and-tests-Jvz1cclaude/site-audit-competitive-pctlwgclaude/site-migration-vercel-XstpKclaude/standalone-product-repos-XHFTDcopilot/feat-smart-empty-states-keyboard-first-enhancementcopilot/feat-smart-morning-digest-review-context-restorecopilot/fix-and-process-workflowscopilot/update-ai-powered-code-reviewfeat/debt-mapfeat/push-policy-codeowners-hardeningfeat/smart-digest-contextfeat/stage-impactfeat/t1-secret-migrationfeat/u-polishfeat/w-self-hostfeat/w2-claude-configfix/agent-journey-orphan-sweepgatetest/auto-fix-1776586424172gatetest/auto-fix-1776586534814gatetest/auto-fix-1776590685143gatetest/auto-fix-1776590808199mainops/redeploy-retriggerstyle/dxt-cta-themeworktree-agent-a3377aad30d55da26worktree-agent-a7ef607b7ee1d6c74
plugin.xml4.6 KB · 110 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<idea-plugin>
    <id>com.gluecron.jetbrains</id>
    <name>Gluecron</name>
    <version>0.1.0</version>

    <vendor email="support@gluecron.com" url="https://gluecron.com">Gluecron</vendor>

    <description><![CDATA[
        <p>Gluecron integration for JetBrains IDEs (IntelliJ IDEA, WebStorm, GoLand, PyCharm, and more).</p>
        <p>AI-native code intelligence platform — git hosting, automated CI, and push-time gate enforcement.</p>
        <br/>
        <p><b>Features:</b></p>
        <ul>
            <li><b>Open PR List</b> — browse open pull requests for the current repository in your browser</li>
            <li><b>Create Issue</b> — open the new issue form for the current repository in your browser</li>
            <li><b>Merge PR</b> — merge the open pull request for the current branch via the Gluecron API</li>
            <li><b>View Health</b> — open the repository health/CI dashboard in your browser</li>
        </ul>
        <br/>
        <p>Configure your Gluecron host URL and personal access token via
           <b>Settings → Tools → Gluecron</b>.</p>
    ]]></description>

    <change-notes><![CDATA[
        <ul>
            <li>0.1.0: Initial release — Open PR, Create Issue, Merge PR, View Health</li>
        </ul>
    ]]></change-notes>

    <!-- Minimum/maximum IDE versions (2023.1+) -->
    <idea-version since-build="231" until-build="251.*"/>

    <!-- Depends on the bundled Git4Idea plugin for VCS root detection -->
    <depends>com.intellij.modules.platform</depends>
    <depends>Git4Idea</depends>

    <extensions defaultExtensionNs="com.intellij">
        <!-- Startup activity: loads settings and validates connectivity -->
        <postStartupActivity
            implementation="com.gluecron.GluecronPlugin"/>

        <!-- Persistent settings storage -->
        <applicationService
            serviceImplementation="com.gluecron.settings.GluecronSettingsState"/>

        <!-- Settings UI page under Tools -->
        <applicationConfigurable
            parentId="tools"
            instance="com.gluecron.settings.GluecronSettingsConfigurable"
            id="com.gluecron.settings"
            displayName="Gluecron"/>
    </extensions>

    <actions>
        <!-- Top-level Gluecron menu in the main menu bar -->
        <group id="GluecronMenuGroup" text="Gluecron" description="Gluecron actions" popup="true">
            <add-to-group group-id="MainMenu" anchor="last"/>

            <action
                id="com.gluecron.actions.OpenPrAction"
                class="com.gluecron.actions.OpenPrAction"
                text="Open PR List"
                description="Open the pull request list for this repository in a browser tab"
                icon="AllIcons.Vcs.Branch">
            </action>

            <action
                id="com.gluecron.actions.CreateIssueAction"
                class="com.gluecron.actions.CreateIssueAction"
                text="Create Issue"
                description="Open the new issue form for this repository in a browser tab"
                icon="AllIcons.General.Add">
            </action>

            <action
                id="com.gluecron.actions.MergePrAction"
                class="com.gluecron.actions.MergePrAction"
                text="Merge PR for Current Branch"
                description="Merge the open pull request for the current branch via the Gluecron API"
                icon="AllIcons.Vcs.Merge">
            </action>

            <action
                id="com.gluecron.actions.ViewHealthAction"
                class="com.gluecron.actions.ViewHealthAction"
                text="View Repo Health"
                description="Open the repository health and CI dashboard in a browser tab"
                icon="AllIcons.Debugger.ThreadStates.Idle">
            </action>

            <separator/>

            <action
                id="com.gluecron.actions.OpenSettingsAction"
                class="com.intellij.openapi.options.ShowSettingsUtil"
                text="Gluecron Settings..."
                description="Open Gluecron plugin settings">
            </action>
        </group>

        <!-- Also surface actions in the VCS Operations popup -->
        <group id="GluecronVcsGroup" text="Gluecron" description="Gluecron actions" popup="true">
            <add-to-group group-id="VcsGroups" anchor="last"/>
            <reference ref="com.gluecron.actions.OpenPrAction"/>
            <reference ref="com.gluecron.actions.CreateIssueAction"/>
            <reference ref="com.gluecron.actions.MergePrAction"/>
            <reference ref="com.gluecron.actions.ViewHealthAction"/>
        </group>
    </actions>
</idea-plugin>