-
Notifications
You must be signed in to change notification settings - Fork 685
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
Add a GNOME Shell Extension #6712
Commits on May 30, 2023
-
First stab at adding a GNOME Shell Extension, and the necessary logic…
… for Ansible to install and enable it.
Configuration menu - View commit details
-
Copy full SHA for 010b181 - Browse repository at this point
Copy the full SHA 010b181View commit details -
Fix broken commands, have Tails load extension with network hook, and…
… make sure Ansible actually runs the new task.
Configuration menu - View commit details
-
Copy full SHA for 5e1f0ff - Browse repository at this point
Copy the full SHA 5e1f0ffView commit details -
Don't run gnome-extensions command with elevated privileges (without …
…this, the task will fail)
Configuration menu - View commit details
-
Copy full SHA for d2fb2f3 - Browse repository at this point
Copy the full SHA d2fb2f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c03686 - Browse repository at this point
Copy the full SHA 4c03686View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88e9241 - Browse repository at this point
Copy the full SHA 88e9241View commit details -
Switch to checking for tor_v3_keys.json to determine between Journali…
…st and Admin workstations.
Configuration menu - View commit details
-
Copy full SHA for b295733 - Browse repository at this point
Copy the full SHA b295733View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0896be7 - Browse repository at this point
Copy the full SHA 0896be7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ac0c28 - Browse repository at this point
Copy the full SHA 4ac0c28View commit details -
Configuration menu - View commit details
-
Copy full SHA for b022871 - Browse repository at this point
Copy the full SHA b022871View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5edcfc4 - Browse repository at this point
Copy the full SHA 5edcfc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1220dbd - Browse repository at this point
Copy the full SHA 1220dbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c223858 - Browse repository at this point
Copy the full SHA c223858View commit details -
Configuration menu - View commit details
-
Copy full SHA for 768943d - Browse repository at this point
Copy the full SHA 768943dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a01b41 - Browse repository at this point
Copy the full SHA 0a01b41View commit details -
Configuration menu - View commit details
-
Copy full SHA for d185eed - Browse repository at this point
Copy the full SHA d185eedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7704a5a - Browse repository at this point
Copy the full SHA 7704a5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a945055 - Browse repository at this point
Copy the full SHA a945055View commit details -
Fix the icon appearance, set the position in the menu, and fix a bug …
…with a button opening the wrong interface.
Configuration menu - View commit details
-
Copy full SHA for eb4d085 - Browse repository at this point
Copy the full SHA eb4d085View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ffac83 - Browse repository at this point
Copy the full SHA 1ffac83View commit details -
Add support for gnome-shell 3.38 and fix translations.
This explicitly adds support for GNOME Shell 3.38, and corrects some issues with the gettext system to make translations work correctly. It also wraps the user-facing strings in gettext calls for said translations.
Configuration menu - View commit details
-
Copy full SHA for a68d4d4 - Browse repository at this point
Copy the full SHA a68d4d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5db2cb4 - Browse repository at this point
Copy the full SHA 5db2cb4View commit details -
Only show one message to the user at end of the run, and refer to the…
… extension as the SecureDrop Menu.
Configuration menu - View commit details
-
Copy full SHA for 821a2c7 - Browse repository at this point
Copy the full SHA 821a2c7View commit details
Commits on May 31, 2023
-
build(gettext): extend the "translate-desktop" command to cover the G…
…NOME Shell extension In the original (since lost) 1cfd35b, we tried to treat the GNOME Shell extension as a separate "securedrop/extension" Weblate component with its own "translate-extension" command, replicating both "--extract-update" and "--compile" modes. In f3d3f04, we tried to treat the GNOME Shell extension as an extension (sorry) of the main "securedrop/securedrop" component, taking advantage of Babel's mapping feature to parse the ".js.in" file as JavaScript. Here we harmonize the two approaches. "translate-desktop --extract-update" is now a two-step process, first via Babel over the ".js.in" JavaScript file, then as usual via xgettext over the ".j2.in" desktop templates. (This is logically reversed, but Babel appears to have no equivalent of xgettext's appending "--join-existing" mode.) "translate-desktop --compile" similarly does two passes with msgfmt, first to create the standard gettext directory layout and then to update the desktop templates. NB. We also add "msgmerge --no-fuzzy-matching" after #6772, which required rebasing from "develop".
Configuration menu - View commit details
-
Copy full SHA for 76f3ade - Browse repository at this point
Copy the full SHA 76f3adeView commit details -
deploy(tails-config): expect "messages" domain in "locale" directory
In Ansible idiom, the "locale" tree should come from the role's files rather than its template, which would simplify the path reference. However, it's generated by "i18n_tool.py", which shouldn't be concerned with the surrounding Ansible layout.
Configuration menu - View commit details
-
Copy full SHA for ab015f1 - Browse repository at this point
Copy the full SHA ab015f1View commit details
Commits on Jun 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 85b722c - Browse repository at this point
Copy the full SHA 85b722cView commit details