This website requires JavaScript.
74bab8e7aa
[COMPONENTS][Left][CONTROLLER][EditFeeds] Add missing action and method to <form>
Hugo Sales
2021-12-01 12:44:56 +00:00
b7fe924bdd
[TOOLS][DOCS] Add missing doc blocks, as signaled by doc-checker
Hugo Sales
2021-12-01 12:24:22 +00:00
d58483a6ca
[TOOLS] Cleanup PHPStan warnings
Hugo Sales
2021-12-01 12:07:43 +00:00
0b57b20d38
[UI][PLUGIN][Reply][Favourite][ENTITY][Feed] Remove replies and favourite links from navigation/view.html.twig and add them to the feeds section
Hugo Sales
2021-12-01 01:33:12 +00:00
36613a826d
[CONTROLLER][PLUGIN][Reply] Move reply controller to it's plugin
Hugo Sales
2021-12-01 01:31:02 +00:00
73981030fa
[CONTROLLER][COMPONENT][Left] Move edit feeds controller to the Left component
Hugo Sales
2021-12-01 01:36:46 +00:00
475bb1a033
[UTIL][EXCEPTION][BugFoundException] Use only the relative path, for convenience and to avoid potentially leaking the sysadmin's user
Hugo Sales
2021-12-01 00:51:23 +00:00
d4c77925d2
[CORE][DB][ENTITY][Actor] Make DB::dql return a chunked array if selecting multiple entities, remove partitioning from callsite
Hugo Sales
2021-12-01 00:42:56 +00:00
6c7f69dd94
[ENTITY][Actor] Partition the results of the joint query into a separate list of ActorsCircles and ActorTags, as desired
Hugo Sales
2021-11-30 22:08:40 +00:00
a3e5f7646c
[CONTROLLER][UserPanel] Use only the ActorTags in the settings
Hugo Sales
2021-11-30 22:06:43 +00:00
3fbd2cd2b9
[PLUGIN][RelatedTags] Remove duplicate results
Hugo Sales
2021-11-30 22:11:48 +00:00
4f7e243bee
[CORE][DB] Don't do column renaming if a list of entities is specified
Hugo Sales
2021-11-29 15:28:40 +00:00
ed5f6b6eed
[COMPONENTS][Search][UI] Use base template and macros to display search results
Hugo Sales
2021-11-28 21:07:29 +00:00
424df54a1b
[ActivityPub] Add HTTP Signatures
Diogo Peralta Cordeiro
2021-11-30 16:47:31 +00:00
123544fa50
[ActivityPub] Port Postman
Diogo Peralta Cordeiro
2021-11-29 23:58:42 +00:00
df3fbbc9e7
[ActivityPub] Add ActivityToType Minor bug fixes
Diogo Peralta Cordeiro
2021-11-30 00:46:29 +00:00
4ddd00a091
[NOTIFICATION] Add FreeNetwork distribution
Diogo Peralta Cordeiro
2021-11-29 23:58:27 +00:00
84217ec866
[CSS] Fix multiple select box styling
Eliseu Amaro
2021-11-29 17:50:30 +00:00
f92c00c7aa
[CONTROLLER][Feeds] Add block prefixes to distinguish form groups
Eliseu Amaro
2021-11-29 17:01:08 +00:00
c8ba81897c
[PLUGINS][Reply] getReplyToNote performance improvement
Eliseu Amaro
2021-11-29 15:09:31 +00:00
01078e20fb
[PLUGINS][Reply] Fix return on getReplyToNote
Eliseu Amaro
2021-11-29 14:50:25 +00:00
db33800ade
[PLUGINS][Reply] Array key 'reply_to' checked if it exists.
Eliseu Amaro
2021-11-29 14:38:06 +00:00
98568b6f53
[ENTITY][Actor][ActorTag] Make Actor->getSelfTags and Actor->getOtherTags return [ActorCircle[], ActorTag[]], rather than ActorCrircle alone
Hugo Sales
2021-11-29 15:31:02 +00:00
3477ad5efc
[PLUGINS][RelatedTags] Add related tags plugin and needed infrastructure. Initial work on pinned content
Hugo Sales
2021-11-28 18:58:56 +00:00
3227018963
[CORE][DB] Allow specifying the entites to be retrieved, as when using renaming, tables in join would attempt to be selected
Hugo Sales
2021-11-28 18:53:34 +00:00
5c3d561a67
[COMPONENTS][Tag] Refactor Tag and add self tag stream
Hugo Sales
2021-11-28 13:09:04 +00:00
6680772e47
[UI][I18N][UTIL][FormFields][Language][COMPONENTS][Posting][PLUGINS][Reply] Factor out translation from FormFields::language
and remove help text in cases from Posting and Reply
Hugo Sales
2021-11-28 12:25:23 +00:00
fc81f7301c
[CORE][DB][ENTITY][Actor] Add DB::removeBy
and use it in Actor->setSelfTags
Hugo Sales
2021-11-28 12:13:30 +00:00
66ff3c594d
[UTIL][Formatting] Fix wrong event name
Hugo Sales
2021-11-28 11:16:39 +00:00
8f5b404941
[CACHE] Switch to 'empty' rather than 'is_null' is Cache::getHashMapKey, as it may return null or false
Hugo Sales
2021-11-28 11:16:10 +00:00
f986f59424
[ENTITY][ActorTag] Add 'canonical' field to actor_tag
Hugo Sales
2021-11-28 11:14:58 +00:00
798a5f3796
[PLUGINS][Oomox] HTML's input[type='color'] doesn't support alpha values. Feature to apply custom shadow color removed as a result.
Eliseu Amaro
2021-11-27 21:18:20 +00:00
7df2783686
[CSS] Fixed edit feed icon styling.
Eliseu Amaro
2021-11-27 20:45:24 +00:00
6ec0b9f077
[CSS] User panel CSS fixes. [PLUGINS][Oomox] Reformatted file.
Eliseu Amaro
2021-11-27 20:26:44 +00:00
04257c5fd9
[PLUGINS][Oomox] Resulting forms are now aware of user defined colours and fallback to defaults.
Eliseu Amaro
2021-11-27 19:54:14 +00:00
3da524af58
[PLUGINS][Oomox] WIP Settings for both the light and dark themes.
Eliseu Amaro
2021-11-27 18:10:26 +00:00
56526c9ba6
[ActivityPub][Inbox] Restore Create Note Functionality
Diogo Peralta Cordeiro
2021-11-27 15:06:46 +00:00
7145dba8af
[PLUGINS][Oomox] getEntity added. [CORE][Cache] exists added.
Eliseu Amaro
2021-11-26 17:11:28 +00:00
7b9d388a44
[NOTIFICATION] Implement Target Collector
Diogo Peralta Cordeiro
2021-11-27 04:12:44 +00:00
51994406da
[CORE][ENTITY] Properly port ProfileTag, ProfileTagSubscription and ProfileList as ActorTag, ActorTagSubscription and ActorCircle
Diogo Peralta Cordeiro
2021-11-27 04:11:35 +00:00
11d2cfb9ed
[UI][FEEDS][ENTITY][Feed] Add way to customize the feeds that are displayed in the left panel. The user can add, delete, reoder and rename them
Hugo Sales
2021-11-26 23:31:53 +00:00
cdc8886bb8
[CORE][DB] Rename parameters 'orderBy' to 'order_by'
Hugo Sales
2021-11-26 23:30:20 +00:00
42f40f9ebe
[CORE][CONTROLLER][Network] Refactor term 'network' into 'feeds'
Hugo Sales
2021-11-26 20:37:17 +00:00
0ab8febab3
[CORE][DB] Document magic methods
Diogo Peralta Cordeiro
2021-11-26 15:11:30 +00:00
d46a6163a0
[PLUGINS][Oomox] Hotfix: cache wasn't set. Proper labels.
Eliseu Amaro
2021-11-26 15:01:30 +00:00
180ae15647
[PLUGINS][Oomox] User theme CSS file is served. Settings page needs polish, and option to revert changes.
Eliseu Amaro
2021-11-26 14:44:35 +00:00
7fa2418e54
[PLUGINS][Oomox] Theme colours WIP.
Eliseu Amaro
2021-11-26 13:04:45 +00:00
6cd7be6abc
[UI][CONTROLLER][ENTITY][DOCS] Refactor term 'timeline' into 'feed'
Hugo Sales
2021-11-26 13:05:23 +00:00
283820a4a5
[UI][ENTITY][Language] Use list rather than hashmap so actor language ordering is preserved
Hugo Sales
2021-11-26 12:30:21 +00:00
04e6b2fb53
[ENTITY][Language] Properly handle context actor language
Hugo Sales
2021-11-26 12:29:27 +00:00
d7a71ebe33
[UI][ENTITY][Language] Extend base template for user panel language sorting
Hugo Sales
2021-11-26 12:28:03 +00:00
6919f38592
[UI][COMPONENT][Tag] Use base template and properly display notes in tag stream
Hugo Sales
2021-11-26 11:59:11 +00:00
c178054433
[COMPONENT][Tag] Add stream for multiple tags
Hugo Sales
2021-11-26 11:48:35 +00:00
edf1b30e89
[TOOLS][DOCS] Add missing doc blocks
Hugo Sales
2021-11-25 23:16:04 +00:00
b1262919da
[TOOLS] Fix (most) issues found by PHPStan
Hugo Sales
2021-11-25 23:08:30 +00:00
8fd02ef152
[TOOLS][COMPONENT][FreeNetwork][PLUGIN][ActivityPub] Temporarily exclude FreeNetwork and ActivityPub from PHPStan analysis, since it's a WIP
Hugo Sales
2021-11-25 20:08:11 +00:00
98b719dca3
[COMPONENTS][Tag] Split tag into words and stem each
Hugo Sales
2021-11-25 20:04:59 +00:00
4571b18c60
[DEPENDENCIES] Update dependencies
Hugo Sales
2021-11-25 19:45:17 +00:00
a64c488e21
[PLUGINS] Add StemWord plugin, which stems words, given a language. Currently used for tags
Hugo Sales
2021-11-24 15:53:23 +00:00
2d057024b9
[TAGS][ENTITY][Note] Properly store the note language, pass it along when rendering content. Add mechanism for stemming tags, with fallback to simply slug-ifying them
Hugo Sales
2021-11-24 15:51:01 +00:00
f837df5753
[CACHE] Add way of calculating hash map if key is not found
Hugo Sales
2021-11-24 15:47:49 +00:00
e64fd5aaf6
[TOOLS] Exclude src/PHPStan from test coverage
Hugo Sales
2021-11-23 23:29:04 +00:00
c1779dc12d
[UI] Don't display short language form in user panel language selection
Hugo Sales
2021-11-23 23:28:20 +00:00
0194b6b14c
[TESTS] Fix tests by adding missing is_local columns and by login in the admin user in the admin panel test
Hugo Sales
2021-11-23 22:34:35 +00:00
d9544c6edb
[CORE][SECURITY] Move to the new authentication format, for Symfony 5.3
Hugo Sales
2021-11-16 14:48:18 +00:00
05758c999f
[ENTITY][Actor] fix typo in findRelativeActors query
Diogo Peralta Cordeiro
2021-11-25 02:07:12 +00:00
d9c0a72e36
[CONFIG] Replaced form theme used since it was too opinionated.
Eliseu Amaro
2021-11-24 13:59:46 +00:00
477a5cb92d
[CSS] Fixed all buttons/select/input display rules from being overriden.
Eliseu Amaro
2021-11-23 23:07:42 +00:00
d8147cbd2d
[PLUGINS][AttachmentShowRelated] Fixed note template error. Fixed if statement. [CORE][Controller] Commented CSP out.
Eliseu Amaro
2021-11-23 22:54:49 +00:00
8edaabbabf
[TWIG][Settings] WIP Refactoring of user panel. Now using macros to diminish repeated code. [CONTROLLER][UserPanel] Replaced form names. More readable.
Eliseu Amaro
2021-11-23 21:09:45 +00:00
d5fc2cac8a
[TOOLS] Make Makefile rule database-force-nuke stop and restart the worker container
Hugo Sales
2021-11-23 22:10:16 +00:00
30f4131f5d
[TESTS] Add missing 'is_local' to actors in data fixtures
Hugo Sales
2021-11-23 21:35:25 +00:00
206856e1ba
[FORM][FormFields] Add way of specifying attributes for password fields (namely form autocomplete=new-password)
Hugo Sales
2021-11-20 21:27:00 +00:00
3a5e52ee0d
[CORE][SECURITY] Move to the new authentication format, for Symfony 5.3 Keep using (deprecated) Guard
Hugo Sales
2021-11-16 14:48:18 +00:00
b4ce77320e
[TESTS] Fix remaining tests, back to 100% passed. Some minor semantic changes
Hugo Sales
2021-11-16 14:10:19 +00:00
c68d7ae406
[CONTROLLER][UserPanel] Make function names camelCase
Hugo Sales
2021-11-16 13:15:48 +00:00
7e4a971fac
[ENTITY][LocalUser][CACHE] Remove bad keys from getByNickname cache key
Hugo Sales
2021-11-16 13:14:21 +00:00
0e104a9701
[UTIL][HTML][TESTS] Fix test and implementation and expand HTML generation utilities
Hugo Sales
2021-11-16 13:12:32 +00:00
fe755f7c42
[UTIL][FormFields] Accomodate use of FormFields::repeated_password without a 'required' option
Hugo Sales
2021-11-15 19:32:14 +00:00
1dd86a2302
[TESTS] Many tests fixes (already fixed the dependant code)
Hugo Sales
2021-11-15 19:27:39 +00:00
d254147988
[CSS] Note attachments fixes, fancy note-complementary accents.
Eliseu Amaro
2021-11-17 17:28:46 +00:00
0aa43783e8
[PLUGIN][Repeat] Repeat now repeats attachments as it should. [COMPONENTS][Posting] Now accepts attachments already processed. [ENTITY][Note] Added getAttachmentsWithTitle().
Eliseu Amaro
2021-11-17 17:14:15 +00:00
8077bdb0b5
[CORE][Controller] CSP default-src changed to 'self' to allow internal redirects.
Eliseu Amaro
2021-11-17 01:12:36 +00:00
1d31bd651e
[CORE][Controller] Added Content-Security-Policy response header.
Eliseu Amaro
2021-11-17 00:49:23 +00:00
e1b9ab4b9a
[TWIG] Added CSP in base template meta tag. This isn't optimal.
Eliseu Amaro
2021-11-16 23:47:25 +00:00
f07dce4604
[UTIL][Form] Fix bug with repeated_password
Diogo Peralta Cordeiro
2021-11-16 23:27:29 +00:00
89d36a68e5
[ENTITY][Actor] Add is_local, it's common to depend, and this makes it much faster, with a low space cost
Diogo Peralta Cordeiro
2021-11-16 23:24:06 +00:00
f1a30ac0e6
[CSS] Added a top margin for buttons.
Eliseu Amaro
2021-11-16 19:40:07 +00:00
2561823550
[PLUGIN][Repeat] Fixed corner case where the user would return to repeat form page and try to repeat the note again.
Eliseu Amaro
2021-11-16 19:39:03 +00:00
acc43a276b
[PLUGIN][Reply] User's own replies wont display their own nickname on rendering the original note.
Eliseu Amaro
2021-11-16 19:36:17 +00:00
0dd4b62ded
[TOOLS][DOCKER] Add worker container and script, which handles the queues
Hugo Sales
2021-11-15 19:19:29 +00:00
5e4ada7b78
[DEPENDENCIES] Update symfony to 5.3, which fixes a bug with the doctrine postgres message worker
Hugo Sales
2021-11-15 19:18:15 +00:00
b8b19abed2
[ENTITY][AttachmentThumbnail] Do not attempt to check if a file exists if the path is null
Hugo Sales
2021-11-15 17:09:14 +00:00
5cafc80d01
[UTIL][FormFields] Refactor duplicated language choice form entry logic
Hugo Sales
2021-11-15 17:08:22 +00:00
e6c0db9ee1
[CORE][Cache] Allow retrieving multiple keys from a hashmap
Hugo Sales
2021-11-15 17:07:32 +00:00
587d701d11
[CONTROLLER][Network] Temporarily remove replies from streams, following planned changes to the Reply plugin
Hugo Sales
2021-11-15 17:06:34 +00:00
e9cc760ca8
[COMPONENTS][Posting][Right] Fix TypeError (which somehow only popped up in tests) caused by assigning a FormView to an out array param
Hugo Sales
2021-11-15 17:05:36 +00:00
9dbbc9e18e
[PLUGIN][Repeat] Fixed bug where checks dependant on user being logged in were attempted.
Eliseu Amaro
2021-11-15 17:38:15 +00:00
6e90e51f0c
[PLUGIN][CONTROLLER][Repeat] Fixed Repeat controller to update note_repeat table on removal.
Eliseu Amaro
2021-11-15 17:19:20 +00:00
b71e869843
[PLUGIN][Repeat] onAppendCardNote added. getNoteRepeats implemented.
Eliseu Amaro
2021-11-15 17:11:27 +00:00