Commit Graph

19595 Commits

Author SHA1 Message Date
4e5f9a51f0 [TESTS] Hot-fix Security controller tests, broken with ongoing form rendering changes 2021-08-17 20:54:46 +01:00
44593f2ab4 [TWIG][CSS] More consistent classes. Checkbox styling done. Register and Login pages now done. 2021-08-17 20:52:22 +01:00
2ae1198704 [UTIL][FORM] Password form now shows the proper HTML class, and it's respective label. 2021-08-17 20:52:22 +01:00
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
41b45435ff [DOC] Fixed installation.md typos. 2021-08-17 20:52:21 +01:00
e9fa41c5a8 [FORM] Fix bug where options were passed in the data parameter 2021-08-17 20:52:21 +01:00
48c11a3fda [DOCS][Developer] Add an introduction 2021-08-17 20:27:54 +01:00
fa1585bd00 [DOCS][Developer] httpclient: Add an example of lazyness care 2021-08-17 20:27:54 +01:00
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
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
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
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
dd22894f66 [TESTS][TOOLS] Always stop containers regardless of test success 2021-08-17 01:31:52 +01:00
11178289fa [DEPENDENCIES] Update dependencies 2021-08-16 18:05:24 +01:00
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
f68a2ce481 [TESTS] Raise test coverage for GSFile to 100% 2021-08-16 17:11:28 +01:00
b0f5352a53 [TESTS] Raise test coverage for Attachment controller to 100% 2021-08-16 17:11:05 +01:00
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
355b26221d [CONTROLLER][Attachment] Small refactor and add testing annotation 2021-08-16 17:09:44 +01:00
d4c3e26f50 [TESTS] Remove copied upload test files, if upload failed 2021-08-16 17:09:02 +01:00
5bd5c25dcf [TESTS] Add coverage ignore flags to trivial methods 2021-08-16 17:08:29 +01:00
e30ae79eb7 [DB][DOCUMENTATION] Explain limit: 2 in findOneBy 2021-08-16 17:07:00 +01:00
fb861ed41f [UTIL][EXCEPTIONS] Introduce NotStoredLocallyException 2021-08-16 17:06:02 +01:00
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
4d883d1011 [TESTS] Cleanup attachment test data 2021-08-14 21:46:44 +01:00
1d95080f9a [TESTS] Remove MediaFileTest and move setup code to media data fixture 2021-08-14 19:49:51 +00:00
bb57d7dc10 [TESTS] Move Media fixtures to their own file, for organization 2021-08-14 19:49:51 +00:00
f3972abb70 [DOCUMENTATION][Entity] Improve documentation on Entity::getWithPK, explaining the ways it can be used 2021-08-14 19:49:50 +00:00
2e3ab5bdfb [ENTITY][Link] Sometimes URLs don't work, handle that 2021-08-14 17:08:11 +01:00
d23312aff9 [Embed] Add UI element and fix some bugs 2021-08-14 17:04:59 +01:00
a43f1a641a [TWIG] Add Links representation to notes 2021-08-14 17:04:58 +01:00
31c5fd6da7 [ImageEncoder] Handle VIPS unsupported image type 2021-08-14 17:04:58 +01:00
7b3ca428e9 [ATTACHMENT] Some attachments don't have thumbnails and that's okay 2021-08-14 17:04:58 +01:00
df5e7b139a [CORE][GSFile] ensureFilenameWithProperExtension: extension isn't an I/O param 2021-08-14 17:04:57 +01:00
4c1fc40c43 [ENTITY][Note] Add getter for note links 2021-08-14 17:04:57 +01:00
c381e58d33 [ENTITY] Refactor RemoteURL entities to Link
RemoteURL was being an awfully confusing term.
2021-08-14 17:04:51 +01:00
333567c6a1 [Embed] Retrieve remote thumbnails and other improvements 2021-08-14 17:00:53 +01:00
632a54208d [Embed] Fix usage of EmbedLib
Fix other minor bugs
2021-08-14 17:00:53 +01:00
daaf7ea236 [Attachment] Sometimes we can't provide download of original file 2021-08-14 17:00:53 +01:00
3019048585 [Posting] Re-add original file to attachment on upload, if it was previously removed 2021-08-14 17:00:52 +01:00
9781ddc8e0 [AttachmentToNote][Attachment] Add title getter to Attachment 2021-08-14 17:00:52 +01:00
c12eacc758 [TESTS][Twig] Fix ExtensionTest->testIconsExtension 2021-08-14 17:00:52 +01:00
d13da61d30 [StoreRemoteMedia] Implement the first version of it in v3 2021-08-14 17:00:51 +01:00
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
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
b20a4c89fb [Attachment] Allow to delete the associated file 2021-08-14 17:00:50 +01:00
6453593b0d [MODULES] Add module configuration 2021-08-14 17:00:50 +01:00
f72cfd1c2b [CORE][Event] Fix bug on handler Log 2021-08-14 17:00:50 +01:00
c0a404c640 [CORE][Entity] Compare with object properties when creating/updating, instead of class 2021-08-14 17:00:50 +01:00
aec8521e4b [ENTITY][Posting] Remove GSActorToRemoteURL, Fix URL database store 2021-08-14 17:00:49 +01:00