This is an inactive account. | I have made the decision to solely use the Jakk Goodday account, but it will sometime still have a role in testing and providing valuable feedback for future developments on Nostr.
Public Key
npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Profile Code
nprofile1qqsf6uxss0h60j99r3stkn9uupelfrg6q044y393tps3c3qtqyst93spz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dspl9utx
Author Public Key
npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Show more details
Published at
2023-10-31T03:59:11+01:00 Event JSON
{
"id": "85d6c9ccd13a99f621821ea582618436906718db402f71314536c8796bfa5bb0" ,
"pubkey": "9d70d083efa7c8a51c60bb4cbce073f48d1a03eb5244b158611c440b0120b2c6" ,
"created_at": 1698721151 ,
"kind": 0 ,
"tags": [],
"content": "{\"name\":\"Inactive account.\",\"username\":\"jakktestr\",\"display_name\":\"Inactive account.\",\"displayName\":\"Inactive account.\",\"picture\":\"https://image.nostr.build/e7b7e630e25e7e62659ebbe89e0a43252670b316beb866f7f713e33471fabf7d.jpg\",\"banner\":\"https://image.nostr.build/28526381f832b7d4283171d7701d7c17089a142494b68253e07ff033bc5721be.jpg\",\"website\":\"\",\"about\":\"This is an inactive account. | I have made the decision to solely use the Jakk Goodday account, but it will sometime still have a role in testing and providing valuable feedback for future developments on Nostr.\",\"nip05\":\"[email protected] \",\"lud16\":\"[email protected] \",\"lud06\":\"\"}" ,
"sig": "51e82b00c1f54f0b8329d863998e68ae5d32ebff1b677dd09cc7f2d987450e0b44f799b58e9dc8ab32a4889aed567f6684b417c01625df019dc472e71507c3c4"
}
Last Notes npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. https://yakihonne.com/article/naddr1qq2kccjhgankxv25dd9ky7fcgf05c6t22ym97q3q80cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsxpqqqp65w8llh8r npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. test #naddr1qq…vvfv npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. Test #nevent1q…cwfz npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. #Amethyst อัพเดทครั้งใหญ่ไปเป็น v.0.76 เลยในตอนนี้ (จากล่าสุด v.0.74.14) หลักๆ คืออัพเกรดด้านความเป็นส่วนตัว เข้ารหัสในส่วนการแจ้งเตือนป้องกัน Google เสือกรู้ ปรับ UI ในส่วนการจัดการรีเลย์ และเพิ่มรีเลย์ช่วยค้นหาให้ทำได้ไวขึ้น และอื่นๆ ตามรายละเอียดด้านล่าง (ยังไม่เจอปัญหา และการค้นหาทำได้เร็วขึ้นจริง) ขอบคุณ @npub1gcx…nj5z #nevent1q…95lw สรุปฟีเจอร์ที่เพิ่มเข้ามาใหม่ https://image.nostr.build/ac0c97293e924dd4701f61bd3adfaa07c5cc532099e07806d5eb0ccd74f30c9c.jpg หน้าตา UI จัดการ Relay แบบใหม่ https://image.nostr.build/bf2fe5cc831d1e5fd53c38e5365aaf8c8c68fcb4a2ba5b2599fa806627c086a4.jpg การค้นหาโพสต์หากเป็น nostr.band จะใช้เวลา 10 วินาที ในขณะที่ noswhere ใช้อยู่ 6 วินาที คุณ @npub1226…grkj เคลมไว้แบบนั้น (นอกจากนี้ยังเพิ่ม nostr.wine เข้ามาด้วย) #nevent1q…t7s3 ดาวน์โหลด apk ได้ที่ https://github.com/vitorpamplona/amethyst/releases/tag/v0.76.0 npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. I put something like this, is it correct? (still not valid) https://image.nostr.build/2e76a6ccc5589d2e86d3b5a37232532accaf4106a125d30508a025db38d652c4.jpg npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. #nevent1q…496z npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. Can you teach me how to add a wallet or show me how to do it as an example? I get the message 'connect string isn't valid' all the time, maybe I still don't get it. npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. please check my DMed, i send some issue to you npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. 😎👍⚡ npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. #nevent1q…gmck npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. It may have been due to some personal mistakes on my part. I retested and can now access the Primal app. https://image.nostr.build/bee2d4558f5ea2bfa026d6d72f889b83d200e01134b588044a49a515c012bc74.jpg npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. @npub17dd…t7ve #nevent1q…0682 npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. เห็นว่าสัปดาห์หน้าจะมีการพัฒนายกระดับสถาปัตยกรรมซอฟต์แวร์ครั้งใหญ่ และเพิ่ม One-click zap เข้ามาด้วย นอกจากนี้ก็กำลังประกาศหาคนมาช่วยพัฒนาเวอร์ชั่น iOS ครับ #nevent1q…29e7 npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. ### ผลการทดสอบและรีวิว ครั้งแรก: Spring v0.1.2 (เบราว์เซอร์ Nostr) https://cdn.nostr.build/i/15549ae0fd6b7764b8c5d88f52727b363ae0037c20cd176c971ad61be591ecc7.png #### ภาพรวม: วันนี้เราสามารถแก้ไขปัญหาการเข้าใช้งาน #Nostr ไคลเอนต์/แอป ต่างๆ บนอุปกรณ์มือถือ #แอนดรอยด์ ได้แล้ว ด้วยความสามารถในการเข้าสู่ระบบผ่าน NIP-07 หรือ nos2x (ส่วนขยายเบราว์เซอร์) และเก็บคีย์อย่างปลอดภัยภายในแอปพลิเคชันเอง (ลดความเสี่ยงจากการเก็บคีย์ในหน่วยความจำของเบราว์เซอร์ทั่วไป) นอกจากนี้ยังมีความยืดหยุ่นในการสลับระหว่างแอปพลิเคชันได้ง่ายขึ้น (ผ่านฟีเจอร์ใหม่ Switcher modal) #Spring จึงไม่เพียงแค่แก้ไขปัญหาสำหรับผู้ใช้งาน แต่ยังส่งเสริมให้นักพัฒนาไคลเอนต์บน Nostr คนอื่นๆ ด้วยการทำให้ผู้ใช้งานหันมาทดลองแอปของพวกเขาเพิ่มขึ้นได้ (เนื่องจากผู้ใช้ส่วนใหญ่มีแนวโน้มที่จะใช้งานแอปต่างๆ บนมือถือมากกว่า) จึงนับว่า Spring เป็นการพัฒนาที่มีศักยภาพสูงสำหรับ Nostr-verse ในตอนนี้ #### คุณสมบัติที่ดี: - ระบบเก็บคีย์อย่างปลอดภัยภายในแอปเดียว (ไม่ต้องกระจายเปิดเผยคีย์ในหลายๆ เบราเซอร์) - เข้าสู่ระบบผู้ใช้งานผ่านการรองรับ NIP-07 หรือ nos2x (ส่วนใหญ่เราใช้ GetAlby กันบน PC browser) - ระบบจัดการ "สิทธิ์การใช้คีย์" (Key management) เพิ่มความปลอดภัยในการใช้คีย์ - รองรับบัญชีหลายบัญชีและมีการสลับการใช้งานไปมาระหว่างแต่ละบัญชีได้ง่าย - Switcher modal: สลับการใช้งานระหว่างแอปพลิเคชันหลายแอปได้ตลอดเวลา (เหมือนเบราเซอร์ทั่วไป) และสามารถปิดแอปที่เปิดค้างไว้ได้ง่าย https://cdn.nostr.build/i/4c31e2919941f5e0b979d94a279580a84b7cf0fa6b5cb675de557312570dac63.jpg - มี ‘ลิ้นชักแอป’ (App drawer) ที่ซ่อนอยู่ด้านล่าง สามารถเข้าถึงได้โดยการเลื่อน (ปัด) ขึ้น ซึ่งแอปในลิ้นชักต้องถูกปักหมุด (pin) ไว้แล้วล่วงหน้า (บางแอปจะมีมาให้แล้วเป็นค่าเริ่มต้น) - แอปในลิ้นชักสามารถลากและวางเพื่อจัดตำแหน่งได้ (แต่ตำแหน่งอาจไม่ถูกจดจำ เมื่อมีการใช้งานไปสักหน่อยมันจะเรียงตามการใช้งานล่าสุดแทน? รู้สึกว่าตอนนี้จะเป็นแบบนั้น) - การแชร์หรือคัดลอกภายในแอปพลิเคชันสามารถทำได้ในแท็บต่างๆ - สำรวจข่าว เทรนด์ และเนื้อหาต่างๆ บน Nostr - แนะนำผู้ใช้งานที่ควรติดตาม - มีแอปพลิเคชันหลากหลายให้เลือกใช้ ครอบคลุมแอปยอดนิยมเกือบทั้งหมด https://cdn.nostr.build/i/41717b141dfcb0eed41e4bc2db1bb0784466eda6f23f33944daece1efb160f20.jpg #### ภาพรวม UI: - ธีมหลักเป็น Dark แสดงในรูปแบบของการ์ดที่สามารถปัดให้เลื่อนไปมาแนวนอนได้ - การปัดเลื่อนแนวตั้งช่วยในการเรียกดูแถวของหมวดหมู่เนื้อหาต่างๆ - ง่ายต่อการเรียนรู้และการใช้งาน ด้วยการออกแบบที่สวยงามสบายตาใช้ได้ - แถบเมนูการตั้งค่าถูกซ่อนอยู่ทางด้านซ้าย และสามารถเปิดเผยได้โดยคลิกที่รูปโปรไฟล์ของเรา #### การใช้งานทั่วไป: - ผู้ใช้งานสามารถเพิ่มบัญชีได้ 2 วิธี: ใช้ Private-key (สิทธิ์ใช้งานและเข้าถึงได้เต็มรูปแบบ) หรือ Public-key (สิทธิ์ในการอ่านได้เท่านั้น) และสามารถเพิ่มบัญชีหลายบัญชีได้ - ที่แถวบน | โน้ตที่เป็นที่นิยม: แสดงโน้ตที่เป็นที่นิยมหลายโน้ต หากเลือกการ์ดใด แอปจะแสดงหน้าต่างแนะนำรายการไคลเอนต์ที่เกี่ยวข้อง และบังคับให้คุณเลือกแอปหรือไคลเอนต์ที่จะใช้ในการอ่านโน้ตนั้นๆ (ขึ้นอยู่กับความเหมาะสมหรือความชอบ - รวมถึงแอปที่เราติดตั้งไว้บนมือถือก็ได้ด้วย (native app)) https://cdn.nostr.build/i/e303872250fb181f6df11450c439257a18b8d164daae0d0dbe01bd260aae4819.jpg - แอปที่ถูกเรียกขึ้นมา จะขออนุญาตใช้คีย์ของเราเพื่อดำเนินการต่อ (ในกรณีที่ยังไม่เคยใช้งาน และเราสามารถเลือกจดจำสิทธิ์หรือถามทุกครั้งที่เรียกใช้ หรือเมื่อมีอีเว้นท์ต้องแสดง) แอปจะถูกเปิดใช้งานและปรากฏอยู่ที่แท็บเบราว์เซอร์ด้านล่าง https://cdn.nostr.build/i/c5ab35f7501ca6f9c5a1af4b2fb52015ba3f5bf568859a7a794f1799b2dc19d9.jpg - แต่ละแท็บมีปุ่มเมนูที่อยู่ด้านบนขวา (ไอคอนสามจุด) ที่แสดง URL และ ID ของโน้ต พร้อมตัวเลือกในการปิดแท็บ, ปักแอปไว้ที่ลิ้นชัก, เปิดด้วยไคลเอนต์อื่น (ถ้ามี) หรือ Zap ให้โน้ตนั้น https://cdn.nostr.build/i/0da2420d4f8e93d7acd92756ff7c59ba9953e0a4dc3d599d09d3796ce5611509.jpg - ด้านล่างขวาของแท็บมีไอคอนสามอัน: ปุ่มหน้าแรก (เพื่อกลับไปยังหน้าแรกของแอป), ปุ่มรีเฟรช, และปุ่มเมนูจัดการแท็บ เพื่อปิดแท็บที่เปิดอยู่ https://cdn.nostr.build/i/bfa6281cd256fe85ea42b695d4e500f8b49d74723456d3ba8bebf0bc7227d13c.jpg - สำหรับแถวอื่นๆ ในหน้าแรก (เช่น โปรไฟล์ที่เป็นที่นิยม, ไฮไลท์, Big zap ฯลฯ) ฟังก์ชันการทำงานจะคล้ายกัน - การใช้ App-drawer ที่ด้านล่าง (โดยค่าเริ่มต้น จะแสดงเป็นแถวเดียว; ปัดให้เลื่อนขึ้นจากด้านล่างเพื่อเปิด Drawer ซึ่งแสดงไอคอนแอปที่ถูกปักหมุดไว้) แอปที่ถูกเปิดอยู่จะมีขอบสีม่วงบ่งบอกสถานะ ทำให้เราสามารถดำเนินการต่อจากที่เราใช้งานคราวก่อนได้ และเราสามารถลาก (Drag & drop) เพื่อจัดเรียงแอปตามที่ต้องการได้ https://cdn.nostr.build/i/9cb23080300b2e700fbe23024a23951078d5d0665c0cafcd49c45a368961704c.jpg #### ผลการทดสอบทางด้านประสิทธิภาพ - แอปทำงานได้ค่อนข้างราบรื่น และไม่พบบัคมากนัก (ยังไม่เจอในเวอร์ชันนี้ ดังนั้นจึงยังไม่สามารถแสดงความคิดเห็นได้) และยังไม่พบอาการค้าง, อืด ที่เกิดขึ้นในเวอร์ชันก่อนหน้า โดยรวมแล้ว จัดว่าดีเยี่ยม (บางครั้งอาจจะค้าง แต่ไม่บ่อย) - การใช้หน่วยความจำ (Ram) ขึ้นอยู่กับจำนวนแอปที่ถูกเรียกใช้พร้อมกัน รู้สึกว่าแอปใช้ทรัพยากรของอุปกรณ์ได้อย่างมีประสิทธิภาพเลยทีเดียว - ข้อสังเกต: แอปต่างๆ ที่เปิดค้างไว้ในแท็บ จะยังคงใช้งานทรัพยากรหรือทำงานอยู่เบื้อหลังหรือไม่? #### ข้อเสนอแนะด้านประสบการณ์การใช้งาน (UX): Disclaimer: ผมนำเสนอข้อเสนอแนะเหล่านี้ในฐานะผู้ทดสอบความสามารถในการใช้งาน และพยายามคำนึงถึงความต้องการของผู้ใช้งานทั่วไป จุดประสงค์เพื่อเสนอโอกาสในการพัฒนาปรับปรุงแอป ไม่ใช่เพื่อวิจารณ์หรือทำลายชื่อเสียงของแอปในทางใดทางหนึ่ง - ผมเชื่อว่าจุดเด่นของแอป #Spring คือความสามารถในการเรียกใช้แอปอื่นๆ โดยการเข้าสู่ระบบด้วย NIP-07 หรือ nos2x ผ่านมือถือได้เลย (ผู้ใช้งานส่วนใหญ่จะเลือก Spring เพื่อเหตุผลหลักนี้) ดังนั้น จุดเน้นหลักของ UI หน้าโฮมควรอยู่ที่ส่วน "แอปต่างๆ" ซึ่งควรเป็นที่สังเกตุเห็นได้ง่ายและโดดเด่นบนหน้าแรก (ตอนนี้อยู่ด้านล่างสุดและต้องปัดขึ้น) จากนั้นจึงค่อยตามด้วยแถวอื่นๆ - หน้าต่างจัดการแท็บยังคงต้องให้เราเลื่อนนิ้วขึ้นไปปิด (แอบไม่สะดวกนิดนึง) ซึ่งเราสามารถเพิ่มการกดปุ่ม "ย้อนกลับ" หรือปัดไปทางซ้ายเพื่อซ่อนหน้าต่าง และควรเพิ่มปุ่ม "ปิดแท็บทั้งหมด" ถ้าทำได้จะดีมากๆ - จากการทดสอบขอผม ผมยังไม่สามารถเข้าสู่บัญชี Nostr ผ่านแอป Primal ด้วย Spring ได้ - แถบเมนูด้านบน (ที่แสดงรูปโปรไฟล์ และช่องค้นหา) คนพับเก็บหรือถูกซ่อนเมื่อมีการปัดขึ้น เพื่อเพิ่มพื้นที่ในการแสดงผล และจึงค่อยปรากฏกลับมาเมื่อปัดลงอีกครั้ง หรือปัดลงจนสุด #### คุณลักษณะที่อยากให้พัฒนาเพิ่มเติม (คุณลักษณะคร่าวๆ): - เราอาจอนุญาตให้ผู้ใช้งานเลือกแสดง Wallet (ยอดเงิน + รายการธุรกรรมล่าสุด) และ Podcast cards (ได้รับแรงบันดาลใจจาก @npub149p…722q ) ตามที่เคยเสนอในไอเดียของ Portal ที่ได้รับแรงบันดาลใจจาก Spring มาอีกที - อยากเห็น Spring มีฟิลเตอร์สำหรับการค้นหาในอนาคต - เพิ่มความสามารถในการสลับแถวต่าง ๆ เปิดหรือปิดตามที่ต้องการ และอาจจะรวมถึงแถว "Live Stream" (เหมือนด้านบนสุดของ Snort) - ผู้ใช้งานควรมีความสามารถในการเพิ่มแอปเองได้ มากกว่าที่มีมาให้ดีไหม? - เพิ่มธีม Light - ตัวเลือกสำหรับโหมดแสดงผลแบบ Desktop (เนื่องจากบางแอปยังแสดงผลได้ไม่เหมาะสมกับอุปกรณ์เคลื่อนที่) - ตัวเลือกสำหรับการจัดการ Relays - เพิ่มภาษาอื่น ๆ ### สรุป: Spring เป็นแอปที่มีศักยภาพสูงและคุ้มค่าต่อการทดลองใช้งาน ผมสามารถมีแอปเพียงสองแอปบนมือถือได้เลย เช่น #Amethyst ของคุณ @npub1gcx…nj5z และมี Spring เพิ่มอีกแค่แอปเดียว และนั่นก็เพียงพอในการเข้าถึงแอปที่น่าสนใจทั้งหมดในโลกของ Nostr ด้วยอุปกรณ์มือถือของเราแล้ว (โดยไม่ต้องปวดหัวกับการใช้งานผ่านเบราเซอร์มือถือไม่ได้ แล้วต้องไปเปิดใช้ในคอมฯ แทน) ถ้าคุณเป็นคนที่ชื่นชอบการทดลองการพัฒนาใหม่ ๆ บน Nostr และรู้สึกหงุดหงิดกับการใช้งานเบราว์เซอร์และวุ่นวายจัดการคีย์ แอปนี้คือคำตอบ #### คำเตือน: - Spring ยังอยู่ในระยะเริ่มต้นของการพัฒนา ยังมีหลายส่วนที่สามารถปรับปรุงและเพิ่มประสิทธิภาพ อาจพบปัญหาบั๊กหรือปัญหาในการใช้งานได้ ทดลองใช้งานบนความเสี่ยงที่ยอมรับได้ของคุณเอง และอย่าลืมให้ข้อเสนอแนะกับนักพัฒนา @npub1xdt…ntxy เพื่อการปรับปรุงที่ดียิ่งขึ้นในอนาคต - ผมยังไม่ได้ทดสอบอย่างเต็มที่ในการรีวิวครั้งนี้ คุณอาจพบข้อเสนอแนะอื่น ๆ ได้ในอนาคต @npub1xdt…ntxy ขอบคุณที่พัฒนาแอปที่ดีเยี่ยมให้เราใช้งานบน nostr หวังว่าผลการทดสอบและรีวิวครั้งนี้จะเป็นประโยชน์สำหรับคุณ > ขอบคุณล่วงหน้าสำหรับข้อเสนอแนะต่อการทดสอบ และรีวิวของผม ผมหวังที่จะช่วยทดสอบให้ตรงกับความต้องการพัฒนาของพวกคุณได้ดียิ่งขึ้นในอนาคต (เป็นงานอดิเรกที่ผมชอบทำอยู่แล้ว) โดยมุ่งหวังที่จะสนับสนุนการพัฒนาของบน Nostr ไม่ทางใดก็ทางหนึ่ง อย่าลังเลที่จะติดต่อเข้ามา เมื่อคุณต้องการ #Testr #### หมายเหตุ: ระบบที่ใช้สำหรับการทดสอบ - Samsung Galaxy S23+ #nevent1q…kfhw npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. @npub1xdt…ntxy App's tab section: The top menu bar, which displays the profile picture and a search box, is always visible, thereby limiting the display area. We could make it hide when swiped up and reappear when swiped down, something like that. npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. @npub1xdt…ntxy Apps that are open (There is a purple line around the drawer icon.) will it still run in the background or use any resources? npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. 😎👍⚡ npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. #nevent1q…kfhw npub1n4cdpql05ly228rqhdxtecrn7jx35qlt2fztzkrpr3zqkqfqktrqa6quvu Inactive account. ### Test results & Review: Spring #1 v0.1.2 (Nostr Browser) https://cdn.nostr.build/i/15549ae0fd6b7764b8c5d88f52727b363ae0037c20cd176c971ad61be591ecc7.png #### Overview: Today, we've solved the issue of using various #Nostr web-app clients on mobile devices, thanks to the ability to log in via NIP-07 | nos2x (Browser Extension) and securely store keys within the app itself (eliminating the risk of storing them in general browser memory). Additionally, the flexibility to switch between apps seamlessly is now possible. (via its Switcher modal) This #Spring not only resolves issues for end-users but also encourages developers to gather more user engagement data (given the growing preference for mobile usage). It increases the chances for various clients to be picked up and used more frequently. This is a highly promising development for the Nostr ecosystem. #### Positive Features: - Secure key storage - Client login via NIP-07 or nos2x - A "Key permission" management system enhances key usage security. - Supports multiple accounts and offers convenient account switching. - Switcher modal: Seamlessly switch between various apps at any time and easily close lingering apps https://cdn.nostr.build/i/4c31e2919941f5e0b979d94a279580a84b7cf0fa6b5cb675de557312570dac63.jpg - Features a hidden App-drawer at the bottom, accessible by swiping up. Apps on the drawer must be pinned beforehand (some are default). - Apps in the drawer can be drag-and-dropped for positioning (though positions may not be remembered if usage dictates recent activity?). - In-app sharing or copying is available within various tabs. - Explore news, trends, and various content on Nostr - User follow recommendations - A diverse range of apps to choose from, covering almost all popular apps https://cdn.nostr.build/i/41717b141dfcb0eed41e4bc2db1bb0784466eda6f23f33944daece1efb160f20.jpg #### UI Overview: - The primary theme is black, presented in rows of horizontally swipeable cards. - Vertical swiping allows for browsing through rows of different content categories. - Easy to learn and intuitive, with a visually pleasing design. - The settings menu bar is hidden on the left side and can be revealed by clicking on the profile picture. #### General Usage: - Users can add accounts in two ways: using a Private-key (full access) or a Public-key (read-only), and multiple accounts can be added. - At the top row | Trending notes: Various trending notes are displayed. When selecting any card, the app will prompt and compel you to choose which app or client to use for reading that particular note (based on suitability or preference - also native apps). https://cdn.nostr.build/i/e303872250fb181f6df11450c439257a18b8d164daae0d0dbe01bd260aae4819.jpg - The invoked app will request permission to use our key to proceed (in case it hasn't been used before, and we can choose to remember the permission or ask every time it's invoked or an event is displayed). The app will then be activated and appear in the browser tab below. https://cdn.nostr.build/i/c5ab35f7501ca6f9c5a1af4b2fb52015ba3f5bf568859a7a794f1799b2dc19d9.jpg - Each tab has a menu button on the top right (three-dot icon) that displays the Note URL and Note ID with options to close the tab, pin the app to the Drawer, open with another client (if available), or Zap that note. https://cdn.nostr.build/i/0da2420d4f8e93d7acd92756ff7c59ba9953e0a4dc3d599d09d3796ce5611509.jpg - The bottom right of the tab has three icons: a home button (to return to the app's homepage), a refresh button, and a tab management menu button to close various open tabs. https://cdn.nostr.build/i/bfa6281cd256fe85ea42b695d4e500f8b49d74723456d3ba8bebf0bc7227d13c.jpg - For other rows on the home page (such as Trending profiles, Highlight, Big zap, etc.), the functionality is similar. - Using the App-drawer at the bottom (by default, it shows a single row; swipe up from the bottom to reveal the Drawer displaying various pinned app icons.) Apps that are left open will have a purple strike line indicating their status, allowing us to continue where we left off. We can drag to rearrange the apps as desired. https://cdn.nostr.build/i/9cb23080300b2e700fbe23024a23951078d5d0665c0cafcd49c45a368961704c.jpg #### Performance Testing Results - The app runs quite smoothly, and I haven't encountered many bugs (none in this version, so I can't comment) or the lag experienced in previous versions. Overall, it's excellent. (Some freezes sometimes, but very rarely.) - Memory usage depends on the number of apps invoked simultaneously. I feel the app utilizes device resources quite efficiently. #### UX Recommendations: Disclaimer: I offer these recommendations as a usability tester and in anticipation of general user needs. The intent is to present opportunities for app improvement, not to criticize or tarnish the app's reputation in any way. - I believe the key highlight of the Spring app is its ability to invoke other apps by logging in with NIP-07 or nos2x (most users will likely choose Spring for this primary reason). Therefore, the main focus should be on the "Apps" section, which should be easily noticeable and prominent on the homepage, followed by other rows. - The tab management window still requires us to reach (swipe) up to close it. We could add the option to simply press Back or swipe left to hide it, and a "Close all tabs" button would be great. - From my testing, I still can't log into my Nostr account via the Primal app. #### Additional Feature Requirements (High-Level Features): - Inspired by @npub149p…722q, we might allow users to optionally display their Wallet (balance + recent transactions) and any Podcast cards (as he once mentioned in the context of a Portal inspired by Spring). - I'd like to see Spring incorporate a search filter in the future. - Add the ability to toggle various rows on and off as desired, and perhaps include a "Live Stream" row. - Should users have the ability to add Apps beyond what is displayed? - Add a light theme. - Option for Desktop display mode (as some apps are not yet mobile-friendly). - Options for managing Relays. - Others language. ### Conclusion: Spring is a highly promising app that's worth using, as it has resolved most past issues and significantly enhanced user convenience. I can have just two apps on my phone, namely #Amethyst by @npub1gcx…nj5z and Spring, and that's sufficient for me to access nearly all interesting apps in the nostr-verse on my mobile device. If you're someone who enjoys experimenting with new developments on Nostr and is frustrated with general browser usage and key management, this app is the answer. #### Warning: - Spring is still in its early stages of development. There are many areas that can be improved and optimized. Bugs or usage issues may be encountered. Use it at your own risk and don't forget to provide feedback to the developer @npub1xdt…ntxy for future enhancements. - I'm still quite incomplete with this test. You may find other suggestions in the future. Thank you for developing such a great app for us to use, @npub1xdt…ntxy. I hope my review and testing results will be useful for you. > Thanks in advance for your feedback and for testing, my reviews, so I can better meet your needs in the future. I aim to continually contribute to Nostr's development in one way or another. Feel free to reach out to me whenever you need a #Testr. #### Note: System Used for Testing - Samsung Galaxy S23+ #nevent1q…kfhw