Skip to content

Releases

v0.3.17

Choose a tag to compare

@github-actions github-actions released this 12 Nov 08:39
3d712ad

Fixed

  • Evenly padded task pills. A colored task pill has more room at its sides and a radius that fits its height, so a
    title that wraps no longer sits tight against the rounded corners, and a one-line pill stays a capsule.

v0.3.16

Choose a tag to compare

@github-actions github-actions released this 12 Nov 06:11
659d123

Changed

  • Wider weekdays, wrapping titles. Task titles wrap up to three lines instead of being cut off with "…"; the
    weekend and Someday move below Monday to Friday (Saturday, Sunday, then Someday as one list) so the weekdays get
    wider columns on desktop.

v0.3.15

Choose a tag to compare

@github-actions github-actions released this 08 Nov 16:24
523c04d

Added

  • Type a date first. A new task that starts with a date in "DD MMM" form ("31 Dec Gym", "5 ene. Dentist") is
    created on that day, the next one to come, with the date taken out of the text, like a leading time. Months can be
    English or Spanish, short or full, and date and time combine in either order ("31 Dec 17:30 Gym"). A toast says
    where the task went when it leaves the list you typed in. The onboarding demo has a task that shows it.

Changed

  • Deploy on release. Once a release image is published, CI restarts the Coolify service so it pulls the new
    latest, when the COOLIFY_URL, COOLIFY_TOKEN and COOLIFY_SERVICE_UUID secrets are set. The self-hosting guide
    now notes that a plain Coolify restart keeps the cached image.

v0.3.14

Choose a tag to compare

@github-actions github-actions released this 07 Nov 20:07
0b96c16

Added

  • Launch code and sold-out founder code. A featured promotion code that is not free (e.g. EARLY75, 75% off) now
    gives Lifetime its "Launch −75%" badge on the landing card and the plan choice by itself, so the automatic launch
    coupon can be removed. The new SAAS_SOLD_OUT_PROMOTION_CODE (e.g. FOUNDER20) keeps a used-up code on the landing
    card's Lifetime plan, struck through with a "Sold out" badge and "Free for our first founders.", never copyable.

v0.3.13

Choose a tag to compare

@github-actions github-actions released this 06 Nov 11:52
611f786

Added

  • Install the mobile app. On desktop, "Install mobile app" in the header shows a QR code of your Plain Week and the
    steps to add it to your phone's home screen on iPhone (Safari) and Android (Chrome), where it opens like an app and
    works offline. It also shows up once by itself on your first visit from a computer.
  • Founder code on the landing. While the promotion code in SAAS_FEATURED_PROMOTION_CODE (e.g. FOUNDER20) can
    still be used, the landing card shows Lifetime at its price with the code (free for the first founders, "Use code
    FOUNDER20"), the code copyable, and the plan choice after sign-up comes with the code already typed in and applied. Stripe is asked at most
    every 10 minutes, so once the code is used up, expired or deactivated the landing goes back to the usual prices on
    its own. How many uses are left is never shown.

v0.3.12

Choose a tag to compare

@github-actions github-actions released this 03 Nov 12:08
15b6dc1

Fixed

  • No more gaps in Someday. Someday is now a single list, shown on desktop as three columns filled top to bottom and
    then left to right; empty rows always come after the last task, on phones too. Dragging anywhere in Someday
    reorders that one list, and j / k walk it across the columns. Existing tasks keep their order (column 1, then 2,
    then 3) with nothing to migrate, but they are re-flowed over the three columns: a column is no longer a group of
    its own.

v0.3.11

Choose a tag to compare

@github-actions github-actions released this 03 Nov 11:34
26b1481

Added

  • Clickable links in tasks. Web links (https://…, http://…, www.…) in a task's title or notes open in a new
    tab. In the task dialog they show as links until you click elsewhere in the text to edit it; in the week, a click
    on a link in a task opens the link instead of the task.
  • GitHub releases from tags. Pushing a vX.Y.Z tag now also publishes its GitHub release, with that version's
    CHANGELOG section as the notes.

v0.3.10

Choose a tag to compare

@victor-falcon victor-falcon released this 03 Nov 11:22
96b5715

Added

  • A promo video. video/ is a Remotion project that tells Plain Week's story in about 35 seconds with pieces of
    the real UI (fast entry, the task dialog, drag and drop, repeats, offline, dark mode, self-hosting), over a
    soundtrack synthesized from code. It renders a landscape and a square MP4 and a short loop GIF; see
    video/README.md.

Changed

  • Done Someday tasks are archived when their week is over. A Someday task you complete stays there, ticked, for
    the rest of that week, and is gone from the following weeks; browse back to that week and it is still there, done.
    Nothing is deleted: undoing the task brings it back.
  • A README for first-time visitors. It opens with a short pitch, the promo loop and three ways to get started
    (plainweek.eu with no sign-up, one docker run line, the Coolify template), links to machine translations in eight
    languages through zdoc.app, and points to GitHub Discussions for ideas and feedback. Development and self-hosting
    details moved further down.
  • A GitHub social preview. bun scripts/marketing-images.ts also renders docs/images/social-preview.png
    (1280×640), with a crop of the real week view, for the repository's social preview.

Fixed

  • Legacy time zone aliases. A time zone a browser reports as a legacy alias, such as Asia/Calcutta, is stored
    again under its canonical name (Asia/Kolkata), even on servers whose tzdata no longer ships the alias, so its
    notifications and calendar events use the right local time. UTC offsets and abbreviations are still ignored. The
    PHP intl extension is now a declared requirement (the Docker image already has it).

v0.3.9

Choose a tag to compare

@victor-falcon victor-falcon released this 03 Nov 11:22
da71d97

Added

  • A welcome note on plainweek.eu. The first time an account gets a plan (weekly or lifetime), it gets one short,
    plain email from Víctor, in Spanish or English, asking what you used to plan your week before and what made you try
    Plain Week. Replying reaches him directly. Self-hosted instances never send it.

Fixed

  • Email from Coolify and Docker Compose. The Coolify template and deploy/docker-compose.yml now pass the SMTP
    settings (MAIL_HOST, MAIL_PORT, MAIL_USERNAME, MAIL_PASSWORD, MAIL_SCHEME, MAIL_FROM_ADDRESS,
    MAIL_FROM_NAME), so an instance can actually send verification and password reset emails. The self-hosting guide
    has an example with Resend.

v0.3.8

Choose a tag to compare

@victor-falcon victor-falcon released this 03 Nov 11:22
b19b2c7

Added

  • Send feedback. The account menu (also for guests in the planner) and the settings sidebar have a "Send feedback"
    link. On plainweek.eu it opens an email to the contact address (SAAS_CONTACT_EMAIL); on a self-hosted instance it
    opens the project's GitHub Discussions.
  • "How did you hear about Plain Week?" The sign-up card on plainweek.eu asks, optionally, where you found Plain
    Week (X, Substack, Reddit, Hacker News, a friend or other). Self-hosted instances don't ask.
  • Account language. New accounts remember whether their browser prefers Spanish or English, for emails in that
    language later on.

Changed

  • README. It now says plainly that Plain Week is free and open source with every feature, and points to
    plainweek.eu for anyone who'd rather not run a server. Sync there is a paid plan.