JBN's avatar
JBN
jbnevin@tunestr.io
npub1v89n...30cc
I can see birds flying happily in the sky through the window. It is good.
JBN's avatar
jbnevin 7 hours ago
### Corkboards.me 0.5.1 Beta **Web: Tested/Beta** | Desktop/Linux: Testing/Semi-Functional | Desktop/Windows: Untested | Desktop/macOS: Untested | Android: Testing/Non-Functional| iOS: Untested **New Features:** - **get.corkboards.me landing page for downloads:** Try out the UX without logging in. - Overdue rewrite of skill.md - Added vcavallo to nostr authorities in skill.md - Tricolor save state on backup/restore menu icon, red: unsaved changes green: all changes saved gray: idle - No more automatic relay health checks, (reducing unecessary calls). Option still available in relay tools menu. - Moved relay and blossom tools submenu options to a common menu - Moved 'customize profile' and 'connect wallet' to the login/logout menu - Added a 'customize profile' button on the 'me' tab **Bugfixes:** - Profile data may have been wiped for 'login with nsec' option, per audit - Yet again reworking backup/restore aiming for seamless cross-device experience **Requesting:** - Beta testers - Bugs, security vulnerabilities, feature requests, ideas, contributions of all kinds - If there's anything foolish please explain so we can all learn from it. I'm sure there's some of that, I am a noobstr :D image
JBN's avatar
jbnevin 20 hours ago
And now for the latest from noobstr (THE ARTIST FORMERLY KNOWN AS NOOBCO INCORPORATED. WE APOLOGIZE, THE BALD GUY WITH THE TWEED SUIT QUIT AND HE HAD A LOT OF SWAY) ### Corkboards.me 0.5 Beta **Announcements:** - Dismissed/Muted notes list is a new kind needing proposal, if widely useful. **New Features:** - Refresh button to non-disruptively retry avatar/nickname/notecontent resolve - Large avatar filesize indicator and click to show anyway - Autofetch countdown - Banner height adjustment in 'Customize Profile' modal - **Relay and Blossom server tools** - **Multi-account login supports all the login options** - Ability to restart onboarding at any time from the advanced settings menu - Added Pablof7z and MK Fain to nostr authorities in skills.md - **get.corkboards.me landing page for downloads:** **Web: Tested/Beta** | Desktop/Linux: Testing/Non-Functional | Desktop/Windows: Untested | Desktop/macOS: Untested | Android: Testing/Non-Functional| iOS: Untested **Bugfixes:** - Splashscreen log has more useful information - Tips moved to splashscreen where user is waiting rather than idle login - Onboarding discovery flow complete - Entering thread mode was causing reload and UI showed settings to default until next reload - Some other undesirable reloads causing loss of settings until next fetch - Notifications tab was missing some notifications - 'Load more' buttons working on notifications tab - 'Me' tab feed was getting notes from other tabs on corkboard switching - DB clear was getting blocked silently because connection was open - Simpler thread fetching - Backup/Restore manifest encrypted to avoid metadata leak and simplifications - Notes that are dismissed are global, except when they are notifications or own notes. i.e. if 'show my notes' is on you can dismiss your own notes on the 'all follows' feed without it disrupting your corkboard, or if you see someone else's reply to you on the 'all follows' corkboard, you can dismiss it there but it will still be in notifications - Wallet connect bug was causing loop - Backup/Restore setting menu icon shows green when all changes are saved to blossom, otherwise will save within 2 minutes - Amber login uses multiple relays - Profile modal fits screen in phone mode - Race condition caused some avatars to load before being checked if they are > limit - Better rendering of lopsided images - More reliable restores across devices that were overwriting each other will be tested in production - Fewer websocket connection failures - Deduplicate save states with similar stats in UI - Respects write only / indexing / archive relays - Variables more explicit with nostr specifics **Requesting:** - Beta testers - Bugs, security vulnerabilities, feature requests, ideas, contributions of all kinds - If there's anything foolish please explain so we can all learn from it. I'm sure there's some of that, I am a noobstr :D image
JBN's avatar
jbnevin yesterday
Useful prompts: #vibecoding deep search all code.  audit for vulnerabilities, bugs, race conditions, optimization possibilities, performance enhancements, inelegance, best practices, tech debt, errors, privacy leaks, cypherpunk sensibilities. what would you do differently?  are architecture choices sound? any suggestions? Keep in mind the projects and preferences and writings of nostr OG genius authorities included in skills.md. Check all platform codebases, but in the end, make sure all platforms are as identical in all aspects as they practically can be. Then run full test suite and fix any failures. Fix all linting errors. Fix all findings, even low priority. make sure there are no gaps between platforms. web is most complete, so bring the others to match. there should be no feature gaps and in all aspects the app should be as close to the same on all platforms that it can possibly be and retain functionality. complete all, and anticipate any platform specific bugs or differences that must be addressed. audit all code. find all variables. present them to me one by one, with an explanation of what they do, so i can choose whether to rename them. we want contributors to be able to read the code. so give me a suggestion as to what the variable might be renamed to, if needed, to make it easier to distinguish from others. commit, backup to zip file only source code files (should be a small file) and give me a dist folder with everything i need to put in production
JBN's avatar
jbnevin 6 days ago
Scottie Scheffler Patrick Reed Jason Day Bryson Dechambeau nostr:2e0dde42f1d1408cbc6516502af45828a7374d67ef990a9b1daf9530d8470b8b
JBN's avatar
jbnevin 1 week ago
💡 get.corkboards.me Beta landing page is up <- try out the mechanics of corkboards without logging in 💡 corkboards.me web app is stable Beta <- extension or QR code login available. ( Or test out **noob Onboarding Mode** on newly created npub login... ) More Things S👀N #announcementofanannouncement image
JBN's avatar
jbnevin 1 week ago
corkboards.me now remembers size and position of compose modal **principles before personalities markdown rendering test #amends
JBN's avatar
jbnevin 1 week ago
Some would say there was some other way to lose to Iran. Anyway, go team civilization.
JBN's avatar
jbnevin 1 week ago
test Does the 'Include my notes' toggle properly show my notes within the 'all follows' feed when toggled, and remove them on the fly when untoggled without refresh? :cb-nostrich-run: And do custom emoji gifs from custom built emoji sets within the app's custom emoji set builder work 😎 :PBJ_Time: test
JBN's avatar
jbnevin 1 week ago
### Corkboards.me 0.1.4 Beta Current code includes all features that will exist before stable/open release. Am now just fixing bugs and making sure everything works as expected. Then each new feature will be added one at a time with extensive testing on stage. I had said next release would be open but I'm announcing this interim because current is much more stable if anyone wants to look.* **New Features:** - Option to opt out of client tag - Option for small, medium, large, or unlimited filesize limits on avatars and images - Notefetch multiplier is now a global multiplier for multiple bandwidth related options - Advanced settings menu, reorganization **Bugfixes:** - Relay flood mitigation - Frequent IDB autosaves and less frequent blossom saves - Thread cache maximum - DuckDuckGo RSS favicon fetch instead of google - NWC never persisted to localStorage - Lazy load heavy components - SSL RSS - 'Newer' button no longer shows when 'Autofetch' is on - Auto background/restore logic is (thought to be) strong enough that manual checkpoints are secondary - **State restore when switching devices more robust and automatic** - Reactions render on notifications tab same as other tabs - Tested and fixed a few discrepancies with firefox, and a few anticipatory changes that might increase consistency across all browsers - Page reload doesn't lose recent fetches - json was rendering instead of content in some nested notes Next steps: - Run this prompt through a half dozen (more) times: "deep search all code.  audit for vulnerabilities, bugs, race conditions, optimization possibilities, performance enhancements, inelegance, best practices, tech debt, errors, privacy leaks, cypherpunk sensibilities. what would you do differently?  are architecture choices sound? any suggestions? Keep in mind the projects and preferences and writings of nostr OG genius authorities included in skills.md." - extensive testing - 1.0 beta open source * anyone is welcome to the code, not hiding it, I'm just not wanting the repository to be confused with a foundation of unstable versions with potentially unfinalized architecture decisions image
JBN's avatar
jbnevin 1 week ago
Mass adoption is not driven by logical reasoning, usability, or in our case, features or wow. Observe facebook, where threads are impossible to read, getting posts in chronological order is not allowed, and settings and sidebars are organized worse than a bad distro. Grandma and grandpa will learn to accept unacceptable UX, and stockholm defend it against superior alternatives, if that's where friends are. And so, slow and steady, one at a time.
JBN's avatar
jbnevin 1 week ago
0.1.0 corkboards.me web is working well here on desktop and phone. Testing today announcing later. 'gm image