Tom Dewey
16c298beb4
cli: Connect disable-eject flag to ImageWriter
2024-05-01 13:38:22 +01:00
Tom Dewey
215099e106
cli: Add disable-eject, rework options specification
2024-05-01 13:38:22 +01:00
Nicolas Martignoni
d825c22fb9
Update French translation ( #833 )
2024-03-12 15:00:03 +00:00
Tom Dewey
f053d54dfb
Disallow blank issue reports
2024-02-19 14:25:42 +00:00
Tom Dewey
75eb08c2a0
Update issue creation templates ( #823 )
...
Rather than providing a free text template, as we've done so far, introduce a form to more stringently require information that we need to debug the problem.
2024-02-19 09:46:09 +00:00
Tom Dewey
6a19fa1938
OS Customisation: Validate usernames
...
Import the systemd recommended username validation regex.
Resolves a ticket reported to the Raspberry Pi information inbox.
2024-02-14 14:28:41 +00:00
MrSmör
a44b9ae856
Exposing 'DRIVELIST_FILTER_SYSTEM_DRIVES' as a cmake variable
...
Makes the filtering-behaviour userconfigureable during compile-time.
This way its easier to configure the imager for flashing SATA or NVME
Drives installed in your system (because of lack of adapters),
or if the drives are (accidentally) labled as systemdrives by drivelist.
2024-02-09 15:59:24 +00:00
bovirus
4378127872
Update Italian language
2024-02-07 11:21:28 +00:00
Tom Dewey
38ea837ba7
imagewriter: Use QCoreApplication::translate
...
tr() is not safe for strings that you move between contexts,
as it fails to provide a mechanism for specifying the context
of the string.
Regenerate the translation files, and use QCoreApplication to locate
the real translations.
Additionally, bodge a race condition between translator replacement
and OS list fetching, by marking the OS list as something to be
re-calculated on a translator change.
Fixes #799
2024-02-06 16:12:05 +00:00
bovirus
1c9c641924
Update Italian language
2024-02-06 13:26:45 +00:00
Jonathan Dahan
cf9ceacfdd
Create placeholder translations
2024-02-05 10:11:34 +00:00
Jonathan Dahan
fba63d01a7
Add a message when there are no storage devices. Fixes #798
2024-02-05 10:11:34 +00:00
Joey Riches
ab3b56af12
appstream metainfo: Fix appstream-builder generation
...
launchable desktop-id type was no longer matching after 06abbadbb5
causing appstream-builder to fail to generate appdata for this package.
2024-01-31 13:40:30 +00:00
Floris Bos
5700ebec08
Linux: pretend UAS drives are always removable
...
Ref #795
2024-01-29 22:31:09 +01:00
Floris Bos
03f6a9bc30
Linux: don't offer ssh-keygen on embedded platform
...
Closes #786
2024-01-29 22:27:25 +01:00
Floris Bos
06abbadbb5
Linux: rename .desktop file to match DBus name
...
Fixes #785
2024-01-20 16:39:13 +01:00
Floris Bos
8c9de2d78c
Embedded: fix network detection
2024-01-15 00:16:43 +01:00
Floris Bos
ebe72a4b16
Disable LTO (just in case it gives hard to debug compiler problems)
2024-01-15 00:15:49 +01:00
Floris Bos
6f6a90adbb
Fix BSD wifi support
...
Closes #773
2024-01-06 15:27:14 +01:00
Nicolas Martignoni
602f9170b4
Update French translation
2024-01-05 10:25:01 +00:00
Floris Bos
b918a7ea6f
Retry on HTTP/2 frame errors as long as it do is making progress
...
Ref #767
2023-12-26 16:09:21 +01:00
Floris Bos
26c9dc4dfb
Add PL translation to CMakeLists.txt
2023-12-22 21:57:03 +01:00
maxnet
ce36f7fca8
Merge pull request #761 from tdewey-rpi/meta/1.8.4
...
meta: Release 1.8.4
2023-12-22 21:35:16 +01:00
Tom Dewey
30433d512f
meta: Release 1.8.4
2023-12-22 15:37:36 +00:00
Jacek Brzozowski
ffeadef654
Add Polish translation
2023-12-22 14:05:15 +00:00
Tom Dewey
23eadf9afe
qml: Use regular password field
...
But, as a consideration for users wanting to verify their password, add a 2s dwell time before the characters are masked. This timeout is prematurely terminated in the event that you enter another key.
2023-12-18 16:29:55 +00:00
Tom Dewey
9b15f7909b
qml: Clear saved password using onPressed handler
...
Using onTextEdited meant that the clear() call would happen after the edit had actually happened.
Instead, use the Keys.onPressed handler, which happens earlier in the input chain.
2023-12-18 16:29:55 +00:00
Davidmp
d19c7599f7
Update rpi-imager_ca.ts
...
Correcció
2023-11-23 14:14:20 +00:00
Tom Dewey
71dffe4d6e
qml: Impose limits on usernames, hostnames
2023-11-21 15:53:00 +00:00
Tom Dewey
89d1ef40d7
bug_report: Ask for Imager version, UK spelling
2023-11-21 12:58:00 +00:00
Tom Dewey
76116f3a1a
Link to official docs from README
...
In order to assist users of the tool, provide a direct link to the official Raspberry Pi documentation for Raspberry Pi Imager.
2023-11-21 11:34:03 +00:00
Kazunari Sasa
c8c968a10b
i18n: Minor wording corrections
2023-11-20 15:38:55 +00:00
Aaron Dewes
92fd375886
Fix file being passed to --repo
...
Since #719 , you can no longer use a local json file with --repo (At least in Qt 6). A network request to a file:// url has statusCode 0, which caused this check to fail previously.
2023-11-20 15:33:22 +00:00
maxnet
bee8d3671a
Merge pull request #728 from tdewey-rpi/release/1.8.3
...
meta: v1.8.3
2023-11-16 19:41:43 +01:00
Tom Dewey
d729317c54
meta: v1.8.3
2023-11-16 15:01:20 +00:00
Tom Dewey
cddee201e8
qml: Fix no-customisation image write
2023-11-16 15:00:34 +00:00
Tom Dewey
9af4f15b27
imagewriter: No filtering should get full OS list
2023-11-16 10:40:51 +00:00
maxnet
c8135c4b1d
Merge pull request #725 from tdewey-rpi/release/1.8.2
...
meta: v1.8.2
2023-11-15 22:05:32 +01:00
Tom Dewey
be814b92c7
meta: v1.8.2
2023-11-15 15:18:36 +00:00
Tom Dewey
eb2d54a423
imagewriter: Remove unnecessary mutexes
...
Per suggestion from @maxnet, remove unnecessary guards. Qt signals/slots
will guard against concurrency issues.
2023-11-14 09:53:35 +00:00
Tom Dewey
d2251291ce
imagewriter: Fixup redirect handling
2023-11-14 09:53:35 +00:00
Tom Dewey
b3d5221ac2
filtering: Move to C++ backend
2023-11-14 09:53:35 +00:00
Tom Dewey
b29ec3350c
imagewriter: Insert nascent HW filter
2023-11-14 09:53:35 +00:00
Tom Dewey
a25855c41a
imagewriter: Remove nascent HW filter
...
This isn't ready yet - so remove the unused stubs.
2023-11-14 09:53:35 +00:00
Tom Dewey
2bd4a068bc
imagewriter: Remove unique_ptr for _networkManager
2023-11-14 09:53:35 +00:00
Tom Dewey
a6200ba994
imagewriter: Code style
...
Use snake_case for local variables.
2023-11-14 09:53:35 +00:00
Tom Dewey
aeb4ceb73f
imagewriter: Resolve TOCTOU in getFilteredOSList
2023-11-14 09:53:35 +00:00
Tom Dewey
fc2b67a20c
imagewriter: Delete NetworkReplys later.
2023-11-14 09:53:35 +00:00
Tom Dewey
673b3c7a33
qml: move OS list fetch to backend
...
- Simple implementation of OS list fetching in backend
- Replace frontend OS list fetching by calls to backend
- OS list updates are brought in asynchronously, avoiding excessive UI
blockage.
- "Erase" and "Custom" OS list options are always present, even in a
no-internet scenario
Based-On: cillian64/rpi-imager/oslist_backend
2023-11-14 09:53:35 +00:00
Tom Dewey
54ae0f889c
doc: Add example os_list sublist JSON
...
To assist OS providers with publishing in Imager, provide an example os_list sublist.
2023-11-10 18:55:28 +00:00