Soon™
#announcementofanannouncement
Coming soon:
- Something
- Not sure what yet
- Vibecoding is a bit unpredictable
- So far so good though
- Let's see what happens
JBN
jbnevin@tunestr.io
npub1v89n...30cc
I can see birds flying happily in the sky through the window. It is good.
stage.corkboards.me update
Changes deployed to stage.corkboards.me for testing:
- Dismissed notes now have an 'undo' option that lasts 20 seconds
- Nested nevents should render more consistently
- Video filter includes: a) video note kinds b) links to video on platforms c) direct video file links
- Video player shows loading progress and 'open in new tab' fallback
- Columns save on a per-corkboard, per-device basis, and columns can now be changed on mobile (default 1)
- Threads should load with relevant context / entire thread more consistently
- 'Referenced Note Not Found' should appear less frequently
- Reacted-to content should render in threads more consistently
- If 'Load Newer' finds no notes, it still resets the 'time-since' indicator
- Saved for Later tab changes: Green/Red triangles appear without hovering; clicking the text area of a minimized 'Saved for Later' note opens it instead of opening the thread modal; removed superfluous chevron and 'no notes found' message; setting of which notes are minimized and which are open is saved to backup


### Corkboards.me 1.92 Alpha
Staging changes tested, deployed to corkboards.me with bugfixes:
- Newly posted notes appear in UI immediately
- Me tab relevant loading text wasn't appearing
- Stats no longer ellipsed in phone mode, not overlapped on large screens
- Load Newer button shows how much time of notes haven't been fetched yet on this corkboard
Test


### stage.corkboards.me update
Changes deployed to stage.corkboards.me for testing:
- Logout shows as option in phone mode
- 'Load all newer notes' fixed on 'me' tab
- **Footer tray redesign**
- Added toggle for 'Show Unpinned Notes' on Me tab
- 'Select from your follows' field in 'New corkboard' modal shows 500 npubs at a time instead of 100
- Initial load includes caching profile information
- Outbox model on all fetches so that all notes and profile information is found, and so that user sovereignty is respected (we look where writer has written rather than seeing whether some global relay set has decided to archive him)
- Separate caches per tab, so that loading more notes on a custom corkboard doesn't cause issues with loading more on other corkboards


### Corkboards.me 1.91 Alpha
Staging changes tested, deployed to corkboards.me with bugfixes:
- Kind 10001 used for pinned notes (consensus standard) so they can appear in other clients that support that kind
- Pinned notes fetched first from npub's write relays
- More relevant waiting text and 'no notes found' text
### stage.corkboards.me update
Changes deployed to stage.corkboards.me for testing:
- Rerties fail gracefully so there aren't infinite websocket attempts if connection is lost
- Switching to a corkboard shows cached notes immediately, then fetches newer notes in background, rather than the other way around
- Can repost a note from the corkboard, not just inside the thread modal
- Minor UI improvements
### Corkboards.me 1.9 Alpha
- Turns out without stage at an isolated subdomain, caching can get mixed. stage.corkboards.me is still propagating, so corkboards.me top level domain has newest.
- Fixing above resolved the unsolved mysteries, so fixing note fetching was easy. Load 25 or 100 notes at a time, and optionally set a 1x2x3x multiplier
- May have made the fetching a bit more reliable and faster by including fallback relays with the logged in npub's outbox relays for the 'more notes' fetches, with a lower timeout
- Minor UI edits
- Corkboards with only one npub show profile information
Changes deployed to corkboards.me/stage for testing:
- Visible / Dismissed / Filtered / Total counts
- Custom corkboards just load right from cached prefetch of all follows recent notes, and only look to relays for any npubs outside of follows, or to internet for rss feed info.
- Fetch 100 notes button was not working even though 10 button was. The 2nd and 3rd buttons and the combination of 'add # notes' and 'add # of hours' was causing clod ridiculous problems. I don't like removing choice, but here I removed and changed a lot to result in what works, and to rid unecessary complexity. I'm dum on storage (and most things, really) so not sure if the architecture is ideal. The rest is up to experts in the next phase.
- What I ended up with this iteration is to estimate a time window that will fetch the requested amount of notes based on what notes are already there. i.e. if the last 25 notes were posted in an hour, fetch another hour. If that's not enough, fetch again. As a result, if you click for 25 more, you get 25ish more.
- Because above is so much more than a bugfix, I ran a tech debt audit and asked for / implemented suggestions.


### Corkboards.me staging update
Changes deployed to corkboards.me/stage for testing:
- Clod renamed the global multiplier to 'time window'. Changed back to 1x 2x 3x
- New floating 'Load more' and 'consolidate' menu includes options to load a specific number of notes, rather than just a specific time frame. These new ones are also affected by the global multiplier option for more choice and flexibility.
- 'Load x more hours' = loads all notes within that timeframe, starting at oldest note already loaded
- 'Load n more notes' = looks at what is already there, then loads that many notes, starting with newer than newest, then filling any gaps between newest and oldest, then any older than oldest
- Hopefully Removed duplicate calls to fetch from relay, and preventing repeated requests
GN!


### Corkboards.me staging update
Staging changes tested, tech debt and optimizations audit fixes complete, deployed to corkboards.me.
### Corkboards.me staging update
Changes deployed to corkboards.me/stage for testing:
- Nested 'reacted to' content is rendering more gooder
- Cumulative hours fetched shows in ui
- Custom corkboards that have no notes within the past hour say why loading is slower as it searches further
- More relevant message during note loading
- Note fetch multiplier back in settings
- Settings preserved throughout editing custom corkboard
GN!


### Corkboards.me staging update
- /stage deployed
- Bugs found and fixed in testing:
- First click of 'Load one more hour' was loading the same hour
- 'Load more hours' had broken, working now
### Corkboards.me staging update
- Posting from corkboards.me/stage. Moving to production after testing ~tomorrow.
- Better error handling/message when bunker secret invalidated
- 'Load Newer' should honor logged in npub's time window settings in all conditions
- Newly created corkboards should always show notes. If notefetch = 0, request most recent note (1) that matches (corkboard settings minus filter settings), then look back for all notes within (1hr * multiplier option) of that timestamp
- Filter toggles/option in their own collapsible panel now
- Saved notes appear, no load more buttons
- Duplicate menu removed on mobile, UI improvements


Corkboards.me 1.85 hotfix
- RSS feeds now interleave properly within note time window
Stablish, next deploy at corkboards.me/stage
### Corkboards.me 1.85 alpha NOstr Client
- Get past notes: 1hr, 2hr, or 4hr
- Newer notes at any time
- Note details hours and minutes both
- No auto-refetches at all anymore! Choice
Hard to sleep when the code is unstable. Newfound respect. Now naptime f'real lol



### Corkboards.me 1.8 alpha
- Bulk prefetches author profiles before rendering, caches them
- Avatar size limit 64x64
- All follows was not preserving filter settings on backup
- New notefetching logic, much faster
GN!


### Corkboards.me 1.75 alpha
- Reaction only posts show original reacted-to note without clicking into thread mode
- Relay and websocket health shown in gui
- UI rugpull fixed - splashscreen until backup and notefetch complete
- Backup/restore debug log removed

