Christian Vogeley
bdfd0aa917
Fix Load mobile theme
2013-08-16 02:30:55 +02:00
friendica
4888ab4d0f
primitive cms functionality - provide a custom menu below your profile vcard
2013-08-13 22:14:01 -07:00
friendica
9508967c73
menu management is now functional with the exception of acl's (and of course a way to display the menus you create, and probably a bit more input sanity checking)
2013-08-13 20:57:03 -07:00
friendica
d6c6a2b144
debugging issue #58 - seems to work but needs (more) theming
2013-08-13 02:29:10 -07:00
friendica
b9a8b73392
untested patch for issue #58 - will require theming if it works
2013-08-13 02:06:05 -07:00
friendica
04f8de184e
block content-type (called ITEM_BUILDBLOCK to avoid confusion with content that is blocked)
2013-08-12 17:42:52 -07:00
friendica
6191cfef2a
check these in so I can go back and find out why the stylsheet is horked
2013-08-11 19:04:07 -07:00
friendica
d7a9db1088
important bits we need to allow php executable content. These must be explicitly allowed - but only if the account has ACCOUNT_ROLE_ALLOWCODE and *only* for web pages and profile fields. This content cannot be transmitted to other sites.
2013-08-11 16:56:06 -07:00
friendica
99bd0712b6
Add a site access policy (to determine if this is really a public site or just an open site) and add an orphan flag to xchans in case all their hublocs go away. Get rid of a couple of DO NOT EDIT template messages which were still lurking in the tree.
2013-08-06 17:15:41 -07:00
friendica
68d907803a
basic *account* removal, but the channel removal which it calls still needs (lots of) work. Oh and the intro table is no longer used and won't be - so it's gone.
2013-08-04 17:17:00 -07:00
friendica
1d816ba90a
basic email invitations - and doc update
2013-08-02 03:45:40 -07:00
friendica
6197f945ad
add "xchan_instance_url" for communicating with services that lack nomadic identity. This will be set to the url of the Red site that they are connected with. Only the nomadic identity clone at that site can communicate directly with them. Other instances will need to relay through that site - and if it goes down, that connection is stuffed.
2013-08-01 16:55:37 -07:00
friendica
c00c550c58
better mail obscuring
2013-07-31 02:32:41 -07:00
friendica
7b3c29ebe6
fix bug #84 , make imported messages from your clones show up on your wall
2013-07-29 17:30:46 -07:00
friendica
98d3d06352
gprobe requires hex argument
2013-07-24 21:32:08 -07:00
friendica
c975e51e8a
add chandesc field to profiles to provide some arbitrary text in the directory - such as to inform people what this channel is about before they connect. This will work best with a "channel detail" popup in the directory to provide more info than is available in the micro-profiles (when hovered, or clicked or something). And of course, the first thing is to enable this data to be stored in the directory.
2013-07-24 21:23:20 -07:00
friendica
9feeb218d0
obscured flags for items
2013-07-24 21:08:45 -07:00
friendica
19557e7718
log when zid_init invokes reverse magic-auth
2013-07-21 20:16:01 -07:00
friendica
b4f4b8cb13
private mail is just a little more private now. Not encrypted and the obfuscation is easily reversible, but not casually readable by browsing logfiles or mysql dumps.
...
This isn't backward compatible - folks will have to upgrade if they can't read their mail.
2013-07-19 02:45:44 -07:00
friendica
fc265a8e3a
block duplicate channels
2013-07-17 21:38:37 -07:00
friendica
d6133c861c
configurable theme precedence rules, and passing the page owner to the pcss theme settings.
2013-07-17 02:01:35 -07:00
friendica
4c30cddbfc
provide a controlling user for theme settings, not necessarily local_user() - can't test on my test site so moving into production and I'll debug it there.
2013-07-16 22:48:05 -07:00
friendica
6d447ace5c
define some photo types; primarily profile photos and things, but there is room for others. Also move the "decoration" out of the mod_page.css and into fancy.css - mod_xxx.css should only specify element positions and basic layout, not "decoration". Once we get more positioning stuff moved into module and basic layout files, we can trim down the style.css a lot - as it will theoretically only have decoration. And if we use macro substitution (pcss) we should be able to ultimately change the colour, size or background in one place and be done with it. This will make life easier for theme developers.
2013-07-16 21:56:02 -07:00
friendica
de734bbea8
photo_flags - for adding taxonomy photos and other stuff.
2013-07-16 04:46:01 -07:00
friendica
12c2cea36f
fix xtag
2013-07-14 18:52:24 -07:00
friendica
5b73755af7
Merge https://github.com/friendica/red into zpull
2013-07-14 01:14:03 -07:00
friendica
39856f7cb1
Add self to recipient lists. Sure we already have a copy but it's possible our nomadic channel clones don't.
2013-07-14 01:12:05 -07:00
git-marijus
8222cede81
Update boot.php
...
typo
2013-07-11 17:39:45 +02:00
Thomas Willingham
a4e1b4945a
Non-translatable string plus feature enabled check
2013-07-11 01:37:41 +01:00
Thomas Willingham
40a444f01b
One of those days...
2013-07-10 19:53:11 +01:00
Thomas Willingham
6b85e063e8
Let's use the right files, plus a typo
2013-07-10 19:46:06 +01:00
Thomas Willingham
3f2829a062
Minimum value webpages
2013-07-10 19:36:53 +01:00
Thomas Willingham
085be3a16f
Merge remote-tracking branch 'upstream/master'
2013-07-10 19:30:10 +01:00
friendica
6e880cfd49
use current channel photo for favicon where applicable - might be browser dependent but seems to work on FF
2013-07-07 17:22:40 -07:00
friendica
fbdee83dca
some object/thing tweaks
2013-07-03 20:37:39 -07:00
Thomas Willingham
d065135d90
Merge remote-tracking branch 'upstream/master'
2013-07-03 16:10:58 +01:00
friendica
429ebabfd9
any questions regarding this checkin will be ignored
2013-07-03 04:28:36 -07:00
friendica
765911172e
multi-profile - bugs
2013-07-03 03:18:04 -07:00
friendica
c16b65b5bd
multi-profiles work
2013-07-03 02:47:36 -07:00
friendica
8369a8a755
progress on multiple profiles, doing it the old way. I don't think we're going to be able to do it the new way - way too complicated.
2013-07-03 01:50:39 -07:00
Thomas Willingham
d1cae2da2a
Merge remote-tracking branch 'upstream/master'
2013-07-02 18:36:39 +01:00
friendica
72f6edd595
add age to directory profile - requires updating on each birthday and that part is still missing
2013-06-30 00:38:02 -07:00
friendica
cdc66da52f
Basic ability to create "things"
2013-06-27 19:35:59 -07:00
friendica
61601dc23d
Add site registration policy to site record. This is not yet used or stored, but potentially can be exchanged through directory mirrors to automatically create "open site" lists.
2013-06-20 18:36:02 -07:00
friendica
3b1e5e5204
source code re-org, move taxonomy to separate include
2013-06-19 21:50:14 -07:00
friendica
4f06905a18
infrastructure for future stuff
2013-06-19 18:06:14 -07:00
friendica
0b935b79dc
Support arbitrary likes - "David likes Bob's bicycle" or "Nancy likes Margaret's breasts" or whatever... This is a tricky activity to construct. You will need to set the object owner to the owner of the "thing" and the object title to the name of the "thing". The thing liked can include a photo if desired. This will probably have issues working correctly in other activitystreams environments.
2013-06-18 20:30:20 -07:00
friendica
c5e3859828
another try on zidified notifications - this time it actually seems to work
2013-06-17 19:25:46 -07:00
friendica
94c758080f
zidify bodies of notification emails
2013-06-17 16:21:03 -07:00
friendica
764ee785f5
We will need a per item comment policy to be able to determine in advance if we have permission to comment on something , and we'll need to send it out with all communications. The current check is not only flawed but also a huge performance hit. Also provide the ability for an item to disable commenting completely - such as for a webpage or wherever you want to prevent comments on one item, without requiring a change to your entire permission scheme. All of this is only partially implemented at the moment but we need the structures in place on several sites in order to finish it without breaking everything.
2013-06-16 19:14:01 -07:00
Thomas Willingham
466a6d5227
Merge remote-tracking branch 'upstream/master'
2013-06-07 03:46:43 +01:00
friendica
0deec983b4
DB: add timestamps to hubloc table so we can eventually expire dead entries.
2013-06-04 17:46:21 -07:00
Thomas Willingham
dc6472e046
Add a webpages tab, where we can edit published pages.
2013-05-31 03:52:54 +01:00
friendica
cd9ea115f8
function args reversed on duplicate zid detection.
2013-05-29 16:31:07 -07:00
friendica
2a6d3e1f94
make sure we get the correct URL. Also redirect back again (essentially perform a no-op) when using reverse magic auth and we can't find a channel.
2013-05-28 22:58:59 -07:00
friendica
6a2e644a87
more progress on items_fetch (new name)
2013-05-23 18:50:27 -07:00
friendica
c721c3a20e
implement time travelling posts
2013-05-23 17:24:15 -07:00
friendica
aa1eb2d89e
add basic input filtering to the simple activity posting
2013-05-22 18:22:41 -07:00
friendica
1f921a51ae
typo in auto permissions
2013-05-19 20:16:05 -07:00
friendica
97f63d0066
install issues
2013-05-15 20:28:22 -07:00
friendica
427b9787d0
add magic_auth_complete hook
2013-05-15 02:20:46 -07:00
friendica
5e4b9d7766
disable pcss when installing since modules don't yet work and pcss uses the view module, plus weekly doc update
2013-05-14 21:25:58 -07:00
fabrixxm
d4c07930d5
add $db_port to .htconfig.php and $a->config['syste]['smarty3_folder'] for compiled templates
2013-05-10 06:13:24 -04:00
friendica
735140e8d9
Merge https://github.com/friendica/red into zpull
2013-05-08 21:31:15 -07:00
friendica
cb0a90d628
small updates
2013-05-08 21:30:54 -07:00
fabrixxm
31a21ac24c
use smarty3 as default template engine. add pluggable template system
2013-05-08 03:51:38 -04:00
friendica
027f932ff5
add driver param to output queue so we know what protocol to use when faced with multiple choice
2013-05-06 03:55:58 -07:00
friendica
524f205caa
photo driver issue when updating contact photos - old class structure used instead of photo_factory()
2013-05-05 22:49:46 -07:00
friendica
6f04a7e070
minor fixes related to postgres development
2013-05-05 19:34:56 -07:00
friendica
d517b4fdf5
change plugin_install to plugin_load, etc.
2013-05-01 02:23:40 -07:00
friendica
2679a5990e
small issue with zid returning incorrect result on your own channel link
2013-04-18 19:11:28 -07:00
friendica
2ccb8c2e2b
more doco
2013-04-16 16:22:37 -07:00
friendica
6f24c7cb27
zid fixes
2013-04-16 16:03:41 -07:00
friendica
6de5adf0ba
fix settable page titles after Red page re-org long ago.
2013-04-15 18:32:02 -07:00
friendica
b84d8bfbc9
begin to cut the umbilical
2013-04-14 22:24:47 -07:00
friendica
810a60b912
add new connections to default group (if any)
2013-03-27 19:35:34 -07:00
friendica
8148b7c32f
update manage table and some documentation
2013-03-27 19:02:01 -07:00
friendica
5e47a8a14a
descriptive text
2013-03-23 16:18:44 -07:00
friendica
ddf5bf8968
rename 'uri' (and parent_uri) to 'mid' (and parent_mid) since these no longer remotely resemble uri's and are actually message_id's. This change is potentially destabilising because it touches a lot of code and structure. But it has to get done and there's no better time than the present.
2013-03-21 18:25:41 -07:00
friendica
d9492a4a76
Merge https://github.com/friendica/red into zpull
2013-03-21 02:21:56 -07:00
friendica
4b22c6e531
update
2013-03-21 02:21:44 -07:00
Thomas Willingham
897910b5c9
Add "channels" field to profile table.
2013-03-20 03:17:07 +00:00
friendica
9d6a4093ba
we'll need a special system channel (not attached to any account) for directory synchronisation
2013-03-18 17:55:04 -07:00
friendica
5a29f511c1
add xconfig table and functions, update strings and doco
2013-03-15 15:36:58 -07:00
friendica
ed2bcb6855
directory synchronisation timestamps
2013-03-13 16:28:41 -07:00
friendica
952b2ef2ab
.
2013-03-10 18:45:58 -07:00
friendica
c5d0da43e5
tweaky tweak, plus add share tracking db, and don't show acl for guest postings, and experiment with compressing pcss on the fly
2013-03-06 15:13:54 -08:00
friendica
4062be2869
basic friend suggestions (but not "new to the network and have no friends at all" suggestions)
2013-03-05 21:00:25 -08:00
friendica
0bdab225db
add account_external for linking to legacy authentication infrastructure (e.g. ldap, pam, AD, phpBB, Drupal, etc) - this field is not used by Red.
2013-03-01 13:42:22 -08:00
friendica
8275f14cea
mail recall - just set mail_flags = mail_flags & MAIL_RECALLED and tell the notifier. We'll need a special button for this. Also should probably report whether it was seen or not. Will do that another day.
2013-02-27 20:38:33 -08:00
friendica
b69fca14e7
initial doco
2013-02-26 15:49:37 -08:00
friendica
b1f9c19ef9
doxygen gets tripped up by 'if (! function_exists' - but this construct no longer has value anyway.
2013-02-25 18:35:20 -08:00
friendica
ea3940c4b0
start formatting for Doxygen
2013-02-25 17:09:40 -08:00
friendica
5914ebbfe8
reverse the cyclic conundrum, and a minor db update of no consequence
2013-02-18 16:04:01 -08:00
friendica
65912ec0bf
moving on
2013-02-18 15:15:55 -08:00
friendica
a21e6cffa1
start on channel_remove(), add some generic channel queries to the API layers
2013-02-16 15:51:55 -08:00
friendica
e754845c80
add rating support to poco
2013-02-15 22:34:01 -08:00
friendica
ace1104d08
contact rating field so it's here when we need it
2013-02-15 19:05:00 -08:00
friendica
b4057cfeb4
use our own CA bundle as authoritative for backend communications. This avoids OS dependent CA validity mismatches.
2013-02-13 20:09:30 -08:00
friendica
27aa8560ae
catch all the changes
2013-02-13 17:35:14 -08:00
friendica
c769c2e79f
some more rmagic fixes discovered during testing
2013-02-13 02:40:06 -08:00
friendica
942adadec6
fix auto rmagic when visiting with zid
2013-02-13 02:33:13 -08:00
friendica
869b704b40
add mimetype to items
2013-02-10 19:00:22 -08:00
friendica
6022a9e9cd
more profiling - cache the qcomment list so we don't have to look it up for every rendered item
2013-02-09 04:22:11 -08:00
friendica
62afdf3820
more register_approve stuff - like the admin page. Hopefully this won't conflict with Thomas's admin page "list users" changes
2013-02-08 03:51:31 -08:00
friendica
9096e4c8e3
make pcss work (really this time)
2013-02-07 19:23:21 -08:00
friendica
e6aaf1e9bf
certainly glad I didn't test that...
2013-02-06 17:32:58 -08:00
friendica
af1b3c6c9a
this might make zot-id work as originally conceived complete with reverse magic auth. If it doesn't it will probably crash and burn every site involved in horrible ways. To test or not to test.... decisions. (Maybe tomorrow.)
2013-02-06 17:04:34 -08:00
friendica
13ff4b9f01
bring back selective "mark unseen" on network page now that we can mark all unseen
2013-02-03 20:39:43 -08:00
friendica
4ae5445e03
support for OS files and add directory support to file/attach object
2013-02-03 17:22:35 -08:00
friendica
3eacd7aab3
debugging the photo api
2013-02-02 15:08:11 -08:00
friendica
982034b87d
update friends in common tool now that poco is working
2013-01-31 17:55:52 -08:00
friendica
02e099da45
file/attachment storage api with revision control - needs a bit more testing but the framework is in place
2013-01-31 16:13:44 -08:00
friendica
3d06f3964f
add item revision column and index
2013-01-30 18:20:14 -08:00
friendica
3767bba3c3
beginning of backend file/attachment api
2013-01-30 17:27:32 -08:00
friendica
ae91347dcd
Widget manager....
...
/*
* Use a theme or app specific widget ordering list to determine what widgets should be included
* for each module and in what order and optionally what region of the page to place them.
* For example:
* view/wgl/mod_connections.wgl:
* -----------------------------
* vcard aside
* follow aside
* findpeople rightside
* collections aside
*
* If your widgetlist does not include a widget that is destined for the page, it will not be rendered.
* You can also use this to change the order of presentation, as they will be presented in the order you specify.
*
*/
2013-01-29 16:01:38 -08:00
friendica
28ab6d5bf5
lostpass fixes and login/logout flow if authenticated but no default channel exists
2013-01-27 01:19:24 -08:00
friendica
cf2488e999
clean up the photo storage backend, revamp mod/wall_upload
2013-01-22 17:48:42 -08:00
friendica
bda4ca4c0d
hidden directory entries
2013-01-22 00:20:25 -08:00
friendica
fb76675a28
now we're into the minor nitty fixes
2013-01-21 19:56:39 -08:00
friendica
5949607d17
magic auth - it's mostly done or at least all the code bits are written and it looks in theory to be pretty secure and it doesn't white screen. Getting it to actually work(?), well we won't know how hard that will be until we get it on a couple of systems and try it. Magic auth on one box is a no-op because you're already authenticated.
2013-01-21 19:16:21 -08:00
friendica
af5666b791
unescaped apostrophe in single quoted string
2013-01-18 18:03:15 -08:00
Michael Meer
1502e3971e
added error message to boot.php - permission denied
2013-01-18 13:51:05 +01:00
friendica
a9f4a47a35
import events (not just event posts) from zot
2013-01-16 00:59:43 -08:00
friendica
ed275cd40d
slow progress on events, one step forward, one step back.
2013-01-15 16:48:59 -08:00
friendica
482e0659c4
menu structures for linking your pages to other pages or whatever
2013-01-15 14:34:14 -08:00
friendica
610dc2823a
read/write "pages" permissions and fiddly bits - per Thomas
2013-01-14 16:17:57 -08:00
friendica
b429a9496a
Merge https://github.com/friendica/red into zpull
2013-01-14 14:26:41 -08:00
friendica
1259a6e753
command line config utility, get set system configuration values
2013-01-14 14:25:34 -08:00
Michael Meer
eac452f505
rewrite of function profile_load with Mike
2013-01-14 14:33:30 +01:00
Michael Meer
1dd188a29e
rewrite of // get the current observerwith
2013-01-14 13:57:54 +01:00
Michael Meer
870af71061
deleted function was commented out already
2013-01-13 16:44:52 +01:00
friendica
d5c71e5691
start on tag deliver rewrite
2013-01-12 18:06:34 -08:00
Zach Prezkuta
ddb2a8c23a
add Smarty templates for international templates
2013-01-10 21:24:10 -07:00
Michael Meer
03f03d18a9
get_cached_avatar_image no longer in use
2013-01-09 10:58:04 +01:00
friendica
5cb8db64cf
bypass smarty for intletext templates
2013-01-07 20:25:38 -08:00
friendica
f04ce3b093
more work on notification system, fix a couple of minor issues from smarty conversion
2013-01-07 13:40:58 -08:00
Zach Prezkuta
b4a95460e6
fix show-stopping bugs
2013-01-06 19:34:54 -07:00
Zach Prezkuta
a0d19ffb72
implement Smarty3
2013-01-06 15:57:11 -07:00
friendica
490867ebf7
port "remember me" from Friendica
2013-01-04 21:34:36 -08:00
friendica
3795720421
move all the final page construction to a construct_page() function
2013-01-04 20:27:41 -08:00
friendica
f8bd476b88
import the toggle_mobile stuff to shut up some warnings
2013-01-03 15:52:05 -08:00
friendica
7df33bb963
fix register_policy globally
2013-01-03 13:50:23 -08:00
friendica
4c21abe533
verify table needs auto_increment flag
2013-01-02 23:07:46 -08:00
friendica
50d1cb2e3a
start building social graph
2013-01-01 23:56:27 -08:00
friendica
93d85858d5
poco discovery
2013-01-01 01:57:20 -08:00
friendica
8d32477bff
cleanup boot
2012-12-31 17:18:11 -08:00
friendica
39c30d161f
add item expires field
2012-12-29 03:02:22 -08:00
friendica
dda4d689bb
This was bloody hard to sort out.... but now it's sorted and we can move forward again. Put back xtag for efficient keyword searching, use it in conjunction with xprof['keywords'] to avoid a SQL triple join and group_concat (which simply won't scale on a directory server), figured out how best to work timezone corrected birthdays into the protocol. The directory can even provide an age if one was provided to it. Both of these things need some more work, but we have the mechanisms and a plan how to do it right instead of "how the !@#$ are we going to do pull this off?"
2012-12-27 23:33:37 -08:00
friendica
efdcf7ad16
put keywords back in xprof - too messy to search and join from a separate table
2012-12-27 00:57:47 -08:00