Pick any line to see why it is the way it is: the commit, the pull request and issue it came from, and what the agent was thinking.
| The desktop app draws its own title bar, as Slack and Discord do, and the site can call the app again. | 1 | // The app's own commands (src/bridge.rs) each get a permission, |
| 2 | // `allow-<command>`, so a page can call only what its capability grants: | |
| 3 | // the launcher and the settings window theirs (capabilities/), the site | |
| 4 | // and GitHub's sign-in pages theirs, given at run time (src/config.rs). | |
| 5 | // Without these, Tauri lets no remote page call an app command at all. | |
| preparing for cloud work | 6 | fn main() { |
| The desktop app draws its own title bar, as Slack and Discord do, and the site can call the app again. | 7 | tauri_build::try_build(tauri_build::Attributes::new().app_manifest(tauri_build::AppManifest::new().commands(&[ |
| 8 | "desktop_info", | |
| 9 | "notify", | |
| 10 | "set_badge", | |
| 11 | "open_url", | |
| 12 | "reachable", | |
| 13 | "set_server", | |
| 14 | "check_for_updates", | |
| 15 | "open_settings", | |
| 16 | "get_settings", | |
| 17 | "save_settings", | |
| 18 | "set_open_at_login", | |
| 19 | "change_server", | |
| 20 | "restart_to_update", | |
| 21 | "restart", | |
| 22 | "window_control", | |
| 23 | "window_menu", | |
| Merge branch 'main' of github.com:flagon-io/g1t | 24 | "title_bar_page", |
| 25 | "title_bar_current", | |
| 26 | "title_bar_act", | |
| The desktop app draws its own title bar, as Slack and Discord do, and the site can call the app again. | 27 | ]))) |
| 28 | .expect("the app's build could not be prepared"); | |
| preparing for cloud work | 29 | } |
This file's history is long; its oldest lines are credited to the oldest commit read.