commit 94acae341497c9129e760e1ae01eefd8a165e8aa
tree d726c270b21ee39f19a2adb0f5ca5d3ecd417776
parent b18e6e0bc434bd838fcca5bcb59372be4653e6f9
author intrigeri <intrigeri@torproject.org> 2026-03-17 14:02:39 +0000
committer boyska <boyska@riseup.net> 2026-03-23 12:38:32 +0100

    Document the value added by import-kdbx-in-secrets
    
    Goal: if that script ever causes trouble again, we are well equipped to evaluate
    the cost/benefits of spending more time on it.


:100755 100755 7603793d5f00c84a74feeedec6a69300957f6d60 24c9ab6088449eeaee321463cac6ee2d953e8b05 M	config/chroot_local-includes/usr/local/lib/import-kdbx-in-secrets
commit b18e6e0bc434bd838fcca5bcb59372be4653e6f9
tree 91f6d4816d9416439c2e68506bf1bdfc4122835b
parent 391a7ed191b7c13fbb9ac3940ef58b2b6b8f3567
author sajolida <sajolida@torproject.org> 2026-03-16 17:41:25 +0000
committer boyska <boyska@riseup.net> 2026-03-23 12:38:32 +0100

    Apply 1 suggestion(s) to 1 file(s)
    
    Co-authored-by: intrigeri <intrigeri@torproject.org>

:100644 100644 78fb0a9bd26dc36e047d9d4ad79bec9f4d6424ae 04f64f8a426286ba4458c63d5cce577655f37a78 M	wiki/src/doc/first_steps/accessibility.mdwn
commit 391a7ed191b7c13fbb9ac3940ef58b2b6b8f3567
tree 1411808a16c171cf969b43ca1c81bb06ab1a9ea4
parent d5f996693d7021be861e38cb1aa8cf268a2c50d6
author boyska <boyska@riseup.net> 2026-03-16 17:29:39 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:38:30 +0100

    translate strings in Italian


:100644 100644 d6e29080ac7ac7ef053c75badc395e0af4fe3665 d7de916e84b485c583b7cee3be03a06e69bebca3 M	po/it.po
commit d5f996693d7021be861e38cb1aa8cf268a2c50d6
tree d646e8f5d3d75c21c35a520e357bc36e8372cbc8
parent 886b3673b450283a11018d319708a67464819bb9
author boyska <boyska@riseup.net> 2026-03-23 12:37:43 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:37:43 +0100

    refresh-translations


:100644 100644 9e25a39d6945cba965ee79fccabefbeca983c554 bf4b6f1304bce816e49be8bb688fbcb03539ff78 M	po/ar.po
:100644 100644 80fd2c7b2ad0ed18300ab1245f66595866c36b38 293ad74fb3b38b162e12f23c4d362b106954c35e M	po/bg.po
:100644 100644 ec9ee8910b0ef6c08924920f76342898316e5384 62c061e1b61d5c4ab82a1e8d1f9158e456cb6b34 M	po/bn.po
:100644 100644 8bf5ebcd427efcb6cfe65c6358fcb7781b644c7e 1d8c2fb4ec0605e7038aab93953c3150954c124d M	po/ca.po
:100644 100644 814d5b0d66cc9fd4c72a918bf534691e69495fdb a84685e077743ddc470c3665e4e6e97b2f4f1f5a M	po/cs.po
:100644 100644 21e04fb34501604a40294b223085d07ae0ed55cc fd82bf80fe382ba051b306f9222be04c4a17c944 M	po/da.po
:100644 100644 5d1b599fb3d455c6417da08c8af8bc3a784c3c27 34773dd7f3c6db7e5653c1c149121f659d1a5cb7 M	po/de.po
:100644 100644 ae508dfda495162add164146809469e0be8d96ff 154d8e15b40fed199c87e21685c3ec4ee65b3766 M	po/el.po
:100644 100644 21869d90f7169cb73b68257db2ed5caa4d94d130 d3251c68aaf2247782ab33338b5e008077a71035 M	po/en_US.po
:100644 100644 0c60e8fc806aaa646b48da5e97b1d135a396f124 618db23c236b28b8a375d5dd5c5f4965214d69a5 M	po/es.po
:100644 100644 8fa89c52cfd65e28c681b986dde23fce5b2c2609 8b3db3646463ec9937061abc7c0ee5f7e78f5470 M	po/et.po
:100644 100644 727c8c77d8b410ce6852cbe3ebfb409d2a36baa7 1b59ffe12c5d45daa860b39ad0d06bd8f9ba9eb9 M	po/eu.po
:100644 100644 eee49e2da19ea6d755ab559147308f98e8b5fb95 404c1dfb07fe71f7293dd2dd32886e7deab7a2c8 M	po/fa.po
:100644 100644 bf382cc0ef17bac8b9ed22b30ad5b7bf64b37a2f c2f152cef5df63702ea213751974b3219ba527f4 M	po/fi.po
:100644 100644 11196961e250b3d2ef28c08f52602ccc9b540ed6 56d39f2609d893a19e66f7b7e4411a4a2e66ba8f M	po/fr.po
:100644 100644 257a03ec29e030c01bc510f2ef2d95e8506d9198 c59167ee0b33f5e6a252cd915bc7829687cd8636 M	po/ga.po
:100644 100644 f0114cbab7be319a2b54ba930a3d05f937ca351e 831f325127c9588c59e6b4e3af66b63f0062b69d M	po/gl.po
:100644 100644 a917086e3d102ec7ab58bcb193f0909d17d23515 d4b07b382f313b8c889ceec8ea544f2949648ed0 M	po/he.po
:100644 100644 fd13f288a668ae3a9c20b019ddb50f19e6e89864 f8e673c3a5e18556316c21a9a752d7c543b46f3a M	po/hi.po
:100644 100644 bdfb97efce60874abc34e895140fc288a4ffc8c4 5748bbcb09b7b4aaa54a77665e5718709a45f8e1 M	po/hr.po
:100644 100644 9aff74f38388964dc25a610fb81aca3b4094c4b3 38fb78639a986895dd1ca6aac919657ee2a929bf M	po/hu.po
:100644 100644 71d0274da6b630a09d0cb0d989afc54b6b089d94 f0b85b2789e0f7cafcaf31d74b8404a0c1cc1249 M	po/hy.po
:100644 100644 43efa4f7776487dde1789a5f1a608a9ae8915dfa 9008be05f754f57fb8a16d84fe59162b067da1ad M	po/id.po
:100644 100644 2461d116c789e5d5e0f0d997cc95fca8f43b921a 508b4b5fe6c322799d6758b95fd585120de00897 M	po/is.po
:100644 100644 cd679b812e4f8dab18d07105d9218730acc52aeb d6e29080ac7ac7ef053c75badc395e0af4fe3665 M	po/it.po
:100644 100644 3995f1aa52d373b2ad88c35a9d17d7c8bd439d68 33a873f9080b363a0932c57adafa27a3320204eb M	po/ja.po
:100644 100644 d81f0dff4d87f16a04b953fe91e762c9356cdc84 c5c2d4d57356bf333662ff2169451fdc76de1f9a M	po/ka.po
:100644 100644 b4081fe622304635cb5748ecb2421b980e6a63dd 3403093a7023581c12f4c585649c31b795ee30bd M	po/kk.po
:100644 100644 1266e43858ed9a846af8fe280745cdcccb980330 c142b5556128e04d7abdcd61b1c5f11ef6f09333 M	po/ko.po
:100644 100644 7dd4b38c6b2c8f4dc77872157730638231d05738 0eef9106bcae215910db570b52af3c0dc47ee871 M	po/lt.po
:100644 100644 2c2591eb64dd51c1ef2061b6730acdc92e99aff0 e1b18d87ff5ef005823ae022ecdd1ec20a002ce1 M	po/lv.po
:100644 100644 b87ea600492c652fd652bea2f7f30f654fb1645a 4b167420393ce576b8988c66e0f34c251cb13a3a M	po/mk.po
:100644 100644 b0a8d745601abe517f74d980867fbc8d9fb131b3 735ac939929e68ee72ed7c3242c700ca7b249c95 M	po/ml.po
:100644 100644 c0b23aaa84cc631082a7d3891b7b03974946f8e8 cd59b7566936ef4793be7c53e5db9ea21c6d5756 M	po/ms_MY.po
:100644 100644 2d16e57ca4f6ad48994e091b5c1c49d45af81616 f832898547ecfc675994fa55bc198cca3d18cf0a M	po/nb.po
:100644 100644 1e3c3ef0d4f7f6c628b6e6a8f906bf58fd8b54b4 cd7046777eab4806875a06fd3dd0c4b0a26b999e M	po/nl.po
:100644 100644 51ce3d3d397c0f645c991b3329f77ffa9dcc0d7a 51733c01ea4ed7a18a2df6e90a195b27800db8f9 M	po/nn.po
:100644 100644 a75c481cf347725c07025c7cd7f02e64d7f5e932 a856794f7641a3561dab4057ae217316d0c165ab M	po/pl.po
:100644 100644 7c5403e7ad48abda04ecdc589e0d8f215ab2477a 6499194472646c6fbf468804125a4474fa56efe4 M	po/pt_BR.po
:100644 100644 37cefb885564bb9dcf1f24552a034b46bfe873ab feaf844564bddd29a68325d0a29dc27bc87bbd7f M	po/pt_PT.po
:100644 100644 bab90166f5a15cdc2c783fe2fdc43ef850d40c41 c84b499d2d87d6bdb950d4f49a839300a372e2f9 M	po/ro.po
:100644 100644 df33f6c58ec7c849fb8ef443b6d9aeab7553fb94 37bdd8dd52ee38b9016a4cffd00732fb43bfd484 M	po/ru.po
:100644 100644 e049cfdefb4e2185791899b134496b43effcf068 74b4076e6fd0df8472ea54fbbf74fb673ef5b518 M	po/sk.po
:100644 100644 f8b7b5d0b4da5311c4a2827267006ab1160bef34 8ad6b5abf5aeb3225ed720b1cf8adc004417d7d3 M	po/sl.po
:100644 100644 2bf382a4425c7d7c9fe9c35ac28ab286ae7e8684 f87a7cfc009ddb7316f57e109dac33617ac4dad6 M	po/sq.po
:100644 100644 224a5f275880e2670c2f096080523c5cb90e94b1 2d31f46deddc01b698cc17b6ece83f4b14986e32 M	po/sr.po
:100644 100644 70f92d7b33cb4635c6cc4434e519270d74368b9b e217130ef97a63a9c06b681f2e61dac2a9ae2152 M	po/sv.po
:100644 100644 e28a7d18a453d200f3cce4d7253168373997c770 ed53a535d6ce665deed220c675a413f9b416566f M	po/sw.po
:100644 100644 bffb680c59b4f45ae0f775cae86ed266d4739303 4d3c47ff501f318150b7a20c18c576ce5592622a M	po/ta.po
:100644 100644 f8307bbce1cf0c695d6984a0184c76d100f1faf8 aefaef6cea2987558294450a087b97d63873bcf9 M	po/tails.pot
:100644 100644 ab195a59bc1336e9e97e74099054005cee74ade4 b4b3c184883c1215e39b73a505ab6c224d8ee869 M	po/th.po
:100644 100644 b92e7d36fce18f030743a0668a35fcc2f8482a3c 172a13dfcfa9e883ba4b920657e0d5fc521bf3ca M	po/tr.po
:100644 100644 0b188ef12ef7ec62196444b25bc2247a47f15861 99265b2e9daaecb9500b93133ccdd875b25c1838 M	po/uk.po
:100644 100644 bbf52ecbdbf401d5e0d205a09c6bd30221b9b273 42b4cb55d537cde5024d3bc8f805d335ef567573 M	po/vi.po
:100644 100644 33d45e17e198ffccde0a9f45384036af94d9406b f2ff4850712b186d6838befbddc137b5652d192a M	po/zh_CN.po
:100644 100644 158389508ddf9f176d1e62038ba4c61421d12958 e84eec759812750bcfcf681e07a070eb92f3f158 M	po/zh_TW.po
commit 886b3673b450283a11018d319708a67464819bb9
tree c7f36664134d7ee49b2c099ef89cb22ad2f04393
parent 63fd4d0312dc032e69c7c387000f14ea18171962
author boyska <boyska@riseup.net> 2026-03-12 16:42:30 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    synchronize changes to dconf database
    
    The doc specifies that setting value is asynchronous, so since we want
    to ensure those changes are actually committed to disk, we need to call
    sync() explicitly.
    
    This will hopefully solve the flakyness of "I can easily access kdbx
    files in /home/amnesia/Persistent"


:100755 100755 bf6b16e351d1ea39ae6f00c12ad2549e07a3d869 7603793d5f00c84a74feeedec6a69300957f6d60 M	config/chroot_local-includes/usr/local/lib/import-kdbx-in-secrets
commit 63fd4d0312dc032e69c7c387000f14ea18171962
tree e9f79ff5436e19d9570978c6509766845739627f
parent 1155c2dcbba5f20afeb0b9b970f86362c6e7c403
author boyska <boyska@riseup.net> 2026-03-12 16:41:52 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    dump debug information
    
    this might help us understand why import-kdbx-in-secrets doesn't always
    work


:100755 100755 a9196aa97d22763f57a97ecdb319418f7ad125c9 e59d19e8a17ddb97579286ab2e74197dc783b94d M	config/chroot_local-includes/usr/local/bin/secrets
commit 1155c2dcbba5f20afeb0b9b970f86362c6e7c403
tree c6a8ccd8d8b4c25f72f3d41217431b481a8f851a
parent 1ffa745a4d2e2a1871baeaadb557c2f96d096961
author boyska <boyska@riseup.net> 2026-03-11 15:38:13 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    Test: kdbx files can be opened from Files


:100644 100644 d08d1187f1963550b143b588dc242221ed49a1b8 55b6dbbebb01dbd011168fa20966f9cbdcb4f1a9 M	features/secrets.feature
:100644 100644 145af82b434c5a0b18bcfbf65b0b2dcdd013ee75 8d472a612e538389a6e997483d82e2e6b492e7e9 M	features/step_definitions/common_steps.rb
:100644 100644 a097ce96103d02cc3a21a605be6762d4bab90190 b9acb3508b57a5f9c8e82a19cda63d64fbc25202 M	features/step_definitions/secrets.rb
commit 1ffa745a4d2e2a1871baeaadb557c2f96d096961
tree 961fdb7c19f2919c1f9757f9e36cc50aaceed0cc
parent 18cda01404de36735caacb1ae888d0bef86f600e
author boyska <boyska@riseup.net> 2026-03-11 14:51:05 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    change wording of rename dialog


:100755 100755 192d96ad339dc58fc33f507621a8ebaf9b1fbb71 a9196aa97d22763f57a97ecdb319418f7ad125c9 M	config/chroot_local-includes/usr/local/bin/secrets
commit 18cda01404de36735caacb1ae888d0bef86f600e
tree 4b40b03bed474f9f89d86092a38ee666e70dd283
parent aa59e568d2807a9b24124c19590a1efecd4434c3
author boyska <boyska@riseup.net> 2026-03-10 10:27:11 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    Test that GNOME Secrets can be opened


:100644 100644 3c78c76d37dd12ea9b58877cd623e81d65c366de f5db5aaea99d727e925c61f1d504a0144f1a5e8d M	features/gnome.feature
commit aa59e568d2807a9b24124c19590a1efecd4434c3
tree 887e0590607da962dca52e7db28615c943e9aa6e
parent ff437d004cd65a891b028aecc07b7a5a520963ee
author boyska <boyska@riseup.net> 2026-03-09 16:29:44 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    adapt TOTP doc for Secrets
    
    Keeping the link to KeePassXC is fine, because there is nothing
    app-specific about that security analysis.


:100644 100644 346d63d0d5284d588ee4ef268f0227a851124ae5 b3daa0cdd5e21abdca1b08b0806ac73bf8ae4775 M	wiki/src/contribute/working_together/GitLab.mdwn
commit ff437d004cd65a891b028aecc07b7a5a520963ee
tree 43a8c73e31a1b6778b39f750864ed21c4dca172a
parent c474a11d5de711a2006e2079604e04d15e5b024e
author boyska <boyska@riseup.net> 2026-03-03 18:47:46 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    import kdbx files only once
    
    Otherwise, this workflow would be broken:
    
        Given I open Secret
        Then I'm proposed to open Passwords.kdbx
        And I create a new safe called foo.kdbx
        And I open foo.kdbx
        And I close Secrets
        And I open Secrets
        Then I'm proposed to open foo.kdbx


:100755 100755 1e7bb6a510b5bf5da9a38e68e3da6571a7ea1455 bf6b16e351d1ea39ae6f00c12ad2549e07a3d869 M	config/chroot_local-includes/usr/local/lib/import-kdbx-in-secrets
commit c474a11d5de711a2006e2079604e04d15e5b024e
tree a166b3f234b0108b0aff627c5f0788c5ad83bb4d
parent bf3fcefa73b3344b79ed7ed6c9b80af2910441d3
author boyska <boyska@riseup.net> 2026-03-03 17:31:16 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    Revert "add an extra step to investigate why this fails on Jenkins"
    
    This reverts commit aa122bc9d5bec434f1efd50c0689346f8fc7ccaa.


:100644 100644 771502eb8d180da9802422f787826a7f2b6b7060 d08d1187f1963550b143b588dc242221ed49a1b8 M	features/secrets.feature
:100644 100644 9204412334ebc5c48aba138c8bec240de527ffe2 a097ce96103d02cc3a21a605be6762d4bab90190 M	features/step_definitions/secrets.rb
commit bf3fcefa73b3344b79ed7ed6c9b80af2910441d3
tree 3faee7353c05526f9e10bd76d5b2696b0169cdd2
parent 1b850e9c40e0f13c1811cfc7a99b5ee371ecd919
author boyska <boyska@riseup.net> 2026-02-26 11:09:05 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    import-kdbx-in-secrets is run when secrets is run
    
    This avoids the problem we have with systemd dependencies.
    
    Right now, this makes the UX worse, because the last-opened-database
    will overridden each time


:100755 100755 63702dbb2a5736af5871cbcc7af460610a40662d b404073f27fc336cace4b079c8b18b618d11468c M	config/chroot_local-hooks/52-update-systemd-units
:100644 000000 a8e1a23aec375a9dc7cc4cc1929205875b3db85e 0000000000000000000000000000000000000000 D	config/chroot_local-includes/usr/lib/systemd/user/tails-import-kdbx-in-secrets.service
:100755 100755 9f49087e45e8b743c038bc7e8ddc61a38f4f1fde 192d96ad339dc58fc33f507621a8ebaf9b1fbb71 M	config/chroot_local-includes/usr/local/bin/secrets
:100755 100755 1eb8f04985197369459d249385d094db2c77981f 1e7bb6a510b5bf5da9a38e68e3da6571a7ea1455 M	config/chroot_local-includes/usr/local/lib/import-kdbx-in-secrets
commit 1b850e9c40e0f13c1811cfc7a99b5ee371ecd919
tree 5fa4ad063545e0840699e300fe6dd962741c9a8c
parent 1487b5d664355d84e3e69c81f44c2bb85c592c1f
author boyska <boyska@riseup.net> 2026-02-26 11:06:08 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    Bump version number
    
    This MR did not make it in time for 7.5, so let's bump the whole thing


:100644 100644 a794a1125b3b00057f6337a92b3f5926f5ece1ea d0b8ff4f41e0275ca41ef69576a7b78534824e93 M	wiki/src/doc/encryption_and_privacy/manage_passwords.mdwn
commit 1487b5d664355d84e3e69c81f44c2bb85c592c1f
tree 7bdb632b34dd8807a288a3d66d3bcb58901fc733
parent dfdeb5f9805ae89f74e427e1c7711561f5f9699a
author boyska <boyska@riseup.net> 2026-02-24 15:21:05 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    mark changes we'll need to do in Tails 8.0


:100644 100644 8fc7d57209a4eea1b3c5e386274ec2ff60ba68f8 975ff7a398039d8903f442afd811d34d58eb414e M	config/chroot_local-includes/etc/skel/.local/share/applications/mimeapps.list
:100644 100644 0b316b9aa67159da25a7f37ff0e55dc1e2f769e1 b4d07cf03d8ff7434318d9a44c5b2a359826e0ff M	config/chroot_local-includes/usr/share/mime/packages/keepassxc.xml
commit dfdeb5f9805ae89f74e427e1c7711561f5f9699a
tree f8c6b4b7ed3dfd9208832b72b6ac33217879ce56
parent 199739093366663078a44de9477aed4da8a2c96a
author boyska <boyska@riseup.net> 2026-02-24 12:23:19 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    add an extra step to investigate why this fails on Jenkins
    
    This is less black-box than the subsequent steps, but it might give
    useful information to understand failure modes


:100644 100644 d08d1187f1963550b143b588dc242221ed49a1b8 771502eb8d180da9802422f787826a7f2b6b7060 M	features/secrets.feature
:100644 100644 a097ce96103d02cc3a21a605be6762d4bab90190 9204412334ebc5c48aba138c8bec240de527ffe2 M	features/step_definitions/secrets.rb
commit 199739093366663078a44de9477aed4da8a2c96a
tree 32685a960797386368e40c7927f436b0b39d55d7
parent d7fd972ce710b7c69516a8d86c7647148d7e8143
author boyska <boyska@riseup.net> 2026-02-23 10:57:27 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    Fix unit dependencies
    
    do what tails-configure-keyboard.service does


:100644 100644 c1520fd7a97806b079e75b477823de02021a5d08 a8e1a23aec375a9dc7cc4cc1929205875b3db85e M	config/chroot_local-includes/usr/lib/systemd/user/tails-import-kdbx-in-secrets.service
commit d7fd972ce710b7c69516a8d86c7647148d7e8143
tree 55a5a93d357bdeaaa16ae1ec9a83df9a7efc7fca
parent d12aab7b0ba8eabd931b08343f79d4f11b4b9d41
author boyska <boyska@riseup.net> 2026-02-23 10:51:45 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    import-kdbx-in-secrets reports errors


:100755 100755 748e54e86a82173d160b8c264fe909142e3f48ba 1eb8f04985197369459d249385d094db2c77981f M	config/chroot_local-includes/usr/local/lib/import-kdbx-in-secrets
commit d12aab7b0ba8eabd931b08343f79d4f11b4b9d41
tree 9c4ce67a3cf62b72fcc139c18a6cc85645850565
parent d58f9db4673f2fd89632bb30914a6bdae35996a5
author sajolida <sajolida@pimienta.org> 2026-02-19 16:58:54 -0600
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    Update doc to Secrets


:100644 100644 60011db7594f0c6683a8ba492aee6b12471f5349 b0ec04289e07021443892e2d4714b73807371ce4 M	wiki/src/contribute/how/documentation/style_guide.mdwn
:100644 100644 c7348bfc25d672e2a12c6cea87771d0fcdb1e9ea 346d63d0d5284d588ee4ef268f0227a851124ae5 M	wiki/src/contribute/working_together/GitLab.mdwn
:100644 100644 e4cd7ce9885984b7bb7e659093eb037c358f9de6 a794a1125b3b00057f6337a92b3f5926f5ece1ea M	wiki/src/doc/encryption_and_privacy/manage_passwords.mdwn
:100644 100644 a71655f47bd510e3c42b196abd7c4f8a4cea810e 3eda4b20529f120e577419a563cb5ee8b5138cb8 M	wiki/src/doc/first_steps/desktop.mdwn
:100644 100644 6790b06cab147803457ac9f03b3ca3f787d31be8 a0e3f62eac0bad360e4fb4205ed3f882630a0420 M	wiki/src/doc/first_steps/desktop/applications.png
:000000 100644 0000000000000000000000000000000000000000 fff21240df86a84c9b5900844042d7fa4930eeb6 A	wiki/src/lib/apps/secrets.png
commit d58f9db4673f2fd89632bb30914a6bdae35996a5
tree b38e54058f1cfcaeae05bf41fa65fd9a0445ad9d
parent 4b15f5bfea9709aaf29a28df2efed57a13b2a6b2
author sajolida <sajolida@pimienta.org> 2026-02-19 12:46:58 -0600
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    Use consistent typography
    
    Like "Electrum Bitcoin Wallet", "Synaptic Package Manager", and
    "WhisperBack Error Reporting".


:100755 100755 d1bf3f598b323af63b8a21a3e78304b5c641c7c2 9205e5cdf057eba86a38b400bcc8dcb6e95d08f8 M	config/chroot_local-includes/usr/local/lib/change-apps-menu-name
commit 4b15f5bfea9709aaf29a28df2efed57a13b2a6b2
tree 29a73e060ecd00df6d97aa4f7da2a3d1e453d992
parent a15d43c3970e1b005f06ede818ad545d4721fb8d
author boyska <boyska@riseup.net> 2026-02-12 14:18:34 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    Test integration with Secrets


:000000 100644 0000000000000000000000000000000000000000 d08d1187f1963550b143b588dc242221ed49a1b8 A	features/secrets.feature
:100644 100644 64c8d454a843e2b116a79f293c4e5a93fedfe8fa 145af82b434c5a0b18bcfbf65b0b2dcdd013ee75 M	features/step_definitions/common_steps.rb
:000000 100644 0000000000000000000000000000000000000000 a097ce96103d02cc3a21a605be6762d4bab90190 A	features/step_definitions/secrets.rb
commit a15d43c3970e1b005f06ede818ad545d4721fb8d
tree fbc7f0c4b21d1b4ea37676b558f2c62b3b71304a
parent e04366582584a609b30c8b685f920f87d65406d1
author boyska <boyska@riseup.net> 2026-02-17 17:51:20 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    add some logging to import-kdbx-in-secrets


:100755 100755 c8b552aebf6437a0f800f2b473317684da734ba2 748e54e86a82173d160b8c264fe909142e3f48ba M	config/chroot_local-includes/usr/local/lib/import-kdbx-in-secrets
commit e04366582584a609b30c8b685f920f87d65406d1
tree 9144fd856bfd47463d0b8adedff29a3ced70d49c
parent 2e4e021d617ca46dd843ed19498e96b8dc46c2cc
author boyska <boyska@riseup.net> 2026-02-09 18:34:40 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    When GenericName is available, it will be already used
    
    one bonus of this solution is that it relies on upstream localizations,
    which are usually already available


:100755 100755 a740027be0c8e85ae0340b5963c09fc9876c9e8a d1bf3f598b323af63b8a21a3e78304b5c641c7c2 M	config/chroot_local-includes/usr/local/lib/change-apps-menu-name
commit 2e4e021d617ca46dd843ed19498e96b8dc46c2cc
tree 11086d9adf72b5c4fa52e79535ef3ddc7ceaeac8
parent fa9f4f084e93c48a16de894586caa8a9a6c0afe1
author boyska <boyska@riseup.net> 2026-02-09 18:08:46 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    localize


:100644 100644 109dba7696e95bcab1d3eed179451236444c5c0a 6b41602f93d4c32bdba24383083c76f628ff2bb5 M	po/POTFILES.in
:100755 100755 ffa4a1391fd87dce8925752813bd2bbc390671c1 7c667ab439b3c97b0b847528de2c07dd980b7af0 M	refresh-translations
commit fa9f4f084e93c48a16de894586caa8a9a6c0afe1
tree dd70b798790b8b11ffcddb21c5047fb9341abe62
parent f4a835b57aec41c47e1051842124daa3c4866794
author boyska <boyska@riseup.net> 2026-02-09 18:06:48 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    Change menu name of Secrets
    
    in doing so, creates a framework for doing the same with other
    applications.


:100755 100755 5abf7aac9926019bb2edea6e54b98fc534a079da a3261ab50f8533ad798d9b7b1ac82a059b756f8f M	config/chroot_local-includes/etc/gdm3/PostLogin/Default
:000000 100755 0000000000000000000000000000000000000000 a740027be0c8e85ae0340b5963c09fc9876c9e8a A	config/chroot_local-includes/usr/local/lib/change-apps-menu-name
commit f4a835b57aec41c47e1051842124daa3c4866794
tree 4f63d6909048fc1140641943f9b2c29c16a0a698
parent ad8a356a6a4d17fbbd0aeef6de2da34546adb54b
author boyska <boyska@riseup.net> 2026-01-28 18:26:55 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    Smart logic to set the default database
    
    this should help most of our users finding their database as easily as
    possible.


:100755 100755 5be6b43f62102c4f80bb657a62e833620fc67a52 c8b552aebf6437a0f800f2b473317684da734ba2 M	config/chroot_local-includes/usr/local/lib/import-kdbx-in-secrets
commit ad8a356a6a4d17fbbd0aeef6de2da34546adb54b
tree c131aa745cecb07cf4b3496b0f3cd9423164eb14
parent c6593925f97622560e18b2a28abaec91a89a038b
author boyska <boyska@riseup.net> 2026-01-29 12:48:14 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    patch Secrets to have a standard filename
    
    We could live with the default being "Safe" (different than what
    KeePassXC was suggesting, but still), but the fact it is also localized
    will make it more difficult for us to help users open their safe easily.
    
    While we're at it, let's also suggest users put their safe in Persistent
    directory, which is most probably what they want to do anyway.


:000000 100644 0000000000000000000000000000000000000000 37f425bd6eb5e06ce2fe3dc9fe084e944771bada A	config/chroot_local-patches/secrets-new-safe-filename.diff
commit c6593925f97622560e18b2a28abaec91a89a038b
tree 218cbe84662082419f412e0f29d42d83d52f0f6e
parent 75dcce93c126671ab0a2f069b20c69b7b9705208
author boyska <boyska@riseup.net> 2026-01-28 16:45:40 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    open secrets clicking on kdbx files


:100644 100644 4d07f115d5a8619867729c3da7c84f8843178db9 8fc7d57209a4eea1b3c5e386274ec2ff60ba68f8 M	config/chroot_local-includes/etc/skel/.local/share/applications/mimeapps.list
:000000 100644 0000000000000000000000000000000000000000 0b316b9aa67159da25a7f37ff0e55dc1e2f769e1 A	config/chroot_local-includes/usr/share/mime/packages/keepassxc.xml
commit 75dcce93c126671ab0a2f069b20c69b7b9705208
tree d0fe59a97c9569be316065ff0ea856a46069d97e
parent 47d72b737471a299c7114ff560f7e54bad2d9f47
author boyska <boyska@riseup.net> 2026-01-21 18:45:48 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:53 +0100

    remove doc: there is no way to do this, and less need for
    
    Secrets uses dconf as backend, which means it's harder to specifically
    persist *this* (even though persisting all of dconf is easier).
    
    But there is also less of a need for that, since Secrets doesn't have so
    many options.


:100644 100644 bf091177a0e397dddaa78f163b5723d53df82f97 e4cd7ce9885984b7bb7e659093eb037c358f9de6 M	wiki/src/doc/encryption_and_privacy/manage_passwords.mdwn
commit 47d72b737471a299c7114ff560f7e54bad2d9f47
tree ecb96f7c6a54d7a05cc1810b40a1840fab07deb1
parent 7fbc035268cca0cb7feb71da20cdf95a0a5d7b46
author boyska <boyska@riseup.net> 2026-01-21 18:45:01 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:52 +0100

    remove link to guide
    
    I haven't found a similar one for secrets


:100644 100644 ac6912013691ccc91835e43da1a6eb06d7541171 bf091177a0e397dddaa78f163b5723d53df82f97 M	wiki/src/doc/encryption_and_privacy/manage_passwords.mdwn
commit 7fbc035268cca0cb7feb71da20cdf95a0a5d7b46
tree 76737527034d6f011f5acb021b796d3bcf4807d7
parent e219138fa09b570ffe63fb720522a3c5b083f77a
author boyska <boyska@riseup.net> 2026-01-21 18:44:36 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:52 +0100

    Secrets is not affected by #19695


:100644 100644 1e252d1f97ac2353c6eb9cb915a460ed470ccd38 78fb0a9bd26dc36e047d9d4ad79bec9f4d6424ae M	wiki/src/doc/first_steps/accessibility.mdwn
commit e219138fa09b570ffe63fb720522a3c5b083f77a
tree b6bb1561a1ca1972244e40c066204ae452a7548b
parent a292e1e20ac6ba1aa892be30cb55a89ea17fe36e
author boyska <boyska@riseup.net> 2026-01-21 18:43:29 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:52 +0100

    KeePassXC → Secrets in the website
    
    I intentionally did *not* replace it where the documentation needed some
    major rewrite.


:100644 100644 c55859d8d3f39e6b3397987ad1566787629bfea6 e280be54b65a6d22ddecc9fa74c37633eb7dcb4e M	wiki/src/about.html
:100644 100644 155bfbe55631d72de817b58a87efc1482b0f419d b09a599507b46fe7e92d1e82503ed024fe823c6a M	wiki/src/contribute/how/documentation/release_notes.mdwn
:100644 100644 08eafefc64c1ff7e19f2e4a37c85f7d35ee154c2 40c0d647d41ceac620e3bea5e451bed682c68ddf M	wiki/src/doc/about/features.mdwn
:100644 100644 b9a883e2246bb9d82add762157f1d1b1a91def92 e81d9b54169ab86819ebd8b5179423e76a882d63 M	wiki/src/doc/encryption_and_privacy.index.mdwn
:100644 100644 46fad80aa72d1608fb944cb2a47016a911bde8bd ac6912013691ccc91835e43da1a6eb06d7541171 M	wiki/src/doc/encryption_and_privacy/manage_passwords.mdwn
:100644 100644 c139bd1e82425af9d1643706ffb0b0fbd2dcb89e a71655f47bd510e3c42b196abd7c4f8a4cea810e M	wiki/src/doc/first_steps/desktop.mdwn
:100644 100644 4597f5cc24fded50ae93272009bd2e8f0e2810a6 4f33510c061fd4b4f5ebdf37886a2e0826e68ce2 M	wiki/src/nav/doc.html
commit a292e1e20ac6ba1aa892be30cb55a89ea17fe36e
tree 8587272afbb504b291213e5f9d4d8729b7a49c3d
parent b0d37e0b7042a17a8418fb7bdfda32dbef8eec95
author boyska <boyska@riseup.net> 2026-01-21 18:42:21 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:52 +0100

    make Secrets save automatically
    
    that's important for Tails, because there are higher chances that the
    system is abruptly shut down, compared to a "regular" operating system.


:100644 100644 7b629c12279d89993e397500583dd166338cf3a5 149b6d3cdbe75d67d5a5305cbcc389806df46dfc M	config/chroot_local-includes/etc/dconf/db/local.d/00_Tails_defaults
commit b0d37e0b7042a17a8418fb7bdfda32dbef8eec95
tree c681d451063411a92bfce21c2e8a43b7186551e4
parent 5f40e1f38fcfee332e72b3ba810b61ce2336b422
author boyska <boyska@riseup.net> 2026-01-21 18:06:58 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:52 +0100

    Migration to Secrets: help the user by importing kdbx files in recently opened
    
    That's not strictly needed, but it will probably help users who have
    their kdbx files in Persistent directory, even when the filename they
    use is not the one we suggest on our website.


:100755 100755 b404073f27fc336cace4b079c8b18b618d11468c 63702dbb2a5736af5871cbcc7af460610a40662d M	config/chroot_local-hooks/52-update-systemd-units
:000000 100644 0000000000000000000000000000000000000000 c1520fd7a97806b079e75b477823de02021a5d08 A	config/chroot_local-includes/usr/lib/systemd/user/tails-import-kdbx-in-secrets.service
:000000 100755 0000000000000000000000000000000000000000 5be6b43f62102c4f80bb657a62e833620fc67a52 A	config/chroot_local-includes/usr/local/lib/import-kdbx-in-secrets
commit 5f40e1f38fcfee332e72b3ba810b61ce2336b422
tree 814be3f1254e42a4d0d22ac3d6da60b6371b7592
parent 884c1817d2dd23f5444fd13467eecacd80913e5f
author boyska <boyska@riseup.net> 2026-01-22 09:16:09 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:52 +0100

    Mention both KeepassXC and Secrets


:100755 100755 98fda50818808028e0a380d2554de99ce0203600 9f49087e45e8b743c038bc7e8ddc61a38f4f1fde M	config/chroot_local-includes/usr/local/bin/secrets
commit 884c1817d2dd23f5444fd13467eecacd80913e5f
tree 6facb6834d0e57259ead329323c1986765a87d77
parent 81feb16dde009300e26c09b1181363c2bc099482
author boyska <boyska@riseup.net> 2026-01-22 09:15:44 +0100
committer boyska <boyska@riseup.net> 2026-03-23 12:26:52 +0100

    Move from KeepassXC to GNOME Secrets


:100644 100644 d93277792461c6244abc86e943f274990694b281 7b629c12279d89993e397500583dd166338cf3a5 M	config/chroot_local-includes/etc/dconf/db/local.d/00_Tails_defaults
:100755 100755 cd46f3d3d068b304df2d1a60614609d6b87ad56f 98fda50818808028e0a380d2554de99ce0203600 R093	config/chroot_local-includes/usr/local/bin/keepassxc	config/chroot_local-includes/usr/local/bin/secrets
:100644 100644 b82570edd7afc421d3b8582947e68ef86b05638b ab6fe893e4a6a05bcc737fc70bb5c039cd2f4cb0 M	config/chroot_local-packageslists/tails-common.list
:100644 100644 903343700afc51c87ac28d161f2364bfbad7f635 109dba7696e95bcab1d3eed179451236444c5c0a M	po/POTFILES.in
:100755 100755 e612e3bc3aea21efe64a1797b20ba348bf48c675 ffa4a1391fd87dce8925752813bd2bbc390671c1 M	refresh-translations
