Skip to main content
Pricing Community Docs Get Started GitHub My Account
Community
Search
Log In
Log In Sign Up
Toby

Toby

Founder

Waterhole Australia waterhole.dev Joined Nov 7, 2022 Last seen Sep 3, 2025
Posts 6 Comments 117

⁨Toby⁩'s Comments

Newest Top
Newest Top
    1. 💡 Ideas
    2. Edit post date
    Toby 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.

    👍️ 2 Like Loading...
    Reply Actions
    1. 💡 Ideas
    2. Shrink down the pagination UI
    Toby Toby Waterhole Founder Nov 5, 2023

    Thanks for the suggestion @Subarist. IMO displaying a larger number of pages does serve a couple of purposes:

    • Provide the user a bigger target in which they can scroll through and navigate pages
    • Serve as a visual cue that there are a large number of pages in the discussion, not just a few

    So right now there are no plans to change this part of the UI, but you can easily customise it yourself by changing the max-height of the scrollable container. Your suggestion to display the date alongside the current page number is potentially a nice idea.

    Reply Actions
    1. ❓ Support
    2. Add "Feed" string to the language pack
    Answer
    Toby Toby Waterhole Founder Nov 5, 2023

    This was fixed in the 0.3 release.

    Reply Actions
    1. ❓ Support
    2. Issues with locked comments
    Toby Toby Waterhole Founder Nov 5, 2023

    Hey @René! Locking comments doesn't apply to administrators (or anyone with the "moderate" permission for the current channel). However, in this case the "Comments are locked" notice should still display above the comment box.

    Can you confirm that if you impersonate a regular user, you're unable to post a comment in a locked post? And as an admin, is there any discernible pattern to when the notice displays vs when it doesn't? (e.g. in a specific channel, only when there a multiple pages of comments, etc)

    Reply Actions
    1. Blog
    2. Waterhole 0.3
    Toby Toby Waterhole Founder Aug 16, 2023
    In reply to Manuel Manuel
    Manuel Manuel Aug 16, 2023
    Yeah I had included these commands already. I actually dropped all tables with a migrate:fresh as well, as it's just test installations. But I still get the errors. Not sure how I can further investig...

    Curious! Can you please create an issue on GitHub containing the full details (SQL queries, environment info)?

    1 Show ⁨1⁩ ⁨reply⁩
    👍️ 1 Like Loading...
    Reply Actions
    1. Blog
    2. Waterhole 0.3
    Toby Toby Waterhole Founder Aug 15, 2023
    In reply to Manuel Manuel
    Manuel Manuel Aug 14, 2023
    I get errors on my local test instances after the update. I changed the requirement to 0.3 on two local instances, I don't get errors on the composer update, but when I try to access the sites I get d...

    Oops, forgot to include these command in the upgrade instructions:

    php artisan migrate
    php artisan waterhole:cache:clear

    Try that and it should solve those errors. See the Updating docs page for info.

    2 Show ⁨2⁩ ⁨replies⁩
    Reply Actions
    1. 🔧 Development
    2. SSO with Firebase Auth
    Toby Toby Waterhole Founder Aug 12, 2023
    In reply to René René
    René René Aug 9, 2023
    Quick update — We're now considering using Waterhole's default auth as the main Login method for our web app too (blank.page). This way we have a single user database and avoid having to match account...

    Using Waterhole as an auth provider for external apps is not currently supported. I will keep this in mind when building the SSO feature – that could definitely be a useful addition.

    The other way to do it would be to implement Laravel Passport to add an OAuth2 server to your Waterhole installation, and then authenticate external apps with that. But this would require a bit of custom dev work.

    👍️ 2 Like Loading...
    Reply Actions
    1. 💡 Ideas
    2. Avatar position
    Toby Toby Waterhole Founder Jul 28, 2023

    Can't see the image you linked (and sorry about the attachment issue, should be fixed now). I know what you mean though! I'll make this change.

    👍️ 3 Like Loading...
    Reply Actions
    1. 🔧 Development
    2. SSO with Firebase Auth
    Answer
    Toby Toby Waterhole Founder Jul 28, 2023

    Hi @René, I've never used Firebase Authentication before but I just had a look into this. As far as I can tell, Firebase doesn't expose an OAuth server so it can't be used with Laravel Socialite.

    For the next Waterhole release (0.4) I am planning a single sign-on (SSO) feature that should make this integration possible. I'd be happy to help you set this up if you're happy to beta-test it!

    In the meantime, launching with Waterhole's default auth should be fine as the SSO system will allow you to match up accounts by their email.

    2 Show ⁨2⁩ ⁨replies⁩
    Reply Actions
    1. Blog
    2. Waterhole 0.2
    Toby Toby Waterhole Founder Jul 24, 2023
    In reply to René René
    René René Jul 24, 2023
    Hey @Toby, just out of curiosity, is there an expected timeframe for new updates?

    @René Aiming for releases every 1-2 months. 0.3 will release within the next week.

    ❤️ 3 Love Loading...
    Reply Actions
    1. ❓ Support
    2. Integration with an existing Laravel app
    Toby Toby Waterhole Founder Jul 7, 2023

    Hi @Joe,

    Yes, this is something that I'm planning to add official support/docs for. For now it's untested and probably fairly limited (eg. there's no way to configure a separate DB connection for Waterhole). But the gist would be:

    1. composer require waterholeforum/core into your Laravel project
    2. Follow the rest of the Waterhole installation instructions
    3. Configure Waterhole's path prefix

    In terms of auth integration, there's no solution at the moment but it's also on the roadmap for one of the next couple releases.

    1 Show ⁨1⁩ ⁨reply⁩
    👍️ 1 Like Loading...
    Reply Actions
    1. 📙 Resources
    2. To install Waterhole on a shared hosting environment
    Toby Toby Waterhole Founder Jun 21, 2023

    ⚠️ Please note that running Waterhole on shared hosting is not officially supported.

    Reply Actions
    1. 🔧 Development
    2. How to add a Stimulus controller?
    Answer
    Toby Toby Waterhole Founder Jun 21, 2023

    Hi @mtdmy, you'll need to:

    1. Create a new Stimulus controller at resources/js/controllers/hello_controller.js, and then register it with Waterhole's Stimulus instance in resources/js/app.js:
    import HelloController from './controllers/hello_controller';
    
    window.Stimulus.register('hello', HelloController);
    1. Set up a JavaScript compilation step - probably the easiest way is to use Laravel Mix. Output your compiled JavaScript to resources/dist/app.js.

    2. Add this script to Waterhole's JavaScript bundle in your service provider:

    Extend\Script::add(resource_path('dist/app.js'));

    Hopefully that's enough to get you started – let me know if you have any specific questions.

    2 Show ⁨2⁩ ⁨replies⁩
    Reply Actions
    1. ❓ Support
    2. Keep me logged in
    Toby Toby Waterhole Founder Jun 21, 2023

    Hey @René! It doesn't seem to happen to me on this forum, at least 🤔

    Checking the "Remember me" box should set a cookie called remember_web_[random string] with an expiry of 1 year. Can you confirm that this is being set correctly?

    Reply Actions
    1. 🔧 Development
    2. When I select a piece of text, the selection event is not triggered
    Answer
    Toby Toby Waterhole Founder Jun 13, 2023
    In reply to B binks
    B binks Jun 13, 2023
    this one https://chrome.google.com/webstore/detail/%E7%81%AB%E5%B1%B1%E7%BF%BB%E8%AF%91-%E5%88%92%E8%AF%8D%E5%92%8C%E7%BD%91%E9%A1%B5%E7%BF%BB%E8%AF%91/klgfhbiooeogdfodpopgppeadghjjemk

    This seems to be a conflict between Turbo Drive (a library that Waterhole uses to speed up page navigation) and this extension. Turbo Drive is simply replacing the <body> via XHR, so it's a bug with the extension if it can't handle that. I would suggest contacting the extension developer to submit a bug report.

    A workaround is to reload the page, and then it will work again (up until you navigate to another page).

    Reply Actions
Load More
© 2025 Waterhole Pty Ltd
  • Product
    • Pricing
    • Releases
    • Roadmap
    • Demo
  • Resources
    • Documentation
    • Support
    • Experts
    • Blog
  • Community
    • Community
    • Twitter
    • GitHub
  • Company
    • Terms & Privacy
    • Software License