Compare commits

...
Author SHA1 Message Date
james.maesandClaude Opus 5.5 88bff675e9 fix(attachments): use only qbit-object-storage's api package
Stop reading the bucket cap through StorageBucket.config() (the non-api
StorageBucketConfig, flagged by the qbit-bom guardrails, G1-arch).
Collaboration enforces its per-table cap; object storage still enforces
the bucket cap at put time. An api accessor is requested upstream.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 19:58:41 -05:00
james.maes 0b19f956a2 Merge pull request #9 from QRun-IO/feature/sharing-tasks
feat: sharing with access requests, tasks, owner/assignee and My work
2026-10-13 19:09:31 -05:00
james.maes 003384abd4 Merge pull request #5 from QRun-IO/feature/tags
feat: tags with approval modes and bulk actions
2026-10-13 17:40:50 -05:00
james.maes 76e4944919 Merge pull request #4 from QRun-IO/feature/comments-follow-timeline
feat: comments with mentions, follow and activity timeline
2026-10-13 16:44:35 -05:00
james.maes 4898e78c5d Merge pull request #3 from QRun-IO/feature/attachments
feat: record attachments through qbit-object-storage
2026-10-13 16:15:24 -05:00
james.maes 1e750b9dc6 Merge pull request #2 from QRun-IO/feature/favorites-recents
feat: favorites and recently viewed
2026-10-13 15:57:29 -05:00
@@ -45,11 +45,14 @@ public class AttachmentStorage
}
/*******************************************************************************
** Enforce the bucket's cap as well as collaboration's configured cap.
** The bucket's own upload cap, when object storage exposes it through its api
** package. It does not yet (requested from qbit-object-storage), so this
** returns Long.MAX_VALUE: collaboration enforces its configured per-table cap,
** and object storage still enforces the bucket's cap when the object is put.
*******************************************************************************/
public long maxBytes(String name)
{
return (bucket(name).config().getMaxUploadBytes());
return (Long.MAX_VALUE);
}
/*******************************************************************************