Recent Amplenote Progress

The latest and greatest features from Amplenote web, desktop and mobile

https://amplenote.com/feature_vote

By Code Domain
The types of code that have generated the most Diff Delta

tl;dr Summary

October 2, 2026
  • Add Jev stack-rank tests and improvements: fallback server, user Jev key, quarterly-plan onboarding, score UI
September 27, 2026
  • Polish updated "New task" popup for mobile
September 25, 2026
  • Add Quarterly Plan optional toggles; refactor data-service into task-domain, dashboard-init, and quarterly-plan services; match proposed-agenda spinner to dr...
  • Improve note lookup from task text: add reserve scoring, suggestion paging, and timing telemetry
  • Add history-note tests and fixes: improve task-note filing, preserve guesses, and ensure history writes with logging/offline
  • Add 'Complete' state to project cards and confetti celebration; skip discovery when cabinet is well‑stocked
  • Convert plain URLs to links when pasting content
September 24, 2026
  • Add support for OR-ing (|) references when filtering tasks
  • Add input for receipt details (company name/address/etc)
  • Add button to copy URL in RF on mobile
September 21, 2026
  • Add tests for project-task-store: validate section round-trip, markdown flattening, and footnote renumbering
September 13, 2026
  • Update Word and Character counts to use locale-appropriate delimiters
  • Add localized integer formatting for counts to show locale-specific grouping delimiters
September 12, 2026
  • Update help center to add 'Recently Updated' section and tests
September 9, 2026
  • Manage installed plugins in the mobile app
  • Browse plugin directory and add plugins in the mobile app
September 8, 2026
  • Add quarter name suggestions and per-project pacing sliders to Plan Wizard
  • Implement draggable timeline bars for projected project time; consolidate error handling and fix dev-app note persistence
  • Improve mobile app drawer menu
September 7, 2026
  • Split plan builder models into separate files; polish Plan list & project spec pages; rename ActionProspect columns to spec

Recent work underway
since Mar 5, 2026

Refresh iPad calendar top bar UI — inline date navigation, view-mode selector and styling updates
Update calendar-header.js to refresh the iPad calendar top bar: show inline date navigation and view-mode selector for wider screens (INLINE_CONTROLS_MIN_WIDTH), replace SecondaryActionButton with SegmentedControl, use calendarHeaderDateText for title/subtitle/year, and refactor rendering and styles for date/today buttons and selector. Result: clearer, more usable and responsive calendar header on iPad widths.
Pull request 
merged
Deployed August 15
Worked August 15 in alloy-org/ample-mobile
200 Δ
Add pulsing task placement highlight and enable drag-to-schedule from calendar icon on tablet/iPad
Add a pulsing placement highlight and plumbing to arm tasks for drag-to-schedule on tablet/iPad. Adds lib/webview/build-task-placement-highlight-javascript.js (CSS + injection), exposes TasksEditorWebview.setPlacementHighlight to inject the style, and updates CalendarTasksMenu to call _setPlacementHighlight when placingTaskUUID changes and to disable pane scrolling while a task is armed. Result: tapping the calendar icon shows a pulse on the armed task and enables reliable drag-to-schedule wi...
Pull request 
merged
Deployed August 15
Worked August 15 in alloy-org/ample-mobile
100 Δ
Add batch /move for bullets and tasks; Fix undo bug and support heterogeneous multi-item moves
Enable batch-moving of bullets and tasks via the /move command by recognizing MultiListItemSelection and adding multipleItemsName labels in the slash-commands menu. Exclude batch list commands in the tasks editor, update list-node selection logic, set sourceNoteUUID for moved contexts, rename multi-support fields, and fix an undo bug with tests. Result: reliable heterogeneous multi-item moves and correct undo behavior.
Awaiting deploy
Worked on from August 4 through August 6 in alloy-org/ample-editor
100 Δ
Update quarterly plans and proposed actions to be task-domain specific; Fix Goal Coach returning completed or duplicate tasks
Updated quarterly plans and proposed actions to be domain-specific and updated analyzeDreamTasks in lib/dream-task-service.js to filter out completed tasks and deduplicate recommendations from Goal Coach. Changes include targeted additions, removals and logic updates so recommended actions are scoped to task domains and duplicate/completed suggestions are avoided, improving relevance and user experience.
Awaiting deploy
Worked August 4 in alloy-org/dashboard-plugin
800 Δ
Add expand-on-click focus behavior for dashboard widgets on desktop
Refactor focus animation logic in lib/dashboard/focus-widget.js and implement expand-on-click behavior for desktop: moved and updated animateSurfaceFromRect variants, added widgetSurfaceStyleFromRect and offscreen/settled focus transforms, and adjusted grid-cell focus style and animation timing. Result: widgets now expand and animate smoothly when focused on desktop, improving clarity and interaction.
Awaiting deploy
Worked August 4 in alloy-org/dashboard-plugin
400 Δ
Add Note Peek component to Dashboard and extract peek logic into note-peek-service
Introduce a Note Peek component to display the contents of a selected note within the Dashboard. Peek logic was moved out of lib/util/browser-dev-app.js into a new lib/dashboard/note-peek-service.js and layout-profiles updated to integrate the peek UI. Result: enables in-dashboard note previews and improves separation of concerns.
Awaiting deploy
Worked August 3 in alloy-org/dashboard-plugin
500 Δ
Add day recommendation context module to consider all-day events and past-day project consistency
Create lib/recommendation-context/day-recommendation-context.js (with logic moved from proposed-agenda-llm-generator) to perform deeper context evaluation when proposing tasks: detect and account for all-day events, surface project consistency across past days-of-week, and assemble richer signals for scheduling. Result: task proposals avoid conflicts and better match recurring project patterns.
Awaiting deploy
Worked August 2 in alloy-org/dashboard-plugin
700 Δ
Add 'stop' link to NoteAgent for parity with Deep Research agent
Add a 'stop' link to the NoteAgent (lib/functions/note-agent.js) and update link handling in lib/plugin.js. The change wires a stop link into the NoteAgent constructor and agent loop, adds a _writeStoppedMessage helper and related logging/error paths, and adjusts linkTarget behavior. Result: NoteAgent can be stopped like the deep research agent, improving parity and user control.
Awaiting deploy
Worked July 29 in alloy-org/ample-agent-pro
100 Δ
Update fuzzy matching: allow partial title-word+tag matches, support word reordering, prefer recent task notes
Refactor util/fuzzy-match-notes.js to change fuzzy-match behavior: split tags into words (TAG_WORD_DELIMITER) and require tag-word equality; allow a partial title word to count only if the remaining query words match tags; accept query words in any order for name matches; tighten piecemeal-match rules; prefer most-recent note-with-tasks when recently changed; add tests and refined highlighting. Result: more accurate quick-open suggestions and clearer match highlighting.
Awaiting deploy
Worked July 11 in alloy-org/ample-notes-store
100 Δ
Implement v2 home page
Add a new HAML partial (app/views/pages/_home_v2.html.haml) that implements the redesigned v2 homepage layout and assembles the necessary UI partials. Change is view-only (new template) to prepare the app for the v2 UI and enable staged rollout/feature-flagging without backend changes.
Awaiting deploy
Worked July 7 in alloy-org/noteappsinfo
200 Δ
Add ProviderAppReviewsController to allow logged-in users to create, edit and delete app reviews
Introduce provider_app_reviews_controller.rb with actions (new, create, edit, update, destroy) and supporting methods (ensure_signed_in, get_provider_app, get_review, ensure_may_edit, permitted_params). Enables logged-in users to post and manage provider app reviews with permission checks and strong-parameter handling, improving review workflow and security.
Awaiting deploy
Worked July 2026 in alloy-org/noteappsinfo
600 Δ
Add LinkedIn login support to prepare for enabling user reviews
Add LinkedIn OAuth sign-in and related schema updates so users can authenticate via LinkedIn. This change prepares the app to associate LinkedIn-authenticated accounts with future review functionality, enabling downstream review flows and linking reviews to verified LinkedIn identities.
Awaiting deploy
Worked July 2026 in alloy-org/noteappsinfo
400 Δ
Improvements to 'Complete': normalize response text and update prompt parameters
Added and refined response cleaning and paragraph-normalization logic in lib/app-util.js (cleanTextFromAnswer, normalizeParagraphBreaks, truncate) and reworked prompt parameter construction in lib/prompts.js (promptsFromPromptKey, contentfulPromptParams, userPromptFromPromptKey), including several template updates and deletions. Result: more consistent paragraph formatting and clearer prompt parameterization for Complete flows.
Awaiting deploy
Worked July 2026 in alloy-org/ample-agent-pro
100 Δ
Add Agent Pro voting UI and harden AccountStatusBanner visibility checks
Adds Agent Pro voting UI via a hasAgentProSubscription prop and enables voting in production. Tightens AccountStatusBanner visibility in account-status-banner.js: introduces VISIBILITY_CHECK_INTERVAL (30s), a _visibilityTimer, and renderKey state (used as PortalContainer key and in shouldComponentUpdate); starts periodic DOM visibility checks and clears timers on unmount to prevent Inspector-triggered hides and spurious re-renders. Result: more stable banner behavior.
Deployed July 2026
Worked on from June 2026 through July 2026 in alloy-org/ample-web
600 Δ
Add image optimization using Tinify (via Plausible proxy) for embedded note images
Introduce optimizeImage (lib/functions/image-optimizer.js) and tests (test/image-optimizer.test.js). The new action sends a note's embedded image to a Tinify shrink endpoint (defaults to a Plausible proxy), downloads the optimized bytes, replaces the note image in-place, and alerts the user with byte and percent savings. Tests call Tinify directly when an API key is present. Result: smaller images, reduced storage and bandwidth.
Awaiting deploy
Worked July 2026 in alloy-org/ample-agent-pro
100 Δ
Update Proposed Agenda plugin to propose next-day schedules when current day is late
Add a new unit test (test/proposed-agenda-next-day.test.js) and adjust behavior so the Proposed Agenda plugin will propose schedules for future dates when it's already late in the current day. One helper line was moved from lib/dashboard/proposed-agenda-service.js into the test context. Result: avoids skipping next-day proposals and improves scheduling accuracy and reminders.
Awaiting deploy
Worked June 2026 in alloy-org/dashboard-plugin
200 Δ
Add minute-accurate clock labels, expose proposed-agenda dashboard widget, and increase shared-notes MAX_SCAN to 1000
Adds minute-aware clock formatting (formatClockLabel(totalMinutes, timeFormat)), exposes the proposed-agenda widget in dashboard layout profiles with adjusted ordering and sizing, and raises shared-notes MAX_SCAN to 1000 in lib/shared-notes-service.js to broaden discovery. Impact: minute-precision time labels, clearer agenda visibility in dashboards, and improved shared-note discovery.
Awaiting deploy
Worked June 2026 in alloy-org/dashboard-plugin
400 Δ
Add person filter and pagination to shared notes; annotate person-note index build time
Add ability to filter shared notes by person and paginate results; annotate and surface the time taken to build the person↔note index. Updated shared-notes styles and widget tests to support the UI changes, improving navigation of large note sets and visibility into index build performance.
Awaiting deploy
Worked June 2026 in alloy-org/dashboard-plugin
200 Δ
Fix: prevent config popup from appearing outside visible viewport
Fixes an issue where the dashboard config popup could be positioned offscreen. Updates JS positioning logic in lib/dashboard/dashboard-load.jsx, lib/dashboard/dashboard.jsx and lib/dashboard/dream-task.jsx and adds/adjusts CSS in config-popup.scss and dashboard-layout-popup.scss to constrain placement. Result: config dialog no longer jumps outside the visible viewport, improving accessibility and UX.
Awaiting deploy
Worked June 2026 in alloy-org/dashboard-plugin
100 Δ
Add v2 LLM-driven Task Rescorer UI (gpt-5.4-mini) and fix by-tag lookup bugs
Adds a v2 LLM-driven Task Rescorer (lib/functions/task-rescorer.js) using gpt-5.4-mini to propose clickable score recommendations with one-sentence rationales. Adds interactive task-source selection, rescore presets, configurable max-per-pass, concurrent batching, LLM quota/rationale limits, provider logging and user API-key fallback, and a smoother apply flow. Fixes by-tag lookup bugs to improve reliability, observability and cost control.
Awaiting deploy
Worked on from June 2026 through June 2026 in alloy-org/ample-agent-pro
2000 Δ