Wykres commitów

887 Commity (master)

Autor SHA1 Wiadomość Data
Maxence Lange 9edfc83a8f cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-10-13 23:51:41 +02:00
Maxence Lange de67f15f6d display avatar
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-10-13 16:51:56 -01:00
Maxence Lange b56d4fe24b cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-10-13 12:45:38 -01:00
Maxence Lange d3bd428737 search compat nc20
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-10-13 12:44:19 -01:00
Maxence Lange e6a6fe7b77
Merge pull request #1054 from nextcloud/self-profile-show-all
show all activity when viewing your own profile, not just public acti…
2020-10-11 23:35:14 -01:00
Maxence Lange 931c1d8ba8 using hasViewer()
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-10-11 23:34:31 -01:00
Maxence Lange 5de193fc22
Merge pull request #1052 from nextcloud/vendor-dir
use default composer vendor directory
2020-10-11 15:13:47 -01:00
Maxence Lange b131dbe093 fix url being unique
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-10-11 10:48:41 -01:00
Robin Appelman 1f7b24d0f2 show all activity when viewing your own profile, not just public activity
some more fine grained checks should be added later but this at least prevents 'you haven't tooted yet' from showing when you have tooted

Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-09 16:13:08 +02:00
Robin Appelman 67a719890e use default composer vendor directory
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-09 15:10:46 +02:00
Robin Appelman 6b11aa717c
Merge pull request #243 from nextcloud/tests/cypress
Add cypress testing
2020-10-08 12:06:48 +00:00
Robin Appelman b9d2648f0a fix well-known autoloader paths
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-02 17:21:46 +02:00
Robin Appelman f77cf749c0 remove duplicate primary key
since autoincrement automatically becomes the primary key on most(?) databases, we can't set another one

Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-01 17:32:23 +02:00
Robin Appelman 6d75921856 fix migration by allowing null values for 'nid'
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-09-24 16:59:44 +02:00
Maxence Lange 67e4dcf8a0 comment until WellKnownNManager is available
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-24 11:39:18 -01:00
Maxence Lange 6d9afed842 compat nc20
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-24 11:32:55 -01:00
Maxence Lange 888d993141 using IWebfingerManager
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-23 11:41:28 -01:00
Maxence Lange 261b7c7003
Merge pull request #1027 from nextcloud/ostatus-follow
render profile page for ostatus follow url
2020-09-22 21:15:07 -01:00
Maxence Lange cb601b9b18
Merge pull request #1028 from nextcloud/html-whitespace
preserve some of the whitespace from html tags
2020-09-21 15:03:48 -01:00
Maxence Lange 88cd3e9259
Merge pull request #985 from nextcloud/feature/noid/compat-with-clients
[wip] Oauth for 3rdparty clients
2020-09-21 14:47:31 -01:00
Maxence Lange e57fcd2a36 improved auto_increment
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-21 14:46:35 -01:00
Maxence Lange f5bd9ca6f0 cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-21 09:54:03 -01:00
Robin Appelman ce1484f1b0 preserve some of the whitespace from html tags
without the "html whitespace" a hashtag posted after a url will be seen as part of the link by linkify, and then mangled by the hashtagmangler and break the url.

additionally this keeps the appearance of the post closer to the original

Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-09-18 19:27:44 +02:00
Robin Appelman 952ffb94a6 render profile page for ostatus follow url
when initiating a follow from a remote mastadon instance, the user gets directed to 'apps/social/ostatus/follow/?uri=' which is currently broken.

this changes it to render the regular profile page for that link, allowing the user to follow the profile.

I'm not sure what the previous behavior was before things got broken

Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-09-18 19:25:13 +02:00
Maxence Lange 638838cd50 single table/model for all exchange
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-18 10:55:47 -01:00
Maxence Lange c827dd3ef2 better navigation
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-03 17:49:55 -01:00
Maxence Lange 3cc446aa9d fixes
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-03 00:57:07 -01:00
Maxence Lange cf8a326c2d avatar on post
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-02 12:07:57 -01:00
Jonas Sulzer ff9224e4ad
👌 IMPROVE: use vue Content components and transmit serverData over initialState
- use vue components `Content` and `AppContent` with it's respective styling
  to be independent from server styling
- use OCP\IInitialStateService and @nextcloud/initial-state to transmit the serverData
  instead of using a hidden span element and jsonEncode/Decode
  this is needed to use the `Content` component, so the vue instance can be mounted to
  #content directly (otherwise server styling for #content interfers with the vue styling)
- also improves some general styling (mostly widths and margins/paddings)

Signed-off-by: Jonas Sulzer <jonas@violoncello.ch>
2020-09-02 10:05:22 +02:00
Maxence Lange 875203b75a adding a numeric id to actors and stream for some 3rdclient
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-02 01:59:06 -01:00
Maxence Lange 8e7cf73e85 more endpoints
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-09-01 13:14:19 -01:00
Robin Appelman 0ce3da28d7 query instead of create Application in background jobs 2020-08-28 17:04:21 +02:00
Maxence Lange 8965acea03 oauth, first throw
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-08-28 01:36:19 -01:00
Maxence Lange e986ca6a4f proof of concept
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-08-25 02:06:43 -01:00
Maxence Lange f1c3b696a7
Merge pull request #949 from nextcloud/nickvergessen-patch-1
Update language handling in notifier
2020-08-24 08:03:52 -01:00
Maxence Lange db9a804de0 fixes
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-08-22 01:51:40 -01:00
Maxence Lange 0da568f56b fix mention based on content
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-08-22 01:41:38 -01:00
Julius Härtl 71918f1a0e
Only add index if does not exist yet
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-17 08:46:55 +02:00
Maxence Lange 29c3a32ee6 cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-08-03 12:51:14 -01:00
Maxence Lange f149363bff cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-08-01 09:43:41 -01:00
Maxence Lange 58f22f961d remote testing
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-08-01 00:12:01 -01:00
Maxence Lange 85780ffbbc first throw of chunked table
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-07-31 12:21:59 -01:00
Maxence Lange 445ad15878 uninstall before purge
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-07-30 19:13:40 -01:00
Maxence Lange 39280310b2 Merge remote-tracking branch 'origin/master'
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-07-30 19:12:28 -01:00
Maxence Lange f4d09d9f6d get actor from userId
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-07-30 19:12:06 -01:00
Maxence Lange 7862780eaf details on fail
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-07-27 20:02:09 -01:00
Maxence Lange b91f94b32e filter displayed Post based on viewer
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-07-27 19:39:03 -01:00
Joas Schilling 9a264ace7a
Update Notifier.php 2020-07-23 21:25:03 +02:00
Maxence Lange 3b782315b9 filters self-signed certs unless configured to
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-07-07 10:25:50 -01:00
Julius Härtl 3af6dcb1ca
Use strong comparison
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-06-25 16:10:39 +02:00
Maxence Lange 856518cdae Notification and Migration
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-06-25 01:48:36 -01:00
Maxence Lange 3db58dcda5 migration
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-06-23 11:11:49 -01:00
Maxence Lange b3d146116e fixing hashtags
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-06-22 16:55:46 -01:00
Maxence Lange 0888efd78a fix route on non-token
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-06-18 20:55:54 -01:00
Maxence Lange 1ebb155fcf fixes
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-06-18 18:40:57 -01:00
Maxence Lange 745810e2b0 database & requests
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-06-17 12:41:58 -01:00
Maxence Lange 09a6aac937 new database
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2020-06-12 11:35:49 -01:00
Ruben Barkow 920466e356
Fix Primary index name on "oc_social_a2_cache_documts" is too long
also fixes social_a2_request_queue and social_a2_stream_action name length
new names: social_a2_cache_docum, social_a2_req_queue and social_a2_stream_act

closes #850

Signed-off-by: Ruben Barkow <github@r.z11.de>
2020-03-19 09:09:59 +01:00
Maxence Lange 8f4f5cb7a6 better migration
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-11 09:43:18 -01:00
Maxence Lange a2d94040fa better index of streams
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-08 18:52:36 -01:00
Maxence Lange 80c44ad773 returns 404
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-05 15:58:47 -01:00
Maxence Lange dc2141c6de accepting request on actor id
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-05 15:57:31 -01:00
Maxence Lange a9c9f6dd45 small fix
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-03 11:34:29 -01:00
Maxence Lange d786434128
Merge branch 'master' into feature/noid/returns-viewer-link-on-actor 2019-10-03 11:22:55 -01:00
Maxence Lange 34446aa117 composer
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-03 11:13:39 -01:00
Maxence Lange 1b6b79927b remove old code
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-03 10:54:03 -01:00
Maxence Lange 1130d7ffbd migrate data to a specific table
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-03 10:54:03 -01:00
Maxence Lange 6ba6d86fa7 quick optimisation of the timeline tag
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-03 10:54:03 -01:00
Maxence Lange 55abe1ab21 add viewerLink during import of Person
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-03 10:14:12 -01:00
Maxence Lange 729b10e5df count only 'Follow'
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-02 15:40:38 -01:00
Maxence Lange c0d71b7e09
Merge pull request #774 from StCyr/bugfix/773/search_with_#
FIX: Removes heading '#' from the search terms as search won't work
2019-10-02 15:11:46 -01:00
Maxence Lange 85d07abebe cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-02 13:57:29 -01:00
Maxence Lange 059d68fc4d parse '#' in case of search on hashtag
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-10-02 13:57:01 -01:00
Maxence Lange 9a554f72be filter DM
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-30 18:39:44 +02:00
Maxence Lange 741a49f09b fixing and cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-30 18:28:59 +02:00
Maxence Lange dd57e9adec cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-30 12:40:25 +02:00
Maxence Lange dd1613463b hide DM on home timeline
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-30 12:39:33 +02:00
Maxence Lange 554364e493 clean
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-30 12:19:07 +02:00
Maxence Lange fbe4ea9012 rewrite sql to use ExtendedQueryBuilder
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-29 17:41:47 +02:00
Maxence Lange 7f02c662f6 migration to ExtendedQueryBuilder
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-29 13:44:06 +02:00
Maxence Lange 453d03f038
Merge pull request #761 from nextcloud/bugfix/noid/viewer-rights-on-singlepost
fix viewer rights
2019-09-29 13:37:20 +02:00
Maxence Lange 231590a415 small fix in migration
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-28 15:05:34 +02:00
Maxence Lange 17608769e0 fix viewer rights
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-27 20:47:05 +02:00
Maxence Lange 4776346318
Merge pull request #760 from nextcloud/feature/noid/sql-optimization-2
sql optimization on stream_action
2019-09-27 15:26:58 +02:00
Maxence Lange ae9e03a2b1 save as int instead of bool
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-27 15:13:51 +02:00
Maxence Lange f3ce5967c9 add viewer check on single post
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-27 15:03:25 +02:00
Maxence Lange e32f4fa234 rewrite sql for 'timeline liked'
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-27 07:53:05 +02:00
Maxence Lange 9d5343f0ea switch to unique_index
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-27 07:29:21 +02:00
Maxence Lange d9700dc2da new sql structure + write requests
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-27 07:26:20 +02:00
Maxence Lange e0e26d9a49
Merge pull request #746 from nextcloud/bugfix/745/social-address-on-local-account
check social address during local actor
2019-09-26 12:32:49 +02:00
Cyrille Bollu 7964820ef3 FIX: Updated 3 old references to TABLE_STREAMS
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:56:53 +02:00
Maxence Lange 06d12a24dd fixing
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-25 14:37:32 +02:00
Cyrille Bollu 7a92cf1574 Single post timeline can be displayed to non logged in users.
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:11:10 +02:00
Maxence Lange 445b52b049 first migration to ExtendedQueryBuilder
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-25 14:09:01 +02:00
Maxence Lange 2ea24d7785 start migration to a better QueryBuilder.
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-25 14:07:24 +02:00
Maxence Lange ea34bc6e70 cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-25 14:07:24 +02:00
Maxence Lange 686f193c99 add pagination
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-25 14:06:47 +02:00
Maxence Lange b1c50f91f6 better queries parser, add endpoint for replies
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-25 14:06:47 +02:00
Maxence Lange 7b2834acc9 display single note
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-25 14:06:47 +02:00
Maxence Lange b459819e4c
Merge pull request #741 from nextcloud/bugfix/727/fix-url-generation-on-local-host
fix url generation on local host
2019-09-24 13:58:02 +02:00
Maxence Lange 00f57cf75e
Merge pull request #752 from nextcloud/bugfix/737/optimize-stream
SQL optimization (part 1)
2019-09-24 13:34:48 +02:00
Maxence Lange 3b8064aee1 fix
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-24 12:07:54 +02:00
Maxence Lange 3ee1aba67d cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-23 10:34:16 +02:00
Maxence Lange 24a53b5cfe empty actor
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-23 10:10:59 +02:00
Maxence Lange 961da41c47 timeline home sql optimization
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-23 12:34:21 +02:00
Maxence Lange d14392dea8 generate actor_id_prim
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-17 20:16:27 +02:00
Maxence Lange 033fc41aba add social to contacts menu
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-17 16:15:55 +02:00
Maxence Lange eefa99f287 check social address during local actor
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-17 13:30:06 +02:00
Maxence Lange f24442a1fb fixing/cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-17 12:23:43 +02:00
Maxence Lange a2cd51b560 new table and migration of recipients
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-16 20:34:55 +02:00
Maxence Lange fc496e1ab7 +subtype
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-16 17:29:10 +02:00
Maxence Lange 9084c5ac55 import subtype
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-16 17:08:07 +02:00
Maxence Lange 10e07ce1cb fix url generation on local host
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-16 14:24:40 +02:00
Maxence Lange bbc89060d0 block PushService
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-16 12:44:48 +02:00
Maxence Lange fff61b27f5 avoid duplicate
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-10 09:15:21 +02:00
Maxence Lange c6a7ffe6d3 display details on the current installation during social:check:install
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-09 10:20:36 -01:00
Maxence Lange 433d5dd3db
Merge pull request #657 from StCyr/stCyr_uploadPostAttachments
upload post attachments
2019-08-29 10:50:14 -01:00
Maxence Lange 1662d691ff compat php70
fix #704
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-26 11:24:23 -01:00
Maxence Lange 8eff40a221 compat php70
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-26 11:21:15 -01:00
Maxence Lange 00d88d8ab9 cache uploaded images
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-26 09:45:13 +02:00
Maxence Lange a3c441652a
Merge pull request #696 from StCyr/master
2 fix of this today
2019-08-23 13:09:39 -01:00
Cyrille Bollu 7dcdfbcecf Initialise $result in function checkInstallationStatus
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-08-23 16:03:49 +02:00
Maxence Lange cd04709735 some fixes
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-23 13:03:43 -01:00
Cyrille Bollu 8fe06456c0 fixes declaration of function checkRequestSignatureUsingPublicKey
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-08-23 16:02:22 +02:00
Maxence Lange dab2b22415 details result
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
fix

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
fix

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-22 20:49:27 -01:00
Maxence Lange dbd85cff3b remove invalid follows/streams on check
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-22 18:35:47 -01:00
Maxence Lange 48e013cb98 some renaming
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-22 18:35:47 -01:00
Maxence Lange 5990c58c9c remove follows on deleted account
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-22 18:35:47 -01:00
Maxence Lange 3292520f2d some renaming
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-22 18:34:38 -01:00
Maxence Lange bf09c86a80 Merge remote-tracking branch 'origin/master'
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-22 13:16:53 -01:00
Maxence Lange 20e00ac1ef composer
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-22 13:16:36 -01:00
Maxence Lange 704a964bd5
Merge branch 'master' into feature/noid/push 2019-08-22 12:46:49 -01:00
Maxence Lange edd21b7bbf limit to 18
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-22 11:39:41 -01:00
Maxence Lange 1efbd581ec renaming to Nextcloud Push
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-22 11:04:25 -01:00
Maxence Lange 135bb96694 update if on the right timeline
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-15 12:56:29 -01:00
Maxence Lange 3b2942f3ee gotObject -> hasObject
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-15 10:36:37 -01:00
Maxence Lange 487a8da2b3 refresh publickey on signature issue
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-12 17:44:44 -01:00
Maxence Lange 1f5df84796 generating events
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-12 17:37:21 -01:00
Maxence Lange b1c864e17a streamdetails & pushservice
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-12 10:00:40 -01:00
Maxence Lange 708fef7c66 renaming NoteService -> StreamService
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-12 09:57:25 -01:00
Maxence Lange 8b7ecde8ef returns limited results
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-08-01 12:04:38 -01:00
Cyrille Bollu 23d1f5cc48 Fixes the new tags/search route
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-08-01 12:02:53 +02:00
Maxence Lange aa5233f526 new route tags/search
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-30 18:42:42 -01:00
Cyrille Bollu b7208710f2 Adds 's.hashtags' to the list of fields to be selected by function
StreamRequestBuilder::getStreamSelectSql()

Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-07-29 15:03:47 +02:00
Maxence Lange e7243a6c92 0.2.101
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-28 21:29:51 -01:00
Maxence Lange e2fd1c7a7e fixing an issue during import from remote instance
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-26 14:10:48 -01:00
Maxence Lange f668e6e818 fixing
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-22 16:21:40 -01:00
Maxence Lange 7c921c40f6 cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-22 16:12:20 -01:00
Maxence Lange 994126d110 Merge remote-tracking branch 'origin/master'
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-22 09:42:17 -01:00
Maxence Lange 26587824a5 missing def
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-22 09:41:15 -01:00
Cyrille Bollu 2911135d64 Fixes a typo in LikeService's delete function that prevents the unlike
function from working properly

Signed-off-by: Cyrille Bollu <cyrille@bollu.be>
2019-07-22 12:08:56 +02:00
Maxence Lange e376768c34
Merge pull request #643 from StCyr/stCyr_fix640
St cyr fix640
2019-07-21 17:49:15 -01:00
Maxence Lange 0b84625c92
Merge pull request #626 from StCyr/stCyr_showAttachments
show post attachments
2019-07-21 09:57:56 -01:00
Maxence Lange 92ba1df113 returns stream actions on liked timeline
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-20 18:21:26 -01:00
Maxence Lange 2f54495805 send header on documentGet
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-20 17:19:59 -01:00
Maxence Lange fff29cd492 smaller resize + lint errors
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-20 15:34:02 -01:00
Maxence Lange b90ddcda03 /local/v1/post?id=Signed-off-by: Maxence Lange <maxence@artificial-owl.com> 2019-07-19 12:53:28 -01:00
Maxence Lange d985dc87e2 limit to liked post
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-19 10:53:38 -01:00
Cyrille Bollu db7b4b3075 Updates the getCacheDocumentsSelectSql function to also return
the 'resized_copy' field.

Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-07-19 13:18:56 +02:00
Maxence Lange e1abbf1987 adding liked stream
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-19 09:59:15 -01:00
Maxence Lange 749865a620 ./occ social:reset --uninstall
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-18 21:02:58 -01:00
Cyrille Bollu 83738c0fe7 Adds a test on the toArray field in ACore's isPUblic function.
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-07-18 10:01:02 +02:00
Maxence Lange f41c7efdbe 2 sizes available
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-17 20:34:28 -01:00
Maxence Lange 31a5b21a6e resize attachments
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
cleaning

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-15 18:04:27 -01:00
Cyrille Bollu d025569f5e Fixes the PostAttachment component: It now works.
Note: This requires adding NoCSRFRequired in NavigationController'
  documentGet() function. It doesn't seem to raise any risk though.

Signed-off-by: Cyrille Bollu <cyrille@bollu.be>
2019-07-15 14:40:21 +02:00
Maxence Lange f7a737c89d no strict mode
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-13 10:44:22 -01:00
Maxence Lange b8f3525600 update cache in stream
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-11 22:43:51 -01:00
Maxence Lange 623facfb04
Merge pull request #627 from nextcloud/enhancement/noid/fix-social-url
rewrite url/id system
2019-07-11 20:35:52 -01:00
Maxence Lange dd08794131 cleaning source
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-11 20:33:10 -01:00
Maxence Lange c64f502718 cleaner signature process
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-11 18:55:00 -01:00
Maxence Lange 7fccfc2325 fixing some conversion
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-11 18:26:34 -01:00
Maxence Lange a7f7c0368d rewrite of the url/host config
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-11 14:20:09 -01:00
Maxence Lange 310c218232 code cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-11 14:00:05 -01:00
Maxence Lange a77f5967e9 bypass $as
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-11 13:44:57 -01:00
Maxence Lange 5e1ed83bd8 like is not limited to Public
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-10 15:22:35 -01:00
Cyrille Bollu 1481a51e16 - Should fix the issue that post couldn't be unliked
- Fixes a typo in a comment

Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-07-10 17:40:12 +02:00
Maxence Lange c16f477e73 fixing headers
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-09 18:54:51 -01:00
Maxence Lange 502d94316b fixing
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-09 10:39:52 -01:00
Maxence Lange 6f549f0b64 compat pleroma
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-09 10:39:52 -01:00
Maxence Lange 57291f5b1d like/unlike post
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
post like

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
better managing between save/delete

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
delete undoAction

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-08 13:42:16 -01:00
Maxence Lange 8d0970ccf7 managing accounts with ./occ
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-04 16:33:27 -01:00
Maxence Lange 40b5a67f2c fixing
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-04 16:33:27 -01:00
Maxence Lange 2afeee24ad get readable/json timeline using ./occ command
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-04 16:33:27 -01:00
Maxence Lange dce161e62e manage notification on unboost/unlike
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-03 14:46:09 -01:00
Maxence Lange 46a0bad6a7 add actor
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-07-01 09:26:04 -01:00
Maxence Lange 882a6f5793 likes -> actions
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-29 19:35:41 -01:00
Maxence Lange 06a2eb7629 notifications on like
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-28 18:36:24 -01:00
Maxence Lange 3343f6e9e4 notification on boost
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-28 09:47:44 -01:00
Maxence Lange afdba7c0bb remove old Notifications
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-27 15:38:11 -01:00
Maxence Lange 250c7392a0 account instead of actor
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-27 14:28:57 -01:00
Maxence Lange 419d2a3cd2 add actor in detail
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-27 13:19:38 -01:00
Maxence Lange 6d820876ab new notification timeline
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-26 07:08:13 -01:00
Maxence Lange 6b8e1618ea Cleaner stream
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-25 14:15:23 -01:00
Maxence Lange 9411cf6046 Service as Actor
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-24 23:04:05 -01:00
Maxence Lange e499140035 fix
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-22 00:45:11 -01:00
Maxence Lange ee7c0a613e 0.2.5
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-22 00:12:12 -01:00
Maxence Lange e6842a5b6c 0.2.5
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-21 23:43:44 -01:00
Maxence Lange 35389b47af update account on retreive
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-21 11:00:14 -01:00
Maxence Lange ede7d0d732 enable host-meta locally
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-21 10:59:53 -01:00
Maxence Lange 50fb954e66 request on host-meta
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-21 10:59:53 -01:00
Maxence Lange 177e0a0330 fixing local/federated timeline
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-21 10:21:35 -01:00
Maxence Lange e85bb3495c fixing signature check
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-21 10:21:15 -01:00
Maxence Lange a1221cacf6 new announce system
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
gotActor->hasActor

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
cleaning

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
retrieve Person if missing

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
fix async

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
avoid async duplicate

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
fixing

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-20 22:59:40 -01:00
Maxence Lange fb97521fcb fix migration on pgsql
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
-logger

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
add details field

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-18 10:54:26 -01:00
Maxence Lange 6a690e64d4 hard coded table names
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-17 16:25:39 -01:00
Maxence Lange 37dd4f763e more loggin
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-12 16:34:56 -01:00
Maxence Lange db5ff4e09b revert routes changes
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-02 19:53:41 -01:00
Maxence Lange 42d077ea99
Merge pull request #551 from nextcloud/fixing-routes
fixing routes
2019-06-02 11:11:36 -01:00
Maxence Lange 5d8521797a
Merge pull request #563 from nextcloud/bugfix/558/pgsql-migration
avoid empty boolean value
2019-06-02 11:10:10 -01:00
Maxence Lange 3ebd8b8bd0 cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-02 11:08:15 -01:00
Maxence Lange d5f8f423af cleaning.
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-02 10:43:18 -01:00
Maxence Lange 73321dc5b1 switching cc to text
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-02 10:38:13 -01:00
Maxence Lange 4f54b0cae5 avoid empty boolean value
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-06-02 09:23:04 -01:00
Maxence Lange b13ade6938 catch duplicate
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-31 02:01:42 -01:00
Maxence Lange a68c35e01f multiple datetime fields
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-31 01:46:46 -01:00
Maxence Lange a8e1ddc279 in case creation is empty
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-31 01:28:29 -01:00
Maxence Lange f77883eb92 fixing routes
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-30 17:06:48 -01:00
Maxence Lange b53e5209ab limit incoming/outgoing requests
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-30 14:04:15 -01:00
Maxence Lange 3afc2e9bfd disable webfinger on full lock
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-30 12:42:44 -01:00
Maxence Lange 4a4dc5ea6d adding command to manage access rights
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-30 12:42:20 -01:00
Maxence Lange b8d1546be7
Merge pull request #546 from nextcloud/boosts
display boosted posts with an according indication
2019-05-29 22:44:02 -01:00
Maxence Lange 2dca0728e9 cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-29 21:40:51 -01:00
Maxence Lange dad67f6de0 Action on Cached Items
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-29 19:56:42 -01:00
Maxence Lange a5d06e253a imports
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-29 16:56:09 -01:00
Maxence Lange 8b9845787b do not import SocialAppNotification from outside.
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-29 16:47:29 -01:00
Maxence Lange 13a03ee457 parse as Note if asked
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-29 16:47:09 -01:00
Maxence Lange 37f4d17815 default values in action
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
cached version of the post contains action.values

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
fixing default values

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-29 13:15:18 -01:00
Maxence Lange 169b4927e5 db fixes
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-27 16:56:06 -01:00
Maxence Lange 4878aa05e9 also, try port 80 if 443 is not available
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-27 09:22:35 -01:00
Maxence Lange e72748fa0d allow self-signed certificate
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-27 09:19:54 -01:00
Maxence Lange 8b2f3a0def issue with type on count
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-27 01:51:15 -01:00
Maxence Lange 1570dabe4d more logs
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-26 23:14:07 -01:00
Maxence Lange 1937326498 more logs
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-23 09:05:23 -01:00
Maxence Lange ae4ba193b8 add creation time on SocialAppNotification
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-18 00:07:09 -01:00
Maxence Lange a9e46125cc limit count to public post
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-18 00:03:23 -01:00
Maxence Lange ecdf7e6cf6 +filterHiddenOnTimeline()
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-17 16:33:21 -01:00
Maxence Lange cd4878ab02 small bugfixes during the follow process
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-17 13:33:35 -01:00
Maxence Lange 77af4db6b4 allow non-https
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-17 13:20:02 -01:00
Maxence Lange ec822a440b cleaning code
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-17 09:19:45 -01:00
Maxence Lange d16537b403 Notes -> Stream
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-16 16:46:06 -01:00
Maxence Lange 4ab6b9cf6e create missing id_prim
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-08 09:04:54 -01:00
Maxence Lange 7deb98642a Refresh on the SQL migrations
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-08 08:02:34 -01:00
Maxence Lange 92a9ad6d54 add actor_info on getNoteById()
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-06 20:31:27 -01:00
Maxence Lange 0c27796d25 saveActivity() out of request();
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-06 18:45:20 -01:00
Maxence Lange 109680149a +limitToType
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-06 18:45:09 -01:00
Maxence Lange 88a0d72740 fixing
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-06 18:44:12 -01:00
Maxence Lange 8174167e48 cleaning and renaming
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-06 13:32:31 -01:00
Maxence Lange 76997d0cd5 cleaning
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-06 08:33:45 -01:00
Maxence Lange 9854c65e0a cleaning/merging to master
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-06 07:29:07 -01:00
Maxence Lange 51b936e482 generate SocialAppNotification in stream database on new follower
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-05-03 20:56:47 -01:00