For in what feels like forever we have a new release!
- gently personalize feeds
- I say gentle because the effect is really subtle
- most of us will see the same content but it'll be ranked to suit your zapping preferences ever so slightly
- this will be an active area of development for a long time ... this gentle version is just the proof of concept
- this was required for my user generated sub plans
- self-destructing items via @WeAreAllSatoshi
- if you want to auto-delete something you can tag the @delete bot and it will delete it for you
<delete bot mention> in 1 day- it works for multiple time units: seconds, minutes, hours, days, weeks, months, years
- add text description to links now if you open 'options' under a link post via @rleed
- set a default max fee for withdrawals in your settings via @rleed
- transaction details (preimage, payment hash, etc) via @WeAreAllSatoshi
- unsubscribe yourself from your own posts/comments via @rleed
- for links more than 1 year old, when we auto title them we now also add the year to the title via @rleed
- 🚨 new contributor alert GxqoRR on github added youtube embeds to discussion posts and comments
There were also many bug fixes that nearly everyone forwarded contributed to. I'm already noticing a few bugs from this release but if you notice anymore, shout!
yay new contributor! great work, everyone!
Is there a way to turn on and off the feed personalization? It would be interesting to turn it on and off and see the changes. My worry about having too much personalization is that it is reinforcing. You get fed certain things because of the personalization, zap them, and then this reinforces getting more of the same kind of stuff and so on and so on. I'd worry I would miss out on the fringes.
If you open SN in incognito, you can see the differences. There will be hardly any in most cases.
It'll be configurable eventually though!
Happy to see the link post text description. Now watch me never use it!
Lol! At least no complaints about not having it 😄
@hn stopped working with this error message:
error posting link: [{"message":"Cannot read properties of null (reading 'matchAll')"}]Will take a look later today
edit: or actually, it posted just a few minutes ago but I still got an error in my logs
Hmm might be related to delete bot
And for some reason I still get empty push notifications even though I thought I fixed that.
Maybe my serviceworker didn't update? But it should update immediately.
Or that is caused by this caching issue you were talking about
Cache issue should be fixed
I’d just search for matchall somewhere
Mhh,
matchAllis literally only used here but I think the default is not applied because we explicitly passnullas the argument:lib/item.js:
export const getDeleteCommand = (text = '') => { const matches = [...text.matchAll(deletePattern)] const commands = matches?.map(match => ({ number: match[1], unit: match[2] })) return commands.length ? commands[commands.length - 1] : undefined } export const hasDeleteCommand = (text) => !!getDeleteCommand(text)api/resolvers/item.js:
if (hasDeleteCommand(old.text)) { // delete any deletion jobs that were created from a prior version of the item await clearDeletionJobs(item, models) }PR up
Thank you 🙏
No worries :)
Reinstalled PWA. Let's see
We lost the required change in the serviceworker somehow. I probably did a bad rebase somewhere. New PR up.
Badass! Nice work @rleed !
Thanks... there's more planned too, for finer control!
I gave some thought to how to approach the nested unsubs. I’m eager to see what you come up with!
Delete bot must cost sats in the future @k00b
This is great.
Thank you
I noticed a bug like this, my friend made an account here and he made a post and his profile still hasn't appeared in recent posts
deleted by author
deleted by author
deleted by author