b9325251e8
Add Theme::getBackgroundColor and Theme::getThemeColor methods
2020-02-19 10:28:57 -05:00
c57246450f
"Delegations" is renamed to "Accounts"
2020-02-19 07:09:29 +00:00
61cc047611
Merge pull request #8309 from annando/remote-comment
...
Remotely load posts to comment on them on the own page
2020-02-18 13:29:11 -05:00
efddd248f7
"remote_follow" is now "remote_comment"
2020-02-18 17:31:02 +00:00
d64bb0dd8f
Remotely load posts to comment on them on the own page
2020-02-18 06:57:38 +00:00
Steffen K9
3ec23a4c70
Remove 'this' from 'View this profile'
2020-02-17 23:42:35 +01:00
f8670b6268
Don't show "delete contact" when there is a follow or unfollow option
2020-02-17 22:25:12 +00:00
Philipp
09961a07e4
Merge pull request #8297 from MrPetovan/task/8285-api-events
...
[API] Add new api/friendica/events endpoint
2020-02-16 21:07:44 +01:00
Philipp
da124af6ed
Merge pull request #8293 from MrPetovan/task/5562-community-pagination
...
Improve community pagination
2020-02-16 19:38:49 +01:00
e0d03615bc
Add node-wide default items per page config
2020-02-16 13:04:26 -05:00
efbafce2d5
Use namespace alias in Module\Update\Community
2020-02-16 12:50:45 -05:00
d78f66cd09
Replace local_user() by Session::isAuthenticated() where appropriate
2020-02-16 12:50:44 -05:00
561472b975
Add L10n parameter to Pager classes
2020-02-16 12:50:39 -05:00
d3b3f716f8
[API] Add new endpoint api/friendica/events
2020-02-16 12:07:39 -05:00
cceb497bd5
Avoid a fatal error
2020-02-16 15:45:26 +00:00
ee6cceba30
Clarify the effect of "net-publish"
2020-02-16 15:39:44 +00:00
3bd1f3a836
No more gender
2020-02-16 10:55:18 +00:00
682fb7e4e2
Move community module to src/
...
- Use boundaries pagination instead of number pages
- Trim down community update module output
- Part of https://github.com/friendica/friendica/issues/4090
2020-02-16 04:41:22 -05:00
5d169a4098
Add System::htmlUpdateExit() method to refactor update modules
2020-02-16 04:32:56 -05:00
e89e606b88
Add new BoundariesPager
2020-02-16 03:23:27 -05:00
2b4317d472
Remove stripping search term in Pager
...
- Address https://github.com/friendica/friendica/issues/8216
2020-02-16 03:23:11 -05:00
0b0309ce8f
Remove pager parameter from conversation()
...
- Add getUrlParameter() Javascript function to determine current page
2020-02-13 23:40:00 -05:00
2a7de4213f
Correctly initialize post actions button template variable
...
- Address https://github.com/friendica/friendica/issues/7999#issuecomment-586020764
2020-02-13 20:42:15 -05:00
95b09aaec4
[frio] Add loading animation on comment form submit
2020-02-11 23:45:47 -05:00
8969af04f9
Duplicated "hide-friends" setting removed
2020-02-10 23:11:28 +00:00
Michael Vogel
e80d68ba53
Merge pull request #8261 from MrPetovan/task/8251-use-about-for-pdesc
...
Use profile.about for profile description
2020-02-10 23:36:59 +01:00
Michael Vogel
01640a7045
Merge pull request #8272 from MrPetovan/bug/8254-regex-url-img
...
Increase specificity of [url][img] capture regex in BBCode::getAttachedData
2020-02-10 05:32:43 +01:00
d2ca5ccd35
Increase specificity of [url][img] capture regex in BBCode::getAttachedData
...
- Prevents it from over capturing when there's a [url] tag before the image
2020-02-09 22:19:21 -05:00
097620b627
Merge pull request #8230 from AlfredSK/AlfredSK-statistics-query
...
Changed statistics query for nodeinfo
2020-02-09 17:54:22 -05:00
2ec3a97393
Merge pull request #8263 from annando/remote-follow
...
New page for remote follow requests
2020-02-09 17:53:13 -05:00
Michael Vogel
5ad3a40647
Update src/Module/RemoteFollow.php
...
Co-Authored-By: Philipp <admin+Github@philipp.info>
2020-02-09 23:12:00 +01:00
e628d2726b
Removed unneeded stuff
2020-02-09 22:08:59 +00:00
nupplaPhil
217d099181
Fix CurlResult copy&pate error
2020-02-09 22:48:04 +01:00
2eebeeaa32
New page for remote follow requests
2020-02-09 17:04:35 +00:00
nupplaPhil
7d714319c8
Add license info at Friendica PHP files
2020-02-09 16:34:23 +01:00
nupplaPhil
85dc9bb96b
Add license info at Friendica PHP files
2020-02-09 16:18:46 +01:00
nupplaPhil
23c64b9a11
Add license info at Friendica classes
2020-02-09 15:45:36 +01:00
a42104ce43
Use profile.about instead of profile.pdesc for profile description
2020-02-09 02:36:19 -05:00
5552f5ee72
Accept empty values for profile birthday
2020-02-09 02:17:48 -05:00
nupplaPhil
9eca2c98ed
Add license to src\App namespace
2020-02-08 20:42:47 +01:00
1a3807d598
Merge pull request #8249 from annando/a11y-4
...
Useless links removed / Item menu is moved to the item actions bar
2020-02-07 06:55:20 -05:00
6e02105d88
Useless links removed / Item menu is moved to the item actions bar
2020-02-06 22:06:24 +00:00
557ece7d5a
Remove unused translated yes/no labels in converted checkbox field definitions
2020-02-06 10:25:36 -05:00
40db6baa6b
Rename hide friends checkbox field variable
2020-02-05 21:37:58 -05:00
a7a38da62d
Remove yesno option from Storage backend
2020-02-05 21:37:32 -05:00
4f362f6693
Asynchronously add contacts to avoid timeout problems
2020-02-06 00:00:00 +00:00
6347578978
Merge pull request #8239 from nupplaphil/task/move_enotify_parts
...
Move Notify "type" and "otype" into own enum classes
2020-02-05 16:56:54 -05:00
Philipp
b6764468e0
Merge pull request #8241 from annando/notice
...
Remove a notice about a missing variable
2020-02-05 22:41:54 +01:00
5bbe02dcae
Remove a notice about a missing variable
2020-02-05 21:40:35 +00:00
1595cf413d
Merge pull request #8240 from annando/a11y-3
...
Accessibility again: Notifications are now accessible
2020-02-05 16:22:26 -05:00
ace3c52c8e
Accessibility again: Notifications are now accessible
2020-02-05 21:06:03 +00:00
nupplaPhil
511556085a
Move Notify::TYPE_SYSTEM
2020-02-05 21:41:07 +01:00
nupplaPhil
c6915dc672
Move Notify::TYPE_SHARE
2020-02-05 21:41:06 +01:00
nupplaPhil
a78e19ea76
Move Notify::TYPE_POKE
2020-02-05 21:41:05 +01:00
nupplaPhil
bee110dc0b
Move Notify::TYPE_TAGSHARE
2020-02-05 21:41:05 +01:00
nupplaPhil
51260f234f
Move Notify::TYPE_TAGSELF
2020-02-05 21:41:04 +01:00
nupplaPhil
88dc3efdc9
Move Notify::TYPE_SUGGEST
2020-02-05 21:41:03 +01:00
nupplaPhil
9435cc4b88
Move Notify::TYPE_MAIL
2020-02-05 21:41:02 +01:00
nupplaPhil
e6fb044e60
Move Notify::TYPE_COMMENT
2020-02-05 21:41:02 +01:00
nupplaPhil
b86ad37001
Move Notify::TYPE_WALL
2020-02-05 21:41:01 +01:00
nupplaPhil
6e45514e2c
Move Notify::TYPE_CONFIRM
2020-02-05 21:41:00 +01:00
nupplaPhil
cfd50f9abb
Move Notify::TYPE_INTRO
2020-02-05 21:41:00 +01:00
nupplaPhil
97b6f6b3b3
Move OTYPE constants to own enum class
2020-02-05 21:40:59 +01:00
e42b843505
Merge pull request #8232 from nupplaphil/task/notify_email_builder
...
Introduce NotifyEmailBuilder
2020-02-05 13:00:14 -05:00
16c2705016
Merge pull request #8237 from annando/a11y-2
...
Accessibility: Improve navigation and contact approval
2020-02-05 12:11:53 -05:00
0b66970ec9
Acessibility: Improve navigation and contact approval
2020-02-05 16:14:04 +00:00
nupplaPhil
ea99ab22a9
Fix content not allowed flag ...
2020-02-04 21:38:59 +01:00
nupplaPhil
8815ee1346
Remove Notify reference
2020-02-04 21:28:27 +01:00
nupplaPhil
13c19fa9da
Add Logger
2020-02-04 21:14:40 +01:00
nupplaPhil
cb08912926
split mailbuilder types
2020-02-04 21:14:39 +01:00
nupplaPhil
34dce9fd76
Introduce NotifyEmailBuilder
2020-02-04 21:14:39 +01:00
e37b1c8794
Merge pull request #8215 from nupplaphil/task/extract_email
...
Cleanup enotify & Extract System emails
2020-02-04 15:10:27 -05:00
nupplaPhil
3e898d0415
formating
2020-02-04 21:33:53 +01:00
nupplaPhil
11c831945c
Add logging
2020-02-04 21:32:18 +01:00
nupplaPhil
0b94b84dc7
simplify mail creation
2020-02-04 21:05:33 +01:00
Steffen K9
52789f3ae4
Remove join profile table
...
Remove join profile table and remove exclude forums
2020-02-04 07:13:29 +01:00
Steffen K9
9424ecc5bc
Use PHP constants for literals
2020-02-03 23:30:31 +01:00
Steffen K9
b16ca2b026
Changed statistics query for nodeinfo
...
Removed the published to directories condition. Added check for 'user has logged in at least once'. Excluded community accounts (forums) from the user count.
2020-02-03 21:49:53 +01:00
38e5733b6e
Merge pull request #8227 from annando/daemon-checks
...
Daemon: Added check for empty data
2020-02-03 06:26:13 +01:00
7ddcb1e35d
Daemon: Added check for empty data
2020-02-03 00:13:09 +00:00
nupplaPhil
7fb913eb86
Add extra email banner (including setting)
2020-02-02 22:43:44 +01:00
nupplaPhil
262c94f12f
Fix indents
2020-02-02 22:43:43 +01:00
nupplaPhil
ed9756225d
improvements
2020-02-02 22:43:42 +01:00
nupplaPhil
ca67e3111c
Set sender data directly
2020-02-02 22:43:42 +01:00
nupplaPhil
97e708f2e2
Remove DI::app() dependency again
2020-02-02 22:43:41 +01:00
nupplaPhil
0b309245b1
Improve check
2020-02-02 22:43:41 +01:00
nupplaPhil
0e13428210
Move "App::getSenderEmailAddress()" to "Emailer::getSiteEmailAddress()"
2020-02-02 22:43:40 +01:00
nupplaPhil
206b53477e
Fix Lookup
2020-02-02 22:43:39 +01:00
nupplaPhil
9428466d1d
Set Sitename / site email as sender for system emails
2020-02-02 22:43:39 +01:00
nupplaPhil
abad42f7d2
fix wrong template
2020-02-02 22:43:38 +01:00
nupplaPhil
05dfff4bb4
Remove unused dependency
2020-02-02 22:43:35 +01:00
nupplaPhil
3291728059
Extract System emails from enotify
...
- Removed every SYSTEM_EMAIL occurrence in enotify
- Introduced a "SystemMailBuilder" for build system emails
- Replaced every SYSTEM_EMAIL usage in the classes with calling this builder
- Added tests for this new Builder
- Split the email templates between "base" template for email and concrete usages for different use cases
2020-02-02 22:43:35 +01:00
0d268d8811
Merge pull request #8224 from nupplaphil/task/force_avatar_contact
...
Force avatar update for Contact Advanced page
2020-02-02 15:33:48 -05:00
nupplaPhil
3ed3e8ff42
Force avatar update for Contact Advanced page
2020-02-02 22:19:02 +01:00
42775d53b2
Merge pull request #8222 from annando/ap-gnusocial
...
AP comments from GNU Social are now working
2020-02-02 15:21:23 -05:00
56816ea9d5
AP comments from GNU Social are now working
2020-02-02 19:59:14 +00:00
nupplaPhil
41ec7d8370
Replace stylesheet names
2020-02-02 20:56:31 +01:00
nupplaPhil
8632c90327
Fix crepair links
2020-02-02 20:50:53 +01:00
7033cdcd6b
Remove next link when there aren't any introductions in Module\Api\Mastodon\FollowRequests
2020-02-01 21:38:25 -05:00
24abdaf64f
Merge pull request #8214 from nupplaphil/bug/7998-fata-itemccmail
...
Fix ItemCCMail
2020-02-01 14:13:05 -05:00
nupplaPhil
3a012d6fb7
Fix ItemCCMail
2020-02-01 20:11:09 +01:00
Philipp
346da998df
Merge pull request #8212 from MrPetovan/task/release-cache-buster
...
Release Cache Buster
2020-02-01 18:45:58 +01:00
6eb985ca47
Merge pull request #8213 from AlfredSK/AlfredSK-fix-archives-widget
...
Fix Archives Widget on Status Page
2020-02-01 08:29:58 -05:00
a3028e69aa
Merge pull request #8211 from nupplaphil/task/mod_crepair
...
Move mod/crepair to src/Module/Contact/Repair
2020-02-01 08:28:29 -05:00
Steffen K9
e901468602
Fix Archives Widget on Status Page
...
Solution 'borrowed' from PR8116.
2020-02-01 14:06:35 +01:00
nupplaPhil
d9ae813b43
Improvements
2020-02-01 08:45:38 +01:00
42990ac0f4
Append version parameter to script and stylesheets paths in App\Page
2020-01-31 19:41:20 -05:00
703ad99464
Add Util\Network::appendQueryParam method
2020-01-31 19:39:15 -05:00
96b9619608
Merge pull request #8210 from nupplaphil/task/mod_fsuggest
...
Move mod/fsuggest to src/Module/SuggestFriend
2020-01-31 18:43:32 -05:00
nupplaPhil
048bb014d8
Move CRepair to Contact Advanced route
2020-02-01 00:37:11 +01:00
nupplaPhil
f21196df7c
improvements
2020-02-01 00:27:46 +01:00
nupplaPhil
f565d590f6
Move mod/crepair to src/Module/Contact/Repair
2020-02-01 00:20:50 +01:00
dad530802f
Merge pull request #8209 from nupplaphil/task/mod_worker
...
Move mod/worker to src\Module\Worker
2020-01-31 18:12:36 -05:00
nupplaPhil
d4e836855b
Remove deprecated code
2020-02-01 00:05:27 +01:00
nupplaPhil
34f4aedb87
Move mod/fsuggest to src/Module/SuggestFriends
2020-01-31 23:50:46 +01:00
Philipp
0406fe7ade
Merge pull request #8163 from MrPetovan/task/7817-custom-fields-part-3
...
New custom profile fields feature part 3: Updating the API
2020-01-31 22:39:11 +01:00
nupplaPhil
17389de261
Move mod/worker to src\Module\Worker
2020-01-31 22:38:49 +01:00
7909d9c417
Notifications cleared for a whole thread in case of one mark seen
2020-01-31 21:34:12 +01:00
0c01512c5d
Remove logging
2020-01-31 19:43:48 +01:00
9ba8735b4a
fix logger settings
2020-01-31 19:40:50 +01:00
fc370f74ea
Fix secure Mail addon
2020-01-31 19:32:17 +01:00
dd24b3bac0
Move api/profile/show to src/Module
...
- Update API documentation
- Update BaseApi::format to include headers by format
2020-01-29 23:31:37 -05:00
608e634858
Update Mastodon API with new profile field entity
2020-01-29 23:30:38 -05:00
07a4bb73fa
Add DDD classes for Mastodon\Field entity
2020-01-29 23:26:07 -05:00
5670c19d5c
Move/rename base module classes
2020-01-29 23:23:07 -05:00
b03796957b
Improve logging in mod/item
...
- Set legacy Logger constants as deprecated
2020-01-29 22:42:49 -05:00
f2271d1692
Fix Contact notification link
2020-01-29 22:48:16 +01:00
16e1df0b22
final keyword removed :-)
2020-01-29 22:27:55 +01:00
da2d49ba43
Fix Introduction Diaspore sendShare()
2020-01-29 22:20:59 +01:00
f6aea0d65a
Fix invalid "emailer_prepare" Hook
...
- Use IEmail instead of array data
- Introduce "composer" based library for phpmailer
2020-01-29 20:20:40 +01:00
d1b7bfda4b
Add System::jsonExit()
2020-01-28 23:36:28 +01:00
c2b8c65104
Merge "notification" routes
2020-01-28 23:21:24 +01:00
dd8d9d7c70
Fix ignore notification
2020-01-28 22:47:15 +01:00
2b433e0ea6
fix https://github.com/friendica/friendica/issues/8187
2020-01-28 22:06:59 +01:00
d23008c2f5
remove false parameter
2020-01-28 22:01:42 +01:00
5ccf41a56f
Add API test case for notification
2020-01-28 22:00:21 +01:00
582f6bd4a3
Refactor API notification usage
...
- Remove "mapFields()" from BaseModel
- Add new Notification API entity (including collection)
- Add new NotificationFactory method "getApiList()"
2020-01-28 21:28:57 +01:00
4a3544582c
Add parameter for "toArray()" method
2020-01-28 18:41:47 +01:00
8f130335a3
remove now empty array from logger
2020-01-28 18:41:47 +01:00
52a4010121
enotify: empty out fields instead of using "abort" for addons
2020-01-28 18:41:46 +01:00
443e106105
Fix missing notifications:
...
- Add namecache in enotify
- Add "unset()" in notify repository for additional field "abort"
- Add possibility for additional, non-saved fields in model
2020-01-28 18:41:45 +01:00
Philipp
977248f510
Merge pull request #8191 from MrPetovan/task/7967-mastodon-api-custom_emojis
...
Add custom emojis Mastodon API endpoint
2020-01-28 17:12:00 +01:00
a2fb8cc035
Fix wrong variable name in Module\NoScrape
...
- Address https://github.com/friendica/friendica/issues/8000#issuecomment-579292541
2020-01-28 10:33:19 -05:00
bd910342df
Add custom emojis Mastodon API endpoint
2020-01-28 08:14:48 -05:00
Philipp
353dddaf15
Merge pull request #8190 from MrPetovan/task/profile-tidings
...
Deprecated profile fields cleanup
2020-01-28 13:41:55 +01:00
1ac9107e5f
Move Mastodon API factories to Factory\Api\Mastodon
2020-01-28 07:33:55 -05:00
7b0ec6252f
Remove uses of the rest of deprecated profile fields
2020-01-27 23:06:30 -05:00
e69497454b
Remove uses of profile.marital
2020-01-27 23:01:25 -05:00
8e2910976f
Remove usage of profile.gender
2020-01-27 23:00:18 -05:00
a7dd0173a7
Remove obsolete profile_id parameter in Model\Profile::load
2020-01-27 22:01:12 -05:00
65cb77b6a0
Fix wrong use of DPA::p return value in Module\NoScrape
...
- Address https://github.com/friendica/friendica/issues/7998#issuecomment-579036775
2020-01-27 21:57:07 -05:00
75a2190af5
Move Module\Base\Api to Module\BaseApi
2020-01-27 21:18:42 -05:00
0de8e4db08
Move Mastodon API entities to src/Object
2020-01-27 20:01:32 -05:00
a607656607
Replace profile tab GET parameter by route
2020-01-27 19:21:18 -05:00
c4d309f801
Fix NoScrape SQL
2020-01-27 23:28:38 +01:00
589b7e718d
Merge pull request #8178 from nupplaphil/task/mod_noscrape
...
Move mod/noscrape to Module\Noscrape
2020-01-26 17:14:26 -05:00
7db4621eef
Adapt json error
2020-01-27 00:05:45 +01:00
4762476c89
Use parameters
2020-01-26 23:53:49 +01:00
4260b94fec
Move mod/noscrape to Module\Noscrape
2020-01-26 23:43:47 +01:00
df61be84fc
Merge pull request #8176 from nupplaphil/task/split_emails
...
Prepare Model\Notify for include/enotify.php (Part 3)
2020-01-26 17:02:14 -05:00
6350b210a6
Renaming - part 2 :-)
2020-01-27 00:01:17 +01:00
765a0d8892
Some Renames:
...
- EMail => EMail
- toEmail => toAddress
- fromEmail => fromAddress
2020-01-26 23:47:16 +01:00
ac1a20e5fd
Fix Introductions tab
2020-01-26 21:39:50 +01:00
f6878b5bcf
fix return type
2020-01-26 21:35:05 +01:00
4efba4d0cf
fix boolean field
2020-01-26 21:35:04 +01:00
2b8f067715
Introduce interface for emailing and create email classes
2020-01-26 21:35:04 +01:00
915abe8a33
Add explicit parameters to Sender::send() method signature
2020-01-26 21:35:03 +01:00
ea9d3b7438
Make EMailer util dynamic
2020-01-26 21:35:03 +01:00
Philipp
9269221825
Merge pull request #8175 from MrPetovan/task/revert-profile-default-tab
...
Revert profile base URL behavior
2020-01-26 20:33:27 +01:00
e5ab4f1889
Re-enable pinned items in profile wall
2020-01-26 14:21:20 -05:00
46c4bfe580
Restore base profile URL behavior
...
- Add new profile-specific route
2020-01-26 14:21:20 -05:00
f2d917114f
Move Model\Profile::getTabs to new Module\BaseProfile class
2020-01-26 14:21:18 -05:00
c42dd168c4
Merge pull request #8170 from nupplaphil/task/repo_notification
...
Prepare Model\Notify for include/enotify.php (Part 2)
2020-01-26 14:09:28 -05:00
0840938dff
Rename classes
...
- Repository/Model Notification => Notify
- Factory/Object Notification => Notification
2020-01-26 20:30:24 +01:00
b85511b00d
Improvements:
...
- Fix API-select
- Introduce OTYPE-constants
- Rename `IntroductionFactory` methods
2020-01-26 14:33:10 +01:00
602a57577d
Remove duplicate call to Profile::getTabs in Module\Profile\Index
...
- Address https://github.com/friendica/friendica/issues/8167
2020-01-25 16:27:43 -05:00
5c05d28a8e
Increase argument counter after route change in Module\Profile\Status
...
- Address https://github.com/friendica/friendica/pull/8156#issuecomment-578302294
2020-01-25 16:27:43 -05:00
74f3a2f90c
Fix API result, add PHPDoc and cleanup object construction
...
Fix missing getters
fix data array
fix missing "$" for template-variables
Remove lazy-loaded parent notification instance (for now..)
2020-01-25 21:15:01 +01:00
4c5856da2b
update PHPDoc
2020-01-25 19:58:27 +01:00
0850fb88dd
ReWork Notification Model/Module/Object/Repository/Factory
...
- Introduce Repository for interaction with "notify" table
- Introduce Factory for read-only notification objects (they're just loosely based on notification the table!)
- Introduce Objects for type-safe usage at the presentation layer
- Reworked Model, which is now fully based on the notify table, including generated fields (cache, ..)
2020-01-25 19:58:22 +01:00
Philipp
09de4a5b47
Merge pull request #8156 from MrPetovan/task/7817-custom-fields-part-2
...
New custom profile fields feature part 2: Feature switcheroo
2020-01-24 20:17:52 +01:00
188720c3cd
Merge pull request #8155 from nupplaphil/task/move_notifications
...
Move mod/notifications to Module\Notification
2020-01-24 12:10:49 -05:00
0458b9c2df
rename notify => notification once more :-)
2020-01-24 19:08:03 +01:00
b229939c3d
rename CSS attributes notify => notification
2020-01-24 18:56:34 +01:00
b016e420fe
notify_type => str_type
...
str_notifytype => st_notification_type
2020-01-24 18:39:50 +01:00
16b1d3fc08
Notifies => Notifications
2020-01-24 18:34:29 +01:00
0f932ae723
Notify => Notification
...
Notifs => Notifications
2020-01-24 18:32:38 +01:00
4da90b9378
Add group membership filter widget in contact list
2020-01-23 17:49:55 -05:00
ed3ac36621
Refactor queries in contact module
2020-01-23 17:49:42 -05:00
451596f5b3
Rename migration method for clarity in Repository\ProfileField
2020-01-23 14:00:42 -05:00
a9695998e9
Move dependencies to constructor in Repository\ProfileField
2020-01-23 10:01:11 -05:00
1fc1989f93
Remove superfluous includes in profile modules
2020-01-23 10:00:48 -05:00
087c3cdcd8
Remove duplicated TOC loop in Module\Help
2020-01-23 09:13:31 -05:00
02dda8af9b
Add PUBLIC constant in Repository\Permission
2020-01-22 19:42:38 -05:00
e8bf74914b
Update user import/export with profile fields
...
- Account for backward compatibility when exporting: add values for profile.is-default and profile.profile-name fields
- Account for forward compatibility when importing: migrate legacy profiles to custom profile fields
2020-01-22 19:42:37 -05:00
18cfd8dfaa
Remove references to deprecated profile.is-default and profile.profile-name fields
2020-01-22 19:42:37 -05:00
d9f7556b4a
Add post-update migration routine for custom profiles
2020-01-22 19:42:36 -05:00
64c05f2280
Add custom fields help text
2020-01-22 19:42:36 -05:00
cc007f715d
Add sortability to custom profile fields form
2020-01-22 19:42:36 -05:00
6657cf7bb1
Rework profile setting page with custom fields
2020-01-22 19:42:35 -05:00
d11a0d3814
Add permission set lazy loading to Profile Field model
2020-01-22 19:42:35 -05:00
d475cb5028
Replace advanced profile display with custom profile fields
...
- Merge all profile/advanced.tpl theme templates into profile/index.tpl
- Remove obsolete Model\Profile::getAdvanced method
2020-01-22 19:42:34 -05:00
3297d5c3e6
Create new ProfileField classes
...
- Create ProfileField model class
- Remove obsolete BaseCollection->models property
2020-01-22 19:42:34 -05:00
62fec2f190
Remove duplicate profile_uid key in App->profile array
2020-01-22 19:42:33 -05:00
f6f4cbab9d
Remove multi profiles feature
...
- Remove mod/profperm
- Remove additional feature
- Remove profile visibility on contact page
- Remove profile list templates
2020-01-22 19:42:33 -05:00
d1be68b754
Move Module\Profile to Module\Profile\Index
...
- Move /profiles to Module\Settings\Profile\Index
2020-01-22 19:42:32 -05:00
5c4eb2b2c9
Move templates into sub-dir "notifications"
2020-01-23 00:16:34 +01:00
512b00550e
rename some variables
2020-01-22 23:37:23 +01:00
d0c153943a
Add phpdoc
2020-01-22 23:31:00 +01:00
fa6c33d3ac
Move mod/notifications to Module\Notification
2020-01-22 23:18:14 +01:00
3c1f174c7f
Merge pull request #8150 from nupplaphil/task/prepare_enotify
...
Prepare Model\Notify for include/enotify.php (Part 1)
2020-01-22 14:18:59 -05:00
82f37ccdaf
Revert Repo::select()/selectFirst() changes
2020-01-22 20:28:56 +01:00
SpencerDub
2091ae0776
Fix "accout" typo
2020-01-21 22:22:45 -08:00
a77c78522c
Add properties to PermissionSet Model
2020-01-22 00:22:53 +01:00
b46b72ad3b
Introduce "order" and "limit" argument instead of "param" array for BaseRepository and make Repositories more Dependency Injectable
2020-01-22 00:09:08 +01:00
26d6afd27f
Move "Notify::getTab()" to notification module since it's presentation layer logic
2020-01-22 00:03:57 +01:00
4f29e4c4a7
Merge pull request #8149 from annando/fix-warning
...
Fix: unknown variable
2020-01-21 14:58:32 -05:00
6b8239f63f
Fix: unknown variable
2020-01-21 19:15:38 +00:00
Philipp
ae2959c780
Merge pull request #8147 from annando/fetch-post
...
Fix for AP posts where the URL don't match
2020-01-20 23:51:07 +01:00
34b813bbfa
Fix for AP posts where the URL don't match
2020-01-20 22:30:34 +00:00
689c8ce0e3
Remove superfluous variable type hint in Module\Settings\Profile\Photo\Index
2020-01-20 13:28:41 -05:00
3ebc0371b7
Add trace for admin in exceptionpages
...
- Fix exception message not showing on raw exception page
2020-01-20 07:47:53 -05:00
bac5159f6f
Clarify update.php doc and mention Database\PostUpdate
2020-01-20 07:47:53 -05:00
db518e7ef2
Fix birthday display and setting
...
- Add new translation string
2020-01-20 07:47:10 -05:00
1c50bc58e4
Move Permission Set over to DDD
...
- Add Permission Set Repository, Model and Collection
- Mark static PermissionSet method as deprecated
2020-01-20 07:35:05 -05:00
5ab898f67f
Improve Base collection, model and repository
...
- Add collection pipeline methods
- Add save collection method
2020-01-20 07:32:49 -05:00
559879f41f
Enable Model lazy updating based on only the changed data
...
- Simplify update decision in Database
2020-01-20 07:32:48 -05:00
f0474c07ce
Add "Yourself" ACL choice and allow multiple ACL selectors on a single page
2020-01-20 07:32:48 -05:00
ebf60cee33
Enable meta groups in Model\Group::getIdsByContactId
...
- Don't return early if contact isn't part of any group in PermissionSet::get
2020-01-20 07:32:47 -05:00
353dab166e
Rename PermissionSet::fetchIDForPost to PermissionSet::getIdFromACL
...
- Allow creating/retrieving a permission set id with arbitrary parameters
- Rename ACLformatter->sanitize to ACLFormatter->sanitizeItem
- Move PermissionSet::sortPermissions to ACLformatter->sanitize
2020-01-20 07:32:47 -05:00
f97a358a9b
Normalize the return value type of Session::getRemoteContactID
2020-01-20 07:32:46 -05:00
e04b679e6a
Improve ForumManager::profileAdvanced logic
2020-01-20 07:32:46 -05:00
6d7f0a6fd8
Remove duplicate profile_uid key in App->profile array
2020-01-20 07:32:46 -05:00
9803c96db4
Move profile-related templates to sub-folder
2020-01-20 07:27:14 -05:00
0d1befdf2d
Move /profile_photo to Module\Settings\Profile\Photo
2020-01-20 07:27:12 -05:00
035e0c5a61
Issue 8136: Optical enhancements for delegation page
2020-01-20 05:05:20 +00:00
04d620fc2f
Merge pull request #8142 from nupplaphil/task/di_config
...
CleanUp Config namespace
2020-01-19 22:22:57 -05:00
ed9392469e
Remove unneeded Config namespace usages
2020-01-19 22:50:44 +01:00
f9d0e57f91
Fix tests & Router is now using Dependency Injection instead of DI Registry
2020-01-19 22:38:33 +01:00
d5a473abda
Shorten "PConfiguration" to "PConfig" again, since the Wrapper is gone
2020-01-19 22:23:44 +01:00
dcbd44ab88
Removed the rest of the @brief fields
2020-01-19 20:44:01 +00:00
cb80108957
Shorten "Configuration" to "Config" again, since the Wrapper is gone
2020-01-19 21:29:36 +01:00
21640ec5d8
Add missing Friendica\DI namespace to files (PHPStorm inspection)
2020-01-19 21:26:42 +01:00
2204016071
Delete Core\Config
2020-01-19 21:23:00 +01:00
a6a2efa18a
Move Config::delete() to DI::config()->delete()
2020-01-19 21:22:33 +01:00
3411ced833
Move Config::set() to DI::config()->set()
2020-01-19 21:21:53 +01:00
6c36fd9e01
Move Config::get() to DI::config()->get()
2020-01-19 21:21:13 +01:00
5d294e8be8
Move Config::load() to DI::config()->load()
2020-01-19 21:20:10 +01:00
ab8997f9db
Merge pull request #8140 from annando/mail-probe
...
Don't update mail contacts when polling
2020-01-19 15:05:00 -05:00
3bd99bccba
Don't update mail contacts when polling
2020-01-19 19:27:30 +00:00
1bc4b2e078
Merge pull request #8134 from nupplaphil/task/di_l10n
...
Cleanup L10n namespace
2020-01-19 11:30:19 -05:00
8138b05032
fix L10n path after move
2020-01-19 17:11:48 +01:00
174129af94
add missing namespaces/fix wrong class-names
2020-01-19 16:31:35 +01:00
3b16829484
fix forgotten use DI namespaces ...
2020-01-19 16:31:35 +01:00
5d8c625549
cleanup
2020-01-19 16:31:34 +01:00
846007d031
adapt pattern for extract command
2020-01-19 16:31:34 +01:00
d6efc90194
cleanup namespace usages for L10n
2020-01-19 16:31:33 +01:00
0e6a675cb5
cleanups
2020-01-19 16:31:33 +01:00
2838635d64
Move L10n class from L10n subdir to Core (replacing old wrapper)
2020-01-19 16:31:30 +01:00
5e188d17f9
Move L10n::getDayShort() calls to DI::l10n()->getDayShort() calls
2020-01-19 16:31:19 +01:00
d83f6335eb
Move L10n::getCurrentLang() calls to DI::l10n()->getCurrentLang() calls
2020-01-19 16:31:19 +01:00
cb4ad529f4
Move L10n::getDay() calls to DI::l10n()->getDay() calls
2020-01-19 16:31:18 +01:00
d3255afa66
Move L10n::withLang() calls to DI::l10n()->withLang() calls
2020-01-19 16:31:18 +01:00
a9a36fb302
Move L10n::tt() calls to DI::l10n()->tt() calls
2020-01-19 16:31:17 +01:00
5dfee31108
Move L10n::t() calls to DI::l10n()->t() calls
2020-01-19 16:31:16 +01:00
c632d4e7a2
Update deprecated passing glue string after array in implode in Content\Text\HTML
2020-01-19 10:25:18 -05:00
bb253ceeaa
AP: Create a GUID out of an URL
2020-01-19 14:33:16 +00:00
Philipp
af88c2daa3
Merge pull request #8135 from annando/brief
...
@brief is removed completely
2020-01-19 12:31:02 +01:00
845f71b7dd
Missing "*"
2020-01-19 10:10:53 +00:00
572a3f1180
And the rest of the new lines
2020-01-19 09:55:28 +00:00
cdbc94a9e1
Some more added lines
2020-01-19 09:51:37 +00:00
4e5db36177
Improved formatting
2020-01-19 09:46:31 +00:00
0a4119adaf
@brief is removed completely
2020-01-19 06:05:23 +00:00
0b9aec4569
Add missing use Friendica\DI statement in Util\Emailer
2020-01-18 16:28:42 -05:00
fd1f1999f0
Remove @brief in DBA.php
2020-01-18 20:33:20 +00:00
8536b313a1
Merge pull request #8131 from nupplaphil/task/cleanup_lock
...
CleanUp Lock namespace
2020-01-18 14:13:14 -05:00
41ff43dcdd
CleanUp Lock namespace
...
- introduce enum Lock - "Type"
- Move Lock/Lock to BaseLock
2020-01-18 20:15:46 +01:00
c58dc357d4
Merge pull request #8132 from annando/child-user
...
Fix: You can now register an account when you haven't done it before
2020-01-18 14:00:48 -05:00
58f69481e6
Merge pull request #8130 from nupplaphil/task/di_pconfig
...
Move PConfig to DI::pConfig()
2020-01-18 13:57:57 -05:00
a3ea98a79f
Fix: You can now register an account when you haven't done it before
2020-01-18 18:40:48 +00:00
800694e9b3
Remove unused use
statements & remove PConfig class
2020-01-18 17:02:59 +01:00
b5c0df439f
Move PConfig::delete() to DI::pConfig()->delete()
2020-01-18 16:56:46 +01:00
88bb66371c
Move PConfig::set() to DI::pConfig()->set()
2020-01-18 16:54:50 +01:00
9e9429b56d
Move PConfig::get() to DI::pConfig()->get()
2020-01-18 16:50:57 +01:00
6e2880c679
Move PConfig::load() to DI::pConfig()->load()
2020-01-18 15:59:01 +01:00
c742c62f0a
Merge pull request #8129 from nupplaphil/task/cleanup_cache
...
CleanUp Cache namespace
2020-01-18 09:09:47 -05:00
424c87195b
CleanUp Cache namespace
...
- Introduce enum "Duration"
- Introduce enum "Type"
- Move "Cache\Cache" to "BaseCache"
2020-01-18 15:41:19 +01:00
71181704d4
Merge pull request #8128 from nupplaphil/task/di_static_methods
...
Refactor DI annotations to static methods
2020-01-18 08:22:29 -05:00
7274891b62
Merge pull request #8122 from annando/additional
...
Additional accounts can now be created easily
2020-01-18 08:21:17 -05:00
921845c3bd
Refactor DI annotations to static methods
2020-01-18 11:28:29 +01:00
71985de5d5
Fix Storage list
2020-01-18 10:46:53 +01:00
f69a601ab1
Wrong wording
2020-01-18 04:52:30 +00:00
e5eeaf78f2
Fix Storage move command
2020-01-18 00:08:48 +01:00
ca8ca05051
Add legacy backend storage functionality
2020-01-17 23:55:19 +01:00
732992a296
Improve impossible exception-handler for storage move
2020-01-17 23:55:18 +01:00
14c97f7b62
avoid exception throwing because of false-like return
2020-01-17 23:55:17 +01:00
0af83e6f7c
Rename bool flag for user backend
2020-01-17 23:55:08 +01:00
9bb5891645
Fix loading SystemResource files
2020-01-17 19:31:34 +01:00
f3b3c4e866
Link to registration added
2020-01-17 12:44:26 +00:00
5c0f0c9c19
Improved notices
2020-01-17 07:29:22 +00:00
e5ecfa7c34
Additional accounts can now be created easily
2020-01-17 07:02:59 +00:00
fa975fc775
Delegations now work again
2020-01-16 20:58:33 +00:00
ccc7a71e54
Ensure that local contacts always are DFRN contacts
2020-01-16 06:43:21 +00:00
7db4c7ea02
Merge pull request #8118 from annando/spamcheck
...
Improved spam protection
2020-01-15 13:15:17 -05:00
Michael Vogel
8ebc385772
Improved spam protection
2020-01-15 18:55:32 +01:00
831fff0f5c
Merge pull request #8117 from annando/inbox
...
Use the "inbox" symbol as a symbol for mails
2020-01-14 23:11:49 -05:00
b7067ee836
Use the "inbox" symbol as a symbol for mails
2020-01-15 04:09:58 +00:00
8215c493cf
The archive functionality is working again
2020-01-15 04:06:30 +00:00
b83f328983
Remove "f" parameter / network page parameter cleanup
2020-01-13 20:10:13 +00:00
43e3b14672
Tags and mentions should be escaped
2020-01-13 15:37:46 +00:00
bc83eb5c4e
Improved server platform detection
2020-01-13 05:57:05 +00:00
fba46111b1
Merge remote-tracking branch 'upstream/develop' into lower-platform
2020-01-12 21:54:58 +00:00
eb011f47bb
Publish lowercase
2020-01-12 21:13:16 +00:00
7b060aa3f5
User lowercase for platform data
2020-01-12 21:07:40 +00:00
3693b0c5ca
Fix typo in intro table field name
2020-01-12 10:55:47 -05:00
d45575e0fa
Merge pull request #8102 from annando/servertest
...
Improved test for invalid systems
2020-01-12 14:59:48 +01:00
9c4f3763ae
Improved test for invalid systems
2020-01-12 12:50:00 +00:00
4dacd5db44
Merge pull request #8100 from annando/statistics
...
Combine matching systems
2020-01-12 06:55:55 -05:00
a357b0bf37
Combine matching systems
2020-01-12 11:22:36 +00:00
3c1f127e3c
Merge pull request #8099 from annando/statistics
...
The federation statistics now contain all systems
2020-01-12 11:44:45 +01:00
3f8b6cb118
Improved order of systems
2020-01-12 09:40:17 +00:00
1a2a260e9a
Improved documentation
2020-01-12 08:36:11 +00:00
3d1be9f2d1
The federation statistics now contain all systems
2020-01-12 08:14:32 +00:00
Philipp
33664ebb48
Merge pull request #8095 from annando/local-delivery
...
Ensure that local delivery is done via DFRN
2020-01-11 20:12:11 +01:00
28c54242a5
The value has to be assigned, not compared :-)
2020-01-11 18:28:04 +00:00
e6a054696d
Ensure that local delivery is done via DFRN
2020-01-11 18:25:48 +00:00
Philipp
eba46e786a
Merge pull request #8094 from annando/deletecontact
...
Ensure that deleted contacts are really removed
2020-01-11 18:40:46 +01:00
Philipp
4e3849c18b
Merge pull request #8089 from mexon/mat/repair-contact-photo
...
updateAvatar automatically repairs avatars when photos are deleted
2020-01-11 18:30:34 +01:00
0225e99d0a
Ensure that deleted contacts are really removed
2020-01-11 17:22:37 +00:00
Matthew Exon
e002365d7f
Add type declaration to parameter
2020-01-11 16:27:01 +01:00
Philipp
fa39a455a7
Merge pull request #8093 from annando/postcount
...
The item count is now done in a single query
2020-01-11 16:02:47 +01:00
Matthew Exon
5d0a3be4f6
Implement code review from nupplaphil
2020-01-11 16:01:58 +01:00
db98040521
The item count is now done in a single query
2020-01-11 14:25:43 +00:00
86320317f4
Fix missing storage class
2020-01-10 22:27:05 +01:00
Matthew Exon
dee6a63841
Qualify call to ridFromURI
...
Co-Authored-By: Hypolite Petovan <hypolite@mrpetovan.com>
2020-01-10 20:29:15 +01:00
36190d1e79
Merge pull request #8072 from nupplaphil/task/Cache_to_DI
...
Replace Core\Cache wrapper with DI::cache() method
2020-01-10 08:46:03 -05:00
84cff91283
Merge pull request #8062 from nupplaphil/Make-Storage
...
Make Storage testable & add tests
2020-01-10 08:45:07 -05:00
016cfcd846
Fixings
...
- Rename "facStorage" to "storageManager"
- Fix indentation
- Fix tests
2020-01-10 13:22:03 +01:00
bfae6766bf
Implement Hook::callAll('storage_instance') call for addons and add a description for it.
...
- Remove implicit Dice usage
- Add concrete instance creating
- Adding Hook call for addon instance creating
- Updating doc for Hook
- Updating tests
2020-01-10 13:22:03 +01:00
b68d0516ea
remove not working code for checking writable files ("is_writable()" uses a different user)
2020-01-10 13:22:01 +01:00
1b2ff54f66
Fix attach model
2020-01-10 13:22:00 +01:00
1bce3fd0f1
fix Photo model
2020-01-10 13:21:59 +01:00
dbd5b5bb6e
- Fixing SystemResource
...
- Adding tests for StorageManager
- Updating doc
2020-01-10 13:21:58 +01:00
08edeae2f9
Make Storage testable & add tests
...
- Making StorageManager dynamic (DI::facStorage())
- Making concrete Storage dynamic (DI::storage())
- Add tests for Storage backend and failure handling
- Bumping Level-2/Dice to "dev-master" until new release
- Using Storage-Names instead of Storage-Classes in config (includes migration)
2020-01-10 13:21:57 +01:00
9c5b082687
Fix: Show possible managers again
2020-01-10 08:04:48 +00:00
Matthew Exon
ae6748a465
Repair missing contact photos
2020-01-09 21:48:37 +01:00
Matthew Exon
95e65e37ee
Refactor duplicate code for parsing photo URL
2020-01-09 21:48:37 +01:00
469eefdc5b
Notifications: Now declare direct thread answers as replies
2020-01-09 17:53:17 +00:00
f48c4fcbe4
Issue 8081: The usage has to be an object, not an array
2020-01-09 09:55:33 +00:00
e38939ee4b
Add cookie clear failed validation in App\Authentication
2020-01-08 19:52:44 -05:00
9ec0b621ed
Remove unnecessary subnamespaces in Model\Introduction
...
- Addresses https://github.com/friendica/friendica/issues/7998#issuecomment-572270238
2020-01-08 16:48:20 -05:00
b8f85f0484
Merge pull request #8075 from annando/html-escaping
...
Fix: removed unneeded HTML escaping
2020-01-08 16:18:36 -05:00
f67f398fe1
Merge pull request #8071 from nupplaphil/task/Lock_to_lock
...
Replace Core\Lock wrapper with DI::lock() method
2020-01-08 14:25:46 -05:00
8e87c5f05f
Fix: removed unneeded HTML escaping
2020-01-07 22:00:39 +00:00
d4b7278102
Remove unused code
2020-01-07 16:18:57 -05:00
4e00a3ed63
Upgrade @method to overriden methods
...
- This enables contextual help in older IDEs (looking at you VSCode)
2020-01-07 16:18:45 -05:00
6b8db5ad13
Update the Introductions domain to use repository, model and collection
2020-01-06 21:39:05 -05:00
5a1abb8c7d
Introduce Mastodon entity factories and API\Entity
2020-01-06 21:39:05 -05:00
c748a82e8f
Introduce Repository, Factory, Collection, Model base classes
2020-01-06 21:39:00 -05:00
ef6e9ef26b
Add DBA::collapseCondition method
...
- Update Database->update for use with DBA::collapseCondition
2020-01-06 20:48:26 -05:00
5cc2dc7ca3
Merge pull request #8073 from annando/issue-8067
...
Issue 8067: Posts from Mastodon had been wrongly parsed
2020-01-06 19:55:58 -05:00
5b755f0f23
Issue 8067: Posts from Mastodon had been wrongly parsed
2020-01-07 00:16:42 +00:00
a38b0f7eaf
Move remaining namespaces and delete Core\Cache.php
2020-01-07 00:51:02 +01:00
fe078410a1
Move Cache::get() to DI::cache()->get()
2020-01-07 00:45:49 +01:00
f68929633b
Move Cache::set() to DI::cache()->set()
2020-01-07 00:41:20 +01:00
3369dfaad9
Remove unused function Cache::delete()
2020-01-07 00:37:01 +01:00
182f390520
Move Cache::clear() to DI::cache()->clear()
2020-01-07 00:36:07 +01:00
f7ca437ba6
Remove unused method Cache::getAllKeys()
2020-01-07 00:36:06 +01:00
31457b8566
Replace Lock::release() with DI::lock()->release() and remove Core\Lock
2020-01-07 00:24:10 +01:00
634e657d23
Replace Lock::acquire() with DI::lock()->acquire()
2020-01-07 00:20:31 +01:00
c7476513e3
removed some static wrapper
2020-01-07 00:14:01 +01:00
20f1ab05e6
clear cookie before session clear
2020-01-07 00:11:39 +01:00
Philipp
e56c8dcc3c
Merge pull request #8063 from MrPetovan/bug/8058-use-default-user-acl-events
...
Use default user permissions when creating new event
2020-01-06 14:18:20 +01:00
00011fe77d
Remove unused use statements in Module\Item\Compose
2020-01-05 17:09:14 -05:00
64c8855407
Allow special groups in default user permissions
...
- Use ACLFormatter in ACL::getDefaultUserPermissions
- Remove ACL::fixACL
- Add return value to Contact::pruneUnavailable
2020-01-05 17:09:14 -05:00
6d7608fbc7
We only search for items with the same uid
2020-01-05 20:42:32 +00:00
c0e25bd8f4
Merge remote-tracking branch 'upstream/develop' into item-notification
2020-01-05 19:31:30 +00:00
755b9daa45
Merge pull request #8061 from annando/ap-receiver
...
AP: ensure that incoming posts are reaching all receivers
2020-01-05 19:30:42 +01:00
ab43d3ddc4
AP: ensure that incoming posts are reaching all receivers
2020-01-05 17:20:23 +00:00
274788807d
Fix a missing ")"
2020-01-05 17:19:37 +00:00
4734242f63
Added to-do
2020-01-05 13:37:24 +00:00
31b6680402
Improved check for invalid profiles
2020-01-05 13:19:11 +00:00
4dec002dcb
Now using only a single array
2020-01-05 13:13:36 +00:00
45b747f13b
Remove duplicates in a better way
2020-01-05 13:05:00 +00:00
4e7aa33598
Restructured profile generation
2020-01-05 12:49:57 +00:00
dcf5471e19
Clarified description
2020-01-05 12:07:02 +00:00
23b73854a1
Spaces
2020-01-05 12:00:15 +00:00
6cbfa5b862
Added type hints
2020-01-05 11:00:57 +00:00
20d570823d
Fix post update / clean up code
2020-01-05 10:16:01 +00:00
4b44aca507
Don't create notifications for own posts
2020-01-05 09:48:31 +00:00
a4268a973f
Added post update
2020-01-05 09:10:32 +00:00
f183816b7d
Notification type can now be selected
2020-01-05 09:10:03 +00:00
fe1a702e8c
Improved documentation, now checking all items
2020-01-05 09:08:40 +00:00
6ac37e284d
Merge remote-tracking branch 'upstream/develop' into item-notification
2020-01-05 07:47:55 +00:00
0c9fcdde69
Merge pull request #8057 from annando/notice-error
...
Fix an error and a notice
2020-01-05 07:40:31 +01:00
8878b3864f
Fix an error and a notice
2020-01-05 02:19:02 +00:00
e728c4829f
Restructuring
2020-01-05 02:18:11 +00:00
8e2494568e
Functionality is now added
2020-01-05 01:23:40 +00:00
393a671501
Merge pull request #8055 from nupplaphil/task/remove_get_server
...
Remove get_server() in favor of Search::getGlobalDirectory()
2020-01-04 20:10:50 -05:00
ecb4848dfd
Tests are now working
2020-01-05 00:54:18 +00:00
48baa0be4b
Remove get_server() in favor of Search::getGlobalDirectory()
2020-01-05 00:04:55 +01:00
30a4b0eafb
Merge remote-tracking branch 'upstream/develop' into item-notification
2020-01-04 22:53:06 +00:00
Michael Vogel
c8a322baf0
Merge pull request #8053 from nupplaphil/task/remove_get_app
...
Remove get_app() in favor of DI::app()
2020-01-04 23:41:51 +01:00
244f440d97
Remove unused killme()
2020-01-04 23:43:13 +01:00
f0eea6f875
Remove get_app() in favor of DI::app()
2020-01-04 23:42:01 +01:00
Michael Vogel
05de0f4a19
Merge pull request #8056 from nupplaphil/task/remove_rdirname
...
Remove rdirname() in favor of native dirname()
2020-01-04 23:36:59 +01:00
07b4ceecd2
Remove deprecated rdirname() in favor of native dirname()
2020-01-05 00:10:34 +01:00
b08c9692ca
Added parameter type
2020-01-04 21:48:26 +00:00
3a1798d1c3
First testable version
2020-01-04 21:45:20 +00:00
7cf27e9cb0
AP: Transmit the language in the contentMap
2020-01-04 14:35:14 +00:00
4bfd0abec7
New "UserItem" class, new notification type field
2020-01-04 12:21:42 +00:00
Michael Vogel
5d20cd7e16
Merge pull request #8048 from MrPetovan/bug/fix-bbcode-scaleexternalimage
...
Fix BBCode::scaleExternalImage
2020-01-03 17:38:55 +01:00
4461c16165
Remove superfluous comment in BBCode::scaleExternalImage
2020-01-03 09:30:35 -05:00
ebaf726744
Rework Feed::import parameters
...
- Remove unused $hub
- Replace $simulate with an implicit condition
2020-01-03 09:26:28 -05:00
38fe3b8994
Fix formatting in Feed::import
2020-01-03 09:12:32 -05:00
52c5b0e0f3
Remove unused BBCode::scaleExternalImage parameters
...
- Remove now obsolete system.no_view_full_size config key
2020-01-02 20:44:15 -05:00
0b3cd206c3
Remove harmful HTML decode/encode in BBCode::scaleExternalImages
2020-01-02 20:35:59 -05:00
fb550a0172
Relocated functions from PortableContact to GServer
2020-01-01 21:29:36 +00:00
Philipp
75c74e8562
Merge pull request #8044 from annando/contact-adding
...
Don't add contacts when not needed
2020-01-01 20:38:34 +01:00
bd6fb64c16
Fixed documentation
2020-01-01 18:57:55 +00:00
73b82d1455
Don't add contacts when not needed
2020-01-01 17:54:36 +00:00
d3d63523ef
Merge pull request #8040 from MrPetovan/bug/notices
...
Add necessary call to BaseUrl->get() in Module\Objects
2019-12-31 19:43:34 +01:00
ab0a3f194a
Add necessary call to BaseUrl->get() in Module\Objects
...
- Addresses https://github.com/friendica/friendica/issues/8000#issuecomment-569959500
2019-12-31 12:25:41 -05:00
b6e93c83fc
Suppress undefined index nickname notice in Model\Profile::sidebar
2019-12-31 12:25:39 -05:00
07f1485df1
Correctly capitalize DI::baseUrl in Module\Tos
...
- Addresses https://github.com/friendica/friendica/issues/7998#issuecomment-569959102
- Addresses https://github.com/friendica/friendica/issues/8000#issuecomment-569959336
2019-12-31 12:19:12 -05:00
Philipp
b9dba631aa
Merge pull request #8037 from MrPetovan/bug/notices
...
Replace remaining $a->page by DI::page()
2019-12-30 23:41:23 +01:00
9bdb4db887
Replace comment
2019-12-30 23:45:42 +01:00
e84ad15569
Replace remaining $a->page by DI::page()
2019-12-30 17:35:01 -05:00
e2dc1d7477
Remove deprecated call
2019-12-30 23:08:06 +01:00
a4a7f19df1
Move redundant System::removedBaseUrl() to DI::baseUrl()->remove() calls
2019-12-30 23:03:56 +01:00
3f34229752
Move redundant System::baseUrl() to DI::baseUrl() calls
2019-12-30 23:00:08 +01:00
6d7362da41
Replace deprecated $a->page with DI::page()
2019-12-30 20:02:09 +01:00
4aa01ee17f
Use most recent last item date in Mastodon\Account
2019-12-30 06:12:52 -05:00
0dbce6e58b
Add user contact data superseding to Mastodon\Account::create
2019-12-30 06:12:51 -05:00
c286772fb5
Correct value of Mastodon API Account acct field for local users
2019-12-30 06:12:51 -05:00
bef16702c7
Add missing fields to Mastodon API Account entity
2019-12-30 06:12:51 -05:00
cb7875b035
Rename Api\Mastodon\Account::createFromContact to just create
...
- Retrieve public contact in Api\Mastodon\FollowRequests instead of user contact
2019-12-30 06:12:50 -05:00
9ed8479b32
Rename Api\Mastodon\Account::create contact parameter to publicContact
...
- Update Mastodon entity documentation link
- Add default value for fields
2019-12-30 06:11:48 -05:00
6f199ab7b3
Add missing return statement in Core\L10n
...
- Addresses https://github.com/friendica/friendica/issues/7998#issuecomment-569560492
2019-12-29 22:47:32 -05:00
ce50faf780
Update wrong references to ISession::delete
2019-12-29 21:52:56 -05:00
efadab66c5
Update wrong/missing references to classes
2019-12-29 21:51:16 -05:00
015db25d9f
Replace obsolete references to App baseURL and getApp by DI
2019-12-29 21:50:15 -05:00
3c76826793
Merge pull request #8033 from annando/contact-logging
...
Added logging for not created contacts
2019-12-29 21:07:36 -05:00
74f4637ff3
Fix fatal errors caused by PR 8019
2019-12-30 01:17:16 +00:00
4786298da4
Added logging for not created contacts
2019-12-30 01:03:00 +00:00
03038e7a3b
Merge pull request #8019 from nupplaphil/task/replace_getClass
...
Introduce new way of static/dynamic bridge / CleanUp deprecated methods
2019-12-29 17:47:28 -05:00
61fccaeb30
Merge pull request #8028 from annando/probe-timeout
...
Probe: Additional checks for connection problems
2019-12-29 17:45:12 -05:00
f2d4a5eb7d
Remove namespaces
2019-12-29 20:18:26 +01:00
651d693270
Rebase for OpenId & Hovercard
2019-12-29 20:18:26 +01:00
2660edbb48
Use DI::baseUrl() for Search\Index.php
2019-12-29 20:18:25 +01:00
df0c05d635
Add Model\Introduction class to DI registry
2019-12-29 20:18:25 +01:00
2cb449a0d5
make the DI abstract so no instance is possible
2019-12-29 20:18:24 +01:00
987b29d963
Alphabetic sort DI-container per namespace
2019-12-29 20:18:24 +01:00
c1dbb25656
Creating interfaces for Config/PConfig & fix tests
2019-12-29 20:18:19 +01:00
4835f1185f
Remove deprecated App::module - replace with DI::module()->getName()
2019-12-29 20:17:52 +01:00
33674808dc
Remove deprecated App::cmd - replace with DI::args()->getCommand()
2019-12-29 20:17:51 +01:00
e6f61c2cc7
Remove deprecated App::query_string - replace with DI::args()->getQueryString()
2019-12-29 20:17:50 +01:00
26af2feee2
Remove deprecated App::is_mobile/is_tablet - replace with DI::mode()->isMobile()/isTablet()
2019-12-29 20:17:50 +01:00
c7230932d6
Remove deprecated App::registerStylesheet()/FooterScript() - replace with DI::page()->registerStylesheet()/FooterScript()
2019-12-29 20:17:49 +01:00
302cbaa33c
Remove deprecated App::getScheme()
2019-12-29 20:17:48 +01:00
e944d7bed6
Remove deprecated App::getBaseURL() - process methods to DI::baseUrl()->get()
2019-12-29 20:17:48 +01:00
e57a87f224
Remove deprecated App::setBaseURL() - process methods to DI::baseUrl()->saveByURL()
2019-12-29 20:17:47 +01:00
50be94aa5e
Remove deprecated App::getHostName() - process methods to DI::baseUrl()->getHostName()
2019-12-29 20:17:47 +01:00
2900389696
Remove deprecated App::getUrlPath - process methods to DI::baseUrl()->getUrlPath()
2019-12-29 20:17:46 +01:00
e93fba5136
Remove deprecated App::removeBaseURL - process methods to DI::baseUrl()->remove()
2019-12-29 20:17:45 +01:00
5609e94b05
Refactor deprecated App - process methods to DI::process()->*()
2019-12-29 20:17:45 +01:00
aedbdc536a
Refactor deprecated App::getArgumentValue() to DI::args()->get()
2019-12-29 20:17:44 +01:00
8b6e123b3f
Refactor deprecated App::isAjax() to DI::mode()->isAjax()
2019-12-29 20:17:44 +01:00
8e6973b774
Refactor deprecated App::internalRedirect() to DI::baseUrl()->redirect()
2019-12-29 20:17:43 +01:00
cc9b7bb14f
Refactor dynamic App::getDBA() to static DI::dba()
2019-12-29 20:17:43 +01:00
9cec293ccc
Refactor dynamic App::getMode() to static DI::mode()
2019-12-29 20:17:42 +01:00
181529f3df
Refactor dynamic App::getProfiler() to static DI::profiler()
2019-12-29 20:17:42 +01:00
e2b2778e0a
Refactor dynamic App::getLogger() to static DI::logger()
2019-12-29 20:17:41 +01:00
fceb4f3823
Refactor dynamic App::getConfig() to static DI::config()
2019-12-29 20:17:40 +01:00
2bb9e46be3
Optimize DI class (introduce method-mapping constant)
2019-12-29 20:17:40 +01:00
388b963714
Replace BaseObject class with DI::* calls
2019-12-29 20:17:38 +01:00
1de3f186d7
Introduce new DI container
...
- Adding Friendica\DI class for getting dynamic classes
- Replacing BaseObject::getApp() with this class
2019-12-29 20:16:55 +01:00
a9220aa83b
Merge pull request #8026 from nupplaphil/task/l10n_immutable
...
Make L10n immutable
2019-12-29 13:54:32 -05:00
71a38180e9
Check for same language
2019-12-29 16:39:25 +01:00
51ee24f652
Fix capitalization of table definition key in DBStructure
...
- Addresses https://github.com/friendica/friendica/issues/7998#issuecomment-569481865
2019-12-29 02:23:47 -05:00
60df79ad2a
Probe: Additional checks for connection problems
2019-12-29 03:27:54 +00:00
25847c4c71
Merge pull request #8022 from nupplaphil/task/mod_hcard
...
Move mod/hcard to src\Module\HoverCard
2019-12-28 21:42:01 -05:00
f000680511
Merge pull request #8021 from nupplaphil/task/mod_openid
...
Move mod/openid to src\Module\Security\OpenId
2019-12-28 21:39:42 -05:00
d7c8327482
Merge pull request #8027 from nupplaphil/task/session_remove_cookie
...
Session - Remove unneeded cookie parameter
2019-12-28 21:38:54 -05:00
673c4537e4
Session - Remove unneeded cookie parameter
2019-12-29 00:03:58 +01:00
7a2f4dc54e
Make L10n immutable
...
- Remove Push/Pop
- Add "withLang($lang)" method
2019-12-28 23:12:01 +01:00
fab0d9b919
Don't create contacts for unknown networks / improved content fetching
2019-12-28 19:17:48 +00:00
4d545825f0
optimize usage of arguments
2019-12-28 15:28:17 +01:00
97924d39d9
Merge init() and content()
2019-12-28 15:21:58 +01:00
f281725a09
Remove test loggings
2019-12-28 11:17:10 +00:00
160f931861
Fix: Search for terms and posts is now possible again
2019-12-28 11:15:57 +00:00
d6274ab6f7
Merge pull request #8023 from MrPetovan/bug/7808-markdown-unescape-chevrons
...
Fix chevron display in BBCode/Markdown conversion
2019-12-28 08:07:30 +01:00
aa3a85c727
Escape major HTML characters in code blocks in BBCode::convert
...
- HTML sanitization was removing unescaped opening chevrons in code blocks
2019-12-27 21:42:56 -05:00
39cb3e68b9
Remove faulty escape for HTML entities in BBCode::toMarkdown
...
- Mangled Markdown output with chevrons
2019-12-27 21:42:56 -05:00
424106fd4e
Add BBCode to Markdown to HTML raw result in Module\Babel
...
- Display HTML entities for BBCode to Markdown output
2019-12-27 20:44:24 -05:00
12e223b2ef
fix
2019-12-27 23:51:17 +01:00
eeb78d2d29
Move mod/hcard to src\Module\HoverCard
2019-12-27 22:53:09 +01:00
aa5771cf3e
Move Login/Logout/TwoFactor to bundled submodule "Security"
2019-12-27 22:19:28 +01:00
d30e8665e1
Move mod/openid to src\Module\OpenId
2019-12-27 22:16:40 +01:00
1b5cfc2217
Improved description
2019-12-27 19:00:54 +00:00