4133fc3290
[GIT] Updated gitignore
Hugo Sales
2020-06-07 17:17:44 +00:00
10ca51e72a
[I18N] Overhaul _m() implementation to support ICU message formats
Hugo Sales
2020-06-07 16:50:11 +00:00
a65a46f14e
[I18N] Dumped english translation files
Hugo Sales
2020-06-05 23:11:58 +00:00
e3d8ea7912
[TOOLS] Small fix to composer install hook
Hugo Sales
2020-06-05 23:05:13 +00:00
711af58dcd
[I18N] Added ability to call _m_dynamic from any class, allowing it to define translations for dynamic-valued calls to _m
Hugo Sales
2020-06-05 23:04:49 +00:00
5be901f9ce
[TOOLS] Improve configure script to disallow reserved database names
Hugo Sales
2020-06-05 15:10:20 +00:00
dc7387cc8d
[I18N] Custom translation extractor based on Symfony's PhpExtractor, since we use instead of
Hugo Sales
2020-06-04 23:24:28 +00:00
f283613443
[I18N] Refactor since rfc/use-static-function is not implemented
Hugo Sales
2020-06-04 21:53:34 +00:00
186b9e7683
[ROUTES] Add static wrapper around Symfony's router
Hugo Sales
2020-06-04 21:00:34 +00:00
4ffb7c338f
[CORE] Refactoring core
Hugo Sales
2020-06-04 21:00:05 +00:00
87bc60a806
[UI][CONFIG] Added admin configuration form
Hugo Sales
2020-06-04 20:37:17 +00:00
436b44df89
[I18N] Fix i18n and add default domain 'Core'
Hugo Sales
2020-06-04 20:35:46 +00:00
7c18f10bd2
[TOOLS] Fixed all licence blocks, to use the same, foldable, format
Hugo Sales
2020-05-20 16:53:53 +00:00
82ae4f8920
[DEPENDENCY] Added alchemy/zippy, which adds support for multiple archive formats. Used to allow theme uploads in zip, tar, gz, or other formats
Hugo Sales
2020-05-17 20:00:33 +00:00
02db154495
[DOCUMENTATION][DEFAULTS] Documented all defaults and updated some. Restructured other documentation.
Hugo Sales
2020-05-17 19:58:21 +00:00
4deb446f39
[DEFAULTS] Remove deprecated defaults and convert them to snake_case
Hugo Sales
2020-05-16 20:42:31 +00:00
6cc19b83df
[GIT] Added docker-compose to gitignore, in preparation for using a script to generate them
Hugo Sales
2020-05-16 13:48:43 +00:00
a794c28e75
[DATABASE] Change the way defaults are loaded, bulk insert, reload everything in debug mode, only on http requests (not command line)
Hugo Sales
2020-05-16 12:33:19 +00:00
5a61098d28
[TOOLS] Update install scripts
Hugo Sales
2020-05-16 12:37:06 +00:00
0ccc359880
[DATABASE] Postgres doesn't understand '0000-00-00 00:00:00' for datetime, use '-infinity'
Hugo Sales
2020-05-14 21:56:44 +00:00
aaf38353ea
[DOCKER] Change postgres data path to the correct one
Hugo Sales
2020-05-14 21:55:45 +00:00
b9bc88ddbf
[DATABASE][CONFIG] Loading defaults into database, doctrine static wrapper
Hugo Sales
2020-05-14 21:55:04 +00:00
cdb863ba17
[DATABASE][CONFIG] Bring default configs from V2 and implement DATABASE wrapper
Hugo Sales
2020-05-13 12:10:24 +00:00
736a1f7012
[ASSETS] Import old favicon.ico
Hugo Sales
2020-05-11 19:33:30 +00:00
dd559402cd
[CORE][UTIL] Moved classes from util to core And splitted up Common
Hugo Sales
2020-05-11 18:15:08 +00:00
f628665589
[FORMATTING] Cherry-pick of Diogo's 763ac735c0758624ebd5957993dc0676b865927a
Hugo Sales
2020-05-11 17:39:12 +00:00
f60e37ba3d
[DOCKER][BOOTSTRAP] Add option to use a self signed cert
Diogo Cordeiro
2020-05-10 22:33:03 +01:00
cb7518a750
[DOCUMENTATION][TOOL] Small bug fixes and docblock elaboration
Diogo Cordeiro
2020-05-10 21:43:15 +01:00
243aefe683
[CORE] Rename GNU social constants
Hugo Sales
2020-05-09 16:50:41 +00:00
09e70da366
[DOCUMENTATION] Updated INSTALL.md to reflect the fact that a CNAME record can be used directly
Hugo Sales
2020-05-07 22:21:37 +00:00
9449dd26c5
[DOCUMENTATION] Import installation instructions for installing without docker from V2
Hugo Sales
2020-05-07 22:00:40 +00:00
1ce5661f70
[DOCKER] Small fixes to docker setup, imported from V2
Hugo Sales
2020-05-07 21:56:39 +00:00
bf88c97f4a
[DOCUMENTATION] Added a code walkthrough document, which explains how the codebase works
Hugo Sales
2020-05-07 16:06:15 +00:00
0620d9a726
[DOCUMENTATION] Added install documentation
Hugo Sales
2020-05-07 15:05:42 +00:00
8a86c5940d
[TOOLS] Updated install script to also support mariadb
Hugo Sales
2020-05-06 16:03:48 +00:00
50e450f082
[TOOLS][DOCKER] Further fixes in the docker environment and fixed the install script
Hugo Sales
2020-05-06 15:32:07 +00:00
b1afa9cf91
[DOCKER] Fixed docker environment to properly configure the app environment
Hugo Sales
2020-05-06 12:04:59 +00:00
cf1a9fe893
[TOOLS] Added script to configure the installation and to bootstrap certificate creation with Let's Encrypt
Hugo Sales
2020-05-06 11:57:32 +00:00
e0b26ad38b
[TOOLS][SSL] Added bin/boostrap_certificates.sh, allowing for easy configuration of SSL certificates with Let's Encrypt
Hugo Sales
2020-05-05 01:23:55 +00:00
06b5fe2cdf
[TOOLS][DOCUMENTATION] Improvements to entity generation script
Hugo Sales
2020-04-20 14:51:53 +00:00
cbbdae6831
[DOCUMENTATION] Added generated diagram
Hugo Sales
2020-04-09 18:49:57 +00:00
bb5cdc03e4
[DOCUMENTATION][TOOLS] Wrote a tool to generate entity diagrams from the database definition
Hugo Sales
2020-04-08 23:17:20 +00:00
a7cc7f4e27
[UTIL] Wrote HTML library to convert arrays to html
Hugo Sales
2020-04-09 18:59:39 +00:00
8ff0f230ed
[GITIGNORE] Add file folder to gitignore
Hugo Sales
2020-04-06 21:34:36 +00:00
fe73001c36
[DATABASE] Changed the type of the 'id' field of the ProfileList table from serial to int, as doctrine complains otherwise
Hugo Sales
2020-03-30 18:19:44 +00:00
afc4e87353
[TOOLS][CS-FIX] Altered some php-cs-fix rules
Hugo Sales
2020-03-30 18:14:47 +00:00
1f35af7169
[DATABASE][AUTOCODE] Update autocode to use \DateTimeInterface instead of DateTime
Hugo Sales
2020-03-30 17:17:54 +00:00
c583c0f266
[TOOLS] Fix the generate_entities_fields script
Hugo Sales
2020-03-30 17:16:44 +00:00
42321b936f
[SCHEMADEF] Bug fixes
Hugo Sales
2020-03-30 17:15:30 +00:00
e022a5e65e
[MODULES] Fix small error in modules manager
Hugo Sales
2020-03-30 14:43:45 +00:00
6193062590
[DATABASE][AUTOCODE] Autogenerated fields, setters and getters for each entity
Hugo Sales
2020-03-30 15:13:51 +00:00
55bc66d7ed
[TOOLS][AUTOCODE] Fixed generate_entities script
Hugo Sales
2020-03-30 15:15:31 +00:00
7e47846b80
[TOOLS] Change autocode tag to allow editor folding
Hugo Sales
2020-03-30 14:00:13 +00:00
f1e72255f1
[DATABASE] Removed calls to common_config
Hugo Sales
2020-03-30 15:02:22 +00:00
03a8c80c4f
[FORMATTING] Changed license block format to allow folding
Hugo Sales
2020-03-29 19:56:35 +00:00
8d41944f90
[DATABASE] Extracted schemaDef method from old files and refactored onto new files
Hugo Sales
2020-03-29 18:33:16 +00:00
c38b9a1503
[COMMON] Added toCamelCase and toSnakeCase functions
Hugo Sales
2020-03-29 18:05:48 +00:00
98a5b89e42
[TOOLS] Add script used to port from old class files to entities
Hugo Sales
2020-03-29 13:16:32 +00:00
24c8fefe58
[CORE][DATABASE] Import old classes folder into src/Entity
Hugo Sales
2020-03-28 16:32:55 +00:00
8fd54efe8d
[DATABASE] Remove testing entity
Hugo Sales
2020-03-28 15:47:56 +00:00
1c3ed4cddb
[TOOLS] Add command which imports a file with it's history
Hugo Sales
2020-03-28 15:46:34 +00:00
0c79dfc67b
[MODULES] Rename extensions to modules, add example plugin, change plugin location
Hugo Sales
2020-03-28 14:39:48 +00:00
596009c924
[DOCUMENTATION] Document All The Things!
Hugo Sales
2020-03-21 20:18:05 +00:00
5d1685b142
[CORE][ROUTES] Implemented custom router, with an interface similar to the old one, which allows routes to be seperated into files
Hugo Sales
2020-03-21 18:53:25 +00:00
e92a0227a1
[COMMAND][EVENTS] Added command to list events and handlers, and search by regex
Hugo Sales
2020-03-20 23:46:58 +00:00
b50909a335
[CORE][COMMAND] Register internal structures on command event
Hugo Sales
2020-03-20 22:48:27 +00:00
6df658a987
[CORE][EXTENSIONS] Added extension (modules, plugins) loading and test plugin, which is able to handle events
Hugo Sales
2020-03-20 22:10:01 +00:00
cfc269aca4
[CORE][SCHEMADEF] Clean up SchemaDef compiler pass
Hugo Sales
2020-03-19 15:53:09 +00:00
23b47b2aeb
[CS-FIXER] Updated cs-fixer rules and added a temporary exception to the src/Entity folder (awaiting pr merge)
Hugo Sales
2020-03-18 16:40:07 +00:00
e3c0669b37
[DOCTRINE][SCRIPT] Created a script to generate the class fields and accessors from the schema definition
Hugo Sales
2020-03-18 15:32:30 +00:00
1b45936f19
[DOCTRINE][SCHEMADEF] Small refactoring
Hugo Sales
2020-03-28 15:40:28 +00:00
2c9a732256
[CORE][DOCTRINE] Implement SchemaDefDriver, which transforms the old syntax from to doctrine's metadata
Hugo Sales
2020-03-18 10:52:08 +00:00
4d7c8628f6
[DOCTRINE] Configure cli-config for doctrine console and ensure DATABASE is set to UTF-8
Hugo Sales
2020-03-18 10:51:10 +00:00
cc72373e3d
[DOCTRINE][SCHEMADEF] Create a new metadata driver to allow us to continue using static schemaDef functions
Hugo Sales
2020-03-15 21:21:11 +00:00
710aa946ab
[COMPOSER] Update composer dependencies
Hugo Sales
2020-03-15 13:04:27 +00:00
2215b05894
[CORE][I18N] Fix the translation system
Hugo Sales
2020-03-13 22:31:56 +00:00
2b9a15c1e9
[CORE][I18N] Port the translation system to rely on symfony's
Hugo Sales
2020-03-11 20:30:06 +00:00
feaee1b238
[CORE][EVENTS] Bring existing Events and Boostrapper back
Hugo Sales
2020-03-11 20:29:08 +00:00
b396f1227a
[CORE][ROUTES] Example route
Hugo Sales
2020-03-12 17:59:13 +00:00
7da61f8db5
[DOCKER] Updated dockerfile to add memcached
Hugo Sales
2020-03-01 23:55:54 +00:00