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_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=1737316425; bh=eENwDRNzTeD6YUfJ0doF3NubqXDdEwp8WrsSmRtkF1w=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type: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=Z5QRl4Hx4NFW2gnulxJEFRiget0PWGEoHPQGe1ia9jGWWIolwiIlys+i7ceCVVGGx vWA0PLjKK55w+YZ8+oOWtywgPBDF1k61Q8DeHE4trmsks9P9DMCu25rTsdWgqeDmmt IMCqE5OQn7scJOiita6zp3yq0ItueQGoSiWPpVMRlw9sVjQO7q05kmw9ElpavVZatc /vwfEcJoYfDWOVNrP/so1IQvKXVgoWTr8NodngE8s77Vz8uEFWztfQsZiRRB30X/gC Q4URBT6wpLYdIkTZdeLudDXwg9Ante1sxyYxkyeexo8HYtrmF5j+KRU5Czh0sNq9Dd tR0E14aZFgiCg== Received: from localhost.localdomain (unknown [182.253.126.162]) by server-vie001.gnuweeb.org (Postfix) with ESMTPSA id 192DC2071A21; Sun, 19 Jan 2025 19:53:43 +0000 (UTC) From: Ammar Faizi To: Muhammad Rizki Cc: Ammar Faizi , Dwiky Rizky Ananditya , GNU/Weeb Mailing List , Alviro Iskandar Setiawan Subject: Re: [PATCH RESEND v1 00/17] Refactor GNU/Weeb Mail Site Date: Mon, 20 Jan 2025 02:53:38 +0700 Message-Id: <173731624839.3739957.5276312063441224937.b4-ty@gnuweeb.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250119011136.1254-1-kiizuha@gnuweeb.org> References: <20250119011136.1254-1-kiizuha@gnuweeb.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit List-Id: On Sun, 19 Jan 2025 08:11:17 +0700, Muhammad Rizki wrote: > This series refactors the `mail.gnuweeb.org` website to adopt a more > modern architecture. The migration uses shadcn-svelte and sveltekit > superforms to improve development efficiency, maintainability, > and user experience. > > The changes in this series include: > 1. Refactored login page: > - A new user-friendly login form was added with built-in validation > using sveltekit superforms and zod. > > [...] Applied, thanks! It's now live at https://mail-staging.gnuweeb.org/ I will give you more API functions in the coming days. [01/17] feat: initial front-end commit: 3e80341ea1888a35be8429fb8f8196e68c107fd4 [02/17] feat(routes): configure page layout options commit: cc8e96f810ae443d696b9ebbd3d547deb0f20bbd [03/17] feat(fonts): add Google fonts commit: 0b279ed175fa6882ea6619a251c5144c8034c8a7 [04/17] feat(components): add shadcn-svelte components commit: 8cbe87cd23f7ca61c74912205d634a3de1554a7b [05/17] feat(deps): add `axios` as HTTP client commit: e0424e767880fc9d7efce176831fb1d7cfa6d547 [06/17] feat(deps): add `svelte-copy` dependency commit: f6db3951a3ecb496b74056a0e88c576a780c1f01 [07/17] feat(constants): add navigations and mail-config constant commit: 1aec3ffff17640492d661ccd0dd465cec281b76b [08/17] feat(components): add loading spinner component commit: 1a6ec3cbbe4300259bcc0723f728b840f2b727dc [09/17] feat(components): add header component commit: 5191c928acd164a5b463eb46644be960f8a35e25 [10/17] feat: initial hooks, schemas, typings for the login functions commit: c7af7ded9a525d3970b508ff24fd5f2ddc25c6a9 [11/17] feat(components): add app-sidebar component commit: 49498e333daea9c3a7bc7fd23c8f245aa30df07d [12/17] feat(routes): create initial settings page commit: 1a570daa6e65578eb3da3cd17a760c95a90e8ae4 [13/17] feat(routes): add home page commit: 608ad24aec2e938af9c91adb2c8340b3493d1d8d [14/17] feat(routes): add main layout for the protected routes commit: 16ab60b81f311d5a897e592760e6cfd366b1df23 [15/17] feat(routes): add login page commit: e94ddf1709d9b9753fef4764677163478334d634 [16/17] chore(.gitignore): add patch files ignore commit: 5cedc883ad5a70928d4c93007d85d5eab4ce5f98 [17/17] chore: update README.md commit: 72faa9d85fe6e567f40fc3759c74767f31126d8d Best regards, -- Ammar Faizi