once-campfire
once-campfire copied to clipboard
I created a PR for the issue #99 . If the message is audio, sound bar will appear, and will animate during the play time. The message is not auto-played,...
This is the PR for #103 - Readme updated. - Env `MAX_ATTACHMENT_SIZE_IN_BYTES` added - Helpers for checking `MAX_ATTACHMENT_SIZE_IN_BYTES` added - UI updated - when the limit is exceeded there is...
### Discussed in https://github.com/basecamp/once-campfire/discussions/101 Originally posted by **jacebenson** October 27, 2025 Hey all, I was messng with this project and thoguht I'd test out the bots. I added two n8n-test...
When running a public instance sometimes there is a need to ban someone - for spam, trolling, or any other reason. Only an administrator should be able to ban someone....
Lexxy is an ActionText frontend replacement for Trix that has a few advantages: 1. It supports WYSIWYG markdown editing (closes https://github.com/basecamp/once-campfire/pull/36) 2. It supports inline and block code blocks with...
PR for issue #72 Files changed: - `app/assets/stylesheets/messages.css` - some UI styling for error message - `app/controllers/sessions/password_resets_controller.rb` - new controller for handling the reset password flow - `app/helpers/application_helper.rb` - new...
On large or public instances having to manage dozens password reset requests daily can become tedious. For those cases we'd like to introduce an email-based password reset flow. This flow...
There’s been some interest in helping pull Campfire’s Web Push out into its own gem in [this discussion](https://github.com/basecamp/once-campfire/discussions/78). @excid3 will be leading this effort. He’s been working on it for...
Created an optional flag for unfurling urls. It looks like this fixes the original problem, and now gives a option to turn it on or off via an environmental variable.
UI/UX improvemnent of the text editor component in use i.e. Trix editor. Namely, when you start typing the message in the editor, as the message grows so does the editor's...