Commit Graph

  • fb457d4a45 [AUTOLOAD] Always autoload _m file Hugo Sales 2020-06-08 12:09:52 +00:00
  • 8649b72192 [DEPENDENCY] Upgrade Symfony framework from 5.0 to 5.1 Hugo Sales 2020-06-08 12:04:20 +00:00
  • db5811a77e [DEPENDENCY][DEV] Added Symfony Bridge PHPUnit Hugo Sales 2020-06-07 17:54:13 +00:00
  • 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
  • 13ae29cae2 [DEFAULTS] Fix default config loading logic Hugo Sales 2020-06-04 20:34:31 +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
  • 988be9dbf1 [DATABASE] Fix 'relation config doesn't exist' Hugo Sales 2020-05-15 15:24:24 +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
  • eee803d2e9 [DATABASE] Add missing table names Hugo Sales 2020-03-30 16:12:05 +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
  • d6bb3e7caa [DOCKER] Added preliminary docker container Hugo Sales 2020-03-01 20:51:14 +00:00
  • 633a3b0773 [COMPOSER] Update composer packages Hugo Sales 2020-03-10 19:35:18 +00:00
  • 4b31c1f48f [V3] Big Bang Hugo Sales 2020-03-10 19:04:22 +00:00
  • 11154a0d8c [V3] Big Crunch Hugo Sales 2021-04-14 15:36:13 +00:00
  • 010f70e432 [TWIG][CSS][Accessibility] Base template accessibility improvements. Applying more semantic HTML5 tags and aria to describe content actions. experimental Eliseu Amaro 2021-08-19 20:37:16 +01:00
  • fc310a0b4e [CSS] Fixed Favourite button background size and colour. Fixed right panel incorrect font size. Eliseu Amaro 2021-08-18 22:37:34 +01:00
  • d398456be8 [TESTS] Fix namespace on Controller Security test Hugo Sales 2021-08-19 20:17:56 +01:00
  • 3288d48b8a [TESTS] Fix broken tests and expand tests around Attachments Hugo Sales 2021-08-19 19:14:37 +01:00
  • 94edde001c [TESTS] Fix Common test Hugo Sales 2021-08-19 13:46:04 +01:00
  • 41d759428f [TESTS][DataFixtures] Use Temporary file instead of an ad-hoc solution to copy the upload files Hugo Sales 2021-08-19 12:54:06 +01:00
  • 469cd97b9b [Posting] Respect process_links setting Diogo Peralta Cordeiro 2021-08-19 19:18:33 +01:00
  • 8a01224feb [FileQuota] Update plugin to respect the new entities Diogo Peralta Cordeiro 2021-08-19 19:18:10 +01:00
  • 61d558b371 [CORE] Fix path configuration Diogo Peralta Cordeiro 2021-08-19 01:45:11 +01:00
  • 8c5486ba13 [FIXTURES] Catch any exception, we don't have VIPS-related only Diogo Peralta Cordeiro 2021-08-19 01:44:03 +01:00