Bitcoin Forum

Other => Meta => Topic started by: theymos on June 26, 2012, 11:16:03 PM



Title: Watchlist
Post by: theymos on June 26, 2012, 11:16:03 PM
I have added the much-requested "watchlist" feature. It's like "show new replies to your posts", but it only shows topics that you've chosen to watch, and you needn't have posted in the topic. I only added it to this forum's default theme, the SMF default theme, and BlackBox.

There is no listing of watched topics, and the only way to remove a watched topic from your list is to click "watch" again. Maybe I'll improve this later.

Sometime in the future I'll automatically remove all "sub" posts and convert them to watchlist entries. "Sub" posts are not allowed anymore. If you have any non-traditional "sub" posts, please delete them manually.

Tell me if there are any bugs.

Edit: new features:
- You can watch and unwatch topics you post to by using the checkbox in "additional options" when posting.
- You can have topics you post in be watched automatically by setting an option in your notification settings (https://bitcointalk.org/index.php?action=profile;sa=notification).
- You can move all topics you've posted in to your watchlist on this page (https://bitcointalk.org/watchlist_posts.php).
- You can edit watchlist entries here (https://bitcointalk.org/watchlist.php).


Title: Re: Watchlist
Post by: Gladamas on June 26, 2012, 11:23:45 PM
Yahoo! Thanks for installing this, Theymos.


Title: Re: Watchlist
Post by: dree12 on June 26, 2012, 11:28:00 PM
Cool, this was an excellent surprise. I've never used the notify feature before, and now I'll never need to again :).


Title: Re: Watchlist
Post by: EnergyVampire on June 26, 2012, 11:29:07 PM
Very nice!


Title: Re: Watchlist
Post by: Blazr on June 26, 2012, 11:41:04 PM
Sub

:D

This was a much needed feature, I was getting sick of bulanula's scammer tag thread popping up all the time.


Title: Re: Watchlist
Post by: paraipan on June 26, 2012, 11:55:09 PM
Sub

:D

This was a much needed feature, I was getting sick of bulanula's scammer tag thread popping up all the time.

Yeah, so no more senbonzakura's "hmm" either? Or subs all over the place?

Damn, i will miss those  :-\


Title: Re: Watchlist
Post by: dree12 on June 26, 2012, 11:58:28 PM
Sub

:D

This was a much needed feature, I was getting sick of bulanula's scammer tag thread popping up all the time.

Yeah, so no more senbonzakura's "hmm" either? Or subs all over the place?

Damn, i will miss those  :-\
hmm

I think the automated deletion should convert "hmm" as well as "sub", "subscribe", "subscribble", etc.


Title: Re: Watchlist
Post by: rjk on June 27, 2012, 12:17:30 AM
Cool. One thing though, when you click "notify", it tells you whether it is already enabled or not. Could this work the same way?
Also, Auto-watch and a list of watches are important things that need to be used to avoid "sub" posts.


Title: Re: Watchlist
Post by: CA Coins on June 27, 2012, 12:21:52 AM
Not sure if this is a bug or I am just missing something.  Tried adding 2 posts to my watch list by clicking the watch button and then clicking ok on the pop up.  However, clicking the Watchlist under the new replies link on the top left shows no messages.


Title: Re: Watchlist
Post by: rjk on June 27, 2012, 12:22:38 AM
Not sure if this is a bug or I am just missing something.  Tried adding 2 posts to my watch list by clicking the watch button and then clicking ok on the pop up.  However, clicking the Watchlist under the new replies link on the top left shows no messages.
I'm assuming it only shows them if there are new posts that you haven't read yet.


Title: Re: Watchlist
Post by: CA Coins on June 27, 2012, 12:23:33 AM
oic.  thanks.


Title: Re: Watchlist
Post by: Gladamas on June 27, 2012, 01:19:45 AM
When you click "notify", it tells you whether it is already enabled or not. Could this work the same way?

It does; click "watch"and the link changes to "unwatch."


Title: Re: Watchlist
Post by: rjk on June 27, 2012, 01:57:27 AM
When you click "notify", it tells you whether it is already enabled or not. Could this work the same way?

It does; click "watch"and the link changes to "unwatch."
Heh, I didn't notice that. Perhaps it was changed within the past few minutes.


Title: Re: Watchlist
Post by: Kluge on June 27, 2012, 02:14:34 AM
Watching.

ETA: -- Thanks.


Title: Re: Watchlist
Post by: RodeoX on June 27, 2012, 02:18:12 AM
Neat. :)


Title: Re: Watchlist
Post by: rjk on June 27, 2012, 02:20:06 AM
Hmm, I wonder if it would be appropriate to have anything that is in the watchlist also show within "show new replies". (But not vice-versa, of course)


Title: Re: Watchlist
Post by: theymos on June 27, 2012, 02:20:35 AM
Heh, I didn't notice that. Perhaps it was changed within the past few minutes.

Yeah, I changed it.


Title: Re: Watchlist
Post by: cbeast on June 27, 2012, 02:52:45 AM
Watching.
Me too! ;D


Title: Re: Watchlist
Post by: Fiyasko on June 27, 2012, 03:01:22 AM
I saw the "watchlist" and thought to myself "is that how people are subbing to threads?!?!" and started using it immediatly, THANKS!


Title: Re: Watchlist
Post by: Meni Rosenfeld on June 27, 2012, 04:29:58 AM
Wonderful, I've been waiting for ages for this.

But before I can use it I have to wonder: The watch list starts out empty, right? Is there a way to mark all threads I've posted in as watched? This way I can start using the watchlist instead of "new replies", and add and remove from it as I see fit.

A list of all watched topics would also be good, but not critical.

Auto-watch
In case this is what you mean and you're unaware: When replying there's a "Watch this topic" checkbox in additional options, and it can be set to checked by default in the profile settings.


Title: Re: Watchlist
Post by: theymos on June 27, 2012, 04:35:05 AM
In case this is what you mean and you're unaware: When replying there's a "Watch this topic" checkbox in additional options, and it can be set to checked by default in the profile settings.

This feature doesn't work yet. I'm working on it.

But before I can use it I have to wonder: The watch list starts out empty, right? Is there a way to mark all threads I've posted in as watched? This way I can start using the watchlist instead of "new replies", and add and remove from it as I see fit.

I'll make this possible.


Title: Re: Watchlist
Post by: theymos on June 27, 2012, 04:41:18 AM
Now it works.


Title: Re: Watchlist
Post by: myrkul on June 27, 2012, 04:59:24 AM
Sweet. IMO, you can now remove the "Show new replies to your posts." link.


Title: Re: Watchlist
Post by: theymos on June 27, 2012, 05:13:36 AM
But before I can use it I have to wonder: The watch list starts out empty, right? Is there a way to mark all threads I've posted in as watched? This way I can start using the watchlist instead of "new replies", and add and remove from it as I see fit.

https://bitcointalk.org/watchlist_posts.php


Title: Re: Watchlist
Post by: CIYAM on June 27, 2012, 05:58:51 AM
Finally I don't need to always be seeing the "Introduce Yourself" thread. :)

Sweet. IMO, you can now remove the "Show new replies to your posts." link.

Don't remove that, I like the separation.

Could we perhaps omit the "Show new replies to your posts" if you have the option to "automatically watch" set on (like the other poster I no longer need "Show new replies to your posts" and would prefer to to actually see it now)?


Title: Re: Watchlist
Post by: theymos on June 27, 2012, 06:04:17 AM
Could we perhaps omit the "Show new replies to your posts" if you have the option to "automatically watch" set on (like the other poster I no longer need "Show new replies to your posts" and would prefer to to actually see it now)?

I don't want to remove a feature. You may want to check it occasionally to see topics that you've posted to but have unwatched.


Title: Re: Watchlist
Post by: CIYAM on June 27, 2012, 06:12:04 AM
I don't want to remove a feature. You may want to check it occasionally to see topics that you've posted to but have unwatched.

Understood but perhaps we could just have just one more little option for choosing whether to display it. :)


Title: Re: Watchlist
Post by: Transisto on June 27, 2012, 06:13:27 AM
I'd find "This will add all topics you've enabled notification in to your watchlist." more useful to me,
[DO IT]

This is awesome,

Oh I just made the mistake to click add all posted to watchlist, 8 page of topic to load one by one, Now my suggestion would be to have an icon in watchlist view, beside (last post) or left side for faster unwatching.


Title: Re: Watchlist
Post by: Grouver (BtcBalance) on June 27, 2012, 07:33:29 AM
Thanks Theymos!  8)


Title: Re: Watchlist
Post by: Maged on June 27, 2012, 07:56:41 AM
Be sure to convert all of your subs to watches, because I might start manually deleting subs that I see that were made before this post, soon (I'll check that you've logged-in recently first, though).


Title: Re: Watchlist
Post by: LightRider on June 27, 2012, 08:06:08 AM
Thank you!


Title: Re: Watchlist
Post by: bulanula on June 27, 2012, 09:50:03 AM
Great feature. Nice work forum admin !


Title: Re: Watchlist
Post by: tarrant_01 on June 27, 2012, 12:47:51 PM
Is there any way to see how many people are watching a thread?

Thanks for the new feature :)


Title: Re: Watchlist
Post by: paraipan on June 27, 2012, 01:09:42 PM
Is there any way to see how many people are watching a thread?

Thanks for the new feature :)

+1, would be very nice to know the number of people having your thread on their watchlist.


Small thing, can we have it renamed to something like "Thread watchlist" ?


Title: Re: Watchlist
Post by: rjk on June 27, 2012, 01:20:05 PM
Thanks for the new features for the watchlist functionality! This is now a winner and what I am using for my go-to browsing experience. I've already removed several items that I don't want to watch.  :-*


Title: Re: Watchlist
Post by: BadBear on June 27, 2012, 03:40:56 PM
Well this is just awesome. Thanks.


Title: Re: Watchlist
Post by: theymos on June 27, 2012, 05:05:58 PM
There are already 10,212 watches. :)


Title: Re: Watchlist
Post by: theymos on June 27, 2012, 05:25:55 PM
I'd find "This will add all topics you've enabled notification in to your watchlist." more useful to me,
[DO IT]

https://bitcointalk.org/watchlist_notify.php


Title: Re: Watchlist
Post by: mc_lovin on June 27, 2012, 05:46:01 PM
sweet, this'll be handy!


Title: Re: Watchlist
Post by: theymos on June 27, 2012, 08:03:04 PM
The automatic transfer of "sub" posts to watchlist entries is finished. About 1000 posts were transferred. If your "sub" posts were not automatically transfered, make sure you manually transfer them soon. Moderators will eventually start deleting these posts.

This is the SQL query I used:
Code:
insert ignore into smf_watchlist(ID_MEMBER,ID_TOPIC) select distinct 
ID_MEMBER,ID_TOPIC from smf_messages where length(body)<40 and
lower(body) regexp '[[:<:]]sub.*' and lower(body) not like
'%subforum%' and lower(body) not like '%subdomain%' and lower(body)
not like '%subscriber%' and lower(body) not like '%subscript%' and
lower(body) not like '%subject%' and lower(body) not like
'%subsidy%' and lower(body) not like '%subsist%' and lower(body) not
like '%sub-%'and lower(body) not like '%submit%' and lower(body) not
like '%submers%' and lower(body) not like '%substance%'  and
lower(body) not like '%substit%' and ID_MSG<>594521 and
ID_MSG<>442378 and ID_MSG<>345513 and ID_MSG>300000;


Title: Re: Watchlist
Post by: Gladamas on June 27, 2012, 08:52:03 PM
I'd find "This will add all topics you've enabled notification in to your watchlist." more useful to me,
[DO IT]

https://bitcointalk.org/watchlist_notify.php

I clicked "Do it," but it didn't work (there were still pages in "Show new replies to your posts" that were not in my "Watchlist").


Title: Re: Watchlist
Post by: theymos on June 27, 2012, 09:01:29 PM
I clicked "Do it," but it didn't work (there were still pages in "Show new replies to your posts" that were not in my "Watchlist").

Probably you wanted https://bitcointalk.org/watchlist_posts.php .


Title: Re: Watchlist
Post by: Gladamas on June 27, 2012, 09:54:40 PM
I clicked "Do it," but it didn't work (there were still pages in "Show new replies to your posts" that were not in my "Watchlist").

Probably you wanted https://bitcointalk.org/watchlist_posts.php .

 ;D Thanks, did you post that earlier and I just missed that?


Title: Re: Watchlist
Post by: elux on June 27, 2012, 10:37:52 PM
Thanksalot. :)


Title: Re: Watchlist
Post by: myrkul on June 27, 2012, 10:52:34 PM
http://fc00.deviantart.net/fs70/f/2011/108/b/f/thanks_alot_by_kiki_akuma-d3eafmb.png


Title: Re: Watchlist
Post by: BadBear on June 28, 2012, 03:50:36 AM
I helped sebonkazura convert his subs and deleted them manually yesterday, I think that was the only notable non standard sub posts.


Title: Re: Watchlist
Post by: film2240 on June 28, 2012, 09:48:03 AM
Thats a nice feature.Thanks :)


Title: Re: Watchlist
Post by: REF on June 28, 2012, 02:30:57 PM
awesome work. I was getting tired of all those sub posts. They felt like spam/post counters. :)

nice to seem them all getting deleted over time too.


Title: Re: Watchlist
Post by: EnergyVampire on June 28, 2012, 07:45:28 PM
Is there an easy way to see all the threads we added to the watchlist?


Title: Re: Watchlist
Post by: theymos on June 29, 2012, 02:07:52 AM
Added https://bitcointalk.org/watchlist.php


Title: Re: Watchlist
Post by: EnergyVampire on June 29, 2012, 02:33:18 AM
Added https://bitcointalk.org/watchlist.php

Sweet! Thanks, theymos


Title: Re: Watchlist
Post by: Gladamas on June 30, 2012, 05:41:40 PM
For some reason my Watchlist link isn't showing any items, despite "Show new replies to your posts" showing some Watchlist items (and more that aren't on my watchlist.) I can still click "Edit watchlist" and my items are still there.


Title: Re: Watchlist
Post by: Gladamas on June 30, 2012, 08:51:59 PM
For some reason my Watchlist link isn't showing any items, despite "Show new replies to your posts" showing some Watchlist items (and more that aren't on my watchlist.) I can still click "Edit watchlist" and my items are still there.

I think when you watch an item then post in it, it moves from watchlist to show new replies.

IDK, but it seems fixed now.


Title: Re: Watchlist
Post by: Sysrq on July 01, 2012, 07:47:55 AM
So nice !

Thank you  :o


Title: Re: Watchlist
Post by: myrkul on July 09, 2012, 11:31:50 PM
Hey, you know what would be kinda cool?

If instead of taking you to the front page of a post, when you clicked watch or unwatch, it took you to the watchlist.

Just a thought.


Title: Re: Watchlist
Post by: Meni Rosenfeld on July 10, 2012, 04:03:09 AM
Hey, you know what would be kinda cool?

If instead of taking you to the front page of a post, when you clicked watch or unwatch, it took you to the watchlist.

Just a thought.
I disagree. What it should do is keep you in the current thread and page, and if not, the first page as it does now.


Title: Re: Watchlist
Post by: Meni Rosenfeld on July 12, 2012, 11:22:20 AM
Is the watchlist down for everyone or just me?


Title: Re: Watchlist
Post by: Maged on July 12, 2012, 11:25:41 AM
Is the watchlist down for everyone or just me?

"It's just you"


Title: Re: Watchlist
Post by: theymos on July 12, 2012, 11:39:17 AM
Is the watchlist down for everyone or just me?

In what way is it down?


Title: Re: Watchlist
Post by: Meni Rosenfeld on July 12, 2012, 11:56:55 AM
Is the watchlist down for everyone or just me?
In what way is it down?
It looks like the problem is resolved now... But for the past few hours, going to the watchlist the page would be just stuck loading forever. Anything else on the forum worked fine.


Title: Re: Watchlist
Post by: BadBear on August 13, 2012, 04:54:22 AM
Any way to add entire subforums to the watchlist? Could be useful for those who want to watch the press forum, or for mods to watch meta, staff, scam accusations, etc.


Title: Re: Watchlist
Post by: Dusty on August 13, 2012, 12:26:24 PM
Any way to add entire subforums to the watchlist? Could be useful for those who want to watch the press forum, or for mods to watch meta, staff, scam accusations, etc.
+1


Title: Re: Watchlist
Post by: paraipan on August 13, 2012, 12:46:24 PM
Any way to add entire subforums to the watchlist? Could be useful for those who want to watch the press forum, or for mods to watch meta, staff, scam accusations, etc.
+1

+2


Title: Re: Watchlist
Post by: theymos on August 13, 2012, 06:26:24 PM
Any way to add entire subforums to the watchlist? Could be useful for those who want to watch the press forum, or for mods to watch meta, staff, scam accusations, etc.

https://bitcointalk.org/watch_board.php


Title: Re: Watchlist
Post by: dree12 on August 13, 2012, 06:30:45 PM
Any way to add entire subforums to the watchlist? Could be useful for those who want to watch the press forum, or for mods to watch meta, staff, scam accusations, etc.

https://bitcointalk.org/watch_board.php

Quote
Adding a board to this list will cause all new boards posted there to be added to your watchlist automatically. You must enter the board ID, which is visible in the URL: https://bitcointalk.org/index.php?board=39.0.

should be
Quote
Adding a board to this list will cause all new topics posted there to be added to your watchlist automatically. You must enter the board ID, which is visible in the URL: https://bitcointalk.org/index.php?board=39.0.


Title: Re: Watchlist
Post by: theymos on August 13, 2012, 06:45:28 PM
Fixed, thanks.


Title: Re: Watchlist
Post by: Gladamas on August 13, 2012, 07:11:16 PM
Any way to add entire subforums to the watchlist? Could be useful for those who want to watch the press forum, or for mods to watch meta, staff, scam accusations, etc.

https://bitcointalk.org/watch_board.php

Thank you, this is helpful!


Title: Re: Watchlist
Post by: BadBear on August 13, 2012, 07:13:30 PM
Perfect, thanks.


Title: Re: Watchlist
Post by: dooglus on August 14, 2012, 05:43:01 PM
I was just offline for 4 days while moving house.  When I got back online, all my bitcointalk tabs were saying "session verification error" and telling me that I should log out and back in.  I did so, then checked my watchlist, expecting to see 20 or 30 threads that I needed to catch up on.  Instead there were only 2 threads shown, and they both had posts in the last couple of minutes.

Is there some way of getting the watchlist to show all the threads I'm watching that have had new posts since I last read them?

I don't know if it's the change of IP address, the delay between logins, or some error that has caused this, but I've come to rely on the watchlist instead of subscribing to threads the old way, and now it has let me down...


Title: Re: Watchlist
Post by: Meni Rosenfeld on August 14, 2012, 06:42:36 PM
Is there some way of getting the watchlist to show all the threads I'm watching that have had new posts since I last read them?
Well, Edit watchlist (https://bitcointalk.org/watchlist.php) sorts items by the time of the last new post, so you can browse it until you encounter a post you've already seen.


Title: Re: Watchlist
Post by: dooglus on September 13, 2012, 04:14:53 PM
It happened again.  The 'edit watchlist' shows there are lots of threads updated since I last caught up - only the last 2 on this list don't have new posts for me:

https://i.imgur.com/S1rAp.png

but the watchlist itself only shows a few threads, all of them posted to in the last half hour since I last logged on:

https://i.imgur.com/YvpbS.png

It seems like sometimes something gets reset on the forum server which makes the watchlist think I'm up-to-date when I'm not really.


Title: Re: Watchlist
Post by: theymos on September 13, 2012, 05:11:59 PM
Next time that happens, go here (https://bitcointalk.org/index.php?action=unread;all) and tell me how many pages there are.


Title: Re: Watchlist
Post by: dscotese on November 20, 2012, 06:50:15 AM
Seems like the right thread to ask about this.  I click "Watchlist" and I see only one post on it.  I click Profile and then Notifications and Email, and I see a lot more than one under "Current Topic Notifications".  I have clicked the "Add notify-enabled topics to watchlist" link several times and the OK button on the page it takes me to.  Shouldn't my watchlist now have as many items in it as the Notifications and Email list of "Current Topic Notifications"?

Theymos, are you able to log in as any user and see how things look for that user?  That might help debug it, if this isn't just me being a bonehead.

Dave.


Title: Re: Watchlist
Post by: myrkul on November 20, 2012, 07:11:25 AM
Seems like the right thread to ask about this.  I click "Watchlist" and I see only one post on it.  I click Profile and then Notifications and Email, and I see a lot more than one under "Current Topic Notifications".  I have clicked the "Add notify-enabled topics to watchlist" link several times and the OK button on the page it takes me to.  Shouldn't my watchlist now have as many items in it as the Notifications and Email list of "Current Topic Notifications"?

Theymos, are you able to log in as any user and see how things look for that user?  That might help debug it, if this isn't just me being a bonehead.

Dave.

The watchlist only shows threads with unread replies. Click "edit watchlist" and you should see the full list that you see under "Current Topic Notifications".


Title: Re: Watchlist
Post by: statdude on May 23, 2013, 10:41:45 PM
Seems like the right thread to ask about this.  I click "Watchlist" and I see only one post on it.  I click Profile and then Notifications and Email, and I see a lot more than one under "Current Topic Notifications".  I have clicked the "Add notify-enabled topics to watchlist" link several times and the OK button on the page it takes me to.  Shouldn't my watchlist now have as many items in it as the Notifications and Email list of "Current Topic Notifications"?

Theymos, are you able to log in as any user and see how things look for that user?  That might help debug it, if this isn't just me being a bonehead.

Dave.

The watchlist only shows threads with unread replies. Click "edit watchlist" and you should see the full list that you see under "Current Topic Notifications".

How do I see the current number of posts for all threads on my watchlist? this way I can see if my new topics have been replied to.

My watchlist shows up blank unless I click edit watchlist.  Not working for me:(


Title: Re: Watchlist
Post by: dscotese on May 24, 2013, 02:05:03 AM
Seems like the right thread to ask about this.  I click "Watchlist" and I see only one post on it.  I click Profile and then Notifications and Email, and I see a lot more than one under "Current Topic Notifications".  I have clicked the "Add notify-enabled topics to watchlist" link several times and the OK button on the page it takes me to.  Shouldn't my watchlist now have as many items in it as the Notifications and Email list of "Current Topic Notifications"?

Theymos, are you able to log in as any user and see how things look for that user?  That might help debug it, if this isn't just me being a bonehead.

Dave.

The watchlist only shows threads with unread replies. Click "edit watchlist" and you should see the full list that you see under "Current Topic Notifications".

How do I see the current number of posts for all threads on my watchlist? this way I can see if my new topics have been replied to.

My watchlist shows up blank unless I click edit watchlist.  Not working for me:(
I think that if you attempt to show that it isn't working, you will find that it is working.
If it's blank, that means no new replies have been added.
If you click Edit Watchlist, then you can see all the topics for which there are no new replies (because if there were, they'd have shown up before you clicked "Edit Watchlist").


Title: Re: Watchlist
Post by: Chris180Z on February 10, 2014, 10:18:05 PM
Has this mod been posted on the smf mods section available for download, or is this just a private mod for bitcointalk only?

Anyway, I love the feature, it makes a lot more sense over "show new replies". It would make more sense to remove show new replies alltogether to remove any confusion for new members.


Title: Re: Watchlist
Post by: PurpleTentacle on March 18, 2014, 02:01:19 PM
Occasionally, when I have threads with unread posts in my watchlist and I haven't opened them for some time, they dissapear (get marked as read?). Is this happening to anyone else?


Title: Re: Watchlist
Post by: Q2kc on November 05, 2017, 12:00:33 PM
Hello guys, I'm just a newbie, may I ask if where can I find the location of all my watch list? TIA :)