From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server-vie001.gnuweeb.org X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_DBL_BLOCKED_OPENDNS, URIBL_ZEN_BLOCKED_OPENDNS autolearn=ham autolearn_force=no version=3.4.6 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gnuweeb.org; s=default; t=1741375600; bh=APcZd9MHxYioo5jc4wS0jXN+NBtjD1vpivUmRBYqLwg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:Message-ID:Date:From:Reply-To:Subject:To: Cc:In-Reply-To:References:Resent-Date:Resent-From:Resent-To: Resent-Cc:User-Agent:Content-Type:Content-Transfer-Encoding; b=WL6z7vpJMZf98gvUx4kMt3VqK3yvhT+uHaUpoMeVnTsaXMLqZA//dcuNTLxNWNDNl j+AhNMOoRnRRZcNAcjVoT+U4G7r/UJ0lvHbTLiN4bwprZqo6c1/HFXQ5p2b84DeeSg kcBu5ITda87/nUzG1QFNekjRaYcfgA1vBIVHQAo0oMx/fn6m04wjVE0Yebq1r1W6hd 4KflIUbzEHuuTz2oiJb0msCX2NC0Lpl+FC+tcVARe+aYw/FbgeRCKwuTHeCtPohWVM tziNXy4uTSYjx21GBwqAMM0712RoSm2XSSdmoRqnXz87q1yS7yIwF8SdWApf3gUxOI P2YqxFb7baKQA== Received: from localhost.localdomain (unknown [101.128.125.112]) by server-vie001.gnuweeb.org (Postfix) with ESMTPSA id 9E10B20B48E3; Fri, 7 Mar 2025 19:26:39 +0000 (UTC) From: Muhammad Rizki To: Ammar Faizi Cc: Muhammad Rizki , Alviro Iskandar Setiawan , GNU/Weeb Mailing List Subject: [PATCH v1 00/10] Relative Path, Delete Avatar, Sidebar, Toast Date: Sat, 8 Mar 2025 02:26:10 +0700 Message-ID: <20250307192622.1172-1-kiizuha@gnuweeb.org> X-Mailer: git-send-email 2.45.2.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: Hello, This series fixes relative path, fixes social fields, add delete avatar method, change sidebar menu look, change toast message position and use richColors. Give it a test and let me know if there's any issue, thanks. Muhammad Rizki (10): fix(svelte): use relative false fix(avatar): change avatarImg state to use from auth.user.photo state chore(profile): add toUpperCase() on getShortName() fix(profile): make social fields default to empty string chore(toaster): change toast message position and use richColors chore(profile): reset password value on success fix(profile-avatar): add delete avatar method chore(profile): add space for password confirmation form feat(ui): add dropdown-menu and update bits-ui version chore(sidebar-menu): change sidebar menu look package-lock.json | 8 +- package.json | 2 +- src/lib/components/customs/app-sidebar.svelte | 230 ++++++++++++------ .../dropdown-menu-checkbox-item.svelte | 40 +++ .../dropdown-menu-content.svelte | 27 ++ .../dropdown-menu-group-heading.svelte | 19 ++ .../dropdown-menu/dropdown-menu-item.svelte | 23 ++ .../dropdown-menu/dropdown-menu-label.svelte | 23 ++ .../dropdown-menu-radio-item.svelte | 30 +++ .../dropdown-menu-separator.svelte | 16 ++ .../dropdown-menu-shortcut.svelte | 20 ++ .../dropdown-menu-sub-content.svelte | 19 ++ .../dropdown-menu-sub-trigger.svelte | 28 +++ src/lib/components/ui/dropdown-menu/index.ts | 50 ++++ src/lib/schemas/profile-schema.ts | 8 +- .../(protected)/settings/profile/+page.svelte | 120 +++++---- .../(protected)/settings/profile/+page.ts | 2 +- src/routes/+layout.svelte | 2 +- svelte.config.js | 1 + 19 files changed, 540 insertions(+), 128 deletions(-) create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-checkbox-item.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-content.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-group-heading.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-item.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-label.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-radio-item.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-separator.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-shortcut.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-sub-content.svelte create mode 100644 src/lib/components/ui/dropdown-menu/dropdown-menu-sub-trigger.svelte create mode 100644 src/lib/components/ui/dropdown-menu/index.ts base-commit: 063f5f0deac9844c05e8439dc0cc0d1e1d5063dd -- Muhammad Rizki