diff --git a/PortaAssist-Setup-x64.exe b/PortaAssist-Setup-x64.exe index 2fbe469..d9eb283 100644 Binary files a/PortaAssist-Setup-x64.exe and b/PortaAssist-Setup-x64.exe differ diff --git a/PortaAssist-Setup-x86.exe b/PortaAssist-Setup-x86.exe index 2fbe469..d9eb283 100644 Binary files a/PortaAssist-Setup-x86.exe and b/PortaAssist-Setup-x86.exe differ diff --git a/PortaAssist-Setup.exe b/PortaAssist-Setup.exe index 2fbe469..d9eb283 100644 Binary files a/PortaAssist-Setup.exe and b/PortaAssist-Setup.exe differ diff --git a/README.md b/README.md index 1f12d73..035bd13 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # PORTA Assist - Download -**Aktuelles Release: 0.6.40** +**Aktuelles Release: 1.0.0** Ein Download pro System. Das Windows-Setup erkennt 32- oder 64-Bit Office selbst. @@ -37,7 +37,7 @@ Word, Excel und PowerPoint auf dem Mac richtet der Installer im Zip ein. | Datei | SHA256 | |-------|--------| -| `PortaAssist-Setup.exe` | `2EE90DE8DC7B8B18E276BD50A7ACFB00A3B53767E606F50E2B0B032E88C78BC4` | +| `PortaAssist-Setup.exe` | `6357E556A0F1D36C3AAE758F4BB64F4AC19FB9834790E9EF6108532A88A9E166` | | `PortaAssist-Mac.zip` | `f2afa6dbbce5c1ac4e40b9fd54c9ee0c38f755adb62f211840a2aeb8bc8acb64` | ## Hinweise diff --git a/archive/PortaAssist-Mac-1.0.0.xml b/archive/PortaAssist-Mac-1.0.0.xml new file mode 100644 index 0000000..2174231 --- /dev/null +++ b/archive/PortaAssist-Mac-1.0.0.xml @@ -0,0 +1,189 @@ + + + + 8f3c2e1a-6b4d-4a19-9c7e-2d1f0a8b5c34 + 1.0.35.0 + PowerOn AG + de-CH + + + + + + + https://porta.poweron.swiss + https://porta-int.poweron.swiss + https://api.poweron.swiss + https://api-int.poweron.swiss + + + + + + + + + + + + + + + ReadWriteDocument + + + + + + + <Description resid="GetStarted.Description" /> + <LearnMoreUrl resid="GetStarted.LearnMoreUrl" /> + </GetStarted> + <FunctionFile resid="Commands.Url" /> + <ExtensionPoint xsi:type="PrimaryCommandSurface"> + <OfficeTab id="TabHome"> + <Group id="PortaAssist.Group"> + <Label resid="Group.Label" /> + <Icon> + <bt:Image size="16" resid="Icon.16" /> + <bt:Image size="32" resid="Icon.32" /> + <bt:Image size="80" resid="Icon.80" /> + </Icon> + <Control xsi:type="Button" id="PortaAssist.Open"> + <Label resid="GetStarted.Label" /> + <Supertip> + <Title resid="GetStarted.Label" /> + <Description resid="GetStarted.Tooltip" /> + </Supertip> + <Icon> + <bt:Image size="16" resid="Icon.16" /> + <bt:Image size="32" resid="Icon.32" /> + <bt:Image size="80" resid="Icon.80" /> + </Icon> + <Action xsi:type="ShowTaskpane"> + <TaskpaneId>PortaAssistPane</TaskpaneId> + <SourceLocation resid="Taskpane.Url" /> + </Action> + </Control> + </Group> + </OfficeTab> + </ExtensionPoint> + </DesktopFormFactor> + </Host> + <Host xsi:type="Workbook"> + <DesktopFormFactor> + <FunctionFile resid="Commands.Url" /> + <ExtensionPoint xsi:type="PrimaryCommandSurface"> + <OfficeTab id="TabHome"> + <Group id="PortaAssist.Excel"> + <Label resid="Group.Label" /> + <Icon> + <bt:Image size="16" resid="Icon.16" /> + <bt:Image size="32" resid="Icon.32" /> + <bt:Image size="80" resid="Icon.80" /> + </Icon> + <Control xsi:type="Button" id="PortaAssist.OpenExcel"> + <Label resid="GetStarted.Label" /> + <Supertip> + <Title resid="GetStarted.Label" /> + <Description resid="GetStarted.Tooltip" /> + </Supertip> + <Icon> + <bt:Image size="16" resid="Icon.16" /> + <bt:Image size="32" resid="Icon.32" /> + <bt:Image size="80" resid="Icon.80" /> + </Icon> + <Action xsi:type="ShowTaskpane"> + <TaskpaneId>PortaAssistPane</TaskpaneId> + <SourceLocation resid="Taskpane.Url" /> + </Action> + </Control> + </Group> + </OfficeTab> + </ExtensionPoint> + </DesktopFormFactor> + </Host> + <Host xsi:type="Presentation"> + <DesktopFormFactor> + <FunctionFile resid="Commands.Url" /> + <ExtensionPoint xsi:type="PrimaryCommandSurface"> + <OfficeTab id="TabHome"> + <Group id="PortaAssist.Ppt"> + <Label resid="Group.Label" /> + <Icon> + <bt:Image size="16" resid="Icon.16" /> + <bt:Image size="32" resid="Icon.32" /> + <bt:Image size="80" resid="Icon.80" /> + </Icon> + <Control xsi:type="Button" id="PortaAssist.OpenPpt"> + <Label resid="GetStarted.Label" /> + <Supertip> + <Title resid="GetStarted.Label" /> + <Description resid="GetStarted.Tooltip" /> + </Supertip> + <Icon> + <bt:Image size="16" resid="Icon.16" /> + <bt:Image size="32" resid="Icon.32" /> + <bt:Image size="80" resid="Icon.80" /> + </Icon> + <Action xsi:type="ShowTaskpane"> + <TaskpaneId>PortaAssistPane</TaskpaneId> + <SourceLocation resid="Taskpane.Url" /> + </Action> + </Control> + </Group> + </OfficeTab> + </ExtensionPoint> + </DesktopFormFactor> + </Host> + </Hosts> + <Resources> + <bt:Images> + <bt:Image id="Icon.16" DefaultValue="https://porta.poweron.swiss/assist-pane/assets/icon16.png" /> + <bt:Image id="Icon.32" DefaultValue="https://porta.poweron.swiss/assist-pane/assets/icon32.png" /> + <bt:Image id="Icon.80" DefaultValue="https://porta.poweron.swiss/assist-pane/assets/icon80.png" /> + </bt:Images> + <bt:Urls> + <bt:Url id="GetStarted.LearnMoreUrl" DefaultValue="https://porta.poweron.swiss" /> + <bt:Url id="Commands.Url" DefaultValue="https://porta.poweron.swiss/assist-pane/commands.html" /> + <bt:Url id="Taskpane.Url" DefaultValue="https://porta.poweron.swiss/assist-pane/taskpane.html" /> + </bt:Urls> + <bt:ShortStrings> + <bt:String id="GetStarted.Title" DefaultValue="PORTA Assist" /> + <bt:String id="Group.Label" DefaultValue="PORTA" /> + <bt:String id="GetStarted.Label" DefaultValue="Assist" /> + </bt:ShortStrings> + <bt:LongStrings> + <bt:String id="GetStarted.Description" DefaultValue="Open PORTA Assist next to the document." /> + <bt:String id="GetStarted.Tooltip" DefaultValue="Open PORTA Assist" /> + </bt:LongStrings> + </Resources> + <WebApplicationInfo> + <Id>d0aa9f54-98c8-46dd-9363-c3cfd206ba79</Id> + <Resource>api://porta.poweron.swiss/d0aa9f54-98c8-46dd-9363-c3cfd206ba79</Resource> + <Scopes> + <Scope>openid</Scope> + <Scope>profile</Scope> + <Scope>offline_access</Scope> + <Scope>User.Read</Scope> + <Scope>access_as_user</Scope> + </Scopes> + </WebApplicationInfo> + </VersionOverrides> +</OfficeApp> diff --git a/archive/PortaAssist-Mac-1.0.0.zip b/archive/PortaAssist-Mac-1.0.0.zip new file mode 100644 index 0000000..13ad5de Binary files /dev/null and b/archive/PortaAssist-Mac-1.0.0.zip differ diff --git a/archive/PortaAssist-Outlook-1.0.0.xml b/archive/PortaAssist-Outlook-1.0.0.xml new file mode 100644 index 0000000..2cae086 --- /dev/null +++ b/archive/PortaAssist-Outlook-1.0.0.xml @@ -0,0 +1,192 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Outlook-only manifest. A TaskPaneApp cannot load in Outlook: Mailbox needs + xsi:type="MailApp", FormSettings and a MailHost. Word/Excel/PowerPoint stay + in PortaAssist-Mac.xml. + + Distribution is the mailbox, not the Mac wef folder: + Outlook → Add-ins → My add-ins → Add from URL, or M365 admin Integrated apps. + URL after the Nyla deploy: https://porta.poweron.swiss/assist-pane/PortaAssist-Outlook.xml + + <Version> is the Office manifest version (four-part, >= 1.0), not the product + line in the Dist README. + + Permission is ReadWriteItem (the open item). Mailbox-wide work is Microsoft + Graph with its own user consent, not this install permission. +--> +<OfficeApp + xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0" + xsi:type="MailApp"> + <Id>983b02cf-8a43-4eda-9426-f52c3d44f131</Id> + <Version>1.0.10.0</Version> + <ProviderName>PowerOn AG</ProviderName> + <DefaultLocale>de-CH</DefaultLocale> + <DisplayName DefaultValue="PORTA Assist" /> + <Description DefaultValue="PORTA Assist next to the open mail or appointment." /> + <IconUrl DefaultValue="https://porta.poweron.swiss/assist-pane/assets/icon64.png" /> + <HighResolutionIconUrl DefaultValue="https://porta.poweron.swiss/assist-pane/assets/icon128.png" /> + <SupportUrl DefaultValue="https://porta.poweron.swiss" /> + <AppDomains> + <AppDomain>https://porta.poweron.swiss</AppDomain> + <AppDomain>https://porta-int.poweron.swiss</AppDomain> + <AppDomain>https://api.poweron.swiss</AppDomain> + <AppDomain>https://api-int.poweron.swiss</AppDomain> + </AppDomains> + <Hosts> + <Host Name="Mailbox" /> + </Hosts> + <Requirements> + <Sets DefaultMinVersion="1.1"> + <Set Name="Mailbox" MinVersion="1.8" /> + </Sets> + </Requirements> + <FormSettings> + <Form xsi:type="ItemRead"> + <DesktopSettings> + <SourceLocation DefaultValue="https://porta.poweron.swiss/assist-pane/taskpane.html" /> + <RequestedHeight>450</RequestedHeight> + </DesktopSettings> + </Form> + <Form xsi:type="ItemEdit"> + <DesktopSettings> + <SourceLocation DefaultValue="https://porta.poweron.swiss/assist-pane/taskpane.html" /> + </DesktopSettings> + </Form> + </FormSettings> + <Permissions>ReadWriteItem</Permissions> + <Rule xsi:type="RuleCollection" Mode="Or"> + <Rule xsi:type="ItemIs" ItemType="Message" FormType="Read" /> + <Rule xsi:type="ItemIs" ItemType="Message" FormType="Edit" /> + <Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Read" /> + <Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Edit" /> + </Rule> + <DisableEntityHighlighting>true</DisableEntityHighlighting> + <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0"> + <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1" xsi:type="VersionOverridesV1_1"> + <Requirements> + <bt:Sets DefaultMinVersion="1.8"> + <bt:Set Name="Mailbox" MinVersion="1.8" /> + </bt:Sets> + </Requirements> + <Hosts> + <Host xsi:type="MailHost"> + <DesktopFormFactor> + <FunctionFile resid="Commands.Url" /> + <ExtensionPoint xsi:type="MessageReadCommandSurface"> + <OfficeTab id="TabDefault"> + <Group id="paReadGroup"> + <Label resid="Group.Label" /> + <Control xsi:type="Button" id="paReadOpen"> + <Label resid="Button.Label" /> + <Supertip> + <Title resid="Button.Label" /> + <Description resid="Button.Tooltip" /> + </Supertip> + <Icon> + <bt:Image size="16" resid="Icon.16" /> + <bt:Image size="32" resid="Icon.32" /> + <bt:Image size="80" resid="Icon.80" /> + </Icon> + <Action xsi:type="ShowTaskpane"> + <SourceLocation resid="Taskpane.Url" /> + <SupportsPinning>true</SupportsPinning> + </Action> + </Control> + </Group> + </OfficeTab> + </ExtensionPoint> + <ExtensionPoint xsi:type="MessageComposeCommandSurface"> + <OfficeTab id="TabDefault"> + <Group id="paComposeGroup"> + <Label resid="Group.Label" /> + <Control xsi:type="Button" id="paComposeOpen"> + <Label resid="Button.Label" /> + <Supertip> + <Title resid="Button.Label" /> + <Description resid="Button.Tooltip" /> + </Supertip> + <Icon> + <bt:Image size="16" resid="Icon.16" /> + <bt:Image size="32" resid="Icon.32" /> + <bt:Image size="80" resid="Icon.80" /> + </Icon> + <Action xsi:type="ShowTaskpane"> + <SourceLocation resid="Taskpane.Url" /> + <SupportsPinning>true</SupportsPinning> + </Action> + </Control> + </Group> + </OfficeTab> + </ExtensionPoint> + <ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface"> + <OfficeTab id="TabDefault"> + <Group id="paOrganizerGroup"> + <Label resid="Group.Label" /> + <Control xsi:type="Button" id="paOrganizerOpen"> + <Label resid="Button.Label" /> + <Supertip> + <Title resid="Button.Label" /> + <Description resid="Button.Tooltip" /> + </Supertip> + <Icon> + <bt:Image size="16" resid="Icon.16" /> + <bt:Image size="32" resid="Icon.32" /> + <bt:Image size="80" resid="Icon.80" /> + </Icon> + <Action xsi:type="ShowTaskpane"> + <SourceLocation resid="Taskpane.Url" /> + <SupportsPinning>true</SupportsPinning> + </Action> + </Control> + </Group> + </OfficeTab> + </ExtensionPoint> + <ExtensionPoint xsi:type="AppointmentAttendeeCommandSurface"> + <OfficeTab id="TabDefault"> + <Group id="paAttendeeGroup"> + <Label resid="Group.Label" /> + <Control xsi:type="Button" id="paAttendeeOpen"> + <Label resid="Button.Label" /> + <Supertip> + <Title resid="Button.Label" /> + <Description resid="Button.Tooltip" /> + </Supertip> + <Icon> + <bt:Image size="16" resid="Icon.16" /> + <bt:Image size="32" resid="Icon.32" /> + <bt:Image size="80" resid="Icon.80" /> + </Icon> + <Action xsi:type="ShowTaskpane"> + <SourceLocation resid="Taskpane.Url" /> + <SupportsPinning>true</SupportsPinning> + </Action> + </Control> + </Group> + </OfficeTab> + </ExtensionPoint> + </DesktopFormFactor> + </Host> + </Hosts> + <Resources> + <bt:Images> + <bt:Image id="Icon.16" DefaultValue="https://porta.poweron.swiss/assist-pane/assets/icon16.png" /> + <bt:Image id="Icon.32" DefaultValue="https://porta.poweron.swiss/assist-pane/assets/icon32.png" /> + <bt:Image id="Icon.80" DefaultValue="https://porta.poweron.swiss/assist-pane/assets/icon80.png" /> + </bt:Images> + <bt:Urls> + <bt:Url id="Commands.Url" DefaultValue="https://porta.poweron.swiss/assist-pane/commands.html" /> + <bt:Url id="Taskpane.Url" DefaultValue="https://porta.poweron.swiss/assist-pane/taskpane.html" /> + </bt:Urls> + <bt:ShortStrings> + <bt:String id="Group.Label" DefaultValue="PORTA" /> + <bt:String id="Button.Label" DefaultValue="Assist" /> + </bt:ShortStrings> + <bt:LongStrings> + <bt:String id="Button.Tooltip" DefaultValue="Open PORTA Assist next to this item." /> + </bt:LongStrings> + </Resources> + </VersionOverrides> + </VersionOverrides> +</OfficeApp> diff --git a/archive/PortaAssist-Setup-1.0.0.exe b/archive/PortaAssist-Setup-1.0.0.exe new file mode 100644 index 0000000..d9eb283 Binary files /dev/null and b/archive/PortaAssist-Setup-1.0.0.exe differ diff --git a/archive/README.md b/archive/README.md index 308b0bf..877a4e5 100644 --- a/archive/README.md +++ b/archive/README.md @@ -3,7 +3,7 @@ Older Setup.exe, PortaAssist-Mac.zip and PortaAssist-Mac.xml builds. **End users should use the current release at the repository root** ([index.html](../index.html) / [README.md](../README.md)). -Current release on root: **0.6.40** +Current release on root: **1.0.0** Files here are kept for support / rollback only and are not linked from the download page. diff --git a/index.html b/index.html index 06b0899..8573b38 100644 --- a/index.html +++ b/index.html @@ -164,7 +164,7 @@ Office-Add-in für Word, Outlook, Excel und PowerPoint. Ein Download pro System. Das Setup erkennt Ihre Office-Version selbst. </p> - <span class="version">Aktuelles Release 0.6.40</span> + <span class="version">Aktuelles Release 1.0.0</span> <div class="grid"> <a class="card" href="https://git.poweron.swiss/PowerOn/service-porta-assist-dist/raw/branch/main/PortaAssist-Setup.exe" download="PortaAssist-Setup.exe"> @@ -204,10 +204,10 @@ </div> <div class="hash"> - <strong>SHA256 (0.6.40)</strong> + <strong>SHA256 (1.0.0)</strong> <div style="margin-top:0.75rem"> <div>Windows</div> - <code>2EE90DE8DC7B8B18E276BD50A7ACFB00A3B53767E606F50E2B0B032E88C78BC4</code> + <code>6357E556A0F1D36C3AAE758F4BB64F4AC19FB9834790E9EF6108532A88A9E166</code> </div> <div style="margin-top:0.75rem"> <div>Mac Installer</div> @@ -216,7 +216,7 @@ </div> <footer> - Generiert 2026-10-11 21:24 UTC · + Generiert 2026-10-14 23:36 UTC · <a href="https://git.poweron.swiss/PowerOn/service-porta-assist-dist/src/branch/main">Download-Repo</a> (Root = aktuelles Release; ältere Builds unter <a href="https://git.poweron.swiss/PowerOn/service-porta-assist-dist/src/branch/main/archive">archive/</a>)<br />