Skip to content

QoL changes (Password reset, Email change, Account Deletion) - #1

Open
acarlson33 wants to merge 1 commit into
mainfrom
08-29-qol_changes_password_reset_email_change_account_deletion_
Open

QoL changes (Password reset, Email change, Account Deletion)#1
acarlson33 wants to merge 1 commit into
mainfrom
08-29-qol_changes_password_reset_email_change_account_deletion_

Conversation

@acarlson33

@acarlson33 acarlson33 commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

This pull request delivers the 2.1.0 release for the web app, introducing major new account management features, improved session and signup controls, and significant telemetry changes. The most notable change is the complete removal of New Relic support in favor of a simplified, PostHog-only telemetry pipeline, which affects documentation, configuration, and core server initialization. Additional dependency updates and test environment improvements are also included.

Account and session management features:

  • Added password reset via secure email link, email change with re-verification, device/session management, "remember me" persistent sign-in, admin signup controls, and account deactivation/deletion with safety polish. Deleted users now display as "Deleted User" and their IDs cannot be reused.

Telemetry and monitoring overhaul:

  • Removed all New Relic dependencies, configuration, and documentation: deleted newrelic.cjs, removed related env vars and code, and updated instrumentation.ts to register only PostHog process hooks. All telemetry (server and client) now routes exclusively through PostHog utilities. [1] [2] [3] [4] [5] [6] [7]
  • Updated telemetry documentation in TELEMETRY.md to reflect PostHog-only architecture and removed all New Relic references. [1] [2] [3]

Dependency and environment updates:

  • Upgraded @tanstack/react-query and lucide-react-native to latest versions for improved stability and features. [1] [2]
  • Improved test environment by preloading happydom.ts for DOM emulation in bun tests. [1] [2]

Changelog and version bump:

  • Updated CHANGELOG.md with a detailed summary of new features, improvements, and fixes for the 2.1.0 release, and bumped version in package.json. [1] [2]

Configuration and documentation:

  • Clarified server URL requirements for Appwrite OAuth and email flows in .env.local.example.

These changes modernize the telemetry pipeline, enhance user and admin account controls, and improve developer experience and test reliability.

@appwrite

appwrite Bot commented Aug 29, 2026

Copy link
Copy Markdown

Firepit

Project ID: 68b230a0002245833242

Sites (1)
Site Status Logs Preview QR
 firepit testing repo for staging stuff
6a8459a80038d37e70c43f
Ready Ready View Logs Preview URL QR Code

Tip

Sites support three domain rule types: Active deployment, Git branch, and Redirect

acarlson33 commented Aug 29, 2026

Copy link
Copy Markdown
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant