Commit Graph

19170 Commits

Author SHA1 Message Date
Hugo Sales c8b2ce6694 [TESTS] Add tests for the bitmap utility and fix implementation 2021-04-14 15:37:24 +00:00
Hugo Sales b855dd00ac [LOG] Only try to log if setup, so logs can be disabled, in tests, for instance 2021-04-14 15:37:24 +00:00
Hugo Sales d082f4249c CACHE] Fix cache implementation with the help of tests and remove premature optimization for non-redis list caching
This complicated the code significantly and likely didn't help that much, if at all. The recommended setup is using Redis, anyway, which is plenty optimized
2021-04-14 15:37:24 +00:00
Hugo Sales f11f9040b1 [TESTS] Add App\Core\Cache test 2021-04-14 15:37:24 +00:00
Hugo Sales 27dbd5521a [DEPENDENCIES] Update dependencies, including redis-polyfill, to be able to implement a test 2021-04-14 15:37:24 +00:00
Hugo Sales 4f3b797c80 [TESTS] Update PHPUnit configuration and upgrade to version 9.5 2021-04-14 15:37:23 +00:00
Hugo Sales f5df7edc6c [DOCKER][TOOLS] Add option to bin/configure to use a prebuilt PHP container (https://hub.docker.com/repository/docker/gsocial/php) 2021-04-14 15:37:23 +00:00
Hugo Sales 99c4e8ded5 [TESTS] Fix deprecations 2021-04-14 15:37:23 +00:00
Hugo Sales a8b599d213 [DOCKER] Fix default docker-compose file 2021-04-14 15:37:23 +00:00
Hugo Sales ffaf5da984 [TESTS] Fix unkept unit tests 2021-04-14 15:37:23 +00:00
Hugo Sales 49fa11ba07 [TEST] Fix translation test 2021-04-14 15:37:23 +00:00
Hugo Sales a1546a51cd [DEPENDENCIES] Upgrade to Symfony 5.2 to get my upstream ICU translation feature 2021-04-14 15:37:23 +00:00
Hugo Sales 0f0851dbf3 [DOCUMENTATION] Add documentation on installing without docker and other topics 2021-04-14 15:37:23 +00:00
Hugo Sales ef617819e0 [DOCUMENTATION] Add documentation on installing with Docker 2021-04-14 15:37:23 +00:00
Hugo Sales 636f8d1be9 [DOCTRINE][CONFIGURATION] Add new required Doctrine DBAL parameter, for testing environments 2021-04-14 15:37:23 +00:00
Hugo Sales b8c73d2d2a [DEPENDENCIES] Update all dependencies 2021-04-14 15:37:23 +00:00
Hugo Sales b2aff4c75e [DB] Fix Doctrine errors due to lack of column uniqueness
So, Doctrine doesn't like that `GSActorTag.tag` is not unique, even
though composite key `[tagger, tag]` is. `tag` can't unique, but
doctrine doesn't understand this. This seems like a Doctrine bug that
should be investigated. For now we'll just not mark it as a foreign
key
2021-04-14 15:37:23 +00:00
Hugo Sales f912236114 [DOCKER][MAIL] Temporarily disable mail container 2021-04-14 15:37:23 +00:00
Hugo Sales 349df02f78 [DOCKER][MAIL] Update config and change the way mail docker handles it, so the edits aren't visible from the outside, polluting the git staging area 2021-04-14 15:37:23 +00:00
Hugo Sales 0a15ccab9b [DOKER][MAIL][BOOTSTRAP] Make bootstrap generate separate certificates for the web root and the mail server 2021-04-14 15:37:23 +00:00
Hugo Sales cfbb28f1ea [DOCKER] Remove quotes from docker env files, as docker (or at least docker-compose) include them in the actual value 2021-04-14 15:37:23 +00:00
Hugo Sales e008bf1863 [DB] Make Note.source reference NoteSource.code, the primary key 2021-04-14 15:37:23 +00:00
Hugo Sales 297d30706f [DOCKER] Rename docker-compose.yaml, so there can still be a default one on the repo, while the previous name can be used by the configurator without having problems with git 2021-04-14 15:37:23 +00:00
Hugo Sales 2f570fcc2a [TOOLS][DOCKER] Rewrite the configuration script to use whiptail/dialog, and refactor 2021-04-14 15:37:23 +00:00
Angelo D. Moura ea6623f029 [UI][NOTE][MARKDOWN] Add markdown support to the notes 2021-04-14 15:37:23 +00:00
up201706832 ccf4480395 [REPLY] Fixed CSS for reply form, making it now usable 2021-04-14 15:37:23 +00:00
up201706832 98f072bc12 [AUTH][REMEMBER-ME] Changed name of column in rememberme_token database table to fix bug 2021-04-14 15:37:23 +00:00
Daniel 03aa46cf4e [ProfileColor] Added profile color css 2021-04-14 15:37:23 +00:00
Daniel 4d0f87b91b [ProfileColor] Visualize profile color 2021-04-14 15:37:23 +00:00
Daniel a4fdb193bc [ProfileColor] Added Profile Color entity, color form and db store/load to color settings controler 2021-04-14 15:37:23 +00:00
Daniel 9ea47c5385 [ProfileColor] Added plugin base, controller and settings template 2021-04-14 15:37:23 +00:00
Daniel 79f0615441 [REVERSEFAV] Added css to make Reverse favs label in one line 2021-04-14 15:37:23 +00:00
Daniel 7e215d9f9e [REVERSEFAV] Fixed typo 2021-04-14 15:37:23 +00:00
Daniel 04b9c736a6 [REVERSEFAV] Added reverse favorourites stream/template 2021-04-14 15:37:23 +00:00
João Brandão 5e26359783 [UI][TIMELINES] Refactored query for public stream 2021-04-14 15:37:23 +00:00
Daniel 493476f408 [UI][TIMELINES] Fix undefined main_nav_tabs in logged out view 2021-04-14 15:37:23 +00:00
Angelo D. Moura 54fd7eda06 [Directory] Actors stream now includes a link to groups stream 2021-04-14 15:37:23 +00:00
Angelo D. Moura f838dbe5f3 [Directory] Lint fix - missed a coma 2021-04-14 15:37:23 +00:00
Angelo D. Moura 793e1b0417 [Directory] Finished implementing groups stream as a plugin 2021-04-14 15:37:23 +00:00
Angelo D. Moura 66875e93f8 [Directory] Finished implementing groups stream using Directory plugin 2021-04-14 15:37:23 +00:00
Angelo D. Moura 08fe5fb23f [Directory] Changed the route so the plugin Directory doesn't take over - query is not working for some reason 2021-04-14 15:37:23 +00:00
Angelo D. Moura d4038cd520 [Directory] Added the route, controller and a blank template file - something is broken 2021-04-14 15:37:23 +00:00
Angelo D. Moura f29b15924c [Directory] Actors are now organized by nickname 2021-04-14 15:37:23 +00:00
Angelo D. Moura f621e521f9 [Directory] Actors are no longer related with notes, and the logged in user now shows on the stream 2021-04-14 15:37:23 +00:00
Angelo D. Moura b9622e4512 [Directory] Changed the title of the template and add a css rule for actor-bio 2021-04-14 15:37:23 +00:00
Angelo D. Moura f67c41a7ac [Directory] Almost finishied creating the /actors stream - problems with the css files 2021-04-14 15:37:23 +00:00
Angelo D. Moura 19be786da8 [Directory] Add the route, controller function, and blank template file 2021-04-14 15:37:23 +00:00
Daniel e14efe86a4 [Directory] Add documentation 2021-04-14 15:37:23 +00:00
Daniel a19b51f91e [Directory] Moved /actors stream to directory plugin 2021-04-14 15:37:23 +00:00
Daniel 35d2bdfd5e [Cover] Remove of cover form 2021-04-14 15:37:23 +00:00