This website requires JavaScript.
74d137b248
Update 'doc-src/about'
nightly
wamo
2023-04-09 23:19:59 +0900
fe937c29dc
revert
wamo
2023-04-09 23:19:41 +0900
ab222eec97
Update 'doc-src/contact'
wamo
2023-04-09 23:17:31 +0900
52661deda2
update base theme icon
wamo
2023-04-09 20:12:36 +0900
769c832fcd
update neo-quitter
wamo
2023-04-09 20:08:37 +0900
9d3ddfe916
[CSS] .section-panel height fix, better section hierarchy
v3
Eliseu Amaro
2022-11-25 15:42:41 +0100
87559e9a8c
[CSS] Improved reset.css, better and more granular sizes added
Eliseu Amaro
2022-11-25 14:51:39 +0100
9cf83db62a
[CORE][GNUSocial] Prevent multiple initializations
Hugo Sales
2022-11-20 21:54:36 +0000
360a95c7aa
[TESTS] Use custom test bootstrap to only to only setup the database once and wrap everything in a transaction that gets rolled back at the end of each test
Hugo Sales
2022-10-29 19:56:03 +0100
b41de11364
[TESTS] Remove environment setup from script
Hugo Sales
2022-10-29 19:54:37 +0100
88e513c610
[TESTS] Make all services accessible in test environment
Hugo Sales
2022-10-29 19:53:26 +0100
5829e77edd
[TESTS][TOOLS] Clarify make target names
Hugo Sales
2022-10-29 19:52:35 +0100
334de7c739
[TESTS] Speedup container startup
Hugo Sales
2022-10-29 16:57:40 +0100
fe21796e79
[TESTS] Tweak tests
Hugo Sales
2022-10-29 16:45:49 +0100
789b1499c5
[TESTS] Fix deprecation warnings caused by removing xdebug
Hugo Sales
2022-10-29 16:40:28 +0100
daec26f2d8
[TESTS] Speed up test runs
Hugo Sales
2022-10-28 19:22:30 +0100
46fcab2e94
[TESTS] Fix deprecations and unstable tests
Hugo Sales
2022-10-28 18:49:03 +0100
e44bef6de7
[TESTS] Use paratest and PHPUnit cache
Hugo Sales
2022-10-28 00:22:42 +0100
857e5a9c6f
[TESTS] Update PHPUnit config to use coverage cache
Hugo Sales
2022-10-28 00:04:25 +0100
1749cd81e4
[DEPENDENCIES] Update all dependencies
Hugo Sales
2022-10-28 00:03:42 +0100
5521792169
[TESTS] Add paratest
Hugo Sales
2022-10-27 23:39:30 +0100
9679e766d2
[DOCKER] Small fixes in docker startup scripts
Hugo Sales
2022-10-26 13:57:44 +0100
adb7fbe1b0
[TOOLS] Finish build files for Debian package
Hugo Sales
2022-10-26 00:37:34 +0100
af1779fdd8
[DEPENDENCIES] Update dependencies and use my version of XML_XRD while it get's merged upstream (fixes deprecation warnings)
Hugo Sales
2022-10-25 22:32:22 +0100
584a0d8fed
[DOCKER][Redis][PLUGIN][OAuth2] Temporarily disable redis protected mode and fix permission of OAuth2 keys
Hugo Sales
2022-10-25 22:25:44 +0100
a44e64ed7a
[DEPENDENCIES] Explicitly add pear/xml_xrd as a dependency
Hugo Sales
2022-10-25 22:20:37 +0100
fb127e2d05
[PLUGIN][OAuth2] Fix OAuth2 install script
Hugo Sales
2022-10-25 22:15:42 +0100
9703b059da
[TOOLS] Add PKGBUILD for Arch Linux
Hugo Sales
2022-10-25 19:54:40 +0100
293c6fe078
[DEPENDENCIES] Update dependencies
Hugo Sales
2022-10-25 18:58:20 +0100
56cdc192ca
[PLUGIN][ActivityPub][TEST] Add http signature tests
tsmethurst
2022-10-25 16:36:41 +0200
a123e152d5
[PLUGIN][ActivityPub][TEST] Parse + validate GoToSocial fixtures
tsmethurst
2022-10-23 15:19:11 +0200
f61cb2d4f6
[PLUGIN][ActivityPub] Check more thoroughly for note 'title'
tsmethurst
2022-10-23 15:18:34 +0200
2da614e344
[PLUGIN][ActivityPub] Improve has/get checks Fixes an issue where GtS posts were not being processed because of stripped @context
tsmethurst
2022-10-22 17:47:14 +0200
c3477ea56b
[PLUGIN][ActivityPub] Log unused core activity to help debug
tsmethurst
2022-10-22 17:46:19 +0200
49a80a3c40
[PLUGIN][ActivityPub][TESTS] Add GoToSocial test fixtures
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
c378019deb
Docker support for local development
SENOO, Ken
2022-10-16 18:00:43 +0900
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