Skip to content

Releases: prjctimg/learn-p5

v0.6.128

Choose a tag to compare

@github-actions github-actions released this 07 Aug 22:57
v0.6.128: add jest regression suite (jest-expo + RNTL) and extract st…

v0.6.127

Choose a tag to compare

@github-actions github-actions released this 05 Aug 11:09
d89f453
v0.6.127: refactor exercise validation into shared core

Entire-Checkpoint: 01KZ8R77ADCET846R8GKNKZW1N

v0.6.126

Choose a tag to compare

@github-actions github-actions released this 04 Aug 15:54
b2119a5
add animated Reanimated+SVG module cover per course slug on learn route

Entire-Checkpoint: 01KZ6P7VM9H8H3HBDFNKAVWH6M

v0.6.125

Choose a tag to compare

@github-actions github-actions released this 04 Aug 15:40
480f78e
v0.6.125: name the prior module to complete in locked card messaging

Entire-Checkpoint: 01KZ6N5S94T3NMM36BZ5ZY0WPX

v0.6.124

Choose a tag to compare

@github-actions github-actions released this 04 Aug 15:30
a7a59c6
v0.6.124: remove unused Snippet Alternatives setting

Entire-Checkpoint: 01KZ6MZXRP7MAH5TD5BX2RTMN7

v0.6.119

Choose a tag to compare

@github-actions github-actions released this 02 Aug 16:58
v0.6.119: per-task solutions, collapse+auto-run target solution, drop…

v0.6.118

Choose a tag to compare

@github-actions github-actions released this 01 Aug 06:14
7055b26
v0.6.118: switch account to prjctimg, adopt Husky, concise AGENTS.md,…

v0.6.117

Choose a tag to compare

@github-actions github-actions released this 27 Jul 15:39
4c7dd67
v0.6.117: dashboard circles, activity reorder, codeblock cap + QWERTY…

v0.6.116

Choose a tag to compare

@github-actions github-actions released this 25 Jul 14:04
149f186
v0.6.114: responsive Run long-press → reference search + haptic

The Run-button long-press → reference search modal wiring has existed since
earlier builds (handleRunPressIn armed a 2000ms timer that calls
setSearchVisible(true); handleRunPressOut cancelled it to invoke handleRun
for short presses). Two UX wrinkles remained:

  1. The 2-second hold felt sluggish — the user didn't get a responsive
     long-press and might think the feature was missing.
  2. Even after the SearchOverlay focus effect landed in v0.6.110 (so the
     keyboard reliably raises when the modal opens), there was no tactile
     signal at the long-press trigger instant.

Lowered the threshold to 600ms (per user choice) and fire
Haptics.impactAsync(ImpactFeedbackStyle.Light) the instant setSearchVisible
fires. Short-press behavior unchanged: cancelling the timer in
handleRunPressOut still calls handleRun() to run the sketch. expo-haptics is
already a project dependency (used by useShakeDetection) so no package.json
change.

Entire-Checkpoint: 01KYCMTH0QHA0C6JTS0AMHYXGM

v0.6.114: responsive Run long-press → reference search + haptic

Choose a tag to compare

@prjctimg prjctimg released this 25 Jul 13:33
149f186
The Run-button long-press → reference search modal wiring has existed since
earlier builds (handleRunPressIn armed a 2000ms timer that calls
setSearchVisible(true); handleRunPressOut cancelled it to invoke handleRun
for short presses). Two UX wrinkles remained:

  1. The 2-second hold felt sluggish — the user didn't get a responsive
     long-press and might think the feature was missing.
  2. Even after the SearchOverlay focus effect landed in v0.6.110 (so the
     keyboard reliably raises when the modal opens), there was no tactile
     signal at the long-press trigger instant.

Lowered the threshold to 600ms (per user choice) and fire
Haptics.impactAsync(ImpactFeedbackStyle.Light) the instant setSearchVisible
fires. Short-press behavior unchanged: cancelling the timer in
handleRunPressOut still calls handleRun() to run the sketch. expo-haptics is
already a project dependency (used by useShakeDetection) so no package.json
change.

Entire-Checkpoint: 01KYCMTH0QHA0C6JTS0AMHYXGM