Euro-Office

github.com/Euro-Office/DesktopEditors
Euro-Office

With Euro-Office you can view, edit and work with others on documents, spreadsheets, presentations and PDF files. You can connect to a NextCloud server for real-time collaboration.

Open Source

Euro-Office Source Code

Author

Euro-Office

Description

Homepage

Repository

  • LicenseOther
  • Created17 Oct 25
  • Primary languagePowerShell
  • Size1,643 KB
  • Stars767
  • Forks47
  • Watchers767

Language Usage

Language Usage

Project Health

  • Last commit7 minutes ago
  • Open issues110
  • Latest releasev9.3.6

Recent Commits

  • Julius Knorr(21 Oct 26)

    Merge pull request #184 from Euro-Office/ci/static-matrix-job-names ci: give matrix build jobs static names

  • Julius Knorr(20 Oct 26)

    ci: give matrix build jobs static names Matrix job names included every matrix value, so adding a field renamed the jobs and broke the required status checks in the main ruleset. Assisted-by: ClaudeCode:claude-opus-5-5 Signed-off-by: Julius Knorr <[email protected]>

  • Julius Knorr(20 Oct 26)

    Merge pull request #181 from Euro-Office/release/v9.3.6-rc.1 chore(release): v9.3.6-rc.1

  • eo-robot(19 Oct 26)

    chore(release): v9.3.6-rc.1 Signed-off-by: eo-robot <[email protected]>

  • Julius Knorr(19 Oct 26)

    Merge pull request #179 from Euro-Office/fix/linux-package-publisher fix(linux): set per-brand maintainer in .deb/.rpm metadata

  • Julius Knorr(19 Oct 26)

    fix(linux): set per-brand maintainer in .deb/.rpm metadata The v9.3.5 Nextcloud Office packages list "Ascensio System SIA <[email protected]>" as Maintainer/Vendor. desktop-apps main now defaults to Euro-Office, but nothing passed a brand-specific publisher, so Nextcloud builds would ship as Euro-Office too. Thread PUBLISHER_NAME, PUBLISHER_URL and SUPPORT_MAIL from the workflow matrix through bake into the packaging step's environment, where desktop-apps/package/Makefile picks them up. Nextcloud Office uses "Nextcloud GmbH" / https://nextcloud.com/, matching the Windows installer. Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01DJtwoXUWnL9R613gan1nv2

  • Julius Knorr(19 Oct 26)

    Merge pull request #157 from Euro-Office/fix/release-asset-names fix(release): consistent Windows and macOS asset names

  • Julius Knorr(16 Oct 26)

    fix(release): consistent Windows and macOS asset names Name packages <Brand>-DesktopEditors-<version>-<os>-<arch> and stop publishing the bundled vc_redist installers. Signed-off-by: Julius Knorr <[email protected]> Assisted-by: ClaudeCode:claude-opus-5-5

  • Julius Knorr(19 Oct 26)

    Merge pull request #161 from Euro-Office/ci/changelog-checks ci: drop the changelog spellcheck and line length rule

  • Julius Knorr(19 Oct 26)

    Merge pull request #162 from Euro-Office/ci/release-pr-artifacts ci: link release PR artifacts and shorten their retention

  • Julius Knorr(17 Oct 26)

    ci: show release PR artifacts per brand with arch columns Assisted-by: ClaudeCode:claude-opus-5-5 Claude-Session: https://claude.ai/code/session_01F62hq4w32Hn5hrkaheRCTt Signed-off-by: Julius Knorr <[email protected]>

  • Julius Knorr(17 Oct 26)

    ci: link release PR artifacts and shorten their retention release/* PRs get a comment with a table of direct links to the package and signing bundle artifacts, edited on re-runs. Artifacts used the 90 day default (about 15 GB per run): packages and bundles are kept 7 days, 30 on tags for the publish jobs and manual signing, common-files 1 day. Assisted-by: ClaudeCode:claude-opus-5-5 Claude-Session: https://claude.ai/code/session_01F62hq4w32Hn5hrkaheRCTt Signed-off-by: Julius Knorr <[email protected]>

  • Julius Knorr(16 Oct 26)

    ci: drop the changelog spellcheck and line length rule CHANGELOG.md is generated by Euro-Office/release now: aspell flags every GitHub user name and repo, and every PR line with its link is longer than 80 characters. Assisted-by: ClaudeCode:claude-opus-5-5 Claude-Session: https://claude.ai/code/session_01F62hq4w32Hn5hrkaheRCTt Signed-off-by: Julius Knorr <[email protected]>

  • Julius Knorr(16 Oct 26)

    Merge pull request #160 from Euro-Office/fix/version-file-prerelease

  • Julius Knorr(16 Oct 26)

    Merge pull request #156 from Euro-Office/feature/new-app-icon

  • Julius Knorr(16 Oct 26)

    ci: split prerelease versions from VERSION.txt Release PRs carry 9.3.6-rc.1 in VERSION.txt, which rpm rejects as Version. Build it as 9.3.6 / 0~rc.1, like tag builds and DocumentServer. Assisted-by: ClaudeCode:claude-opus-5-5 Claude-Session: https://claude.ai/code/session_01F62hq4w32Hn5hrkaheRCTt Signed-off-by: Julius Knorr <[email protected]>

  • Julius Knorr(16 Oct 26)

    docs: use the Changelog heading Matches the heading release.sh writes for new changelogs. Assisted-by: ClaudeCode:claude-opus-5-5 Claude-Session: https://claude.ai/code/session_01F62hq4w32Hn5hrkaheRCTt Signed-off-by: Julius Knorr <[email protected]>

  • Julius Knorr(16 Oct 26)

    Merge pull request #129 from Euro-Office/fix/pat-release-nc fix: use PAT instead of github app token

  • Julius Knorr(16 Oct 26)

    Merge pull request #98 from Euro-Office/fix/stable-tag-rule ci: treat vX.Y.Z as stable release tag

  • Julius Knorr(16 Oct 26)

    ci: drop unused macOS build number and update versioning docs build_number_numeric was never passed to xcodebuild. build/README.md still described the removed top-level PRODUCT_VERSION. Assisted-by: ClaudeCode:claude-opus-5-5 Signed-off-by: Julius Knorr <[email protected]>

  • Julius Knorr(16 Oct 26)

    ci: read the tag from GITHUB_REF_NAME in the version step Assisted-by: ClaudeCode:claude-opus-5-5 Signed-off-by: Julius Knorr <[email protected]>

  • Julius Knorr(16 Oct 26)

    chore(scripts): drop tag_release.sh Euro-Office/release tags both products and all submodules with one common vX.Y.Z tag. This script created vX.Y.Z-N and per-product -desktop submodule tags, which are prereleases now. Assisted-by: ClaudeCode:claude-opus-5-5 Signed-off-by: Julius Knorr <[email protected]>

  • Julius Knorr(16 Oct 26)

    ci: sort prerelease packages before the final release Prefix the build number of prerelease tags with "0~", so v9.3.6-rc.1 builds 9.3.6-0~rc.1, which dpkg and rpm sort before 9.3.6-0. Signed-off-by: Julius Knorr <[email protected]> Assisted-by: ClaudeCode:claude-opus-5-5

  • Julius Knorr(08 Oct 26)

    ci: treat vX.Y.Z as stable release tag Only vX.Y.Z is stable, any suffix is a prerelease, matching DocumentServer. Plain tags get build number 0 instead of dev.1. Drop the stale PRODUCT_VERSION env, VERSION.txt is the fallback. Signed-off-by: Julius Knorr <[email protected]> Assisted-by: ClaudeCode:claude-opus-5-5

  • Tamás Bari(16 Oct 26)

    feat: New app icon for NC branding Assisted by AI Signed-off-by: Tamás Bari <[email protected]>

  • Hendrik Leidinger(13 Oct 26)

    fix: use PAT instead of github app token Signed-off-by: Hendrik Leidinger <[email protected]> Assisted-by: Claude Code:Opus 4.8

  • Julius Knorr(16 Oct 26)

    Merge pull request #121 from Euro-Office/feat/about-build-commits build: pass build commits to the About dialog

  • Julius Knorr(16 Oct 26)

    Merge pull request #130 from Euro-Office/ci/sync-workflow-templates ci: sync workflows from organization templates

  • Euro-Office via GitHub Actions(15 Oct 26)

    chore: update submodules to latest main branch Signed-off-by: Euro-Office via GitHub Actions <[email protected]>

  • Hendrik Leidinger(14 Oct 26)

    chore: update desktop-sdk submodule, needed because of SIGTERM fix Signed-off-by: Hendrik Leidinger <[email protected]>

Euro-Office Reviews

More Office Suites

About the Data: Euro-Office

Change History

Edit Euro-Office Data

You can edit Euro-Office's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

Origin Data

Modify Data

API

You can access Euro-Office's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/euro-office

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Euro-Office

Help your friends compare Office Suites, and pick privacy-respecting software and services.
Share Euro-Office and Awesome Privacy with your network!