Hugo Sales
6be1622fd0
[DB][FKEY] Temporarily disable foreign key mapping, as there seems to be a bug in doctrine, which is under investigation
2021-04-14 15:37:24 +00:00
Hugo Sales
637c25d5fe
[WEB] Fix translations and small inconsistency when opening on web
2021-04-14 15:37:24 +00:00
Hugo Sales
051720a686
[TESTS] Add tests to all relevant methods under App\Util and fix errors that popup
2021-04-14 15:37:24 +00:00
Hugo Sales
cafd9a39a0
[TESTS] Add tests of Common and fix small oddities that pop up
2021-04-14 15:37:24 +00:00
Hugo Sales
120011a2d0
[TESTS] Fix error when testing cold redis cache
2021-04-14 15:37:24 +00:00
João Brandão
5e26359783
[UI][TIMELINES] Refactored query for public stream
2021-04-14 15:37:23 +00:00
Daniel
696ebe60e0
[Poll] Restructured templates, added misssing poll related css
2021-04-14 15:37:23 +00:00
Daniel
168b7d313a
[Poll] Polls now have an associated note, poll templates, start_show_styles event, started css
2021-04-14 15:37:23 +00:00
Daniel
7a925cd9a6
[Poll] Added modified param for Poll/Poll response, added PollTest
2021-04-14 15:37:23 +00:00
Hugo Sales
256169a3c4
[GIT] Change my email to the new one in all files and bump copyright year
2021-04-14 15:37:23 +00:00
Hugo Sales
5cced1c9ed
[DOCUMENTATION][REFACTOR] Add documentation to all flagged function and do some small cleanup
2021-04-14 15:37:23 +00:00
Hugo Sales
06e92344cc
[CONFIG] Various fixes to use new configuration format
2021-04-14 15:37:23 +00:00
Hugo Sales
02c7bdf4f0
[CONFIG][DB] Remove config from the database, put it in yaml, so it can be baked into the container
2021-04-14 15:37:22 +00:00
Hugo Sales
736fb672a5
[EXCEPTION] Fix exceptions not being translated
2021-04-14 15:37:22 +00:00
Hugo Sales
e13e763d5c
[NOTE][UI] Add note replying and UI displaying
2021-04-14 15:37:22 +00:00
Hugo Sales
d4813b4ce9
[UTIL][Common] Fix import
2021-04-14 15:37:22 +00:00
Hugo Sales
a752a5a07c
[UTIL][Common] Implement 'isSystemPath'
2021-04-14 15:37:22 +00:00
Hugo Sales
0508886fc4
[CORE][DB] Fix uses of db tables after previous restructure
2021-04-14 15:37:22 +00:00
Hugo Sales
459a60d789
[MEDIA][EXCEPTIONS] Fix errors and deprecations
2021-04-14 15:37:22 +00:00
Hugo Sales
a5c97762e0
[AVATAR] Fixed avatar upload, added avatar inline download and updated template and base controller
2021-04-14 15:37:22 +00:00
Hugo Sales
6567f10e69
[UTIL] Fix and rename arrayRemoveKeys
2021-04-14 15:37:22 +00:00
Hugo Sales
9291bfbecb
[UTIL] Add Common::array_remove_keys
2021-04-14 15:37:21 +00:00
Hugo Sales
292d98a33c
[LIB][Util] Update Common::setConfig to throw an exception if appropriate, add Formatting::{toString,toArray}
2021-04-14 15:37:21 +00:00
Hugo Sales
0af82054ff
[COMMON][SECURITY][WRAPPER] Added security service static wrapper and Common::getUser
2021-04-14 15:37:21 +00:00
Hugo Sales
0ef9223803
[LOGIN] Implement password checking and related systems
2021-04-14 15:37:21 +00:00
Hugo Sales
162a955f41
[UTIL] Update Common::config to ensure the values queried exist
2021-04-14 15:37:21 +00:00
Hugo Sales
c0ba6250aa
[LIB][Util] Make Common::config return the unserialized value instead of the entity
2021-04-14 15:37:21 +00:00
Hugo Sales
df60e72fb3
[LIB][Util] Change methods in the Common class to camelCase, add isSystemPath (previously in Nickname.php)
2021-04-14 15:37:21 +00:00
Hugo Sales
91ff4dbdec
[DATABASE][WRAPPER] Update DATABASE wrapper so entity names are provided without the namespace
2021-04-14 15:37:21 +00:00
Hugo Sales
26c966084a
[DOCUMENTATION] Fixed type annotations and documentation of Common::size_str_to_int
2021-04-14 15:37:21 +00:00
Hugo Sales
0fe5ae7675
[CORE] Refactoring core
2021-04-14 15:37:20 +00:00
Hugo Sales
520989bc59
[DEFAULTS] Remove deprecated defaults and convert them to snake_case
2021-04-14 15:37:20 +00:00
Hugo Sales
b0fece57ea
[DATABASE] Fix 'relation config doesn't exist'
2021-04-14 15:37:20 +00:00
Hugo Sales
074797384d
[DATABASE][CONFIG] Loading defaults into database, doctrine static wrapper
2021-04-14 15:37:20 +00:00
Hugo Sales
7718b167c3
[DATABASE][CONFIG] Bring default configs from V2 and implement DATABASE wrapper
2021-04-14 15:37:20 +00:00
Hugo Sales
40ec37bd27
[CORE][UTIL] Moved classes from util to core
...
And splitted up Common
2021-04-14 15:37:20 +00:00
Hugo Sales
0d5f66e8b8
[FORMATTING] Cherry-pick of Diogo's 763ac735c0758624ebd5957993dc0676b865927a
2021-04-14 15:37:20 +00:00
Diogo Cordeiro
4efbf9361c
[DOCUMENTATION][TOOL] Small bug fixes and docblock elaboration
2021-04-14 15:37:20 +00:00
Hugo Sales
3b5789639b
[TOOLS][DOCUMENTATION] Improvements to entity generation script
2021-04-14 15:36:35 +00:00
Hugo Sales
b46e3d5bf4
[COMMON] Added toCamelCase and toSnakeCase functions
2021-04-14 15:36:35 +00:00
Hugo Sales
6c8da48efa
[DOCUMENTATION] Document All The Things!
2021-04-14 15:36:35 +00:00
Hugo Sales
d8d2ad3e10
[CORE][EXTENSIONS] Added extension (modules, plugins) loading and test plugin, which is able to handle events
2021-04-14 15:36:35 +00:00
Hugo Sales
6546c088d9
[DOCTRINE][SCHEMADEF] Create a new metadata driver to allow us to continue using static schemaDef functions
...
This has the benefit of requiring fewer code changes, as well as providing a better isolation
between GNU social and symfony, useful in case the framework needs to be changed
2021-04-14 15:36:35 +00:00
Hugo Sales
027726205d
[CORE][I18N] Fix the translation system
2021-04-14 15:36:35 +00:00
Hugo Sales
cc47efe4b5
[CORE][EVENTS] Bring existing Events and Boostrapper back
...
- Adapt the existing event system to rely on Symfony's event dispatcher
2021-04-14 15:36:35 +00:00