f9305d1070
Show the dataSync copy in a video, and answer its declaration
SoftwareApp2026-10-18 14:28:19 +02:00
9b8a32fbd6
Write the release notes, the permission answers, and the video
SoftwareApp2026-10-18 13:59:50 +02:00
f4ca5f22ae
Re-shoot the phone screenshots, and fix what taking them exposed
SoftwareApp2026-10-18 12:23:19 +02:00
2690e53662
The release gate names the baseline-profile task it means
SoftwareApp2026-10-18 11:21:15 +02:00
51d97dc3ea
The index-restart fix, measured on the phone
SoftwareApp2026-10-18 10:53:27 +02:00
7dcd2bc0f0
The index pass belongs to the view model, not to the keystroke that started it
SoftwareApp2026-10-18 10:50:39 +02:00
14057ca4ce
The device pass for M17-M20 says what it checked and what it owes
SoftwareApp2026-10-18 00:19:44 +02:00
5d39f4b3fb
Four milestones from the survey's remaining gaps
SoftwareApp2026-10-18 00:15:03 +02:00
17078bf613
A copy into a picked folder says where it went, and Show takes you there
SoftwareApp2026-10-17 23:17:03 +02:00
747a6f7784
The queue says what the scaling numbers answered
SoftwareApp2026-10-17 23:01:48 +02:00
66183a8596
The benchmark runs in CI, and fails when the jank metric is missing
SoftwareApp2026-10-17 23:00:22 +02:00
1ec71381a0
The picker names a volume the way the browser does
SoftwareApp2026-10-17 22:44:53 +02:00
f3abef6c44
Copy to… and Move to… chose a destination instead of making you go there
SoftwareApp2026-10-17 22:31:28 +02:00
2a40302982
Say why the fixture is kept on the device instead of shipped as an archive
SoftwareApp2026-10-17 22:08:53 +02:00
8db76c6e82
Measure the batched read: 184 frames to 12 at twenty thousand files
SoftwareApp2026-10-17 21:49:47 +02:00
3d8f351d12
Make the benchmark fixture reusable, since building it is the expensive part
SoftwareApp2026-10-17 21:04:25 +02:00
cb47090e11
Draw a large folder while it is being read, instead of after
SoftwareApp2026-10-17 20:57:19 +02:00
55b7c2d36d
Correct the record: the sort was never the stall
SoftwareApp2026-10-17 20:45:41 +02:00
e5c1ab10a7
Take the sort of a large folder off the main thread
SoftwareApp2026-10-17 20:34:39 +02:00
65569e9af2
Measure how opening a folder scales, with the phone as the fixture host
SoftwareApp2026-10-17 20:23:26 +02:00
1371407435
Harden the thumbnail path: versioned cache keys, the icon as the placeholder, and a decided cache
SoftwareApp2026-10-17 18:29:59 +02:00
4846454645
Ship a baseline profile, generated on the emulator because the phone cannot collect one
SoftwareApp2026-10-17 17:06:08 +02:00
0a3ff88247
Record the post-1.0 queue, and close the competitor's post-paste pair as superseded
SoftwareApp2026-10-17 16:20:25 +02:00
d243e1ba7b
Let the benchmark fixture be any size, so the scaling question can be asked
SoftwareApp2026-10-17 16:13:47 +02:00
14615f9842
Take the two main-thread disk reads off the startup path, and report what that bought
SoftwareApp2026-10-17 16:11:28 +02:00
cbb36abfce
Make the search benchmark start from a known screen, so all four measure
SoftwareApp2026-10-17 15:58:03 +02:00
7514676384
Stop macrobenchmark from installing at all, and measure the app that is there
SoftwareApp2026-10-17 15:41:55 +02:00
b72847b822
Record the first complete benchmark run, and what its numbers are not
SoftwareApp2026-10-17 15:26:59 +02:00
456884a4d0
Stop the install watcher from dying quietly mid-run
SoftwareApp2026-10-17 15:00:24 +02:00
904b74773d
Answer install dialogs without ever tapping a closed one
SoftwareApp2026-10-17 14:23:55 +02:00
b91198fe6b
Record why the reinstall cannot be answered, with the measurements that say so
SoftwareApp2026-10-17 14:07:21 +02:00
08b48f53fc
Watch for MIUI's install dialog and answer it only when its button is on screen
SoftwareApp2026-10-17 13:56:39 +02:00
ec76acfdd6
Make the benchmark actually measure the benchmark build, and record what the phone will and will not answer
SoftwareApp2026-10-17 11:23:36 +02:00
5a6ae3f71d
Record what actually blocks the interaction benchmarks: the reinstall clears the grant
SoftwareApp2026-10-17 10:40:56 +02:00
cb2db9ab63
Make the benchmark build the app itself, and record what the runner does to it
SoftwareApp2026-10-17 10:31:56 +02:00
94f85bd287
Get a real cold-start number out of the benchmark, and record what the device demanded
SoftwareApp2026-10-17 10:15:28 +02:00
1f94d0a38a
Add a macrobenchmark module, and find out what the build was hiding
SoftwareApp2026-10-17 09:45:36 +02:00
0bbee25ab3
Test the interface as a user sees it, and let a debug build tell on itself
SoftwareApp2026-10-17 09:23:11 +02:00
b1bc805af0
Make the gate one command, and add static analysis behind a baseline
SoftwareApp2026-10-17 09:13:32 +02:00
0743bda29e
Let a folder be starred, and put the starred ones on the home screen
SoftwareApp2026-10-17 07:48:26 +02:00
ddae70a8bc
Turn the project's rules into tests, and generate a map of where everything lives
SoftwareApp2026-10-17 02:20:01 +02:00
1220aa6679
Rename a whole batch at once, numbered on from the folder's own series
SoftwareApp2026-10-17 02:06:19 +02:00
7985d33869
Put running the release build on a device into the checklist, and re-measure it
SoftwareApp2026-10-17 01:46:34 +02:00
47e48f054e
Give a video row a frame of the video, and fix what R8 was hiding
SoftwareApp2026-10-17 01:40:35 +02:00
05a71f12bf
Browse the device by what a file is, and find the ones that hold the same bytes
SoftwareApp2026-10-17 01:15:41 +02:00
90806fa3cc
Search from the volume list, and type into the field without a second tap
SoftwareApp2026-10-16 23:26:44 +02:00
d2183ebc79
Keep the search index current without re-walking the volume
SoftwareApp2026-10-16 17:48:31 +02:00
ae44cdb994
Preview files inside an archive, and search every volume from an index
SoftwareApp2026-10-16 14:33:18 +02:00
cd0fdff31b
Unpack .tar.bz2 and .tar.xz, which only half-extracted
SoftwareApp2026-10-15 12:14:39 +02:00
9c39f15aa8
Migrate the trash index forward instead of dropping it
SoftwareApp2026-10-15 12:06:17 +02:00
bb1187881b
Make the Android 13+ pass, and fix what it found
SoftwareApp2026-10-15 11:39:48 +02:00
5786b618b7
Bring the release documents back in line with what the app now does
SoftwareApp2026-10-15 10:44:57 +02:00
667a85f80c
Remember what is in the trash, and add a screen to restore from it
SoftwareApp2026-10-15 10:25:37 +02:00
d1bc61e717
Handle the Back button: close the overlay, then go up, then leave
SoftwareApp2026-10-15 10:14:31 +02:00
9a1aa9220b
Fix the delete confirmation, which still promised permanence
SoftwareApp2026-10-15 09:52:56 +02:00
cc085b43de
Receive shares and serve file requests, so other apps can reach this one
SoftwareApp2026-10-15 09:18:10 +02:00
ffed22c1da
Search the whole folder tree, not just the folder being browsed
SoftwareApp2026-10-15 09:09:40 +02:00
02780c97e5
Make delete, rename and move undoable
SoftwareApp2026-10-15 09:06:24 +02:00
77acb80f17
Keep the browsed folder and view settings across process death
SoftwareApp2026-10-15 08:58:50 +02:00
ba92cf392d
Support 7z extraction, and fix .xz extraction which would have crashed at runtime
SoftwareApp2026-10-15 08:47:37 +02:00
a461be2a66
Docs: M10 complete, dual-pane no longer deferred, correct the 7z rationale
SoftwareApp2026-10-15 00:25:09 +02:00
55dc2293b2
Add a two-pane layout for large screens, and re-shoot the tablet sets
SoftwareApp2026-10-15 00:18:38 +02:00