028d7c929f
[TOOLS] Update shebang on scripts to use the correct php executable
Hugo Sales
2020-07-22 01:50:33 +00:00
f246667fe5
[AUTOGENERATED] Update autogenerated code
Hugo Sales
2020-07-22 01:49:40 +00:00
7c8ab40e3a
[DATABASE] Rename user table to local_user, since doctrine shits itself otherwise ._.
Hugo Sales
2020-07-22 01:47:56 +00:00
8f68bde21a
[DEPENDENCY] Add symfony/config as a dependency
Hugo Sales
2020-07-22 01:46:54 +00:00
01b5c4b2f7
[CONFIG] Change way configuration is done to use Symfony's system instead of environment vars
Hugo Sales
2020-07-21 23:50:36 +00:00
fffa17448f
[CORE][I18n][DEFAULTS] Remove I18nHelper
Hugo Sales
2020-07-21 23:12:49 +00:00
339003f210
[LIB][Util] Change methods in the Common class to camelCase, add isSystemPath (previously in Nickname.php)
Hugo Sales
2020-07-21 21:35:10 +00:00
d0771f77bc
[UTIL][NICKNAME] Import nickname utilities and exceptions from v2
Hugo Sales
2020-07-21 21:33:50 +00:00
643a937152
[DATABASE][WRAPPER] Update DATABASE wrapper so entity names are provided without the namespace
Hugo Sales
2020-07-18 02:16:18 +00:00
0615adbb51
[DOCKER] Add redis to the docker image
Hugo Sales
2020-07-17 22:58:45 +00:00
09c2a762ef
[CACHE] Fix usage of the redis extension
Hugo Sales
2020-07-17 22:58:00 +00:00
c0a17af062
[DOCKER] Fix redis extension build process to use LZ4 and add APCu
Hugo Sales
2020-07-17 22:13:57 +00:00
4776cff969
[DEPENDENCY] Add mock polyfill implementations of the redis and memcached extension
Hugo Sales
2020-07-17 22:12:50 +00:00
31ad75564f
[CACHE][Redis] Add special support for redis (fixed size lists), set method and general fixes
Hugo Sales
2020-07-16 00:04:25 +00:00
c602cf8422
[LIB][Util] Refactor and implement array indexing methods on RingBuffer
Hugo Sales
2020-07-16 00:01:00 +00:00
071c1aaec4
[DOCKER] Updated php image so redis is compiled with LZ4 compression available, as it's the fastest at decompressing and really fast at compressing. Read performance is more important, with this being used as a cache
Hugo Sales
2020-07-15 23:59:50 +00:00
c549bea4a9
[CACHE] Add support for multiple pools with the syntax (as an example) SOCIAL_CACHE_ADAPTER='default=redis://localhost:6379,memcached://localhost:11211;db.config=apcu://'
Hugo Sales
2020-07-11 22:43:05 +00:00
d35b6f3437
[DOCKER] Add msgpack and redis extensions to docker image
Hugo Sales
2020-07-11 22:41:52 +00:00
cfe1901b51
[DEFAULTS] Add modified time to config table (as value) and only reload the defaults if the file is newer
Hugo Sales
2020-07-11 22:19:25 +00:00
e91a141474
[CACHE] Extend the static wrapper to support working with lists in caches that don't natively support them
Hugo Sales
2020-07-10 16:41:26 +00:00
7f5e574cbf
[LIB][Util] Add Ring Buffer data structure
Hugo Sales
2020-07-10 15:48:43 +00:00
05ffc0db9c
[DOCKER] Move certbot files to hidden folder, so it's ignored by GNU global
Hugo Sales
2020-07-10 15:03:19 +00:00
0e0321cfef
[DEFAULTS][FIX] Fix defaults to use value from environment
Hugo Sales
2020-07-10 14:22:49 +00:00
2671c37039
[PHP][EXTENSION][POLYFILL] Add php-ds polyfill, which is used if the native extension is not available
Hugo Sales
2020-07-10 14:08:07 +00:00
279b7e775b
[DOCKER][PHP][EXTENSION] Add PHP ds extension to docker PHP image
Hugo Sales
2020-07-10 14:03:00 +00:00
52aad30030
[TOOLS][configure] Fix to use quotation marks properly
Hugo Sales
2020-07-10 14:01:49 +00:00
9d2f6e7425
[CACHE][WRAPPER] Fix cache wrapper
Hugo Sales
2020-07-10 13:13:53 +00:00
4f85594bec
[FORMATTING][DEFAULTS] Fix formatting and remove redundant config defaults
Hugo Sales
2020-07-10 11:10:18 +00:00
65cc487a29
[CACHE] Add a static wrapper around symfony/cache
Hugo Sales
2020-07-09 23:58:00 +00:00
81dd2e4c72
[DEPENDENCY] Add symfony/cache as a dependency
Hugo Sales
2020-07-09 23:56:03 +00:00
aae883880f
[LOG][WRAPPER] Refactor log wrapper
Hugo Sales
2020-07-09 23:46:59 +00:00
d48cb3f0b8
[QUEUE] Add queueing wrapper, default configuration and example usage
Hugo Sales
2020-07-09 15:00:58 +00:00
441fd8490f
[DEPENDENCY] Add symfony/messenger as a dependency
Hugo Sales
2020-07-09 14:59:02 +00:00
9c483e6e79
[DATABASE] Delete queue_item table, as queueing will be handled by messenger
Hugo Sales
2020-07-09 14:58:31 +00:00
423129486c
[CONTROLLER] Show dummy notices in main/all
Hugo Sales
2020-07-06 22:16:50 +00:00
8e30b9423b
[MODULES] Make ModulesManager check if file exists
Hugo Sales
2020-07-06 20:57:36 +00:00
59b2b98537
[CONTROLLER] Add Controller base class, which handles rendering templates if requested HTML or json, accordingly
Hugo Sales
2020-07-06 20:51:08 +00:00
124e1a70c1
[UI][FAQ] Controller and Route for FAQ page created as well as basic template structure
rainydaysavings
2020-06-05 22:51:46 +01:00
0eb0d21007
[TOOLS] Fix bootstrap and pre-commit scripts
Hugo Sales
2020-07-05 22:28:40 +00:00
4d92915846
[MODULE] Move 'foreign' entities from core to a module
Hugo Sales
2020-06-30 18:26:03 +00:00
97b583aee7
[AUTOGENERATED] Update autogenerated code
Hugo Sales
2020-06-30 18:20:50 +00:00
2eab90bbb0
[TOOLS] Update bin/generate_entity_fields script
Hugo Sales
2020-06-30 18:19:50 +00:00
5eae3dc351
[CORE][DATABASE] Replace zero dates with CURRENT_TIMESTAMP and add defaults to all 'created' or 'modified' This commit is a port from v2's 9a515b9234 ([SCHEMA] Improve timestamp storage) to v3.
Hugo Sales
2020-07-05 13:12:35 +00:00
25aeac80a3
[CORE][DATABASE] Restructure the database
Hugo Sales
2020-06-30 16:26:40 +00:00
44eaf43ba9
[ROUTE][ADMIN][CONFIG] Add route to update values in the config table
Hugo Sales
2020-06-23 21:24:14 +00:00
e286f39551
[DEFAULTS] Small fixes and add check of SOCIAL_NO_RELOAD_DEFAULTS from the environment, to override the reloading of default values
Hugo Sales
2020-06-24 22:59:36 +00:00
84be8e1711
[DOCUMENTATION] Fixed type annotations and documentation of Common::size_str_to_int
Hugo Sales
2020-06-23 21:22:27 +00:00
b7a8861f55
[CORE][Event] Move GSEvent to Event, no longer a name collision
Hugo Sales
2020-06-23 20:37:29 +00:00
b32e173749
[FORM] Added Symfony Form wrapper
Hugo Sales
2020-06-23 20:27:02 +00:00
bc6ead4ab1
[CORE][Symfony] Fixed deprecation resultant from Symfony 5.1 upgrade
Hugo Sales
2020-06-23 12:43:19 +00:00
7a52c1d823
[TESTS][I18N] Added test for I18n::_m and I18nHelper::formatICU
Hugo Sales
2020-06-23 12:06:25 +00:00
753f852941
[I18N] Fix implementation of I18nHelper::formatICU
Hugo Sales
2020-06-23 12:05:38 +00:00
491e82f94e
[ROUTES] Add easier support for using TemplateController and improved documentation
Hugo Sales
2020-06-21 14:00:14 +00:00
f28ff24f2a
[I18N] Small fixes. Still broken, though :')
Hugo Sales
2020-06-11 18:08:32 +00:00