10a6f0a98f
API: New function to fetch current user id
2021-05-03 05:25:54 +00:00
4b12c54345
API: photos are now directly stored as attached data and not in the body anymore
2021-05-01 15:48:19 +00:00
8685e5ca32
Reworked media handling
2021-04-26 06:50:12 +00:00
343568d747
Avoid notice "Undefined index: post-type"
2021-04-08 19:53:59 +00:00
688e056ad1
"post-reason" ends double usage of "post-type"
2021-04-07 06:02:06 +00:00
Balázs Úr
054c301ef0
Update copyright
2021-03-29 08:40:20 +02:00
c1caedfa50
Fix notification for global posts
2021-03-14 15:40:14 +00:00
5577d0641d
Issue 9980: "type" does not exist anymore
2021-03-07 22:40:47 +00:00
1940c17030
Issue 9992: post type hadn't been translated in the user's language
2021-03-07 07:39:13 +00:00
530cfba71e
Offer "follow thread" only when you don't already follow
2021-02-28 07:47:07 +00:00
1792046a4f
post/thread views are renamed, search bugs fixed
2021-02-22 19:47:08 +00:00
Michael Vogel
57c5d064b8
Same blanks removed
2021-02-21 20:38:53 +01:00
312c01a517
Several speed improvements (magiclink, caching, indexes)
2021-02-17 18:59:19 +00:00
0fe978ea76
Avoid a possible foreign key constraint
2021-02-16 08:00:23 +00:00
b51dc4dd91
Reverting the test
2021-02-15 07:43:54 +00:00
7117ada2bc
Test the test
2021-02-15 07:25:55 +00:00
c444929022
Searching test error
2021-02-15 07:17:26 +00:00
c918e83aa2
Changed query for the public timeline
2021-02-09 17:56:17 +00:00
15b709594f
Improving test data
2021-02-05 07:14:09 +00:00
bc6d87afa8
test again
2021-02-05 06:56:24 +00:00
3446829a19
And again ...
2021-02-05 06:41:34 +00:00
686bf6b32f
Some more debug output
2021-02-05 06:33:34 +00:00
289923a17c
Testing the query
2021-02-05 06:23:34 +00:00
239bf686af
Just some more tests
2021-02-05 05:53:44 +00:00
0cd8c78e2d
Use the id instead of iid
2021-02-04 22:51:33 +00:00
859d026edf
Some more test data
2021-02-04 22:41:33 +00:00
69aad853ee
Handle empty values for API output
2021-02-04 18:14:15 +00:00
5e846dd7c2
The thread table is replaced by post-thread and post-thread-user
2021-02-04 05:51:25 +00:00
df24c0daeb
User-Item table is replaced
2021-02-02 05:45:57 +00:00
b26157e6e3
Update function for "post-user-notification"
2021-02-01 20:11:25 +00:00
be3dfb4ffe
Merge remote-tracking branch 'upstream/develop' into post-thread-user
2021-02-01 19:31:39 +00:00
c1d99d6c4c
Most user-item traces removed
2021-01-31 23:37:34 +00:00
7f78d6e722
Replace references of GET mod/substhread with POST item/{id}/follow
2021-01-31 17:36:18 -05:00
15162b4027
New table "post-thread-user"
2021-01-31 18:32:22 +00:00
c3398511b4
New table "post-content"
2021-01-30 22:03:53 +00:00
ef0400fc19
"uri-id" instead of "uri" or "id"
2021-01-27 10:01:42 +00:00
82e094179c
Rename notify classes according the feature name, not the table name
2021-01-24 09:33:23 -05:00
9b127ad0fc
Inverted conditions
2021-01-24 13:49:23 +00:00
0cd02631ce
New setting that controls notifications for ignored contacts
2021-01-24 11:40:09 +00:00
9ba36b28c2
Some more table in query removed
2021-01-19 08:10:38 +00:00
2b0b88aa42
Removed wrong tables
2021-01-19 08:08:49 +00:00
b892db0cf3
All item selects are now done by the post class
2021-01-19 07:23:01 +00:00
2d0443a109
Avoid duplicates in post-view
2021-01-18 22:26:17 +00:00
73ca1096ec
Fix the test data
2021-01-17 21:57:50 +00:00
6b4245d662
Test the test
2021-01-17 21:39:42 +00:00
1a434fd8d6
Add some test information
2021-01-17 21:24:58 +00:00
cd070954da
Don't ask for empty bodies
2021-01-17 21:03:35 +00:00
5a36c6b6c0
Test for failed tests
2021-01-17 20:56:15 +00:00
4157db5473
"item" is replaced by "post-view" / postupdate check added
2021-01-17 20:32:13 +00:00
d78892fc1b
Improved API datasets
2021-01-17 14:57:55 +00:00
0c8bb0bc18
Use a better function to add the element to the beginning of the array
2021-01-17 13:10:32 +00:00
5adc150d7a
Avoid using the item table/improved error messages
2021-01-17 12:49:53 +00:00
d0174b57dd
Add group id
2021-01-16 23:14:37 +00:00
be9abc341a
Fixing the tests
2021-01-16 22:57:36 +00:00
2b1d0b9db8
"selectForUser" and "" selectFirstForUser" is now moved to Post
2021-01-16 22:37:27 +00:00
dc2fd43c82
Improve class alias naming in include/conversation
2021-01-16 07:35:44 -05:00
d2feb1ff7f
Making the test work
2021-01-16 07:49:20 +00:00
352f1fcae2
Hopefully make the tests happy
2021-01-16 07:13:32 +00:00
1b39e056fe
Check if the tests are running now
2021-01-16 05:10:43 +00:00
65c8f33754
Post class introduced in "mod" and "include"
2021-01-16 04:11:28 +00:00
241cd32b14
Replace obsolete calls to $APP->is_mobile in templates
2020-12-23 03:25:55 -05:00
Michael Vogel
ae386a78a4
Merge pull request #9696 from MrPetovan/bug/9306-poke-privacy
...
Use correct request parameter type for poke privacy
2020-12-22 17:11:37 +01:00
2ef4972782
Fix capitalization of Contact::magicLinkById calls
2020-12-22 01:01:43 -05:00
d9371d37ad
Remove undocumented use of $_REQUEST['visibility'] in api_fr_photo_create_update()
...
- Visibility is inferred from ACL strings
2020-12-21 22:21:42 -05:00
0eb4a600b0
Delay unprepared posts
2020-12-13 12:47:49 +00:00
Michael Vogel
cd428a2d28
Issue 9633: Avoid contact lookup in conversation to avoid long loading times
2020-12-11 15:16:29 +01:00
7745800f9d
Fix notice
2020-11-28 06:29:20 +00:00
b6f349076c
Fix order of reshared items on the profile page
2020-11-28 06:23:17 +00:00
bd9f36622e
Cast field data when ATTR_EMULATE_PREPARES is enabled
2020-11-27 11:24:31 +00:00
818c064c0a
The notifications parameters are now simplified
2020-11-25 19:56:39 +00:00
a16d46b0d7
Move unicity check after array initilization in builtin_activity_puller()
...
- Address https://github.com/friendica/friendica/pull/9569#issuecomment-731613088
- Address https://github.com/friendica/friendica/issues/9251#issuecomment-731615844
2020-11-21 15:56:07 -05:00
8b3ab4e6bb
Refactor builtin_activity_puller() and format_like()
...
- Simplify output array
- Rename format_like() to format_activity()
- Remove duplicate parameters in format_activity()
2020-11-21 11:08:44 -05:00
3af5f6b8ee
Some more foreign keys added
2020-11-19 06:26:30 +00:00
0c3a5c815e
Remove obsolete references to item.parent-uri
2020-11-14 10:08:50 -05:00
e895d3b1eb
API: Not implemented stuff should return 404
2020-11-11 20:28:36 +00:00
553369d8b5
Issue 9520: Fix resharer hovercard
2020-11-10 19:43:12 +00:00
43749c3069
The "attach" field is now deprecated
2020-11-07 08:22:59 +00:00
65b07aead4
Indention, documentation
2020-11-03 20:30:59 +00:00
4965d6aa54
The profile page does now shows reshared items
2020-11-03 19:24:47 +00:00
1fc36c4470
Only auto update when there is content
2020-10-20 20:43:51 +00:00
33575a94fa
Follow/Unfollow contact with a single click
2020-10-20 03:49:58 +00:00
4d15cc01e2
Move network module to src/
...
- Update ForumManager to use a base URL
- Split network module into Conversation\Network and Search\Filed modules
- Implement boundaries pager in network module
- Allow no selection in filter widgets
2020-10-13 07:52:13 -04:00
d3e19bc880
Support for real reshares
2020-10-11 08:49:47 +00:00
5998c3995e
Issue-9358 (now for real) commenting and updating on contact now work
2020-10-06 18:47:23 +00:00
b6b28b1541
Display the languages in the post
2020-10-04 18:52:28 +00:00
Philipp
97f07b7518
Merge pull request #9334 from annando/endless-scroll
...
Endless scrolling for searches and contact comments
2020-10-01 23:04:56 +02:00
Michael Vogel
eacc806c4b
Merge pull request #9327 from nupplaphil/task/security_restructure
...
Restructure Security classes
2020-10-01 19:49:51 +02:00
88a0e976da
Endless scrolling for searches and contact comments
2020-09-30 19:14:13 +00:00
5dd426f526
Added option to stay on the local machine when clicking on a contact link
2020-09-30 17:30:26 +00:00
ad34abda1a
Add missing use for OAuth1
2020-09-30 16:49:16 +02:00
fe653b652a
Move library\OAuth1.php to class structure Friendica\Security\OAuth1
2020-09-30 11:21:58 +02:00
415a3a7926
Remove an "if"
2020-09-28 14:13:14 +00:00
5cf369c026
Improve resharer information
2020-09-28 14:09:45 +00:00
90e0cae84e
Don't display a resharer that was the causer of the post
2020-09-28 11:36:47 +00:00
c0ddcfb0cd
Hide own contacts
2020-09-26 18:01:10 +00:00
d0505222ef
Merge pull request #9257 from annando/causer-id
...
We now store the causer-id in the items
2020-09-22 10:23:07 -04:00
338ddf45b1
We now store the causer-id in the items
2020-09-22 05:36:01 +00:00
Michael Vogel
9c7a4ae2bd
Merge pull request #9255 from MrPetovan/bug/fatal-errors
...
Add expected method MailBuilder->withHeaders
2020-09-21 19:03:57 +02:00
11d2b027ec
Additional direction for fetching content
2020-09-21 15:17:33 +00:00
acd6fd7dd3
Add expected method MailBuilder->withHeaders
...
- Address https://github.com/friendica/friendica/issues/9250#issuecomment-696055412
2020-09-21 11:07:34 -04:00
c082109ff9
Show if a post arrived via relay
2020-09-21 12:31:20 +00:00
722aada460
Merge pull request #9242 from nupplaphil/bug/9142-message-id
...
Transform email header string to header array
2020-09-19 22:10:20 -04:00
ac1d2cf38f
Transform email header string to header array & replace it at various situations.
2020-09-19 20:16:55 +02:00
Michael Vogel
de3ed5faf4
Merge pull request #9197 from MrPetovan/bug/9192-normalize-escaping-item
...
Remove obsolete uses of Strings::escapeTags in mod/item
2020-09-16 22:10:19 +02:00
08fa5f0c19
We now set the "global" direction
2020-09-14 17:48:57 +00:00
23bac84973
Improve "direction" icons on "vier", new direction "global"
2020-09-14 10:43:16 +00:00
76d6962129
Remove superfluous variable in item template variables
2020-09-13 20:01:54 -04:00
3fa3e78844
Normalize item like/dislike template variable name
2020-09-13 20:01:54 -04:00
8d5eb61ea3
Normalize item comment template variable name
2020-09-13 20:01:54 -04:00
65b796ed1f
Normalize item_photo_menu template variable name
2020-09-13 20:01:53 -04:00
2bfd53bf09
Normalize item body template variable name
2020-09-13 20:01:53 -04:00
9ff228812f
Normalize item location template variable name
2020-09-13 20:01:51 -04:00
5a41cd437d
Add additional direction types
2020-09-13 14:15:28 +00:00
097cd5f44b
Merge pull request #9188 from annando/more-direction
...
Store and display to/cc/bcc
2020-09-12 14:34:58 -04:00
a491c5d916
Store and display to/cc/bcc
2020-09-12 17:45:04 +00:00
bbefc61a0c
Use Arguments->getCommand() where it makes more sense than getQueryString()
...
- Remove a couple of intermediary query string variables
2020-09-12 09:09:15 -04:00
Michael Vogel
5c3cc76acf
Update include/conversation.php
...
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-09 20:03:14 +02:00
555856208e
Issue 9167: Adding more direction indicators
2020-09-09 16:54:18 +00:00
6c5af09589
Added link encoding
2020-09-09 14:37:58 +00:00
206caaf51a
Reshared data now is a link
2020-09-09 04:49:42 +00:00
42dcd6646e
Issue 9135: Display only reshared posts at the top
2020-09-08 22:06:10 +00:00
Michael Vogel
065ab017c7
Merge pull request #9161 from MrPetovan/bug/9140-private-note-self-only
...
Add a self-only ACL block to personal notes jot
2020-09-08 03:57:11 +02:00
f1e36eac7d
Update capitalization of "Permissions" translation string
2020-09-07 21:25:04 -04:00
c4267bbca0
Remove unused jot.tpl template variables
2020-09-07 19:27:23 -04:00
5b6ced9c6e
Issue 9142: Make the message ID look more like a message ID
2020-09-06 17:47:25 +00:00
Michael Vogel
abe6ecf820
Merge pull request #9126 from MrPetovan/task/post-improvements
...
Various post display improvements
2020-09-03 22:17:25 +02:00
730a5c5725
Improve post direction display
...
- [frio] Change icon for commented direction
- Update English translation string for commented direction
2020-09-03 15:45:53 -04:00
9ea7f7d4ad
[frio] Ensure tagsinput library is loaded in pages where new PM can be submitted
...
- The new private message page loads in a modal, requiring the base page to load them in advance
2020-09-03 10:03:36 -04:00
cef7af8fba
Don't notify on own entries
2020-08-31 19:27:50 +00:00
f5504ed8d1
Improve notifications for announced posts
2020-08-31 18:51:59 +00:00
355284841a
Optionally display the resharer as icon
2020-08-26 12:33:17 +00:00
6139f5883b
Mark posts that arrived in your network stream via tag
2020-08-23 17:48:44 +00:00
1493875ec9
Speed improvement
2020-08-23 15:18:26 +00:00
15119f6a59
Added information about fetched post because of comment
2020-08-23 14:51:56 +00:00
e6431e53db
Changed "reshared" description
2020-08-23 14:07:17 +00:00
0e4d3fe9e5
Display a symbol when a post had been reshared
2020-08-23 13:26:23 +00:00
1ab81266b9
Change the owner of a reshared item
2020-08-13 06:09:26 +00:00
fbb1ddd534
Unneeded fields removed
2020-08-12 08:39:04 +00:00
8488ed76e4
Don't create notifications for activities
2020-08-12 08:37:38 +00:00
60631f8a22
Avoid getting too much notifications
2020-08-12 06:50:02 +00:00
4ee858740e
Create notifications for shared posts
2020-08-12 04:35:24 +00:00
1934c149a3
Suppress "reshared" information for forum posts
2020-08-10 08:26:09 +00:00
bf7128b4b2
AP Improvements for forums
2020-08-09 18:42:25 +00:00
1d44e544cf
New class for group related contact actions
2020-08-04 18:22:19 +00:00
71b6226909
Some more avatar function replacements
2020-07-28 19:30:55 +00:00
Michael Vogel
d6a35c6995
Support newline as block contact separator
2020-07-19 03:21:15 +02:00
b0086a49e2
in "getidforurl" "no update" is now "update"
2020-07-15 21:08:42 +00:00
a13e004df0
Delete include/items.php
...
- Remove all references
2020-07-14 10:21:31 -04:00
3e25fc3a72
Replace *_page_info function calls with Content\PageInfo equivalent
2020-07-14 10:15:04 -04:00
a1d62734fa
Remove consume_feed in favor of Protocol\Feed::consume
2020-07-14 10:14:05 -04:00
04c95a5045
Move logged in logging where it makes sense in include/api
2020-07-09 15:09:07 -04:00
dc5838ecf9
Merge pull request #8826 from annando/fix-logging
...
Replace deprecated Logger calls
2020-06-30 09:05:01 -04:00
a3e775f28c
Account for false return value of Repository\Notify->insert in notification()
...
- Address https://github.com/friendica/friendica/issues/8473#issuecomment-651393541
2020-06-29 18:58:17 -04:00
c947b7f211
"print_r" in logging replaced / obsolete stuff removed
2020-06-29 20:22:00 +00:00
b6c7f247cc
Replace array_unique with GROUP BY clause in api_fr_photoalbum_delete()
2020-06-25 08:05:09 -04:00
8272b16647
[API] Replace unwarranted Item::selectFirstForUser calls in photo endpoints
...
- Item::selectFirstForUser checks for item.visible = 1 which isn't necessarily set on photo-related items
2020-06-24 08:14:45 -04:00
ae6e9e7267
[API] Miscellaneous improvements
...
- Use empty() instead of isset($r) && $r in save_media_to_database()
- Use expected variable name for result array in api_fr_photo_delete()
- Use correct associative array references in prepare_photo_data()
- Replace a() call in api_fr_photoalbum_delete()
2020-06-24 08:11:47 -04:00
Michael Vogel
7fd2c00171
Merge pull request #8792 from MrPetovan/task/share-block-guid
...
[frio] Add local post link to share block when guid attribute is present
2020-06-23 21:26:07 +02:00
677eaf78ed
Add API login capture 12h cooldown to spare database writes
2020-06-23 10:15:39 -04:00
43e6cec200
Update user.login_date for authenticated API calls
2020-06-23 09:09:23 -04:00
912ff069c0
Update getShareOpeningTag::getShareOpeningTag method signature
...
- Optional parameter $guid is now at the end
- Always provided parameter $posted is now mandatory
2020-06-21 09:42:37 -04:00
1f20111c80
Replace share_header calls with BBCode::getShareOpeningTag
2020-06-18 08:53:57 -04:00
f3323aff5e
Deprecate page_info functions to new PageInfo class
...
- Add tests for parts not using remote requests
- Add scheme requirement for page info URLs
- Add policy to keep label from stripped Page Info links
2020-06-17 13:24:44 -04:00
eba964ec12
Deprecate consume_feed() in favor of Protocol\Feed::consume
2020-06-17 13:24:44 -04:00
e3d20b4366
Move subscribe_to_hub function to Worker/OnePoll from include/items
...
- It was its only usage
2020-06-17 13:24:44 -04:00
3d55ef1546
Move drop_items and drop_item out of include/items
...
- They were only used in mod/item
2020-06-17 13:24:44 -04:00
016c99935c
Different comment limits for single view
2020-06-16 06:49:53 +00:00
Michael Vogel
f10062dfdb
Merge pull request #8617 from MrPetovan/task/8220-twitter-followers-list
...
(Re)Implement Twitter contact API endpoints
2020-06-14 16:06:22 +02:00
7a5afc10bb
Implement Twitter contact endpoints
...
- Implement /followers/ids
- Implement /followers/list
- Reimplement /friends/ids
- Reimplement /friends/list
- Update API reference
- Remove obsolete tests
2020-06-09 08:36:46 -04:00
89b3ae2657
Add null/empty string parameter value case in BBCode::convert
...
- Remove obsolete coalesce operator uses
2020-06-08 19:15:08 -04:00
6774ee6691
Ensure strings are provided to BBCode::toPlaintext in include/api
...
- Prevents some type mismatch fatal errors with BBCode::performWithEscapedTags
2020-06-08 18:40:21 -04:00
8eeb7807d3
Replace remaining instances with "allowlist", "denylist" and "blocklist"
2020-06-07 11:24:56 -04:00
20b93306ad
Handling situations where "vid" is empty
2020-05-31 14:38:00 +00:00
0acb5d4558
"parent = id" is replaced with gravity check
2020-05-28 16:02:36 +00:00
bdfe47dcfd
Add the space at a different place
2020-05-28 06:08:03 +00:00
51e9b25700
Fixing #8702
2020-05-27 22:16:33 +00:00
973abb6196
Replace "id = parent" checks with "gravity" checks
2020-05-27 12:19:06 +00:00
ba9cf32f36
The "item-activity" is removed
2020-05-26 05:18:50 +00:00
3b1d89252a
Issue 8582: "cid" in "network" is now "contactid"
...
Fixes #8582
2020-05-17 15:01:27 +00:00
0cf517ad76
Use constants for the BBCode modes
2020-05-16 16:28:15 +00:00
8b2c51baf2
Improved description
2020-05-15 18:08:47 +00:00
856cf7f664
Don't count and fetch "follow" activities
2020-05-07 18:39:39 +00:00
48f3234318
Useless space and useless "null" check
2020-05-04 14:50:22 +00:00
49db63da2b
Merge remote-tracking branch 'upstream/develop' into notification-uri-id
2020-05-04 14:38:19 +00:00
00035f7ba0
Notifications are now storing the uri-id as well
2020-05-02 13:12:11 +00:00
b0cb6536dd
The old tag handling is removed
2020-05-02 05:08:05 +00:00
74081a71ff
Removed unused "use"
2020-05-01 13:26:13 +00:00
2b8dabcd95
API search is now done via "tag" as well
2020-05-01 09:41:17 +00:00
3b2ae5c4a9
function names changed
2020-05-01 06:01:22 +00:00
2423831b90
Added todo
2020-04-29 09:12:56 +00:00
7f5f68a904
More preparations for term to tag transition
2020-04-26 16:15:39 +00:00
5df5e9521b
The tag table is now really used
2020-04-26 15:24:58 +00:00
43b8bdea07
Merge pull request #8520 from annando/term2tag
...
We now store tags in "tag"
2020-04-22 22:56:07 -04:00
1f7993acad
Code standards
2020-04-22 15:22:39 +00:00
7f04aea8b1
Move poke module to src/
...
- Add new route contact/<cid>/poke and update all references
- Rework template with form field includes
- [frio] Enable modal behavior
2020-04-20 11:47:08 -04:00
e365103ea3
Added todo
2020-04-17 13:35:12 +00:00
db657b0149
We now store the tags in two separate tables
2020-04-17 06:35:20 +00:00
9a0d2c9e0c
The new tag table should work for feeds no as well
2020-04-15 05:10:40 +00:00
661dd43b0d
Term constants updated
2020-04-13 19:24:22 +00:00
3c8216e385
Fix notice about an unknown variable
2020-04-05 17:25:36 +00:00