diskuto icon indicating copy to clipboard operation
diskuto copied to clipboard

An embeddable comment engine

Results 8 diskuto issues
Sort by recently updated
recently updated
newest added

When creating `new MongoDBCommentStore(settings.databaseURL)` with URL like `mongodb+srv://:@cluster0.w7o97.mongodb.net/vibelog?retryWrites=true&w=majority` got the following error ``` object.Exception@root/.dub/packages/diskuto-1.7.1/diskuto/source/diskuto/commentstores/mongodb.d(22): Failed to parse MongoDB URL. ---------------- /dlang/dmd-2.096.1/linux/bin64/../../src/phobos/std/exception.d:516 pure @safe void std.exception.bailOut!(Exception).bailOut(immutable(char)[], ulong, scope const(char)[]) [0x55ba9c1627d6] /dlang/dmd-2.096.1/linux/bin64/../../src/phobos/std/exception.d:437...

Basic idea: - As soon as the edit time frame expires, post a new message to the newsgroup - Create a new thread for the topic if none exists -...

enhancement

- Global notifications for any new comment - Notifications for comment authors once a reply is posted

enhancement

Currently the various reply forms on the page will only be updated when the page is reloaded.

At least the indentation amount should be reduced on narrow screens. Possibly the avatar image along with the control bar at the bottom could be moved to the top, where...

enhancement

The level could be limited either functionally (disallow replies to comments of a certain level), or visually. In the latter case it would be interesting how to best display the...

enhancement

Simplest approach would be to require solving a captcha for IPs that perform actions with a high frequency.

enhancement

This is useful to let the engine be used in web applications written with foreign languages or web frameworks.

enhancement