Commit Graph

19599 Commits

Author SHA1 Message Date
Diogo Peralta Cordeiro 923ff309fe
[Posting] Store uploaded filenames as titles 2021-08-17 21:48:38 +01:00
Diogo Peralta Cordeiro f039c86578
[Avatar] Preserve uploaded filename and use Avatar's own route instead of attachment 2021-08-17 21:48:37 +01:00
Diogo Peralta Cordeiro e76e3b710b
Remove weird empty template 2021-08-17 21:48:37 +01:00
Eliseu Amaro 022a9476cc [TWIG][CSS] Left and right panels accessibility improvements. Tabindex is now properly set up. When panels have the attribute open but aren't focused (keyboard navigation out of panel, into main content) they aren't displayed anymore. 2021-08-17 21:43:58 +01:00
Hugo Sales 4e5f9a51f0
[TESTS] Hot-fix Security controller tests, broken with ongoing form rendering changes 2021-08-17 20:54:46 +01:00
Eliseu Amaro 44593f2ab4
[TWIG][CSS] More consistent classes. Checkbox styling done. Register and Login pages now done. 2021-08-17 20:52:22 +01:00
Eliseu Amaro 2ae1198704
[UTIL][FORM] Password form now shows the proper HTML class, and it's respective label. 2021-08-17 20:52:22 +01:00
Eliseu Amaro 9e52bd127f
[CONTROLLER][SECURITY] Added class names. Help labels for each form element. Each form element now has a proper block prefix (the resulting HTML won't simply concatenate the form's name to the element's label). 2021-08-17 20:52:21 +01:00
Eliseu Amaro 41b45435ff
[DOC] Fixed installation.md typos. 2021-08-17 20:52:21 +01:00
Hugo Sales e9fa41c5a8
[FORM] Fix bug where options were passed in the data parameter 2021-08-17 20:52:21 +01:00
Diogo Peralta Cordeiro 48c11a3fda
[DOCS][Developer] Add an introduction 2021-08-17 20:27:54 +01:00
Diogo Peralta Cordeiro fa1585bd00
[DOCS][Developer] httpclient: Add an example of lazyness care 2021-08-17 20:27:54 +01:00
Diogo Peralta Cordeiro f5918d8d5c
[DOCS][Developer] Paradigms: apply XRevan86 fixes and remove the return types section, we must revisit it later.. 2021-08-17 20:27:54 +01:00
Diogo Peralta Cordeiro ff4d31404b
[DOCS][Developer] Remove low level index, we will approach these themes in another manner
Fix some broken links
2021-08-17 20:27:54 +01:00
Hugo Sales ac6f2bed5e
[TOOLS] Add make command 'database-force-schema-update' to update the database schema and 'redis-shell' 2021-08-17 01:31:52 +01:00
Hugo Sales 5cb45fcd66
Duplicate public/assets/css/bg.jpg history in tests/sample-uploads/attachment-lifecycle-target.jpg history. 2021-08-17 01:31:52 +01:00
Hugo Sales dd22894f66
[TESTS][TOOLS] Always stop containers regardless of test success 2021-08-17 01:31:52 +01:00
Hugo Sales 11178289fa
[DEPENDENCIES] Update dependencies 2021-08-16 18:05:24 +01:00
Hugo Sales 1e8beefb07
[PLUGINS][ENTITY][Cover][ProfileColor] Clean up after interns and move entity defintions to be inside the corresponding plugin, rather than in core 2021-08-16 17:20:33 +01:00
Hugo Sales f68a2ce481
[TESTS] Raise test coverage for GSFile to 100% 2021-08-16 17:11:28 +01:00
Hugo Sales b0f5352a53
[TESTS] Raise test coverage for Attachment controller to 100% 2021-08-16 17:11:05 +01:00
Hugo Sales 69ff8c2750
[CORE][GSFile] Use pathinfo rather than regular expressions and don't attempt to persist an already persisted entity 2021-08-16 17:10:33 +01:00
Hugo Sales 355b26221d
[CONTROLLER][Attachment] Small refactor and add testing annotation 2021-08-16 17:09:44 +01:00
Hugo Sales d4c3e26f50
[TESTS] Remove copied upload test files, if upload failed 2021-08-16 17:09:02 +01:00
Hugo Sales 5bd5c25dcf
[TESTS] Add coverage ignore flags to trivial methods 2021-08-16 17:08:29 +01:00
Hugo Sales e30ae79eb7
[DB][DOCUMENTATION] Explain limit: 2 in findOneBy 2021-08-16 17:07:00 +01:00
Hugo Sales fb861ed41f
[UTIL][EXCEPTIONS] Introduce NotStoredLocallyException 2021-08-16 17:06:02 +01:00
Hugo Sales 33bf99cfda
[ENTITY][Attachment] Raise mimetype max length to 64 characters and ensure we don't attempt to store more than that 2021-08-14 21:47:49 +01:00
Hugo Sales 4d883d1011
[TESTS] Cleanup attachment test data 2021-08-14 21:46:44 +01:00
Hugo Sales 1d95080f9a
[TESTS] Remove MediaFileTest and move setup code to media data fixture 2021-08-14 19:49:51 +00:00
Hugo Sales bb57d7dc10
[TESTS] Move Media fixtures to their own file, for organization 2021-08-14 19:49:51 +00:00
Hugo Sales f3972abb70
[DOCUMENTATION][Entity] Improve documentation on Entity::getWithPK, explaining the ways it can be used 2021-08-14 19:49:50 +00:00
Diogo Peralta Cordeiro 2e3ab5bdfb
[ENTITY][Link] Sometimes URLs don't work, handle that 2021-08-14 17:08:11 +01:00
Diogo Peralta Cordeiro d23312aff9
[Embed] Add UI element and fix some bugs 2021-08-14 17:04:59 +01:00
Diogo Peralta Cordeiro a43f1a641a
[TWIG] Add Links representation to notes 2021-08-14 17:04:58 +01:00
Diogo Peralta Cordeiro 31c5fd6da7
[ImageEncoder] Handle VIPS unsupported image type 2021-08-14 17:04:58 +01:00
Diogo Peralta Cordeiro 7b3ca428e9
[ATTACHMENT] Some attachments don't have thumbnails and that's okay 2021-08-14 17:04:58 +01:00
Diogo Peralta Cordeiro df5e7b139a
[CORE][GSFile] ensureFilenameWithProperExtension: extension isn't an I/O param 2021-08-14 17:04:57 +01:00
Diogo Peralta Cordeiro 4c1fc40c43
[ENTITY][Note] Add getter for note links 2021-08-14 17:04:57 +01:00
Diogo Peralta Cordeiro c381e58d33
[ENTITY] Refactor RemoteURL entities to Link
RemoteURL was being an awfully confusing term.
2021-08-14 17:04:51 +01:00
Diogo Peralta Cordeiro 333567c6a1
[Embed] Retrieve remote thumbnails and other improvements 2021-08-14 17:00:53 +01:00
Diogo Peralta Cordeiro 632a54208d
[Embed] Fix usage of EmbedLib
Fix other minor bugs
2021-08-14 17:00:53 +01:00
Diogo Peralta Cordeiro daaf7ea236
[Attachment] Sometimes we can't provide download of original file 2021-08-14 17:00:53 +01:00
Diogo Peralta Cordeiro 3019048585
[Posting] Re-add original file to attachment on upload, if it was previously removed 2021-08-14 17:00:52 +01:00
Diogo Peralta Cordeiro 9781ddc8e0
[AttachmentToNote][Attachment] Add title getter to Attachment 2021-08-14 17:00:52 +01:00
Diogo Peralta Cordeiro c12eacc758
[TESTS][Twig] Fix ExtensionTest->testIconsExtension 2021-08-14 17:00:52 +01:00
Diogo Peralta Cordeiro d13da61d30
[StoreRemoteMedia] Implement the first version of it in v3 2021-08-14 17:00:51 +01:00
Diogo Peralta Cordeiro f64436771c
[UTIL] Common::config wasn't a proper port from v2, it has to accept one argument only as well 2021-08-14 17:00:51 +01:00
Diogo Peralta Cordeiro 91666f7d61
[RemoteURLToAttachment] Fix primary key, relation is: One Attachment Has Many URLs, One URL Has One Attachment 2021-08-14 17:00:51 +01:00
Diogo Peralta Cordeiro b20a4c89fb
[Attachment] Allow to delete the associated file 2021-08-14 17:00:50 +01:00