Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: add Squirrel.Windows #841

Merged
merged 2 commits into from
Oct 31, 2024
Merged

build: add Squirrel.Windows #841

merged 2 commits into from
Oct 31, 2024

Conversation

ShGKme
Copy link
Contributor

@ShGKme ShGKme commented Oct 23, 2024

☑️ Resolves

Details

Installer via Squirrel.Windows.

  • Installed into C:/Users/<user>/AppData/Local/NextcloudTalk
  • No admin access is required
  • Simple for end users - just run setup.exe and done, the app is installed and open
  • Simple update
  • Not administrating friendly, but there is an optional MSI

If admins encounter problems with Squirrel in Enterprise installations, we'll consider switching to WiX MSI

🖼️ Screenshots

Installer

  • Nextcloud-Talk-{VERSION}-win-x64.exe - setup installer
  • NextcloudTalk-{VERSION}-{TYPE}.nupkg + RELEASES - for updates

image

Installed

image

Properties and app details

image

In settings

image

In control panel

image

In app ids

image

Installer GIF - visible during install/update for about 3 seconds

squirrel-install-loading

@ShGKme ShGKme self-assigned this Oct 24, 2024
@ShGKme ShGKme added enhancement New feature or request 2. developing labels Oct 24, 2024
@ShGKme ShGKme force-pushed the build/windows-squirrel branch from c24d404 to d5438e0 Compare October 24, 2024 15:58
@ShGKme ShGKme marked this pull request as ready for review October 24, 2024 15:59
@ShGKme ShGKme force-pushed the build/windows-squirrel branch from d5438e0 to ba2302d Compare October 24, 2024 16:01
@Antreesy
Copy link
Contributor

Still missing the app icon in Squirell build notifications:
image

Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
@ShGKme ShGKme force-pushed the build/windows-squirrel branch from ba2302d to 1089308 Compare October 30, 2024 22:38
@ShGKme
Copy link
Contributor Author

ShGKme commented Oct 30, 2024

  • Rebased onto main to resolve conflicts
  • Replaced POJO make description with new Maker*() for better DX
  • No build-related changes

@ShGKme
Copy link
Contributor Author

ShGKme commented Oct 30, 2024

Still missing the app icon in Squirell build notifications:

Cannot reproduce on two PCs. Did you have shortcuts successfully created? Was it a notification from a new instance, not the old one?

If yes, could you try to refresh the icon cache in Windows?

@ShGKme ShGKme merged commit 57c7fcd into main Oct 31, 2024
10 checks passed
@ShGKme ShGKme deleted the build/windows-squirrel branch October 31, 2024 15:46
@ShGKme ShGKme mentioned this pull request Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3. to review enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Squirrel.Windows as a primary Windows distributive
2 participants