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

Tauri Edition #4462

Merged
merged 129 commits into from
Jan 17, 2025
Merged

Tauri Edition #4462

merged 129 commits into from
Jan 17, 2025

Conversation

Simon-Laux
Copy link
Member

@Simon-Laux Simon-Laux commented Jan 9, 2025

How to build/try it

you need rust, nodejs, pnpm and maybe also tauri dependencies. (see https://tauri.app/start/prerequisites/)

pnpm i
pnpm dev:tauri
Bildschirmfoto 2025-01-09 um 20 02 15

Features:

What already works:

  • basic features
  • help window
  • attaching files
  • logging
  • preventing double instances
  • (bonus / fun fact / non-goal) builds for iOS

What already partly works:

  • translations
  • blobs (images, files, audio, video) (why partly? because it is buggy currently and sometimes even crashed)

What's still missing:

  • Notifications
  • badge counter
  • title bar menu
  • Tray icon
  • webxdc
  • html email viewer
  • map
  • drag and drop files
  • deep linking
  • theming
  • CLI interface/arguments
  • ... and more

The missing features will be implemented in the following months, stay tuned!

To Do before merge

  • get CI preview builds to work
  • upload CI preview builds somewhere (maybe just GitHub artefacts for now)
  • update version number
  • exclude the mobile folders as they can easily be regenerated (ensure that this statement is true first) they were excluded before

on macOS you need to mark the app as trusted to open it, otherwise it claims that it is damaged. (see tauri-apps/tauri-action#866)

xattr -c deltachat-tauri.app

This is part of the Delta Tauri project: https://nlnet.nl/project/DeltaTauri/.

@Simon-Laux Simon-Laux merged commit aa07f39 into main Jan 17, 2025
21 checks passed
@Simon-Laux Simon-Laux deleted the simon/tauri branch January 17, 2025 23:38
@Septias
Copy link
Contributor

Septias commented Jan 18, 2025

🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Runtime: Tauri Issue affecting the tauri runtime specifically
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants