Commit Graph

  • 0ef9223803 [LOGIN] Implement password checking and related systems Hugo Sales 2020-07-22 11:45:03 +00:00
  • 9bc186a072 [USER] Add UserRoles Hugo Sales 2020-07-22 11:49:56 +00:00
  • 70cb6d5d94 [DATABASE] Add role collumn to profile table Hugo Sales 2020-07-22 11:40:53 +00:00
  • 162a955f41 [UTIL] Update Common::config to ensure the values queried exist Hugo Sales 2020-07-22 09:41:09 +00:00
  • aadb4832bc [DEFAULTS][FIX] Fix logic error that kept reloading the table when the file wasn't modified Hugo Sales 2020-07-22 09:40:21 +00:00
  • 0e96ffe287 [UI][SESSION] Add login and logout pages Hugo Sales 2020-07-22 01:58:25 +00:00
  • 958d5bfe22 [LIB][Util] Remove Functional::arity as it got merged upstream as Functional\ary Hugo Sales 2020-07-22 01:57:03 +00:00
  • c0ba6250aa [LIB][Util] Make Common::config return the unserialized value instead of the entity Hugo Sales 2020-07-22 01:56:12 +00:00
  • 0a6b134f23 [CORE] Refactor GNUsocial.php so it initializes itself as a service Hugo Sales 2020-07-22 01:54:01 +00:00
  • a7715fc9c3 [I18N] Remove support for context until it proves necessary, as it broke the code Hugo Sales 2020-07-22 01:53:00 +00:00
  • b508fbe3b1 [TOOLS] Update shebang on scripts to use the correct php executable Hugo Sales 2020-07-22 01:50:33 +00:00
  • 9a9ac8b55f [AUTOGENERATED] Update autogenerated code Hugo Sales 2020-07-22 01:49:40 +00:00
  • adda4caea4 [DATABASE] Rename user table to local_user, since doctrine shits itself otherwise ._. Hugo Sales 2020-07-22 01:47:56 +00:00
  • a7ff0ef506 [DEPENDENCY] Add symfony/config as a dependency Hugo Sales 2020-07-22 01:46:54 +00:00
  • ee1c1bce80 [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
  • 7b00ab4699 [CORE][I18n][DEFAULTS] Remove I18nHelper Hugo Sales 2020-07-21 23:12:49 +00:00
  • df60e72fb3 [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
  • d5b5d97bc1 [UTIL][NICKNAME] Import nickname utilities and exceptions from v2 Hugo Sales 2020-07-21 21:33:50 +00:00
  • 640c4b2ca8 [DEFAULTS] Update default reserved usernames Hugo Sales 2020-07-21 21:32:58 +00:00
  • 11822cbed0 [DATABASE][WRAPPER] Add findBy method which allows finding entities with a complex expression Hugo Sales 2020-07-21 21:32:21 +00:00
  • 9fb74c2f27 [DATABASE] Re-import the local_group table, as it'll be used as per the new group semantics Hugo Sales 2020-07-21 21:31:19 +00:00
  • f361a64ab5 [UI] Settings routes refactor, avatar and misc settings added. rainydaysavings 2020-07-22 21:58:23 +01:00
  • a4934a4ef3 [UI][CONTROLLER][ROUTES] UserPanel account page form added, account page CSS work rainydaysavings 2020-07-21 22:02:39 +01:00
  • 46c63b3240 [UI] Fixed top header spacing issue, hamburger menu weird rendering rainydaysavings 2020-07-21 17:42:16 +01:00
  • f77f56e1f2 [UI] FAQ pages markdown fixes rainydaysavings 2020-07-20 22:25:34 +01:00
  • 2f05f05dc9 [UI][CONTROLLER] Form help messages added, fixed checkbox trick hitbox rainydaysavings 2020-07-20 22:05:10 +01:00
  • 02b17049e3 [UI] Reset CSS added, small fixes all around rainydaysavings 2020-07-20 19:38:49 +01:00
  • ee6791fe97 [UI] Settings page CSS redesign port completed rainydaysavings 2020-07-20 18:42:44 +01:00
  • de5554f1e2 [UI][CONTROLLER][ROUTES] Corrected core action name, UserPanel CSS work rainydaysavings 2020-07-20 00:22:41 +01:00
  • e1f9143cf5 [UI] Fixed FAQ template issues rainydaysavings 2020-07-19 12:15:04 +01:00
  • 4fd69b684a [UI] Side panel animation added rainydaysavings 2020-07-19 11:44:44 +01:00
  • c133565780 [UI] Redesign responsiveness work done rainydaysavings 2020-07-14 23:18:42 +01:00
  • 099be93420 [UI] Further work into new side panel design rainydaysavings 2020-07-13 23:51:19 +01:00
  • 43b7076ff8 [UI] Basic implementation of the new base design rainydaysavings 2020-07-12 23:32:24 +01:00
  • 49e33557e1 [UI] Polishing FAQ CSS rainydaysavings 2020-07-08 00:27:41 +01:00
  • f16789f10e [UI] Standardization of sizes and variable usage for faster theming rainydaysavings 2020-07-05 21:56:09 +01:00
  • 2b4540952e [UI][CONTROLLER] Profile settings action functionality working rainydaysavings 2020-07-05 00:48:35 +01:00
  • 91ff4dbdec [DATABASE][WRAPPER] Update DATABASE wrapper so entity names are provided without the namespace Hugo Sales 2020-07-18 02:16:18 +00:00
  • 4cc196a69a [DOCKER] Add redis to the docker image Hugo Sales 2020-07-17 22:58:45 +00:00
  • 7cedbcd63f [CACHE] Fix usage of the redis extension Hugo Sales 2020-07-17 22:58:00 +00:00
  • ba7ad5fd28 [DOCKER] Fix redis extension build process to use LZ4 and add APCu Hugo Sales 2020-07-17 22:13:57 +00:00
  • 7ca22ecc1d [DEPENDENCY] Add mock polyfill implementations of the redis and memcached extension Hugo Sales 2020-07-17 22:12:50 +00:00
  • 02a23a2aff [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
  • 47af6e85b8 [LIB][Util] Refactor and implement array indexing methods on RingBuffer Hugo Sales 2020-07-16 00:01:00 +00:00
  • 04b0d63d43 [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
  • 62c9b56b3f [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
  • 155038a5c0 [DOCKER] Add msgpack and redis extensions to docker image Hugo Sales 2020-07-11 22:41:52 +00:00
  • 89ce298a3b [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
  • 9563fb0af3 [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
  • 2c4fcaaf07 [LIB][Util] Add Ring Buffer data structure Hugo Sales 2020-07-10 15:48:43 +00:00
  • 3aaad123de [DOCKER] Move certbot files to hidden folder, so it's ignored by GNU global Hugo Sales 2020-07-10 15:03:19 +00:00
  • 7a07b95240 [DEFAULTS][FIX] Fix defaults to use value from environment Hugo Sales 2020-07-10 14:22:49 +00:00
  • e5babcd36e [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
  • 1134fec173 [DOCKER][PHP][EXTENSION] Add PHP ds extension to docker PHP image Hugo Sales 2020-07-10 14:03:00 +00:00
  • d2b44f4400 [TOOLS][configure] Fix to use quotation marks properly Hugo Sales 2020-07-10 14:01:49 +00:00
  • aaba304ca8 [CACHE][WRAPPER] Fix cache wrapper Hugo Sales 2020-07-10 13:13:53 +00:00
  • 288f8363ae [FORMATTING][DEFAULTS] Fix formatting and remove redundant config defaults Hugo Sales 2020-07-10 11:10:18 +00:00
  • b09e1525eb [CACHE][HTTP] Configure simple HTTP cache Hugo Sales 2020-07-09 23:57:19 +00:00
  • 9fadb73ea5 [CACHE] Add a static wrapper around symfony/cache Hugo Sales 2020-07-09 23:58:00 +00:00
  • cf1483e6b5 [DEPENDENCY] Add symfony/cache as a dependency Hugo Sales 2020-07-09 23:56:03 +00:00
  • b579842eb6 [LOG][WRAPPER] Refactor log wrapper Hugo Sales 2020-07-09 23:46:59 +00:00
  • 47ab835549 [QUEUE] Add queueing wrapper, default configuration and example usage Hugo Sales 2020-07-09 15:00:58 +00:00
  • 69341880d3 [DEPENDENCY] Add symfony/messenger as a dependency Hugo Sales 2020-07-09 14:59:02 +00:00
  • e146ebc05b [DATABASE] Delete queue_item table, as queueing will be handled by messenger Hugo Sales 2020-07-09 14:58:31 +00:00
  • ceb5092b34 [CONTROLLER] Show dummy notices in main/all Hugo Sales 2020-07-06 22:16:50 +00:00
  • 17da1f7fb5 [MODULES] Make ModulesManager check if file exists Hugo Sales 2020-07-06 20:57:36 +00:00
  • 43e56c08f7 [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
  • 6f9c70398b [ROUTE] Fix routes, config_admin got deleted Hugo Sales 2020-07-06 20:48:27 +00:00
  • 8b9a1dd535 [COMMAND][DEPRECATION][FIX] Fix app:events's deprecation Hugo Sales 2020-07-06 20:47:14 +00:00
  • c2d9d5b75b [GIT] Update gitignore to ignore composer.local.json, where plugin settings will be placed Hugo Sales 2020-07-06 15:27:55 +00:00
  • 4fa6295fde [DEPENDENCY] Update all dependencies Hugo Sales 2020-07-06 15:26:38 +00:00
  • bf4c06295a [DEPENDENCY] Add wikimedia/composer-merge-plugin as a dependency, to allow managing plugins Hugo Sales 2020-07-06 15:24:55 +00:00
  • 443a5438be [DEPENDENCY] Add erusev/parsedown and twig/markdown-extra as dependencies rainydaysavings 2020-07-05 13:36:42 +00:00
  • 9b88f93cad [TWIG][CONFIG] Change default_path and add public_path rainydaysavings 2020-07-05 13:35:54 +00:00
  • d6196a5e69 [CONTROLLER] UserAdminPanel handle request fix [UI] Minor CSS font size corrections rainydaysavings 2020-06-30 17:35:38 +01:00
  • b39d43a700 [TWIG][UI] Settings: removed unnecessary pages, responsive CSS work rainydaysavings 2020-06-28 23:50:05 +01:00
  • 20497bf905 [UI][CONTROLLER] Settings page styling almost done. rainydaysavings 2020-06-27 23:47:18 +01:00
  • fe20ed08d0 [TWIG] faq/contact template route fix rainydaysavings 2020-06-21 19:37:20 +01:00
  • a87653860b [FAQ] Removing unnecessary categories. rainydaysavings 2020-06-15 23:25:15 +01:00
  • 9f2977bfd1 [UI][FAQ] FAQ polish, better use of twig, responsive css. rainydaysavings 2020-06-14 23:34:14 +01:00
  • 1e8efe180c [UI][Mobile][FAQ][ROUTES] FAQ sub pages and routing added, small screen css work started. rainydaysavings 2020-06-13 23:51:42 +01:00
  • 29712edbd3 [UI] Icon assets now work with Symfony asset component, header icon placement fixes rainydaysavings 2020-06-11 23:27:34 +01:00
  • 0211771d5f [UI][ROUTES][CONTROLLER] Settings pages routes and styling done. rainydaysavings 2020-06-26 23:44:53 +01:00
  • f100d33d94 [UI] Work started on profile settings page. rainydaysavings 2020-06-26 21:46:40 +01:00
  • 9a05f11b65 [UI][Header] New header implemented. rainydaysavings 2020-06-25 19:45:14 +01:00
  • b28f3ffa19 [TWIG][UI] CSS refactoring, containerized twig blocks and settings initial work rainydaysavings 2020-06-21 23:56:26 +01:00
  • 168d138481 [TWIG] FAQ base template hierarchy fixes Minor refactoring of routes for FAQ static pages rainydaysavings 2020-06-21 19:37:20 +01:00
  • 3daa764d87 [UI][ROUTES] Better use of icons, fixing static pages routing. rainydaysavings 2020-06-20 22:54:28 +01:00
  • ff06671cd5 [UI][FAQ] Better FAQ organization, removing unnecessary categories. rainydaysavings 2020-06-15 23:25:15 +01:00
  • 5736bd1408 [UI][Mobile][FAQ] FAQ polish, better use of twig, responsive css. rainydaysavings 2020-06-14 23:34:14 +01:00
  • 999b31b615 [UI][Mobile][FAQ] FAQ sub pages and routing added, small screen css work started. rainydaysavings 2020-06-13 23:51:42 +01:00
  • e925c566ac [UI] SVG icons added [TWIG][UI] Header completed rainydaysavings 2020-06-12 23:45:10 +01:00
  • 8faf299a23 [UI][FAQ] FAQ page progress, assets folder and assets added rainydaysavings 2020-06-11 23:27:34 +01:00
  • 2985284f2b [UI][FAQ] Controller and Route for FAQ page created as well as basic template structure rainydaysavings 2020-06-05 22:51:46 +01:00
  • 2d1d697498 [TOOLS] Fix bootstrap and pre-commit scripts Hugo Sales 2020-07-05 22:28:40 +00:00
  • 57310dcb15 [MODULE] Move 'foreign' entities from core to a module Hugo Sales 2020-06-30 18:26:03 +00:00
  • a574971f0b [AUTOGENERATED] Update autogenerated code Hugo Sales 2020-06-30 18:20:50 +00:00
  • 68a5551f36 [TOOLS] Update bin/generate_entity_fields script Hugo Sales 2020-06-30 18:19:50 +00:00
  • 3a6b4cca1e [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
  • 6fe35833e7 [CORE][DATABASE] Restructure the database Hugo Sales 2020-06-30 16:26:40 +00:00