Commit graph

949 commits

Author SHA1 Message Date
Michael a81ac835a1 The frontend worker is removed 2021-01-01 23:05:26 +00:00
Hypolite Petovan 65f74da45b Add translation to required labels on input fields
- Normalize display of required label
- Remove unused field_richtext template
2020-12-19 22:52:45 -05:00
Hypolite Petovan ec0c9dcdb1 Remove support for [iframe] BBCode
- It was a huge gaping security hole, and now HTML Purify will remove the src attribute of all non-allowed sources anyway.
2020-12-18 10:32:36 -05:00
Andy H dd4f8d1351 modified: doc/Migrate.md 2020-11-30 12:00:07 +07:00
Andy H 893087aa76 modified: doc/Migrate.md 2020-11-29 11:04:31 +07:00
Andy H 5866e7e0ff modified: doc/Home.md
modified:   doc/Migrate.md
2020-11-28 18:08:20 +07:00
Andy H 6e579e82e6 modified: doc/Migrate.md 2020-11-28 14:13:18 +07:00
Andy H 6752cf5e8f modified: doc/Migrate.md 2020-11-28 14:01:42 +07:00
Andy H 6e71b75f47 modified: doc/Home.md
modified:   doc/Migrate.md
2020-11-28 13:43:58 +07:00
Andy H 57bc1143f7 modified: doc/Migrate.md 2020-11-28 13:36:40 +07:00
Andy H 8f75dc2380 modified: doc/Migrate.md 2020-11-28 13:35:29 +07:00
Andy H c154bd0570 modified: doc/Migrate.md 2020-11-28 13:32:38 +07:00
Andy H 97a88e1944 modified: doc/Migrate.md 2020-11-25 23:59:06 +07:00
Andy H e6a340b965 modified: doc/Migrate.md 2020-11-25 22:06:12 +07:00
Andy H d28001e7f6 new file: doc/Migrate.md 2020-11-25 21:30:04 +07:00
Michael 96cfe65795 Added documentation 2020-10-31 23:42:42 +00:00
Michael 89509f02e4 Move "remote self" to the contact settings 2020-10-24 21:42:49 +00:00
Tobias Diekershoff c6fda0c4ed typo and rewrite 2020-10-05 07:19:26 +02:00
Tobias Diekershoff d0d4245dc0 added some hint about broken links at github 2020-10-04 20:34:39 +02:00
Tobias Diekershoff 6ecdcbed20 typos 2020-10-04 20:27:27 +02:00
Tobias Diekershoff 0d49a678b3 addons are available at the projects homepage as well from 2020.09 on 2020-09-18 18:35:32 +02:00
Tobias Diekershoff ffba3c80cc some updates to the Install documentation 2020-09-18 18:31:11 +02:00
Michael Vogel 6c6cfa939d
Apply suggestions from code review
Co-authored-by: Hypolite Petovan <hypolite@mrpetovan.com>
2020-09-16 20:23:27 +02:00
Michael 178455928a We can now manage relay servers and can send content to them 2020-09-15 17:45:19 +00:00
mpanhans f8e8c23c0c
Update Forums.md 2020-09-07 19:32:15 -04:00
mpanhans 5eb2e3edfb
Update Forums.md
Update Forums help documentation to include the implemented front-end for page delegation.
2020-09-07 16:56:58 -04:00
Michael 76705664cd Remove the unused tables 2020-08-03 18:26:23 +00:00
Hypolite Petovan d7b5674476 Move mod/lockview to Module\PermissionTooltip
- Add explicit type parameter to lockview() in main.js
2020-07-27 01:58:53 -04:00
Hypolite Petovan a13e004df0 Delete include/items.php
- Remove all references
2020-07-14 10:21:31 -04:00
Hypolite Petovan 17cf2c632f Update references to the friendica/friendica-addons stable branch 2020-06-30 15:25:17 -04:00
Hypolite Petovan 9c6fbc6a74 Update references to the friendica/friendica stable branch 2020-06-30 15:25:16 -04:00
Hypolite Petovan faeffff8a3 [pre] blocks now preserve spaces
- Added test case
- Added English documentation
2020-06-23 07:53:18 -04: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
Hypolite Petovan 8111ede2e5 Add support for max_id parameter in new Twitter contact API endpoints
- Use filter_input instead of manual type casting
2020-06-09 08:36:53 -04:00
Hypolite Petovan 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
Hypolite Petovan a132a21da7 Add documentation about escaping blocks in doc/BBCode 2020-06-08 18:40:21 -04:00
Hypolite Petovan 8eeb7807d3 Replace remaining instances with "allowlist", "denylist" and "blocklist" 2020-06-07 11:24:56 -04:00
Hypolite Petovan 34463f37e4 Rename contact table column to ffi_keyword_denylist 2020-06-07 11:24:52 -04:00
Hypolite Petovan 6bed6d5587 Add probe_detect hook 2020-06-06 14:54:04 -04:00
Keenan Pepper 1581333dc4
Be more explicit regarding invitation_only in the doc. 2020-05-23 18:52:02 -07:00
René Wagner 33957dc2a4
be more precise about items to copy
be more precise about items to copy to the new friendica folder when upgrading
2020-03-31 18:54:46 +02:00
Hypolite Petovan b100b9600e Add rel="noopener noreferrer" to all target="_blank" links
See https://mathiasbynens.github.io/rel-noopener/
2020-02-24 20:07:34 -05:00
Hypolite Petovan 035139d388 Add documentation for api/friendica/events endpoint 2020-02-16 12:09:07 -05:00
Hypolite Petovan da09215db8 [Database] Version 1333
- Exchange profile.pdesc for profile.about
2020-02-09 02:35:46 -05:00
Hypolite Petovan a7a38da62d Remove yesno option from Storage backend 2020-02-05 21:37:32 -05:00
Michael cf9070c396 Removed unneeded CSS and JS stuff 2020-02-05 16:30:35 +00:00
Michael 07148ecf6b Acessibility: A checkbox is a checkbox 2020-02-05 08:08:32 +00:00
Hypolite Petovan 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
Philipp Holzer 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
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
Hypolite Petovan bd910342df Add custom emojis Mastodon API endpoint 2020-01-28 08:14:48 -05:00
Hypolite Petovan 8e2910976f Remove usage of profile.gender 2020-01-27 23:00:18 -05:00
Hypolite Petovan a607656607 Replace profile tab GET parameter by route 2020-01-27 19:21:18 -05:00
Hypolite Petovan 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
Philipp Holzer cb80108957
Shorten "Configuration" to "Config" again, since the Wrapper is gone 2020-01-19 21:29:36 +01:00
Philipp Holzer 6c36fd9e01
Move Config::get() to DI::config()->get() 2020-01-19 21:21:13 +01:00
Philipp Holzer 174129af94
add missing namespaces/fix wrong class-names 2020-01-19 16:31:35 +01:00
Philipp Holzer 5d8c625549
cleanup 2020-01-19 16:31:34 +01:00
Philipp Holzer d6efc90194
cleanup namespace usages for L10n 2020-01-19 16:31:33 +01:00
Philipp Holzer 2838635d64
Move L10n class from L10n subdir to Core (replacing old wrapper) 2020-01-19 16:31:30 +01:00
Philipp Holzer a9a36fb302
Move L10n::tt() calls to DI::l10n()->tt() calls 2020-01-19 16:31:17 +01:00
Philipp Holzer 5dfee31108
Move L10n::t() calls to DI::l10n()->t() calls 2020-01-19 16:31:16 +01:00
Philipp Holzer 88bb66371c
Move PConfig::set() to DI::pConfig()->set() 2020-01-18 16:54:50 +01:00
Philipp Holzer 9e9429b56d
Move PConfig::get() to DI::pConfig()->get() 2020-01-18 16:50:57 +01:00
Philipp Holzer 016cfcd846
Fixings
- Rename "facStorage" to "storageManager"
- Fix indentation
- Fix tests
2020-01-10 13:22:03 +01:00
Philipp Holzer 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
Philipp Holzer dbd5b5bb6e
- Fixing SystemResource
- Adding tests for StorageManager
- Updating doc
2020-01-10 13:21:58 +01:00
Philipp Holzer cc501439af
Update AddonStorageBackend documentation 2020-01-10 13:21:58 +01:00
Philipp Holzer 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
Hypolite Petovan 041ba704dd Create documentation about Domain-Driven-Design 2020-01-06 21:39:05 -05:00
Hypolite Petovan e84ad15569 Replace remaining $a->page by DI::page() 2019-12-30 17:35:01 -05:00
Philipp Holzer c7230932d6
Remove deprecated App::registerStylesheet()/FooterScript() - replace with DI::page()->registerStylesheet()/FooterScript() 2019-12-29 20:17:49 +01:00
Tobias Diekershoff 00756737b5 Merge branch 'master' 2019.12 into develop 2019-12-23 20:03:47 +01:00
Thomas 29ba51ee95
Update FAQ.md
Update Fedilab link
2019-12-22 18:21:13 +01:00
Hypolite Petovan 80cb097c13 Update Mastodon API documentation
- Change endpoint label style to monospace
- Explicit expected IDs for follow_requests endpoints
- Add official documentation link for api/v1/instance/peers
- Add unimplemented endpoint api/v1/instance/activity
2019-12-21 09:51:11 -05:00
Hypolite Petovan f1c1afe6b5 Update link label to API page in doc home 2019-12-21 09:49:35 -05:00
Thomas 162755c3c8
Update API-Mastodon.md 2019-12-21 14:24:24 +01: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
Tobias Diekershoff c26a8bcffe fix requests from 7938 and correct rename to copy 2019-12-18 06:32:15 +01:00
Tobias Diekershoff 5c5b564ade
Merge pull request #7938 from copiis/patch-2
Update Install.md
2019-12-18 06:19:09 +01:00
Hypolite Petovan 6e4a428c73
Merge pull request #7907 from nupplaphil/task/reduce_app_deps
Cleanup Session/Authentication
2019-12-14 09:53:40 -05:00
Copiis e5b470c78e
Update Install.md 2019-12-12 13:38:00 +01:00
Hypolite Petovan 2d47952921 Add POST follow request Mastodon API endpoint 2019-12-11 08:25:44 -05:00
Michael 1958bde4c0 API: Added endpoints /instance and /instance/peers 2019-12-10 21:27:09 +00:00
Hypolite Petovan 9e41488c40 Fix JSON syntax in Friendica API doc 2019-12-10 07:54:11 -05:00
Hypolite Petovan e1ba53fec3 Rework API documentation
- Split API pages by target software
- Added API entities list
2019-12-09 22:50:38 -05:00
Hypolite Petovan 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
Philipp Holzer afb93ab0fe
move Hook doc 2019-12-05 23:19:27 +01:00
Philipp Holzer 144d4d9cf5
add non-leecher link 2019-12-05 22:10:04 +01:00
Philipp Holzer c28f1fec51
General usage of type in input fields 2019-12-05 21:42:33 +01:00
Philipp Holzer da3e293e91
Adding doc for new field-type 2019-12-05 20:48:00 +01:00
Michael a6ae6a83b8 Added hooks for the email fetch process 2019-11-20 20:57:34 +00:00
Tobias Diekershoff 299b0d643b add documentation for contact exports 2019-11-03 14:34:36 +01:00
Philipp Holzer b8b1b1c1b3
remove references 2019-10-23 03:02:38 +02:00
Hypolite Petovan 94a6e9c8b7 Clarify quotation style in doc/Developers-Intro 2019-10-16 08:50:40 -04:00
Hypolite Petovan 02f02d44dc Move mod/manage to src/Module/Delegation
- Move templates/manage to templates/delegation
- Update navigation links
- Update CSS classes
2019-10-11 19:59:06 -04:00
Hypolite Petovan 616edd0600 Move mod/delegate to src/Module/Settings/Delegation
- Move templates/delegate to templates/settings/delegation
2019-10-09 22:17:09 -04:00
Tobias Diekershoff 8db7934a30 add option 'require' for textarea form elements 2019-10-02 07:33:30 +02:00
Michael Vogel 8fa2d67f87
Merge pull request #7648 from tobiasd/20190922-bbcode-abstract
Added info about the usage of the [abstract] in AP and especially in Mastodon to the documentation
2019-09-22 09:14:12 +02:00
Michael aef9c448eb German documentation about account removal had been clarified 2019-09-22 05:53:54 +00:00
Tobias Diekershoff 5d5933386f Added info about the usage of the [abstract] in AP and especially in Mastodon to the documentation 2019-09-22 07:24:06 +02:00
Michael 8852e26e9c And another documentation improvment 2019-09-13 20:56:32 +00:00
Michael 7e9f4becc0 Improvements 2019-09-13 20:37:10 +00:00
Michael d9476cac62 Issue 870: Clarified description of the account removal activity 2019-09-13 20:15:43 +00:00
Philipp 4c4ed63dca
Merge pull request #7541 from vinzv/patch-2
Update Install.md
2019-08-20 00:00:41 +02:00
vinzv adee1be5f0
Update Install.md
fixing broken link to https://github.com/friendica/friendica/blob/master/config/local-sample.config.php
2019-08-19 23:39:00 +02:00
Philipp 0a82fe4211
Merge pull request #7540 from vinzv/patch-1
Update SSL.md
2019-08-19 23:37:32 +02:00
vinzv 65946259f2
Update SSL.md
fixed broken link to https://github.com/AlfredSK
2019-08-19 23:24:36 +02:00
vinzv 8444787b04
Fixed typo 2019-08-13 17:54:32 +02:00
Michael 79bc773d02 Use tabs 2019-07-30 05:38:10 +00:00
Michael cf67b8aa37 Added documentation 2019-07-30 05:36:06 +00:00
Hypolite Petovan 8cdc0172e7 Add documentation about app-specific passwords 2019-07-22 07:56:16 -04:00
Philipp Holzer 92fb0a82ca
Dynamic config loading
- Move settings, defaults and dbstructure to directory 'static'
- Dynamic loading of config files (after the static loading)
- Filter out '-sample.config.php' and '-sample.ini.php' files
- Remove unnecessary ConfigFileManager
- Move ConfigFileLoader to Utils
- Add tests for multi-loading for INI, config and sample-filtering
2019-07-16 20:16:43 +02:00
guzzisti e5f51244a9 fix broken numbered list in doc/update.md
minor typos/formatting in doc/install.md
2019-07-11 21:32:40 +02:00
guzzisti 999a82e58b minor formatting adjustments 2019-07-11 21:26:51 +02:00
guzzisti 3f09ecc3e1 merge Install.md into doc/Install.md, remove Install.md afterwards
Add link to the docs to Readme.md
2019-07-11 21:19:44 +02:00
Hypolite Petovan 4e207ef786 Enable addon using emailer hooks to skip default call to mail() 2019-05-26 21:36:09 -04:00
Andy H 1cab99a712
Update FAQ.md
Reworded and added line breaks after fullstops.
2019-05-25 01:10:00 +07:00
Andy H 218deed874
Update FAQ.md 2019-05-25 00:26:56 +07:00
Hypolite Petovan 8e885f5b97 Add two-factor authentication settings
- Add settings aside menu entry
- Add two-factor authentication documentation
2019-05-13 01:52:01 -04:00
Hypolite Petovan f2e5b29974 [Composer] Bump minimum PHP version to 7
- Remove paragonie/random_compat dependency
2019-05-13 01:51:59 -04:00
Hypolite Petovan 8090168aba
Improve addon documentation
- Enforce naming standards for <addon>
- Add info about automatic hook remove on uninstall
- Add info about admin settings
2019-05-08 11:14:57 -04:00
Hypolite Petovan f2e1bcfc7d Update Friendica requirements in doc/
- Remove reference to PHP < 7.1
2019-04-20 23:33:07 -04:00
Hypolite Petovan 9ed3f3d6d0
Merge pull request #6978 from annando/no-queue
Remove the queue from the core
2019-04-07 08:05:51 -04:00
Michael 46a99a05a1 Remove the queue from the core 2019-04-05 18:04:39 +00:00
Hypolite Petovan e281b23672 Added doc for route_collection hook 2019-04-03 23:45:55 -04:00
Hypolite Petovan 87b595ad66 Added documentation for jot_networks hook 2019-03-24 22:57:23 -04:00
Adam Clark 708bf72929 Adjusted Text_editor help to provide more current examples as per #6479. 2019-03-22 23:13:29 -04:00
Adam Clark 5597b35e5c Made some documentation changes/improvements for #6478 2019-03-22 23:13:28 -04:00
Adam Clark c4a1fe5272 Added an installation note about optional animated GIF support 2019-03-22 22:55:49 -04:00
Michael b8b5b7b753 Issue 6537: Transmit the real author of a post in a dedicated field in the API 2019-03-17 18:39:34 +00:00
Tobias Diekershoff be1c3fe3ed German ... m) 2019-02-27 18:10:37 +01:00
Tobias Diekershoff 5546215654 added DiCa and Fedilab clients to the FAQ listed clients 2019-02-27 16:33:18 +01:00
Aditoo17 5349de3a9f
Change iframe address 2019-02-20 20:32:19 +01:00
Aditoo17 c11b7f7075
Change iframe address 2019-02-20 20:32:01 +01:00
Tobias Diekershoff b40485e61c added forgotten linebreak 2019-02-19 06:24:33 +01:00
softmetz 6170936d5d
add --no-dev parameter to composer 2019-02-18 22:38:48 +01:00
softmetz fd4e8a430c
correct information about changing domain name 2019-02-18 22:36:16 +01:00
softmetz 23c8d7e302
add --no-dev parameter to composer 2019-02-18 22:34:05 +01:00
Tobias Diekershoff f6855e893a img tag documentation update 2019-02-10 08:40:47 +01:00
Tobias Diekershoff 4ffc97af76 DE documentation for the Filestorage backend and some typos 2019-02-05 17:44:16 +01:00
Tobias Diekershoff b654784396 File storage options, naming of the default option and EN docs 2019-02-05 16:30:46 +01:00
Tobias Diekershoff 79d933cec7 at two places 2019-01-30 07:23:47 +01:00
Tobias Diekershoff 87a814ee8d Wrong constant used in docs 2019-01-30 07:21:25 +01:00
Philipp Holzer b5afd2a21d change regex for fail2ban 2019-01-21 10:54:40 -05:00
Jeroen De Meerleer 1702cb73e7 Updated towards tobias comments 2019-01-21 09:58:06 -05:00
Jeroen De Meerleer 1d61645a16 Updated docs towards Tobias comments
Also fixed some unclarity
2019-01-21 09:51:00 -05:00
Jeroen De Meerleer ab463bbd21 [doc] Added documentation on forcing locale 2019-01-21 09:50:59 -05:00
Hypolite Petovan c90314cd6a Replace deprecated Addon::*registerHook by Hook::*register
- Updated documentation
2019-01-21 09:50:57 -05:00
Hypolite Petovan 55e54bb950 Replace deprecated Addon::callHooks with Hook::callAll
- Update documentation
2019-01-21 09:50:56 -05:00