Skip to content

v1.50.1

Choose a tag to compare

@Gimanh Gimanh released this 11 Jul 21:32

Release Notes

Home-screen widgets (iOS)
Task IDs and search

  • Task ID in the detail view. The task ID is shown right below the task
    title — click it to copy #123 to the clipboard.
  • Find any task by ID. Type #123 into global search to jump straight to
    that task — including completed tasks and subtasks. Plain text queries
    (even plain numbers) keep working exactly as before.

Account security

  • Set or change your account password. A new "Password" card in Account
    settings. By default the change is confirmed with a code sent to your
    email; after a successful change all other sessions are signed out while
    your current one stays active.
  • Works without SMTP. New env var PASSWORD_CHANGE_CONFIRMATION: email
    (default) or password — confirm with your current password instead of an
    emailed code. Recommended for self-hosted installs without a mail server.
  • Claim the preinstalled default account (self-hosted). A highlighted
    "Login and email" card in Account settings lets the default user set
    their own login, email and password in one step — confirmed by the
    current password, no SMTP or database access needed. Organizations,
    projects and permissions are preserved; the card disables itself once the
    account is claimed.

Login page, your way

  • Choose which sign-in methods your installation offers. New env var
    AUTH_LOGIN_METHODS (magic-link, password, sso, social) — disabled methods
    disappear from the login page and their API endpoints return 403. The
    API refuses to start on a broken config, so you can't lock everyone out
    by accident.
  • No more dead social buttons. Google / GitHub / Apple buttons appear
    only when the provider is actually configured on the server.
  • Cleaner page. A loader shows until available methods are fetched; a
    single enabled method renders without tabs.
  • Pin the API server at deploy time. New env var TASKVIEW_API_URL on the
    webapp container — the web app always talks to that API and the "Select
    server" section disappears from the login page. No image rebuild needed;
    also fixes integration OAuth links for self-hosted installs.

Default project and view

  • Land right where you work. New options in Settings → UI customization →
    Others: pick a default project and a default view (Tasks / Kanban /
    Graph / Sprints) — TaskView opens it right after sign-in.
  • One-click jump from the sidebar. When a default project is set, a
    quick-jump button appears next to Inbox — return to your project from
    anywhere.

Other

  • Account settings cards redesigned: soft backgrounds without borders;
    the default-account warning card stands out with an amber highlight.
  • Quieter API logs: unconfigured social providers no longer print
    warnings on every startup.
  • Documentation updated: installation guide (claiming the default
    account, TASKVIEW_API_URL), environment variables reference,
    authentication guide, and a new UI customization page.

Fixed:
#76
#72