This website requires JavaScript.
49a80a3c40
[PLUGIN][ActivityPub][TESTS] Add GoToSocial test fixtures
v3
tsmethurst
2022-10-21 13:01:32 +0200
97114e38e0
[PLUGIN][ActivityPub][TESTS] Replace invalid URL in fixtures
tsmethurst
2022-10-21 12:42:07 +0200
2df30e2987
[PLUGIN][ActivityPub] Sign outgoing GET requests on behalf of relevant actor
tsmethurst
2022-10-20 14:23:58 +0200
3b3ded5212
[PLUGIN][ActivityPub] Fix incorrect use of ActivityPubActor::create
, should be ::createOrUpdate
tsmethurst
2022-10-20 14:23:13 +0200
dc240fae49
[DOCKER] Fix incorrect script mount in worker
tsmethurst
2022-10-20 11:34:43 +0200
5cbb1627f2
[COMPONENT][Language] Fix collection query build event incorrectly not setting 'actor_language' join
Hugo Sales
2022-10-19 22:39:17 +0100
46ff8aacd2
[UTIL][TemporaryFile] Silence warnings in critical section inside TemporaryFile
Hugo Sales
2022-10-21 11:28:56 +0100
c4d6df4637
[TESTS] Fixup failing tests
Hugo Sales
2022-10-21 11:27:53 +0100
053bc38792
[TESTS] Fix tests
Hugo Sales
2022-10-19 22:39:17 +0100
2fd46ca886
[TOOLS] Continue raising PHPStan level to 6
Hugo Sales
2022-10-19 22:39:17 +0100
c31f3d4997
[TOOLS] Continue raising PHPStan to level 6
Hugo Sales
2022-10-19 22:39:17 +0100
e6bb418fe6
[TOOLS] Begin raising PHPStan level to 6
Hugo Sales
2022-10-09 18:26:25 +0100
fed2242a56
[TOOLS] Raise PHPStan level to 5 and fix associated error, fixing some bugs in the process
Hugo Sales
2022-10-19 22:38:49 +0100
edeee49af9
[TOOLS] Fix errors pointed out by PHPStan level 4
Hugo Sales
2022-10-19 22:38:49 +0100
4d7742e0e1
[OAuth2] Fix error in plugin install
Hugo Sales
2022-10-19 22:38:49 +0100
76f2cdd212
[DEPENDENCIES] Update dependencies
Hugo Sales
2022-10-19 22:38:44 +0100
a2aa45fb1f
[DOCS] Expand developer Event documentation
Hugo Sales
2022-04-03 22:05:19 +0100
d4b7e990ce
[CORE][Event] Make all events return \EventResult, enforced at container build time
Hugo Sales
2022-04-03 21:40:32 +0100
aef1fac536
[SECURITY] Refactor security hardening code and disable unused stream wrappers
Hugo Sales
2022-04-03 18:02:54 +0100
556ac85061
[PLUGIN][Pinboard] For tag list request, respond with the most common variant and the corresponding count for each canon tag
Hugo Sales
2022-04-01 02:10:12 +0100
539104ec33
[PLUGIN][Pinboard] Refactor and cleanup code
experimental
Hugo Sales
2022-04-01 00:17:57 +0100
74ffd261b8
[PLUGIN][Pinboard] Implement tag handling
Hugo Sales
2022-04-01 00:16:04 +0100
ca9945a4be
[ENTITY][Actor][COMPONENT][Tag] Add Actor->getNoteTags(?string $note_type)
which gets a cached list of NoteTags for notes of type $note_type for the actor
Hugo Sales
2022-04-01 00:11:01 +0100
08587b6942
[COMPONENT][Link][Tag] Refactor to make it easier to create links or tags from other places
Hugo Sales
2022-04-01 00:09:25 +0100
1664293cf7
[PLUGIN][Pinboard] Change token to user user ID rather than nickname, to avoid complications with it possibly changing
Hugo Sales
2022-03-31 22:06:37 +0100
94ab4ce8c4
[PLUGIN][Pinboard] Invalidate token and it's cache when actor information is changed via ActorForms
Hugo Sales
2022-03-31 03:47:14 +0100
dd70de20da
[PLUGIN][Pinboard] Implement token authentication and settings page, allowing the user to enable, disable, refresh or consult their token
Hugo Sales
2022-03-31 03:28:26 +0100
ded9c86054
[CORE][DB] Add DB::refetch, which refetches an entity from the database, so it's managed and definitely up to date (use when wanting to update entities from cache)
Hugo Sales
2022-03-31 03:25:56 +0100
20e07c9140
[CORE][DB] Make DB::dql return an object rather than an array if limit 1 is specified
Hugo Sales
2022-03-31 03:24:24 +0100
4e2f6545ec
[COMPONENT][Person][PLUGIN][WebHooks] Rename person settings section from 'others' to 'api'
Hugo Sales
2022-03-31 00:16:54 +0100
f6a8f44420
[COMPONENT][Person][TEMPLATES] Move persosn settings template from core to the component
Hugo Sales
2022-03-31 00:09:26 +0100
fd71d6ee7d
[PLUGIN][UnboundGroup] Finish implementation
Diogo Peralta Cordeiro
2022-03-28 23:52:48 +0100
dfc5918c2c
[PLUGIN][ActivityPub] Federate out Service information in Activities
Diogo Peralta Cordeiro
2022-03-28 21:19:34 +0100
83599ef866
[CORE][Modules][Plugin] version should be static
Diogo Peralta Cordeiro
2022-03-28 21:18:44 +0100
fa82306f6f
[COMPONENT][Posting] Blog posts should be Articles by default
Diogo Peralta Cordeiro
2022-03-28 21:04:24 +0100
10f71e9fed
[UI][TEMPLATES] Fix note text template. Use rendered content directly
Hugo Sales
2022-03-28 23:22:46 +0100
e2501ee927
[PLUGIN][Pinboard] Implement remaining API endpoints, restructure, fix template
Hugo Sales
2022-03-28 23:19:28 +0100
a9665177ea
[PLUGIN][Blog] Move to plugins, mistakenly was in components
Diogo Peralta Cordeiro
2022-03-28 17:06:53 +0100
41861d284c
[COMPONENT][Circle] Correct self tags settings text
Diogo Peralta Cordeiro
2022-03-28 16:24:25 +0100
bd868a2675
[PLUGINS][Pinboard] Add initial implementation of Pinboard API, lacking authentication, tags and feed endpoints
Hugo Sales
2022-03-28 03:19:35 +0100
87e35716c1
[UTIL] Add Formatting::explode(array , string )
Hugo Sales
2022-03-28 03:17:01 +0100
dac94f53cd
[CORE][Entity] Rename createOrUpdate to 'checkExistingAndCreateOrUpdate', remove update feature from 'create' and add 'createOrUpdate' and fix users
Hugo Sales
2022-03-28 03:15:39 +0100
b10c359dec
[DEPENDENCIES] Update dependencies
Hugo Sales
2022-03-28 00:00:05 +0100
483983790a
[CORE][Router] Rename \App\Core\Router\Router to \App\Core\Router and merge \App\Core\Router\RouteLoader with \App\Core\Router
Hugo Sales
2022-03-27 16:43:59 +0100
60af9f5e9b
[CORE][Queue] Rename App\Core\Queue\Queue to App\Core\Queue
Hugo Sales
2022-03-27 16:21:19 +0100
abe35428da
[CORE][DB] Rename App\Core\DB\DB to App\Core\DB
Hugo Sales
2022-03-27 15:19:09 +0100
ca5520edbf
[PLUGIN][WebHooks] Add hook for subscriptions
Hugo Sales
2022-03-24 21:59:24 +0000
e3e14c53ef
[PLUGIN][ActivityPub] Model/Note->toJson federate the url, even though it's the same as the id
Diogo Peralta Cordeiro
2022-03-27 18:46:41 +0100
be33c20614
[PLUGIN][ActivityPub] Improve flexibility of Type layer, accomodate more elaborate understanding of Group Announces after FEP-2100 development
Diogo Peralta Cordeiro
2022-03-28 20:58:48 +0100
7305a725cb
[PLUGIN][UnboundGroup] First steps on implementing AP FEP-2100
Diogo Peralta Cordeiro
2022-03-28 20:56:25 +0100
fd4c3b0e68
[PLUGIN][Embed][Test] Move Test to correct location
Diogo Peralta Cordeiro
2022-03-28 20:53:35 +0100
16f51e5143
[COMPONENT][Notification] ->getSubscribers() should not be pre-included Notification bug fix on Subscription component Correct docblock
Diogo Peralta Cordeiro
2022-03-28 20:52:12 +0100
ba4230447e
[COMPONENT][Group] Add orderBy to query, as otherwise the feed order is wrong
Diogo Peralta Cordeiro
2022-03-28 20:49:28 +0100
7463044971
[COMPONENT][Circle] Ensure strict typing on getter
Diogo Peralta Cordeiro
2022-03-28 20:48:29 +0100
7027633ed5
[PLUGIN][WebHooks] Make request method configurable
Hugo Sales
2022-03-24 00:50:27 +0000
48b42c539c
[PLUGINS][WebHooks] Use ActivityPub to serialize the activity, so the object is included
Hugo Sales
2022-03-24 00:47:34 +0000
d41a67a9f9
[PLUGIN][WebHooks] Add WebHooks plugin, which allows for sending a POST request to an external resource when a notification or a follow occurs
Hugo Sales
2022-03-23 22:57:44 +0000
13f22c911c
[COMPONENT][Notification] Feed: Fix typo in query
Diogo Peralta Cordeiro
2022-03-23 16:09:13 +0000
56b8710b26
[PLUGIN][ActivityPub][Notification] Fix some issues with targetting
Diogo Peralta Cordeiro
2022-03-23 13:18:44 +0000
e63c310d70
[COMPONENT][Notification] Always pre-add Actor subscribers when notifying
Diogo Peralta Cordeiro
2022-03-23 13:14:38 +0000
03f449035a
[PLUGIN][ActivityPub][Model][Activity] Sometimes we don't have a local, move on with encapsulated
Diogo Peralta Cordeiro
2022-03-23 13:17:35 +0000
8808195a80
[PLUGIN][ActivityPub][Test] Test @language handling
Diogo Peralta Cordeiro
2022-03-23 13:13:51 +0000
45344c80d1
[PLUGIN][ActivityPub][Model][Note] Fix @language handling
Diogo Peralta Cordeiro
2022-03-23 13:16:24 +0000
7eddbd343d
[PLUGIN][ActivityPub][Test] Add Like{Note} fixture
Diogo Peralta Cordeiro
2022-03-23 13:12:39 +0000
259d2da05a
[CORE][Controller] Add default handler for when using http methods
Diogo Peralta Cordeiro
2022-03-23 13:19:51 +0000
2f7fdf6ee4
[PLUGIN][ActivityPub][Test] Activity: Create Page Fixed a couple of bugs
Diogo Peralta Cordeiro
2022-03-19 22:21:15 +0000
6955872e05
[PLUGIN][ActivityPub][Model][Activity] toJson: When in activity context, use object's context if available
Diogo Peralta Cordeiro
2022-03-19 22:20:17 +0000
23e88b30a6
[COMPONENT][Blog] This is not used for replies
Diogo Peralta Cordeiro
2022-03-19 22:18:33 +0000
60713878f0
[TESTS] Load languages prior to remaining fixtures
Diogo Peralta Cordeiro
2022-03-19 22:16:50 +0000
06c67b31c2
[PLUGIN][ActivityPub][Model][Note] toJson: Respect source attribute and @language from context
Diogo Peralta Cordeiro
2022-03-17 23:01:59 +0000
a08b661779
[COMPONENT][Group] Cast integer string to int when getting group from context
Diogo Peralta Cordeiro
2022-03-17 22:53:05 +0000
0649a5154c
[PLUGIN][ActivityPub][Test][Model][Note] fromJson
Diogo Peralta Cordeiro
2022-03-15 17:49:42 +0000
91fecd77ba
[TOOLS][DOCKER] Use a more robust way to check for database availability
Hugo Sales
2022-03-19 15:49:04 +0000
e22fe55bbe
[TOOLS] Add .well-known/acme-challenge/ root certbot to nginx container, to allow certbot certificate renewals
Hugo Sales
2022-03-14 22:12:35 +0000
dd62825169
[PLUGIN][ActivityPub][Model][Note] fromJson: Respect source attribute and @language from context
Diogo Peralta Cordeiro
2022-03-15 17:48:04 +0000
27706d63f4
[PLUGIN][OAuth] Fix login for OAuth
Hugo Sales
2022-03-13 22:27:59 +0000
20f690c532
[TESTS] Fix a couple of issues from last changes
Diogo Peralta Cordeiro
2022-03-14 18:33:47 +0000
888c3798b7
[COMPONENT][Notification] Make logic more generic and robust Fixed various bugs
Diogo Peralta Cordeiro
2022-03-13 18:23:19 +0000
e1cceac150
[CORE][Form][TESTS] Fix FormTest::handle
Hugo Sales
2022-03-13 18:53:53 +0000
63ef9292f3
[DEPENDENCIES] Update dependencies
Hugo Sales
2022-03-13 18:17:32 +0000
cbae649991
[PLUGIN][ActivityPub][TESTS] Move ActivityPub test fixtures to new facility
Hugo Sales
2022-03-13 18:11:11 +0000
1d8bba3949
[TESTS][MODULES] Move Test Fixtures to tests/fixtures folder and add support for loading fixtures from components and plugins
Hugo Sales
2022-03-13 18:00:21 +0000
18864ca9fa
[CONTROLLER][Security] Override the _next
form field in Security->register to redirect to login page
Hugo Sales
2022-03-13 15:22:32 +0000
390c532456
[PLUGIN][ActivityPub][Tests] Create Actor Tests
Diogo Peralta Cordeiro
2022-03-13 15:54:48 +0000
636cb681d6
[PLUGIN][ActivityPub][Tests] Create a TestCase for the plugin
Diogo Peralta Cordeiro
2022-03-13 15:54:14 +0000
7d84323df4
[PLUGIN][ActivityPub][Tests] Add some fixtures for GNU social's
Diogo Peralta Cordeiro
2022-03-13 15:53:21 +0000
2d7850ccfb
[PLUGIN][ActivityPub][Tests] Borrow test fixtures from Lemmy
Diogo Peralta Cordeiro
2022-03-10 23:29:25 +0000
d8108dbc32
[COMPONENT][Posting] Fix request handling issues that resulted from splitting creation and controller
Diogo Peralta Cordeiro
2022-03-11 03:14:47 +0000
cf05d3dbb0
[ENTITY][TESTS] Fix Note->isVisibleTo with and associated test
Hugo Sales
2022-03-13 15:03:03 +0000
eb3c848fc8
[TOOLS][TESTS] Ensure database schema is up to date in tests
Hugo Sales
2022-03-13 14:22:18 +0000
5c708af272
[CORE][Form] Remove unweildy return of form errors from Form::handle
Hugo Sales
2022-03-13 14:19:56 +0000
8433771465
[TOOLING][TESTS] Allow specifying any phpunit flag when invoking make
Hugo Sales
2022-03-10 01:23:36 +0000
0ce5eba355
[PLUGINS][Favourite][RepeatNote][DeleteNote][WebMonetization] Make use of 'activitypub_handler' more readable
Hugo Sales
2022-03-10 00:40:54 +0000
9a9eed1457
[CORE][Router][Form] Add Router::sanitizeLocalURL and use it in Form::forceRedirect
Hugo Sales
2022-03-06 11:50:49 +0000
f540711948
[CORE][GNUsocial] Remove Session parameter, as it's no longer a service. Use session from Request
Hugo Sales
2022-03-08 23:53:43 +0000
c870fd44e3
[PLUGIN][Embed] Fix test folder name, so Symfony doesn't attempt to autowire it
Hugo Sales
2022-03-08 23:40:32 +0000
c30fcead74
[DEPENDENCIES] Move from Symfony 5.4 to 6 and update all other packages, where applicable
Hugo Sales
2022-03-09 00:08:43 +0000
301421ea15
[SECURITY][EVENT] Remove deprecated uses of Symfony Guard. Add LoginSucess and LoginFailure events
Hugo Sales
2022-03-08 22:32:18 +0000
4d77f3497d
[COMPONENT][Person][TESTS] Fix Controller/PersonSettingsTest
Diogo Peralta Cordeiro
2022-03-09 01:29:12 +0000
f735e6b31c
[TESTS] Fix Util/CommonTest
Diogo Peralta Cordeiro
2022-03-08 01:56:41 +0000