This website requires JavaScript.
3e9dcc40fb
Rebuild the metering overlay from the peeked values so compare restores the look
admin
2026-09-12 13:43:08 +07:00
59e2719245
Keep LITE exports clean of PRO looks, and gate CREATE, FAVORITED and + SAVE behind PRO
admin
2026-09-12 11:21:14 +07:00
a662674478
Show the pre-edit values while the finger holds, and pass the FRAME tab flag
admin
2026-09-12 08:51:43 +07:00
98b8021f3b
Show the picture with the last edit undone while the finger holds it
admin
2026-09-12 08:13:21 +07:00
93b5b664d4
Save into DCIM/Camera below API 29 too, not just the expo DCIM root
admin
2026-09-12 07:51:12 +07:00
1d84fe8a4a
Zoom the FRAME preview instead of the photo, and save to DCIM/Camera
admin
2026-09-11 23:09:26 +07:00
40c91d2a75
feat(gps): a Settings GPS switch that reads the location; the watermark chip only prints it
admin
2026-09-11 20:08:59 +07:00
ea9ff01a22
feat(exif): name the capture device and place (0x9a00/0x0110/0x889d) for the Gallery frame
admin
2026-09-11 19:47:51 +07:00
17ee01b62a
feat(exif): write the Xiaomi watermark blob (0x889e) so HyperOS Gallery can frame our captures
admin
2026-09-11 18:47:01 +07:00
33123d47fd
fix(exif): write a complete, standard EXIF block so framing tools can read it
admin
2026-09-11 18:28:02 +07:00
62b9735867
feat(exif): stamp RC_<ts> filenames + EXIF on capture and export
admin
2026-09-11 17:59:44 +07:00
6faef4aef7
feat(crop): two-step crop with APPLY + hidden amber border, persisted in session
admin
2026-09-11 17:29:51 +07:00
1b632ba78c
feat(frame): read AUTO straighten from the photo, not the accelerometer
admin
2026-09-11 14:46:28 +07:00
d6b3ebda40
fix(frame): take the bubble level off the image when leaving the strip
admin
2026-09-11 12:21:09 +07:00
da48ceccb5
fix(frame): make the ROTATE strip behave on switching parameters
admin
2026-09-11 12:07:18 +07:00
0ce561cb70
feat(frame): level the photo to the horizon with AUTO
admin
2026-09-11 11:35:48 +07:00
9ddaeac260
feat(frame): give ROTATE quarter turns plus a fine straighten
admin
2026-09-11 11:17:39 +07:00
6788d51fb4
feat(frame): rename the RETRO POLAROID chip to RETRO INSTANT
admin
2026-09-11 10:39:30 +07:00
dcb74a7243
feat(frame): pinch and drag the framed window on the camera
admin
2026-09-11 10:36:50 +07:00
4131c9f401
feat(frame): move the watermark controls into a FRAME sub-panel
admin
2026-09-11 10:00:10 +07:00
ba971f136c
feat(panel): add a FAVORITED tab with a star on every recipe
admin
2026-09-11 09:32:21 +07:00
ba7e579986
feat(panel): RESET shows a star while the look differs from a clean start
admin
2026-09-11 09:08:37 +07:00
7ed4301055
feat(panel): gather the white balance presets and COLOR TEMP into a TEMP chip
admin
2026-09-11 08:59:49 +07:00
d66ae3dc59
feat(panel): collapse the film simulations into a PHOTO STYLE chip
admin
2026-09-11 08:54:38 +07:00
6adf0b5933
feat(sims): rename film simulations and bundled recipes
admin
2026-09-11 08:44:58 +07:00
7454ea1218
feat(panel): one RESET on every tab, back to the app's defaults
admin
2026-09-10 22:18:43 +07:00
02bc3aa4da
feat(panel): editor keeps the values when the sim changes; one-tap RESET back to the look
admin
2026-09-10 22:06:36 +07:00
868ebfe6e2
feat(recipe): edit opens the prefilled create form; fields select their value on tap
admin
2026-09-10 21:34:32 +07:00
b154e50191
feat(recipe): edit button on the top bar, with overwrite-or-save-as on save
admin
2026-09-10 21:16:50 +07:00
5186b2aab1
feat(sim): add a CLASSIC NEG chip to the film-sim presets
admin
2026-09-10 21:16:50 +07:00
91109cba54
feat(recipe): Save and Save As for recipes
admin
2026-09-10 20:57:19 +07:00
4bb2bda5c8
fix(sim): rebuild the six film-sim color matrices to match the stock looks
admin
2026-09-10 20:57:19 +07:00
93f48537f8
feat(frame): CROP ratios in the library editor, and the framed-photo fixes
admin
2026-09-10 20:12:03 +07:00
299d81bade
feat(wm): GPS watermark color + place-name/time toggles, "commune, city" locality
admin
2026-09-10 18:05:57 +07:00
f13fd8e0f3
fix(library): drop the leftover zoom in the mark editor, re-anchor the framed crop
admin
2026-09-10 17:40:50 +07:00
f4a5b0c683
fix(wm): let the library editor pinch a watermark mark
admin
2026-09-10 17:15:36 +07:00
614ebb170b
fix(gps): stop stamping the phone's current location on a picked photo
admin
2026-09-10 17:08:09 +07:00
423bf533f8
fix(gps): resolve place name when the watermark is switched on
admin
2026-09-10 17:01:48 +07:00
67a2a52a6f
Bump the app to version 1.2
admin
2026-09-10 16:43:03 +07:00
11ed786758
Let the GPS watermark be placed, sized and hung landscape
admin
2026-09-10 16:35:35 +07:00
47e424789d
Revert "Zoom the finished photo with a double tap only"
admin
2026-09-10 16:06:23 +07:00
29b75ec3d3
Zoom the finished photo with a double tap only
admin
2026-09-10 15:59:15 +07:00
6595e5cbc1
Let the GPS and custom watermarks be rotated
admin
2026-09-10 15:56:06 +07:00
2911dd57f0
Let the wall-frame photo be dragged inside its opening
admin
2026-09-10 15:36:51 +07:00
2835f46c37
Keep the dialled-in look when swapping film simulations
admin
2026-09-10 15:16:21 +07:00
045f5f2048
Keep a thumbnail of the finished export in library mode
admin
2026-09-10 12:31:54 +07:00
e529c608f0
Keep the highlight slider off the greys, and start each mode clean
admin
2026-09-10 12:23:56 +07:00
bba2d76957
Keep the photo's colour when the highlight and shadow sliders move
admin
2026-09-10 11:41:43 +07:00
4ad26b514e
Show library photos at their own aspect instead of cropping to the ratio band
admin
2026-09-10 11:28:54 +07:00
21e4932249
Reset the custom watermark when returning to the camera
admin
2026-09-10 11:14:09 +07:00
e9de4203e9
Gate pinch zoom behind an existing zoom
admin
2026-09-10 11:02:39 +07:00
7c7a244b84
Rail without icons, FX glow chip renamed
admin
2026-09-10 10:44:33 +07:00
6379c025c8
HDF on the live camera preview
admin
2026-09-10 10:41:39 +07:00
6c7d5b8f43
Keep the existing COLOR chip label
admin
2026-09-10 10:28:38 +07:00
65d0850317
FX vignetting, LIGHT vibrance/saturation, reticle unlock
admin
2026-09-10 10:22:55 +07:00
d7a8e0681e
Add CANCEL to the watermark editor, scope the mark's touch layer to that editor, and stop a library frame following the user onto the camera
admin
2026-09-10 09:58:50 +07:00
28e18893cd
Add HDF (Highlight Diffusion Filter) to the FX tab
admin
2026-09-10 09:45:51 +07:00
3a8b110c1b
Edit the watermark in place, rotate the frame photo, place a custom watermark
admin
2026-09-10 09:26:55 +07:00
ff06045e02
Pinch/drag library photo inside polaroid & wall frame windows with export parity
admin
2026-09-10 08:02:55 +07:00
c0c2f8532f
Lift bottom deck above the keyboard so the custom watermark input stays visible
admin
2026-09-10 07:44:03 +07:00
3eeef6feb9
Persist device/camera settings across restarts independent of startup mode
admin
2026-09-10 07:36:22 +07:00
144b211d35
Add WATERMARK tab with custom draggable text; hide FRAME in camera; fix double-dark after highlight capture
admin
2026-09-10 07:17:14 +07:00
2512e05c92
Rename launcher label to RecipesCam
admin
2026-09-09 21:55:34 +07:00
4261806dc4
Replace app icon with recipes_icon.png for legacy and adaptive layers
admin
2026-09-09 21:53:23 +07:00
f2de481708
Keep GPS watermark user-owned across presets; add pinch/double-tap zoom to photo preview; collapse chrome strip on WB selection
admin
2026-09-09 21:40:28 +07:00
5799210949
Add embedded about & open-source credits screen (license audit)
admin
2026-09-09 21:05:59 +07:00
568f06306a
Fix preview wedge after flip: remount SkiaCamera on facing change and as watchdog recovery
admin
2026-09-09 20:49:24 +07:00
999f49b87f
Center shutter between balanced side clusters; tighten flip/preview gap; enlarge active tool tab label
admin
2026-09-09 18:48:04 +07:00
a0ca68f176
Keep screen awake in camera mode; nudge flip button toward shutter
admin
2026-09-09 18:40:58 +07:00
55f4184e74
Native zoom presets 1x-10x; back/front camera flip
admin
2026-09-09 18:21:08 +07:00
ca3532023a
Startup mode default/last-session; GPS watermark default OFF; shutter OFF truly silent
admin
2026-09-09 17:59:15 +07:00
3dcfd19d35
PLAN: P6 parity probe results — pending user QA before native default
admin
2026-09-09 17:07:04 +07:00
1fdf765d54
P6 parity probe: same photo through legacy Skia + native engines, 3-panel composite+diff on Xiaomi
admin
2026-09-09 17:06:54 +07:00
a51b28f32a
PLAN: P5 done
admin
2026-09-09 16:45:00 +07:00
1cda62e039
P5 native export hooked (camera+library) — real photo to gallery on Xiaomi
admin
2026-09-09 16:44:49 +07:00
25e4f21917
P4 native frames (classic/polaroid/wallframe) + GPS watermark verified on Xiaomi (sample gates pass)
admin
2026-09-09 16:34:24 +07:00
11635a0d33
P3 native cinema/clarity/denoise/grain (exportEngine port) verified on Xiaomi (gates pass)
admin
2026-09-09 15:58:15 +07:00
71b9476901
P2 native tone DR/hl/sh (TONE_SKSL port) parity verified on Xiaomi (gates 140/75/209/104/11 pass)
admin
2026-09-09 15:38:35 +07:00
a72804f081
docs(plan): tick P1 matrix done
admin
2026-09-09 15:18:37 +07:00
d412f40861
P1 native color matrix + crop (processColorAsync): parity verified on Xiaomi (classic-neg on black -> rgb(13,5,0), translate*255)
admin
2026-09-09 15:18:30 +07:00
dfcf0f3a28
P0 native decode/encode benchmark passes on Xiaomi (12MP decode+encode ~210-270ms, off-main-thread)
admin
2026-09-09 15:10:30 +07:00
a8932f52ed
feat(native-export): scaffold local Expo module + native decode/encode bench probe (P0)
3dtours
2026-09-09 12:39:35 +07:00
f588849ac5
perf(capture): render exports off the shutter path via FIFO background queue
3dtours
2026-09-09 12:22:07 +07:00
bd7efce600
feat(presets): add LEICA simulation chip; collapse recipe strip on sim select
3dtours
2026-09-09 11:32:30 +07:00
09dbc72cce
feat: v1.1 — highlight-weighted metering, settings modal, photo viewer, shutter sound control, cleanup
3dtours
2026-09-09 09:41:55 +07:00
e9a9005ef2
fix(ev): preview EV via software matrix, flush AE bias only at capture
3dtours
2026-09-08 21:28:38 +07:00
dca4ba0b7c
fix(4x3): force frame stream to 4:3 sensor aspect via targetResolution
3dtours
2026-09-08 21:21:05 +07:00
5a94978f33
debug(4x3): use console.error for release-build visibility + build marker
3dtours
2026-09-08 21:15:25 +07:00
fcad148798
debug(4x3): log actual frame stream geometry at runtime
3dtours
2026-09-08 21:01:15 +07:00
30a2f768da
Restore width-fit ratio bands for native FOV plain preview
3dtours
2026-09-08 20:39:24 +07:00
7985f25aa8
Match built-in camera 1x FOV for plain ratio preview
3dtours
2026-09-08 20:27:24 +07:00
125c1280fa
Keep ratio bands at native sensor zoom
3dtours
2026-09-08 19:54:45 +07:00
56c86df1b5
Show native sensor in viewfinder composition band
3dtours
2026-09-08 19:34:32 +07:00
d43405a4de
Add aspect-ratio composition band and RAW DNG sidecar capture
3dtours
2026-09-08 18:43:02 +07:00
a16c8734a8
Rotate wall frame portrait, letterbox feed to frame window
3dtours
2026-09-08 18:14:25 +07:00
a1769e8c84
Add wall frame overlay with transparent PNG window
3dtours
2026-09-08 17:56:50 +07:00
669224fa39
Add D.RANGE toggle chip to LIGHT tab; letterbox camera polaroid to 3:4 card
3dtours
2026-09-08 17:26:39 +07:00
b5a257e033
Fix camera polaroid overflow and chrome WB chips; move GPS watermark to top
3dtours
2026-09-08 17:06:22 +07:00
bfdc964f65
Polaroid print layout in viewfinder and export; split chip rows; drop cinematic; debounce EV bias
3dtours
2026-09-08 16:30:29 +07:00
7f7ceeddc6
Refresh launcher icon and splash logo from 1024px sources
3dtours
2026-09-08 15:48:23 +07:00