friendica.git/.git
4 years ago[Composer] Update binary and lock file
Hypolite Petovan [Mon, 27 Jan 2020 23:40:55 +0000 (18:40 -0500)]
[Composer] Update binary and lock file

4 years agoMerge pull request #8183 from nupplaphil/bug/fix_noscrape_sql
Hypolite Petovan [Mon, 27 Jan 2020 21:50:41 +0000 (16:50 -0500)]
Merge pull request #8183 from nupplaphil/bug/fix_noscrape_sql

Fix NoScrape SQL

4 years agoFix NoScrape SQL
nupplaPhil [Mon, 27 Jan 2020 22:28:38 +0000 (23:28 +0100)]
Fix NoScrape SQL

4 years agoIt is 2020 :)
Philipp [Mon, 27 Jan 2020 17:28:55 +0000 (18:28 +0100)]
It is 2020 :)

4 years agoMerge pull request #8178 from nupplaphil/task/mod_noscrape
Hypolite Petovan [Sun, 26 Jan 2020 22:14:26 +0000 (17:14 -0500)]
Merge pull request #8178 from nupplaphil/task/mod_noscrape

Move mod/noscrape to Module\Noscrape

4 years agoAdapt json error
nupplaPhil [Sun, 26 Jan 2020 23:05:45 +0000 (00:05 +0100)]
Adapt json error

4 years agoUse parameters
nupplaPhil [Sun, 26 Jan 2020 22:53:49 +0000 (23:53 +0100)]
Use parameters

4 years agoMove mod/noscrape to Module\Noscrape
nupplaPhil [Sun, 26 Jan 2020 22:43:47 +0000 (23:43 +0100)]
Move mod/noscrape to Module\Noscrape

4 years agoMerge pull request #8179 from MrPetovan/bug/notices
Philipp [Sun, 26 Jan 2020 22:10:56 +0000 (23:10 +0100)]
Merge pull request #8179 from MrPetovan/bug/notices

Various notice fixes

4 years agoMerge pull request #8176 from nupplaphil/task/split_emails
Hypolite Petovan [Sun, 26 Jan 2020 22:02:14 +0000 (17:02 -0500)]
Merge pull request #8176 from nupplaphil/task/split_emails

Prepare Model\Notify for include/enotify.php (Part 3)

4 years agoRenaming - part 2 :-)
nupplaPhil [Sun, 26 Jan 2020 23:01:17 +0000 (00:01 +0100)]
Renaming - part 2 :-)

4 years agoSome Renames:
nupplaPhil [Sun, 26 Jan 2020 22:47:16 +0000 (23:47 +0100)]
Some Renames:
- EMail => EMail
- toEmail => toAddress
- fromEmail => fromAddress

4 years agoImprove formatting in mod/display
Hypolite Petovan [Sun, 26 Jan 2020 21:59:02 +0000 (16:59 -0500)]
Improve formatting in mod/display

Co-Authored-By: Philipp <admin+Github@philipp.info>
4 years agoCheck for $a->user["nickname"] existence before retrieving its value in mod/display
Hypolite Petovan [Sun, 26 Jan 2020 21:44:02 +0000 (16:44 -0500)]
Check for $a->user["nickname"] existence before retrieving its value in mod/display

- Addresses part of https://github.com/friendica/friendica/issues/8000#issuecomment-573883153

4 years agoThrow not found exception when photo item doesn't exist in prepare_photo_data()
Hypolite Petovan [Sun, 26 Jan 2020 21:43:14 +0000 (16:43 -0500)]
Throw not found exception when photo item doesn't exist in prepare_photo_data()

- Addresses part of https://github.com/friendica/friendica/issues/8000#issuecomment-573883153

4 years agoMerge pull request #8177 from nupplaphil/bug/intro_bug
Tobias Diekershoff [Sun, 26 Jan 2020 21:22:24 +0000 (22:22 +0100)]
Merge pull request #8177 from nupplaphil/bug/intro_bug

Fix Introductions tab

4 years agoFix Introductions tab
nupplaPhil [Sun, 26 Jan 2020 20:39:50 +0000 (21:39 +0100)]
Fix Introductions tab

4 years agofix return type
nupplaPhil [Sun, 26 Jan 2020 19:44:41 +0000 (20:44 +0100)]
fix return type

4 years agofix boolean field
nupplaPhil [Sun, 26 Jan 2020 19:41:53 +0000 (20:41 +0100)]
fix boolean field

4 years agoIntroduce interface for emailing and create email classes
nupplaPhil [Sun, 26 Jan 2020 19:23:58 +0000 (20:23 +0100)]
Introduce interface for emailing and create email classes

4 years agoAdd explicit parameters to Sender::send() method signature
nupplaPhil [Sun, 26 Jan 2020 00:04:54 +0000 (01:04 +0100)]
Add explicit parameters to Sender::send() method signature

4 years agoMake EMailer util dynamic
nupplaPhil [Sat, 25 Jan 2020 22:10:39 +0000 (23:10 +0100)]
Make EMailer util dynamic

4 years agoMerge pull request #8175 from MrPetovan/task/revert-profile-default-tab
Philipp [Sun, 26 Jan 2020 19:33:27 +0000 (20:33 +0100)]
Merge pull request #8175 from MrPetovan/task/revert-profile-default-tab

Revert profile base URL behavior

4 years ago[frio] Improve pinned item display
Hypolite Petovan [Sun, 26 Jan 2020 19:14:47 +0000 (14:14 -0500)]
[frio] Improve pinned item display

4 years agoRe-enable pinned items in profile wall
Hypolite Petovan [Sun, 26 Jan 2020 19:14:36 +0000 (14:14 -0500)]
Re-enable pinned items in profile wall

4 years agoRestore base profile URL behavior
Hypolite Petovan [Sun, 26 Jan 2020 14:54:21 +0000 (09:54 -0500)]
Restore base profile URL behavior

- Add new profile-specific route

4 years agoMove Model\Profile::getTabs to new Module\BaseProfile class
Hypolite Petovan [Sun, 26 Jan 2020 14:49:11 +0000 (09:49 -0500)]
Move Model\Profile::getTabs to new Module\BaseProfile class

4 years agoMerge pull request #8170 from nupplaphil/task/repo_notification
Hypolite Petovan [Sun, 26 Jan 2020 19:09:28 +0000 (14:09 -0500)]
Merge pull request #8170 from nupplaphil/task/repo_notification

Prepare Model\Notify for include/enotify.php (Part 2)

4 years agoRename classes
nupplaPhil [Sun, 26 Jan 2020 19:30:24 +0000 (20:30 +0100)]
Rename classes
- Repository/Model Notification => Notify
- Factory/Object Notification => Notification

4 years agoMerge pull request #8174 from nupplaphil/bug/8173-notification-rediret
Hypolite Petovan [Sun, 26 Jan 2020 13:47:23 +0000 (08:47 -0500)]
Merge pull request #8174 from nupplaphil/bug/8173-notification-rediret

Remove target for notifications

4 years agoRemove target for notifications
nupplaPhil [Sun, 26 Jan 2020 13:56:08 +0000 (14:56 +0100)]
Remove target for notifications

4 years agoImprovements:
nupplaPhil [Sun, 26 Jan 2020 13:30:32 +0000 (14:30 +0100)]
Improvements:
- Fix API-select
- Introduce OTYPE-constants
- Rename `IntroductionFactory` methods

4 years agoMerge pull request #8171 from MrPetovan/task/profile-fixes
Philipp [Sat, 25 Jan 2020 23:05:46 +0000 (00:05 +0100)]
Merge pull request #8171 from MrPetovan/task/profile-fixes

Various profile fixes

4 years agoRemove duplicate call to Profile::getTabs in Module\Profile\Index
Hypolite Petovan [Sat, 25 Jan 2020 21:26:55 +0000 (16:26 -0500)]
Remove duplicate call to Profile::getTabs in Module\Profile\Index

- Address https://github.com/friendica/friendica/issues/8167

4 years agoIncrease argument counter after route change in Module\Profile\Status
Hypolite Petovan [Sat, 25 Jan 2020 21:23:09 +0000 (16:23 -0500)]
Increase argument counter after route change in Module\Profile\Status

- Address https://github.com/friendica/friendica/pull/8156#issuecomment-578302294

4 years agoRemove profile field tabs/panels
Hypolite Petovan [Sat, 25 Jan 2020 20:58:16 +0000 (15:58 -0500)]
Remove profile field tabs/panels

- Address https://github.com/friendica/friendica/issues/8164

4 years agoFix API result, add PHPDoc and cleanup object construction
nupplaPhil [Sat, 25 Jan 2020 19:00:58 +0000 (20:00 +0100)]
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..)

4 years agoupdate PHPDoc
nupplaPhil [Sat, 25 Jan 2020 14:31:25 +0000 (15:31 +0100)]
update PHPDoc

4 years agoReWork Notification Model/Module/Object/Repository/Factory
nupplaPhil [Sat, 25 Jan 2020 01:01:49 +0000 (02:01 +0100)]
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, ..)

4 years agoMerge pull request #8168 from nupplaphil/bug/8165-notification-bubble
Hypolite Petovan [Sat, 25 Jan 2020 15:32:46 +0000 (10:32 -0500)]
Merge pull request #8168 from nupplaphil/bug/8165-notification-bubble

Fix Notification bubble

4 years agoMake Notification bubble work again
nupplaPhil [Sat, 25 Jan 2020 16:25:11 +0000 (17:25 +0100)]
Make Notification bubble work again

4 years agoMerge pull request #8156 from MrPetovan/task/7817-custom-fields-part-2
Philipp [Fri, 24 Jan 2020 19:17:52 +0000 (20:17 +0100)]
Merge pull request #8156 from MrPetovan/task/7817-custom-fields-part-2

New custom profile fields feature part 2: Feature switcheroo

4 years agoMerge pull request #8155 from nupplaphil/task/move_notifications
Hypolite Petovan [Fri, 24 Jan 2020 17:10:49 +0000 (12:10 -0500)]
Merge pull request #8155 from nupplaphil/task/move_notifications

Move mod/notifications to Module\Notification

4 years agorename notify => notification once more :-)
nupplaPhil [Fri, 24 Jan 2020 18:08:03 +0000 (19:08 +0100)]
rename notify => notification once more :-)

4 years agorename CSS attributes notify => notification
nupplaPhil [Fri, 24 Jan 2020 17:56:34 +0000 (18:56 +0100)]
rename CSS attributes notify => notification

4 years agonotify_type => str_type
nupplaPhil [Fri, 24 Jan 2020 17:39:50 +0000 (18:39 +0100)]
notify_type => str_type
str_notifytype => st_notification_type

4 years agoNotifies => Notifications
nupplaPhil [Fri, 24 Jan 2020 17:34:29 +0000 (18:34 +0100)]
Notifies => Notifications

4 years agoNotify => Notification
nupplaPhil [Fri, 24 Jan 2020 17:32:38 +0000 (18:32 +0100)]
Notify => Notification
Notifs => Notifications

4 years agoMerge pull request #8161 from MrPetovan/task/8160-contact-group-filter
Philipp [Thu, 23 Jan 2020 23:54:34 +0000 (00:54 +0100)]
Merge pull request #8161 from MrPetovan/task/8160-contact-group-filter

Add group membership filter widget in contact list

4 years agoAdd group membership filter widget in contact list
Hypolite Petovan [Thu, 23 Jan 2020 22:49:55 +0000 (17:49 -0500)]
Add group membership filter widget in contact list

4 years agoRefactor queries in contact module
Hypolite Petovan [Thu, 23 Jan 2020 19:52:22 +0000 (14:52 -0500)]
Refactor queries in contact module

4 years agoRename migration method for clarity in Repository\ProfileField
Hypolite Petovan [Thu, 23 Jan 2020 19:00:35 +0000 (14:00 -0500)]
Rename migration method for clarity in Repository\ProfileField

4 years agoMove dependencies to constructor in Repository\ProfileField
Hypolite Petovan [Thu, 23 Jan 2020 15:01:11 +0000 (10:01 -0500)]
Move dependencies to constructor in Repository\ProfileField

4 years agoRemove superfluous includes in profile modules
Hypolite Petovan [Thu, 23 Jan 2020 15:00:48 +0000 (10:00 -0500)]
Remove superfluous includes in profile modules

4 years agoMerge pull request #8159 from MrPetovan/bug/help-toc-loop-de-loop
Tobias Diekershoff [Thu, 23 Jan 2020 14:31:34 +0000 (15:31 +0100)]
Merge pull request #8159 from MrPetovan/bug/help-toc-loop-de-loop

Remove duplicated TOC loop in Module\Help

4 years agoRemove duplicated TOC loop in Module\Help
Hypolite Petovan [Thu, 23 Jan 2020 14:13:31 +0000 (09:13 -0500)]
Remove duplicated TOC loop in Module\Help

4 years agoMerge pull request #8158 from tobiasd/20200123-de
Philipp [Thu, 23 Jan 2020 09:58:10 +0000 (10:58 +0100)]
Merge pull request #8158 from tobiasd/20200123-de

DE translation update

4 years agoDE translation update
Tobias Diekershoff [Thu, 23 Jan 2020 07:15:07 +0000 (08:15 +0100)]
DE translation update

4 years agoAdd PUBLIC constant in Repository\Permission
Hypolite Petovan [Thu, 23 Jan 2020 00:42:14 +0000 (19:42 -0500)]
Add PUBLIC constant in Repository\Permission

4 years agoUpdate user import/export with profile fields
Hypolite Petovan [Thu, 23 Jan 2020 00:36:20 +0000 (19:36 -0500)]
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

4 years agoRemove references to deprecated profile.is-default and profile.profile-name fields
Hypolite Petovan [Thu, 23 Jan 2020 00:34:15 +0000 (19:34 -0500)]
Remove references to deprecated profile.is-default and profile.profile-name fields

4 years agoAdd post-update migration routine for custom profiles
Hypolite Petovan [Sun, 19 Jan 2020 14:43:59 +0000 (09:43 -0500)]
Add post-update migration routine for custom profiles

4 years ago[Database] Structure version 1332
Hypolite Petovan [Sun, 19 Jan 2020 14:43:15 +0000 (09:43 -0500)]
[Database] Structure version 1332

- Deprecated several fields in profile table

4 years agoAdd custom fields help text
Hypolite Petovan [Sat, 18 Jan 2020 19:12:43 +0000 (14:12 -0500)]
Add custom fields help text

4 years agoAdd sortability to custom profile fields form
Hypolite Petovan [Sat, 18 Jan 2020 15:43:28 +0000 (10:43 -0500)]
Add sortability to custom profile fields form

4 years ago[Composer] Add npm-asset/es-jquery-sortable dependency
Hypolite Petovan [Sat, 18 Jan 2020 15:41:56 +0000 (10:41 -0500)]
[Composer] Add npm-asset/es-jquery-sortable dependency

4 years agoRework profile setting page with custom fields
Hypolite Petovan [Tue, 14 Jan 2020 03:22:50 +0000 (22:22 -0500)]
Rework profile setting page with custom fields

4 years agoAdd permission set lazy loading to Profile Field model
Hypolite Petovan [Tue, 14 Jan 2020 03:22:02 +0000 (22:22 -0500)]
Add permission set lazy loading to Profile Field model

4 years agoReplace advanced profile display with custom profile fields
Hypolite Petovan [Fri, 8 Nov 2019 03:15:57 +0000 (22:15 -0500)]
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

4 years agoCreate new ProfileField classes
Hypolite Petovan [Mon, 20 Jan 2020 00:21:30 +0000 (19:21 -0500)]
Create new ProfileField classes

- Create ProfileField model class
- Remove obsolete BaseCollection->models property

4 years ago[Database] Structure version 1331
Hypolite Petovan [Fri, 8 Nov 2019 03:09:19 +0000 (22:09 -0500)]
[Database] Structure version 1331

- Add profile_field table

4 years agoRemove duplicate profile_uid key in App->profile array
Hypolite Petovan [Sun, 3 Nov 2019 01:19:42 +0000 (21:19 -0400)]
Remove duplicate profile_uid key in App->profile array

4 years agoRemove multi profiles feature
Hypolite Petovan [Sun, 27 Oct 2019 14:09:38 +0000 (10:09 -0400)]
Remove multi profiles feature

- Remove mod/profperm
- Remove additional feature
- Remove profile visibility on contact page
- Remove profile list templates

4 years agoMove Module\Profile to Module\Profile\Index
Hypolite Petovan [Sun, 27 Oct 2019 14:08:14 +0000 (10:08 -0400)]
Move Module\Profile to Module\Profile\Index

- Move /profiles to Module\Settings\Profile\Index

4 years agoAdd explicit contact route
nupplaPhil [Wed, 22 Jan 2020 23:31:22 +0000 (00:31 +0100)]
Add explicit contact route

4 years agoMove templates into sub-dir "notifications"
nupplaPhil [Wed, 22 Jan 2020 23:16:34 +0000 (00:16 +0100)]
Move templates into sub-dir "notifications"

4 years agorename some variables
nupplaPhil [Wed, 22 Jan 2020 22:37:23 +0000 (23:37 +0100)]
rename some variables

4 years agoAdd phpdoc
nupplaPhil [Wed, 22 Jan 2020 22:31:00 +0000 (23:31 +0100)]
Add phpdoc

4 years agoMove mod/notifications to Module\Notification
nupplaPhil [Wed, 22 Jan 2020 22:18:14 +0000 (23:18 +0100)]
Move mod/notifications to Module\Notification

4 years agoMerge pull request #8150 from nupplaphil/task/prepare_enotify
Hypolite Petovan [Wed, 22 Jan 2020 19:18:59 +0000 (14:18 -0500)]
Merge pull request #8150 from nupplaphil/task/prepare_enotify

Prepare Model\Notify for include/enotify.php (Part 1)

4 years agoRevert Repo::select()/selectFirst() changes
nupplaPhil [Wed, 22 Jan 2020 19:28:56 +0000 (20:28 +0100)]
Revert Repo::select()/selectFirst() changes

4 years agoMerge pull request #8154 from nupplaphil/bug/7998-redirect
Hypolite Petovan [Wed, 22 Jan 2020 18:50:19 +0000 (13:50 -0500)]
Merge pull request #8154 from nupplaphil/bug/7998-redirect

Make non-deterministic redirect for redir.php dynamic

4 years agoMake non-deterministic redirect in case of unknown visitor for redir.php dynamic
nupplaPhil [Wed, 22 Jan 2020 19:34:07 +0000 (20:34 +0100)]
Make non-deterministic redirect in case of unknown visitor for redir.php dynamic

4 years agoMerge pull request #8152 from SpencerDub/patch-1
Philipp [Wed, 22 Jan 2020 07:14:10 +0000 (08:14 +0100)]
Merge pull request #8152 from SpencerDub/patch-1

Fix "accout" typo

4 years agoFix "accout" typo
SpencerDub [Wed, 22 Jan 2020 06:22:45 +0000 (22:22 -0800)]
Fix "accout" typo

4 years agoAdd properties to PermissionSet Model
nupplaPhil [Tue, 21 Jan 2020 23:22:01 +0000 (00:22 +0100)]
Add properties to PermissionSet Model

4 years agoAdd DI:: call
nupplaPhil [Tue, 21 Jan 2020 23:13:33 +0000 (00:13 +0100)]
Add DI:: call

4 years agoIntroduce "order" and "limit" argument instead of "param" array for BaseRepository...
nupplaPhil [Sun, 19 Jan 2020 22:22:30 +0000 (23:22 +0100)]
Introduce "order" and "limit" argument instead of "param" array for BaseRepository and make Repositories more Dependency Injectable

4 years agoMove "Notify::getTab()" to notification module since it's presentation layer logic
nupplaPhil [Sun, 19 Jan 2020 22:17:52 +0000 (23:17 +0100)]
Move "Notify::getTab()" to notification module since it's presentation layer logic

4 years agoMerge pull request #8149 from annando/fix-warning
Hypolite Petovan [Tue, 21 Jan 2020 19:58:32 +0000 (14:58 -0500)]
Merge pull request #8149 from annando/fix-warning

Fix: unknown variable

4 years agoFix: unknown variable
Michael [Tue, 21 Jan 2020 19:15:38 +0000 (19:15 +0000)]
Fix: unknown variable

4 years agoMerge pull request #8148 from annando/remote-comment
Philipp [Tue, 21 Jan 2020 08:27:21 +0000 (09:27 +0100)]
Merge pull request #8148 from annando/remote-comment

Remotely commenting on Peertube posts now does work

4 years agoRemotely commenting on Peertube posts now does work
Michael [Tue, 21 Jan 2020 06:26:07 +0000 (06:26 +0000)]
Remotely commenting on Peertube posts now does work

4 years agoMerge pull request #8147 from annando/fetch-post
Philipp [Mon, 20 Jan 2020 22:51:07 +0000 (23:51 +0100)]
Merge pull request #8147 from annando/fetch-post

Fix for AP posts where the URL don't match

4 years agoFix for AP posts where the URL don't match
Michael [Mon, 20 Jan 2020 22:30:34 +0000 (22:30 +0000)]
Fix for AP posts where the URL don't match

4 years agoMerge pull request #8146 from MrPetovan/task/7817-custom-fields-part-1
Philipp [Mon, 20 Jan 2020 20:26:23 +0000 (21:26 +0100)]
Merge pull request #8146 from MrPetovan/task/7817-custom-fields-part-1

New custom profile fields feature part 1: Everything but custom profile fields

4 years agoRemove superfluous variable type hint in Module\Settings\Profile\Photo\Index
Hypolite Petovan [Mon, 20 Jan 2020 18:28:41 +0000 (13:28 -0500)]
Remove superfluous variable type hint in Module\Settings\Profile\Photo\Index

4 years agoAdd trace for admin in exceptionpages
Hypolite Petovan [Sun, 19 Jan 2020 14:40:56 +0000 (09:40 -0500)]
Add trace for admin in exceptionpages

- Fix exception message not showing on raw exception page

4 years agoClarify update.php doc and mention Database\PostUpdate
Hypolite Petovan [Sun, 19 Jan 2020 14:24:46 +0000 (09:24 -0500)]
Clarify update.php doc and mention Database\PostUpdate

4 years agoFix birthday display and setting
Hypolite Petovan [Thu, 16 Jan 2020 03:35:30 +0000 (22:35 -0500)]
Fix birthday display and setting

- Add new translation string