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
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
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
015db25d9f
Replace obsolete references to App baseURL and getApp by DI
2019-12-29 21:50:15 -05:00
74f4637ff3
Fix fatal errors caused by PR 8019
2019-12-30 01:17:16 +00: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
c1dbb25656
Creating interfaces for Config/PConfig & fix tests
2019-12-29 20:18:19 +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
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
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
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
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
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
7a2f4dc54e
Make L10n immutable
...
- Remove Push/Pop
- Add "withLang($lang)" method
2019-12-28 23:12:01 +01: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
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
c037e9143c
Additionally display the protocol together with the network
2019-12-27 17:24:29 +00:00
Michael Vogel
c7e4157a5a
Merge pull request #8007 from MrPetovan/task/7984-add-profile-url-search
...
Add profile url search
2019-12-27 02:19:39 +01:00
a11b47f93d
Add profile URL search
...
- Move post URL search to private method in Module\Search\Index
2019-12-26 20:17:12 -05:00
016507f346
Use BaseURL::redirect instead of deprecated App->internalRedirect in Search\Index
2019-12-24 17:37:22 -05:00
1c9cb42d98
Move search term emptiness check before content checks in Search\Index
2019-12-24 17:17:35 -05:00
ec7eb9d83a
Rename BaseSearchModule::performSearch to performContactSearch to remove purpose confusion
2019-12-24 17:15:41 -05:00
b610d4e82d
Remove group management restrictions on pending and blocked in Module\Group
2019-12-24 16:44:43 -05:00
00756737b5
Merge branch 'master' 2019.12 into develop
2019-12-23 20:03:47 +01:00
1af52dd050
Fix: Newer Friendica servers had been detected as ActivityPub
2019-12-21 13:51:25 +00:00
33ea5dfe35
Add check for $_REQUEST key existence in Module\Item\Compose
...
- Addresses https://github.com/friendica/friendica/issues/7677#issuecomment-566254464
2019-12-19 07:48:08 -05:00
Philipp
5197833c55
Merge pull request #7930 from MrPetovan/task/7887-api-followers-request
...
Add POST follow request Mastodon API endpoint
2019-12-18 22:12:52 +01:00
6e4a428c73
Merge pull request #7907 from nupplaphil/task/reduce_app_deps
...
Cleanup Session/Authentication
2019-12-14 09:53:40 -05:00
543c8f8459
Use localuser()
2019-12-12 15:57:08 +00:00
39560218f8
Issue 7659: Display blocked and ignored public contacts as well
2019-12-12 11:58:57 +00:00
1408908c84
Refactor Session Handling (make it more simple & handler are now handler again)
2019-12-11 20:30:31 +01:00
9a0a11ed39
Improve Api\Mastodon\Account with data from apcontact
...
- Original work by @annando
2019-12-11 08:25:45 -05:00
2d47952921
Add POST follow request Mastodon API endpoint
2019-12-11 08:25:44 -05:00
1625330e70
Switch Api\Mastodon\FollowRequests to list introductions instead of pending contacts
2019-12-11 08:24:17 -05:00
0656e9ece4
Update web modules handling introduction to use new model class
2019-12-11 08:24:17 -05:00
c239d218d8
Update Base\Api::login to return the authentication status
2019-12-11 08:24:16 -05:00
1c69dda2e1
Merge pull request #7926 from annando/api-instance
...
API: Added endpoints /instance and /instance/peers
2019-12-11 04:07:49 -05:00
3388274f9a
Removed unneeded function
2019-12-11 08:26:18 +00:00
9296a55dfb
Added entities
2019-12-11 06:51:59 +00:00
4e2804d783
Added some more data
2019-12-10 23:05:25 +00:00
b085098b49
Make 2Factor "tel" field instead "number"
...
- because of missing copy&paste buttons at number
2019-12-10 22:44:45 +01:00
1958bde4c0
API: Added endpoints /instance and /instance/peers
2019-12-10 21:27:09 +00:00
c6d422a188
Update Module\Help to use anchor words for titles
...
- Previous anchors are kept for links backward compatibility
2019-12-09 22:50:37 -05:00
8016cb3cee
Add GET /api/v1/follow_requests Mastodon API endpoint
2019-12-09 22:50:36 -05:00
b365ffc3b5
Add API base module
2019-12-09 22:50:36 -05:00
54392fab81
Move Cookie to own class (with tests)
...
Move Authentication to App namespace
2019-12-08 22:45:34 +01:00
96555a7385
Refactor "Authentication" class with four main methods:
...
- withSession() - for auto authentication with Session/Cookie variables
- withOpenId() - for authentication with an OpenID account
- withPassword() - for authentication with Password
- setForUser() - for setting the user auth context of the current session
Refactor "Session" class - contains now "native" Session Management methods
2019-12-05 23:02:51 +01:00
18a3d18ba6
Move Authentication methods to class "Authentication"
2019-12-05 23:02:50 +01:00
c28f1fec51
General usage of type in input fields
2019-12-05 21:42:33 +01:00
e6da666885
Make Two Factor Field numeric
2019-12-05 20:19:25 +01:00
d34052b332
Make quoted announces look better / more announce improvements
2019-12-04 07:02:39 +00:00
c3d88aca39
Update the return value of Item\Ignore to integer
...
- Array is unnecessary
2019-11-30 23:15:58 -05:00
Michael Vogel
2f2480d88d
Merge pull request #7876 from MrPetovan/task/7308-backport-compose-acl
...
Generalize the Compose ACL to the whole site
2019-11-28 21:24:20 +01:00
8f4f6899dd
Update composer module to use the new ACL selector
...
- Remove ACL-specific code from compose-footer
- Move compose-footer template remaining content to compose.js
2019-11-28 12:54:56 -05:00
ae3d4f63a3
Use visibility tags input for the default ACL selector
...
- Move friendica-tagsinput to default view folder
- Update all references to ACL::getFullSelectorHTML
- Fix theme-specific issues with the new ACL
2019-11-28 12:54:53 -05:00
0979daddac
Modules separated
2019-11-28 07:07:34 +00:00
cb37588375
We can always send via SMTP, receiving mails is via IMAP
2019-11-27 07:44:59 +00:00
ae306ea7de
rss is inbound
2019-11-27 07:38:57 +00:00
054a111f3c
Twitter is also inbound
2019-11-27 07:36:24 +00:00
a26689f69c
remove unused variable
2019-11-27 07:32:46 +00:00
890bbfa1a7
We now support nodeinfo version 2 / basic nodeinfo data is always enabled
2019-11-27 07:25:54 +00:00
Michael Vogel
f0ffc6df38
Don't use the creation date when transmitting to Diaspora
2019-11-22 21:24:02 +01:00
babcd24412
[hotfix] Fix syntax error in Module\Register
...
- Prevents registration
- Addresses https://github.com/friendica/friendica/issues/7675#issuecomment-552070076
2019-11-09 01:09:26 -05:00
bdacda32ba
Pinning: Missing file added
2019-11-09 03:17:18 +00:00
fc94cad5f2
Pinned posts now work for visitors in the intended way
2019-11-08 06:52:44 +00:00
2200996d44
[hotfix] Prevent fatal error in profile with pinned posts
...
- `$a->profile['profile_uid']` may not be set
- Addresses https://github.com/friendica/friendica/issues/7675#issuecomment-551255174
2019-11-07 15:51:05 -05:00
91ad7936f3
Only sort the profile after pinned
2019-11-07 07:39:50 +00:00
ed58af25a5
show pinned items
2019-11-07 06:53:18 +00:00
02c43f283e
Changed exceptions
2019-11-05 22:28:12 +00:00
7adc3460b3
Exceptions
2019-11-05 22:13:33 +00:00
8c03bdada9
parameters now are having a default value and are optional
2019-11-05 21:48:54 +00:00
bc2694bf7f
Redo some changes
2019-11-05 20:28:35 +00:00
bd62d548db
Added parameters
2019-11-05 20:22:54 +00:00