Commit Graph

  • 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
  • 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