Sergey Linnik
|
33d380556c
|
fix: catch Error types in track callback
|
6 days ago |
Serik Ibragimov
|
751ca83bdc
|
feat(share): cover circle shares in advanced permissions
|
2 weeks ago |
Serik Ibragimov
|
8ee8ed6f48
|
fix(config): remove redundant false check in buildOnlyofficeFormats
|
2 weeks ago |
Serik Ibragimov
|
a9df29f4a3
|
fix(config): remove redundant int cast in getEditorsCheckInterval
|
2 weeks ago |
Serik Ibragimov
|
c0a69c21d8
|
fix(config): guard parse_url result before accessing URL components
|
2 weeks ago |
Serik Ibragimov
|
974c4ae2e4
|
fix(config): remove redundant string cast in setStorageUrl
|
2 weeks ago |
Serik Ibragimov
|
26bb867ea8
|
fix(docs): correct mismatched @param types and remove redundant parameter
|
2 weeks ago |
Serik Ibragimov
|
127010fc60
|
fix(docs): remove redundant and incorrect @return docblocks, add missing return type hints
|
2 weeks ago |
Serik Ibragimov
|
292aed31af
|
fix(callback): remove typed constants for PHP 8.1 compatibility
|
2 weeks ago |
Sergey Linnik
|
d3c105dae1
|
update license
|
3 weeks ago |
Serik Ibragimov
|
aa62974330
|
fix(desktop): remove JS dashboard redirect in favour of server-side middleware
|
1 month ago |
Serik Ibragimov
|
5ef31ad96b
|
fix(desktop): redirect to files app when desktop client opens default app
|
1 month ago |
Serik Ibragimov
|
222f6750e2
|
feat(email): handle TRACKERSTATUS_MAILMERGE callback to send mail merge messages
|
1 month ago |
Serik Ibragimov
|
0064880b22
|
feat(email): expose userHasMailAccounts flag in editor config
|
1 month ago |
Serik Ibragimov
|
d6b00ecc7a
|
feat(email): register MailMergeEndedEvent listener in Application bootstrap
|
1 month ago |
Serik Ibragimov
|
f4c03b4fa6
|
feat(email): add mailmerge_ended notification type to Notifier
|
1 month ago |
Serik Ibragimov
|
dcc0b2ecfa
|
feat(email): add MailMergeEndedListener to notify sender on mailing completion
|
1 month ago |
Serik Ibragimov
|
adf70978f5
|
feat(email): add MailMergeEndedEvent to signal mailing completion
|
1 month ago |
Serik Ibragimov
|
8b860a2de3
|
feat(email): add MailMergeService to send mail merge messages via mail provider
|
1 month ago |
Serik Ibragimov
|
1fb8435fcd
|
feat(email): add MailMergeMessage and MailMergeAttachment value objects
|
1 month ago |
Serik Ibragimov
|
b9a00eeda9
|
feat(email): add emails endpoint to list user's sendable addresses
|
1 month ago |
Serik Ibragimov
|
6736a8166a
|
feat(email): add getSenderAddressesFor to retrieve user's sendable addresses
|
1 month ago |
Serik Ibragimov
|
3af0a7a542
|
fix(editor): remove urldecode from createUrl and template URLs
|
2 months ago |
Serik Ibragimov
|
d8cbcb5951
|
fix(share): respect admin resharing policy when validating extra permissions
|
2 months ago |
Serik Ibragimov
|
9901af99ee
|
feat(editor): add backend check for external storage restriction in editor config
|
2 months ago |
Serik Ibragimov
|
93282ee442
|
feat(direct): restrict direct editing for files on external storage
|
2 months ago |
Serik Ibragimov
|
39226a59c4
|
feat(settings): add restrictExternalStorage setting
|
2 months ago |
Serik Ibragimov
|
90f4da72b9
|
fix(share): validate that shareId belongs to file in setShares
|
2 months ago |
Serik Ibragimov
|
43f64af456
|
refactor(share): extract share collection into getSharesByOwner
|
2 months ago |
Serik Ibragimov
|
46ed0a760b
|
fix: guard against false return from splitPathVersion before destructuring
|
2 months ago |
Serik Ibragimov
|
7390c28acf
|
fix(settings): accept boolean watermark values instead of string "true"
|
2 months ago |
Serik Ibragimov
|
0ea555ed8a
|
refactor: remove redundant template styles in FilesListener
|
2 months ago |
Serik Ibragimov
|
316c38bccb
|
refactor: rewrite share tab as Vue SFCs
|
2 months ago |
Serik Ibragimov
|
09b944f224
|
refactor(settings): rewrite admin settings page as Vue SFCs
Replace the legacy jQuery IIFE + PHP-template-rendered settings form
with a proper Vue 3 component tree using the Nextcloud component library.
|
2 months ago |
Serik Ibragimov
|
3a7412f317
|
feat: add missing css styles
|
2 months ago |
Serik Ibragimov
|
3d8a1f210a
|
refactor: remove template.js and its traces
|
2 months ago |
Serik Ibragimov
|
8b81a4f049
|
fix(editor): guard against null owner in version history
|
2 months ago |
Serik Ibragimov
|
453d859ae7
|
fix(editor): fix nullable types and dead null check
|
2 months ago |
Serik Ibragimov
|
40b76f3853
|
fix(callback): replace non-nullable defaults with nullable types
|
2 months ago |
Serik Ibragimov
|
73a16bc441
|
fix(federation): allow null for fs param in lockRemoteKey
|
2 months ago |
Serik Ibragimov
|
55994b924d
|
fix(federation): allow null for fs param in keylock endpoint
|
2 months ago |
Serik Ibragimov
|
3466e65ba9
|
fix(federation): fix null dereference in healthCheck debug log
|
2 months ago |
Serik Ibragimov
|
07f9341d2f
|
fix(federation): normalize fetch() false return to null in RemoteInstance::get()
|
2 months ago |
Serik Ibragimov
|
8e9e4a8def
|
fix(editor): replace empty-string defaults with nullable string params
|
2 months ago |
krzotr
|
ea89ab79b0
|
Replaced shardKey with shardkey (lowercase)
|
2 months ago |
Alexander Trofimov
|
e6577a3ba3
|
standardize comments in English
|
2 months ago |
Serik Ibragimov
|
de7d88b745
|
fix: passing null to version param instead of int
|
2 months ago |
Serik Ibragimov
|
618b02a72c
|
fix: deprecated non-canonical integer cast
|
2 months ago |
Serik Ibragimov
|
09e6dc93f0
|
fix: guard against stripping the instance prefix from plain user ids
|
3 months ago |
Serik Ibragimov
|
6c8114bc91
|
fix: wrap file lookup in try/catch to handle NotFoundException gracefully
|
3 months ago |