
Toby's Comments
-
-
-
Support
- Laravel 10 install problem
Answer Toby
Waterhole Founder
Jan 31, 2024 In reply to Emmanuel71Emmanuel71Jan 30, 2024 Just finished testing most features. I think it's really great, but I also think I might have discovered a few remaining bugs. Global search does not work for me and neither does creating channels. B...Glad to hear you got it working @Emmanuel71! I've created an issue to track
Model::shouldBeStrict()
compatibility. I've also released 0.4.5 which should hopefully fix these issues with using the incorrect database connection. Please try it out and let me know if there any further issues that persist! -
-
-
Support
- Laravel 10 install problem
Toby
Waterhole Founder
Jan 29, 2024 Hi @Emmanuel71, thanks for the detailed report! I have just released 0.4.4 which should fix this issue. Can you please try it out and let me know how you go?
-
-
-
Lounge
- Just an opinion
Toby
Waterhole Founder
Jan 21, 2024 Hey @Forumovod, thanks for your kind words! I want to respond to two of your points:
you are developing alone and if something changes in your life plans, users will be left with nothing.
This is not quite true - Waterhole licenses are perpetual, so you are entitled to use the version covered by your license forever, regardless of what my life plans are. You have full access to the source code and can alter, modify or extend it in any way you like. Granted, you may be talking more about key person risk with regard to future development of the software, which is fair enough to consider (though I have no plans to discontinue development of Waterhole!)
I think it was more correct to first form a community around the new engine, then monetize it. A little activity seems to show that things are not going well so far.
It depends what you mean by "going well". For me, the goal of this project is not really growth for the sake of growth, but rather it is to make a product that I am really proud of, enjoy doing it, and work closely with paying customers to make sure they're satisfied. I'm really delighted to hear these testimonials from @Tyler DuPont and @Matt - thank you both
-
-
Answer Toby
Waterhole Founder
Dec 15, 2023 In reply to braddersbraddersDec 15, 2023 Not to pile-on here, but... I notice the 0.3 release blog mentions support for dropping into an existing project, is that still planned for 0.4? It would be awesome if it were possible to drop waterho...Sorry all for the lack of recent updates on this! Happy to say that development on the Laravel integration is done and I'm aiming to release 0.4 within the next week or two.
-
-
Development
- Private/Invite-Only Channels?
Answer Toby
Waterhole Founder
Dec 15, 2023 Welcome @bradders, thank you!
This is not possible out of the box, nor is it on the roadmap, but I think it could be done with some moderate customization leveraging standard Laravel conventions and hooking into Waterhole's permissions system. Off the top of my head, you might:
Create a migration to add a nullable
user_id
column to thechannels
table, and add auser
relationship to theChannel
model, so a channel can be "owned" by a user. (Relevant docs: Database)Create a new route + controller + view with a form for users to "create a channel". When submitted, this would create a new
Channel
model belonging to the authenticated user. (Relevant docs: Routes, Frontend)Add UI that allows users to invite other users to their channel. This could be done by adding a record to Waterhole's
permissions
table, setting the user as therecipient
and the channel as thescope
. (Relevant docs: Authorization, Frontend)By default, admins can view everything. If you don't want user-created channels to be visible to uninvited admins, you might need to add a global scope to the
Channel
model which adds this condition. (ThePermittedScope
class might give an idea of what this could look like.)
I'm sure there would be a lot of other details to sort out, but hopefully this is a useful overview. Happy to help with any other questions!
-
-
-
Blog
- Waterhole 0.3
Toby
Waterhole Founder
Dec 1, 2023 v0.3.2
v0.3.2 has been released with the following changelog:
Added
- Show comment button in post footer on mobile
Fixed
- Fix comment composer being unreachable on mobile (#44)
- Prevent composer re-appearing on page reload after it has been closed (#46)
- Fix comment composer not clearing after submission
- Prevent unnecessary post page load when jumping to page 1
- Only configure Laravel Echo if Pusher is configured
- Fix entire page scrolling when navigating through @mention suggestions
-
-
-
Blog
- Waterhole 0.3
Toby
Waterhole Founder
Dec 1, 2023 In reply toRené
René
Nov 29, 2023 Hi @Toby! It's been a while since the last update, any news on the next one?No news yet, but I'm still working on it!
-
-
-
Blog
- Waterhole 0.3
Toby
Waterhole Founder
Nov 19, 2023 In reply to seasiderseasiderNov 17, 2023 Congrats on the great work. Thinking about using this for a football forum so just wondering what the roadmap looks like specifically on these items. I appreciate the project is new and you might be c...Thanks @seasider! I can't give any timeframes, but I can say what's planned (as it currently stands) and which things you are likely to see before others:
- Polls - planned, low priority
- Private messaging - planned, medium priority
- Reporting - planned, high priority
- Not following posts automatically - can be configured by user in Notification Preferences
- First post title and text too big - use custom CSS
- Hide reactions on post feed - use custom CSS or
PostListItem::remove('reactions')
(docs) - Share posts to social media - not planned but would be easy for someone to make an extension
- Ignore users - not planned but would consider, low priority
-
-
-
Blog
- Waterhole 0.3
Toby
Waterhole Founder
Nov 17, 2023 v0.3.1
v0.3.1 has been released with the following changelog:
Added
- Add Traditional Chinese (zh-Hant) translation (#8 by @efast1568)
- Update French translation (#14 by @Deleted User)
Changed
- Load reaction counts as a relationship rather than via query scopes
Fixed
- Fix reactions disappearing when following/unfollowing a post
- Opt out of smooth scrolling on Google Chrome
- Fix Copy Link action not working
- Disable login submit button to prevent double-submission
- Fix mobile page selector sometimes displaying incorrect page number
- Fix active nav items and buttons not highlighted in Firefox
- Remove
max-height
from images causing loss of aspect ratio - Remove extra space from post title on comment page
- Fix post Delete Forever action not working
- Fix crawlers causing 500 error with invalid pagination cursor
- Don't scroll all the way to bottom of the page when opening composer
-
-
-
Blog
- Waterhole 0.3
Toby
Waterhole Founder
Nov 17, 2023 In reply toSubarist
Subarist
Nov 16, 2023 The addition of a comment button has been done in V0.3, thanks @Toby . However, on the mobile, I still believe that placing the comment button within a dropdown menu or in a fixed location is nece... -
-
-
Blog
- Waterhole 0.3
Toby
Waterhole Founder
Nov 9, 2023 In reply toSam
Sam Website Builder and Programmer
Nov 8, 2023 Was this ever resolved? I am getting the same error and cannot figure out what is going. I checked Github for an issue but could not find one.No, unfortunately I've not been able to reproduce the issue, and it was never submitted on GitHub. If you're experiencing it too, would greatly appreciate if you can provide further information in a bug report.
-
-
-
Support
- "ENTER" key in text editors
Answer Toby
Waterhole Founder
Nov 7, 2023 Fixed in the
main
branch. -
-
-
Support
- "ENTER" key in text editors
Toby
Waterhole Founder
Nov 7, 2023 This seems to be a bug! Will look at a fix soon.
-
-
-
Ideas
- Edit post date
Toby
Waterhole Founder
Nov 5, 2023 Hey @René, this is a good idea which I'll consider for a future release. In the meantime the workaround would be to manually edit the post
created_at
date in the database. -
Hey @Emmanuel71, thanks for bringing this to my attention. There was an issue with the mailer configuration which is now fixed