Commit Graph

  • 4b4f235481 [ROUTE][ADMIN][CONFIG] Add route to update values in the config table Hugo Sales 2020-06-23 21:24:14 +00:00
  • 6c0c84c284 [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
  • 26c966084a [DOCUMENTATION] Fixed type annotations and documentation of Common::size_str_to_int Hugo Sales 2020-06-23 21:22:27 +00:00
  • bf92c44d81 [CORE][Event] Move GSEvent to Event, no longer a name collision Hugo Sales 2020-06-23 20:37:29 +00:00
  • 07422c4e1a [FORM] Added Symfony Form wrapper Hugo Sales 2020-06-23 20:27:02 +00:00
  • 6e6e50939b [CORE][Symfony] Fixed deprecation resultant from Symfony 5.1 upgrade Hugo Sales 2020-06-23 12:43:19 +00:00
  • 0ecb164e2e [TESTS][I18N] Added test for I18n::_m and I18nHelper::formatICU Hugo Sales 2020-06-23 12:06:25 +00:00
  • 15cf498e75 [I18N] Fix implementation of I18nHelper::formatICU Hugo Sales 2020-06-23 12:05:38 +00:00
  • 377965d100 [ROUTES] Add easier support for using TemplateController and improved documentation Hugo Sales 2020-06-21 14:00:14 +00:00
  • c9b0e994c1 [I18N] Small fixes. Still broken, though :') Hugo Sales 2020-06-11 18:08:32 +00:00
  • daf4f0727d [AUTOLOAD] Always autoload _m file Hugo Sales 2020-06-08 12:09:52 +00:00
  • 652c3b5d62 [DEPENDENCY] Upgrade Symfony framework from 5.0 to 5.1 Hugo Sales 2020-06-08 12:04:20 +00:00
  • 95764a0c48 [DEPENDENCY][DEV] Added Symfony Bridge PHPUnit Hugo Sales 2020-06-07 17:54:13 +00:00
  • 97e9991d85 [GIT] Updated gitignore Hugo Sales 2020-06-07 17:17:44 +00:00
  • 26be897578 [I18N] Overhaul _m() implementation to support ICU message formats Hugo Sales 2020-06-07 16:50:11 +00:00
  • b15fb50194 [I18N] Dumped english translation files Hugo Sales 2020-06-05 23:11:58 +00:00
  • d7218535dd [TOOLS] Small fix to composer install hook Hugo Sales 2020-06-05 23:05:13 +00:00
  • 3108d82a4d [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
  • d5fa31a6f5 [TOOLS] Improve configure script to disallow reserved database names Hugo Sales 2020-06-05 15:10:20 +00:00
  • a8cd9034ff [I18N] Custom translation extractor based on Symfony's PhpExtractor, since we use instead of Hugo Sales 2020-06-04 23:24:28 +00:00
  • d73840352b [I18N] Refactor since rfc/use-static-function is not implemented Hugo Sales 2020-06-04 21:53:34 +00:00
  • 766eac8467 [ROUTES] Add static wrapper around Symfony's router Hugo Sales 2020-06-04 21:00:34 +00:00
  • 0fe5ae7675 [CORE] Refactoring core Hugo Sales 2020-06-04 21:00:05 +00:00
  • 66c4ab7e24 [UI][CONFIG] Added admin configuration form Hugo Sales 2020-06-04 20:37:17 +00:00
  • 34f49edf2c [I18N] Fix i18n and add default domain 'Core' Hugo Sales 2020-06-04 20:35:46 +00:00
  • 27bb76706c [DEFAULTS] Fix default config loading logic Hugo Sales 2020-06-04 20:34:31 +00:00
  • ce00acdb39 [TOOLS] Fixed all licence blocks, to use the same, foldable, format Hugo Sales 2020-05-20 16:53:53 +00:00
  • e5a97611d0 [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
  • d2f49e56bc [DOCUMENTATION][DEFAULTS] Documented all defaults and updated some. Restructured other documentation. Hugo Sales 2020-05-17 19:58:21 +00:00
  • 520989bc59 [DEFAULTS] Remove deprecated defaults and convert them to snake_case Hugo Sales 2020-05-16 20:42:31 +00:00
  • 2407853970 [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
  • ccc0d7d401 [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
  • ac68436b0b [TOOLS] Update install scripts Hugo Sales 2020-05-16 12:37:06 +00:00
  • b0fece57ea [DATABASE] Fix 'relation config doesn't exist' Hugo Sales 2020-05-15 15:24:24 +00:00
  • 7dda377a79 [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
  • 4a754553f7 [DOCKER] Change postgres data path to the correct one Hugo Sales 2020-05-14 21:55:45 +00:00
  • 074797384d [DATABASE][CONFIG] Loading defaults into database, doctrine static wrapper Hugo Sales 2020-05-14 21:55:04 +00:00
  • 7718b167c3 [DATABASE][CONFIG] Bring default configs from V2 and implement DATABASE wrapper Hugo Sales 2020-05-13 12:10:24 +00:00
  • a2f5b77ff0 [ASSETS] Import old favicon.ico Hugo Sales 2020-05-11 19:33:30 +00:00
  • 40ec37bd27 [CORE][UTIL] Moved classes from util to core And splitted up Common Hugo Sales 2020-05-11 18:15:08 +00:00
  • 0d5f66e8b8 [FORMATTING] Cherry-pick of Diogo's 763ac735c0758624ebd5957993dc0676b865927a Hugo Sales 2020-05-11 17:39:12 +00:00
  • c67cf336d4 [DOCKER][BOOTSTRAP] Add option to use a self signed cert Diogo Cordeiro 2020-05-10 22:33:03 +01:00
  • 4efbf9361c [DOCUMENTATION][TOOL] Small bug fixes and docblock elaboration Diogo Cordeiro 2020-05-10 21:43:15 +01:00
  • 87a768ac8d [CORE] Rename GNU social constants Hugo Sales 2020-05-09 16:50:41 +00:00
  • 26ee98a224 [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
  • 5c1851028a [DOCUMENTATION] Import installation instructions for installing without docker from V2 Hugo Sales 2020-05-07 22:00:40 +00:00
  • f0b8f91a75 [DOCKER] Small fixes to docker setup, imported from V2 Hugo Sales 2020-05-07 21:56:39 +00:00
  • 70fac546da [DOCUMENTATION] Added a code walkthrough document, which explains how the codebase works Hugo Sales 2020-05-07 16:06:15 +00:00
  • 80755fc6e2 [DOCUMENTATION] Added install documentation Hugo Sales 2020-05-07 15:05:42 +00:00
  • feb3c16b3f [TOOLS] Updated install script to also support mariadb Hugo Sales 2020-05-06 16:03:48 +00:00
  • cef20e1332 [TOOLS][DOCKER] Further fixes in the docker environment and fixed the install script Hugo Sales 2020-05-06 15:32:07 +00:00
  • 3b50815422 [DOCKER] Fixed docker environment to properly configure the app environment Hugo Sales 2020-05-06 12:04:59 +00:00
  • 33270dabf3 [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
  • a97c511c7a [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
  • 3b5789639b [TOOLS][DOCUMENTATION] Improvements to entity generation script Hugo Sales 2020-04-20 14:51:53 +00:00
  • 04a59d22a6 [DOCUMENTATION] Added generated diagram Hugo Sales 2020-04-09 18:49:57 +00:00
  • cb1944aca9 [DOCUMENTATION][TOOLS] Wrote a tool to generate entity diagrams from the database definition Hugo Sales 2020-04-08 23:17:20 +00:00
  • c2add5e1d1 [UTIL] Wrote HTML library to convert arrays to html Hugo Sales 2020-04-09 18:59:39 +00:00
  • a72e0a53e7 [GITIGNORE] Add file folder to gitignore Hugo Sales 2020-04-06 21:34:36 +00:00
  • 3ad81ab730 [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
  • 2afb15ee02 [TOOLS][CS-FIX] Altered some php-cs-fix rules Hugo Sales 2020-03-30 18:14:47 +00:00
  • 160b811669 [DATABASE][AUTOCODE] Update autocode to use \DateTimeInterface instead of DateTime Hugo Sales 2020-03-30 17:17:54 +00:00
  • fe603928e2 [TOOLS] Fix the generate_entities_fields script Hugo Sales 2020-03-30 17:16:44 +00:00
  • 57298da60e [SCHEMADEF] Bug fixes Hugo Sales 2020-03-30 17:15:30 +00:00
  • d14ac1edf6 [DATABASE] Add missing table names Hugo Sales 2020-03-30 16:12:05 +00:00
  • 8ca49ab511 [MODULES] Fix small error in modules manager Hugo Sales 2020-03-30 14:43:45 +00:00
  • 04202b59ef [DATABASE][AUTOCODE] Autogenerated fields, setters and getters for each entity Hugo Sales 2020-03-30 15:13:51 +00:00
  • 4bc3eabd29 [TOOLS][AUTOCODE] Fixed generate_entities script Hugo Sales 2020-03-30 15:15:31 +00:00
  • 36bc871c65 [TOOLS] Change autocode tag to allow editor folding Hugo Sales 2020-03-30 14:00:13 +00:00
  • 1589f6e26f [DATABASE] Removed calls to common_config Hugo Sales 2020-03-30 15:02:22 +00:00
  • b52f0c795e [FORMATTING] Changed license block format to allow folding Hugo Sales 2020-03-29 19:56:35 +00:00
  • 8f13d331ad [DATABASE] Extracted schemaDef method from old files and refactored onto new files Hugo Sales 2020-03-29 18:33:16 +00:00
  • b46e3d5bf4 [COMMON] Added toCamelCase and toSnakeCase functions Hugo Sales 2020-03-29 18:05:48 +00:00
  • 8a8d0f1dcd [TOOLS] Add script used to port from old class files to entities Hugo Sales 2020-03-29 13:16:32 +00:00
  • e3ef58bd8e [CORE][DATABASE] Import old classes folder into src/Entity Hugo Sales 2020-03-28 16:32:55 +00:00
  • 57f7f40fa9 [DATABASE] Remove testing entity Hugo Sales 2020-03-28 15:47:56 +00:00
  • 7e4aacd342 [TOOLS] Add command which imports a file with it's history Hugo Sales 2020-03-28 15:46:34 +00:00
  • 1caab62200 [MODULES] Rename extensions to modules, add example plugin, change plugin location Hugo Sales 2020-03-28 14:39:48 +00:00
  • 6c8da48efa [DOCUMENTATION] Document All The Things! Hugo Sales 2020-03-21 20:18:05 +00:00
  • 10a304ab83 [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
  • a1d83bd2a8 [COMMAND][EVENTS] Added command to list events and handlers, and search by regex Hugo Sales 2020-03-20 23:46:58 +00:00
  • df6da4d941 [CORE][COMMAND] Register internal structures on command event Hugo Sales 2020-03-20 22:48:27 +00:00
  • d8d2ad3e10 [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
  • 2f5bdeed62 [CORE][SCHEMADEF] Clean up SchemaDef compiler pass Hugo Sales 2020-03-19 15:53:09 +00:00
  • 40b0812d9b [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
  • 26ea268fed [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
  • 04a5d2bfef [DOCTRINE][SCHEMADEF] Small refactoring Hugo Sales 2020-03-28 15:40:28 +00:00
  • 06d76a649f [CORE][DOCTRINE] Implement SchemaDefDriver, which transforms the old syntax from to doctrine's metadata Hugo Sales 2020-03-18 10:52:08 +00:00
  • b0960c5345 [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
  • 6546c088d9 [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
  • 69550a1036 [COMPOSER] Update composer dependencies Hugo Sales 2020-03-15 13:04:27 +00:00
  • 027726205d [CORE][I18N] Fix the translation system Hugo Sales 2020-03-13 22:31:56 +00:00
  • 4d2b8c26fa [CORE][I18N] Port the translation system to rely on symfony's Hugo Sales 2020-03-11 20:30:06 +00:00
  • cc47efe4b5 [CORE][EVENTS] Bring existing Events and Boostrapper back Hugo Sales 2020-03-11 20:29:08 +00:00
  • c0e53ae658 [CORE][ROUTES] Example route Hugo Sales 2020-03-12 17:59:13 +00:00
  • 5ec23f2200 [DOCKER] Updated dockerfile to add memcached Hugo Sales 2020-03-01 23:55:54 +00:00
  • 51d1ea4f8f [DOCKER] Added preliminary docker container Hugo Sales 2020-03-01 20:51:14 +00:00
  • fff0ecd1cd [COMPOSER] Update composer packages Hugo Sales 2020-03-10 19:35:18 +00:00
  • 86b5bfe075 [V3] Big Bang Hugo Sales 2020-03-10 19:04:22 +00:00
  • f01331671c [V3] Big Crunch Hugo Sales 2021-04-14 15:36:13 +00:00