6be1622fd0
[DB][FKEY] Temporarily disable foreign key mapping, as there seems to be a bug in doctrine, which is under investigation
2021-04-14 15:37:24 +00:00
d0fd0e6c6c
[DB] Remove unique constraint from GSActor.nickname and fix register and related functionality
2021-04-14 15:37:24 +00:00
079d230959
[NICKNAME] Don't throw when normalizing reserved nicknames
2021-04-14 15:37:24 +00:00
637c25d5fe
[WEB] Fix translations and small inconsistency when opening on web
2021-04-14 15:37:24 +00:00
051720a686
[TESTS] Add tests to all relevant methods under App\Util and fix errors that popup
2021-04-14 15:37:24 +00:00
f3c2048c62
[NICKNAME] Add nickname min length config and check it in Nickname::normalize
2021-04-14 15:37:24 +00:00
988c5af6d3
[DEPENDENCIES] Add jchook/phpunit-assert-throws and update dependencies
2021-04-14 15:37:24 +00:00
aa58c3520c
Duplicate src/Util/Exception/NicknameTooLongException.php history in src/Util/Exception/NicknameTooShortException.php history.
2021-04-14 15:37:24 +00:00
cafd9a39a0
[TESTS] Add tests of Common and fix small oddities that pop up
2021-04-14 15:37:24 +00:00
120011a2d0
[TESTS] Fix error when testing cold redis cache
2021-04-14 15:37:24 +00:00
c8b2ce6694
[TESTS] Add tests for the bitmap utility and fix implementation
2021-04-14 15:37:24 +00:00
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
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
f11f9040b1
[TESTS] Add App\Core\Cache test
2021-04-14 15:37:24 +00:00
27dbd5521a
[DEPENDENCIES] Update dependencies, including redis-polyfill, to be able to implement a test
2021-04-14 15:37:24 +00:00
4f3b797c80
[TESTS] Update PHPUnit configuration and upgrade to version 9.5
2021-04-14 15:37:23 +00:00
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
99c4e8ded5
[TESTS] Fix deprecations
2021-04-14 15:37:23 +00:00
a8b599d213
[DOCKER] Fix default docker-compose file
2021-04-14 15:37:23 +00:00
ffaf5da984
[TESTS] Fix unkept unit tests
2021-04-14 15:37:23 +00:00
49fa11ba07
[TEST] Fix translation test
2021-04-14 15:37:23 +00:00
a1546a51cd
[DEPENDENCIES] Upgrade to Symfony 5.2 to get my upstream ICU translation feature
2021-04-14 15:37:23 +00:00
0f0851dbf3
[DOCUMENTATION] Add documentation on installing without docker and other topics
2021-04-14 15:37:23 +00:00
ef617819e0
[DOCUMENTATION] Add documentation on installing with Docker
2021-04-14 15:37:23 +00:00
636f8d1be9
[DOCTRINE][CONFIGURATION] Add new required Doctrine DBAL parameter, for testing environments
2021-04-14 15:37:23 +00:00
b8c73d2d2a
[DEPENDENCIES] Update all dependencies
2021-04-14 15:37:23 +00:00
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
f912236114
[DOCKER][MAIL] Temporarily disable mail container
2021-04-14 15:37:23 +00:00
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
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
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
e008bf1863
[DB] Make Note.source reference NoteSource.code, the primary key
2021-04-14 15:37:23 +00:00
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
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