Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Added

- The About dialog, the README and the user guide now ask, once and out of the
way, for a star on GitHub if you find the app useful.

## [0.2.0]

### Added
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,8 @@ This tool handles Firebase **service-account private keys** and mints signed tok

The short version: the service account is read from the path you pick and never copied; OAuth access tokens live in memory only; API keys and App Check debug tokens are written to disk only when you tick **remember API keys & debug tokens**.

If you find this useful, please consider [starring the project on GitHub](https://github.com/smaranjit/firebase-token-toolkit), it really helps!

## Contributing

Issues and pull requests are welcome — see [CONTRIBUTING.md](https://github.com/smaranjit/firebase-token-toolkit/blob/main/CONTRIBUTING.md).
Expand Down
4 changes: 4 additions & 0 deletions README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,10 @@ MORE
Source, changelog, security notes and issue tracker:
https://github.com/smaranjit/firebase-token-toolkit

If you find this useful, please consider starring the project on
GitHub, it really helps:
https://github.com/smaranjit/firebase-token-toolkit

The About dialog, reached from the footer, links the changelog and
security notes for this exact version.

Expand Down
Binary file modified docs/src/images/about-dialog.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docs/src/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,7 @@ private key or the tokens it mints to disk.
> **Use a development project.** A service-account key can sign in as any user
> in its project, and the app shows real tokens on screen. Read the
> [Security](security.md) page before pointing it at anything that matters.

If you find this useful, please consider
[starring the project on GitHub](https://github.com/smaranjit/firebase-token-toolkit),
it really helps!
7 changes: 7 additions & 0 deletions src/ui/about.rs
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,13 @@ pub fn window(ctx: &egui::Context, open: &mut bool) {
}
}

ui.add_space(10.0);
ui.horizontal(|ui| {
ui.label("Find it useful?");
ui.hyperlink_to("Star it on GitHub", env!("CARGO_PKG_REPOSITORY"));
ui.label("— it really helps.");
});

ui.add_space(10.0);
ui.separator();
ui.add_space(6.0);
Expand Down
Loading