This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
631
Features / Re: New revs
« on July 6th, 2014, 01:36 PM »
[Commit revision 64aeb4c]
Author: Nao
Date: Sun, 06 Jul 2014 13:35:51 +0200
Stats: 1 file changed; +1 (insertion), -0 (deletion)
Date: Sun, 06 Jul 2014 13:35:51 +0200
Stats: 1 file changed; +1 (insertion), -0 (deletion)
- Recent Posts now honor privacy settings. (Recent.php)
- There are still probably many places where I need to do this kind of thing. I never looked much into it because the rest of the privacy system wasn't really ready until recently anyway. Also, I still have about 400KB of Noisen.com patches that I need to go through. All of the original {query_see_topic}'s are in there, but I was so conservative that I added it in way too many places.
632
Bug reports / [Topic privacy] Re: Messages are readable by guests
« on July 6th, 2014, 10:47 AM »
No, I didn't even see this topic in the first place... Was is set to a specific privacy? :lol:
633
Features / Re: New revs
« on July 6th, 2014, 10:07 AM »
[Commit revision 4152e82]
Author: Nao
Date: Sun, 06 Jul 2014 10:07:19 +0200
Stats: 1 file changed; +13 (insertions), -2 (deletions)
Date: Sun, 06 Jul 2014 10:07:19 +0200
Stats: 1 file changed; +13 (insertions), -2 (deletions)
- Contact hiding was broken. For once, it wasn't a last-minute change, but instead a change followed by a couple of days of not testing the feature. (Profile-Modify.php)
634
Features: Miscellaneous / Re: Contact lists
« on July 5th, 2014, 11:57 PM »
Sure could, but that would imply making Hidden work... ;)
Regarding the database tables, I'll probably remove the 'is_synchronous' bit, because you won't need to get contact synchronicity status anywhere outside of the contact list page, and it's easily retrieved with a query anyway...
Also, thinking of adding a 'position' index, but for this I guess I'll need your opinion on whether it's of any use. There's unlikely to be many people for each list, so, well, maybe it could even be sorted through PHP... :^^;:
I've committed all of my WIP, so you can look into these things.
I'll probably be doing more work later.
Also, I just noticed that contact_lists also have a 'position' field... Hell. It's not implemented in the current version, and I don't know if it's going to be very useful. I don't know, what do you think..? Do we need to be able to reorder lists, as opposed to list members?
Regarding the database tables, I'll probably remove the 'is_synchronous' bit, because you won't need to get contact synchronicity status anywhere outside of the contact list page, and it's easily retrieved with a query anyway...
Also, thinking of adding a 'position' index, but for this I guess I'll need your opinion on whether it's of any use. There's unlikely to be many people for each list, so, well, maybe it could even be sorted through PHP... :^^;:
I've committed all of my WIP, so you can look into these things.
I'll probably be doing more work later.
Also, I just noticed that contact_lists also have a 'position' field... Hell. It's not implemented in the current version, and I don't know if it's going to be very useful. I don't know, what do you think..? Do we need to be able to reorder lists, as opposed to list members?
635
Features / Re: New revs
« on July 5th, 2014, 11:40 PM »
[Commit revision e17a1a1]
Author: Nao
Date: Sat, 05 Jul 2014 23:36:37 +0200
Stats: 7 files changed; +307 (insertions), -100 (deletions)
[Commit revision 9247a50]
Author: Nao
Date: Sat, 05 Jul 2014 23:39:48 +0200
Stats: 4 files changed; +18 (insertions), -15 (deletions)
Date: Sat, 05 Jul 2014 23:36:37 +0200
Stats: 7 files changed; +307 (insertions), -100 (deletions)
- Tons of new features in the contact lists editor. And they're ALL AJAX POWERED! Yayz! No Save button! (Profile.php, Profile-Modify.php, Profile.template.php, pages.css)
- Reorder members in a list by grabbing their handles. What you do with them is none of my business.
- Rename any list.
- Remove any list.
- Change any list's type.
- Change any list's visibility. (Note, this isn't actually followed through, will come soon.)
- Permission to view this page is tied to profile_extra, which has _any and _own variants. Just what I needed.
- Contact list widget on people profile summaries are a bit more readable. Custom type is no longer the same as 'New list'.
- Commented out most of the unused code in the new contact list system. Buh-bye buddies! Until I get some time to clean this up... (Profile-Modify.php)
- I actually committed pages.css instead of index.css earlier, so I'm committing index.css now, and marking it as pages.css above, because it's funnier.
[Commit revision 9247a50]
Date: Sat, 05 Jul 2014 23:39:48 +0200
Stats: 4 files changed; +18 (insertions), -15 (deletions)
- Guests can no longer make the header disappear. I have a strong belief that this kind of trick will only be of interest to regular users of a forum, so... Why waste cookie bandwidth on this? (index.template.php, script.js)
- Indenazi. (Boards.template.php, ManageMembergroups.template.php)
636
Features / Re: New revs
« on July 5th, 2014, 11:16 PM »
[Commit revision 3e14729]
Author: Nao
Date: Fri, 04 Jul 2014 16:42:58 +0200
Stats: 8 files changed; +15 (insertions), -42 (deletions)
[Commit revision 73e2099]
Author: Nao
Date: Sat, 05 Jul 2014 23:12:07 +0200
Stats: 2 files changed; +18 (insertions), -0 (deletion)
[Commit revision 8f69758]
Author: Nao
Date: Sat, 05 Jul 2014 23:16:10 +0200
Stats: 1 file changed; +5 (insertions), -3 (deletions)
Date: Fri, 04 Jul 2014 16:42:58 +0200
Stats: 8 files changed; +15 (insertions), -42 (deletions)
- Removed jQuery UI, which saves 50KB off the zipped package. Wedge never actually used it -- it only used its sortable() method, which I moved into the sortable.min.js (thanks to jQuery UI's module builder). Also removed the add_jquery_ui function, if you really need it, you can always retrieve it from earlier commits (or this one.) (javascript/jquery-ui-1.10.0.min.js, javascript/sortable.min.js, ManageBoards.php, ManageMemberOptions.php, ManageMembergroups.php, ManageNews.php, Pin.php, Subs-Cache.php)
[Commit revision 73e2099]
Date: Sat, 05 Jul 2014 23:12:07 +0200
Stats: 2 files changed; +18 (insertions), -0 (deletion)
- The Modify button now uses the Quick Edit icon. It looks better. (index.css, sections.css)
- Note: the Manage Boards page still uses the old modify button. For now...
[Commit revision 8f69758]
Date: Sat, 05 Jul 2014 23:16:10 +0200
Stats: 1 file changed; +5 (insertions), -3 (deletions)
- This is probably just transitory thing, but I'm adding back contact lists (except for restricted members) into the we::$user['buddies'] array. Not touching buddy_list for now, as it's something that needs... More work. (Class-System.php)
637
Features / Re: Language revs
« on July 5th, 2014, 11:07 PM »
[Commit revision d8e9dcb]
Author: Nao (Signed-off)
Date: Sat, 05 Jul 2014 23:06:42 +0200
Stats: 7 files changed; +42 (insertions), -22 (deletions)
Date: Sat, 05 Jul 2014 23:06:42 +0200
Stats: 7 files changed; +42 (insertions), -22 (deletions)
- New elements for the contact list feature. Missing some German strings, a job for Pandos as usual! (Help, Profile, index)
638
Features: Miscellaneous / Re: Contact lists
« on July 5th, 2014, 04:22 PM »
'kay, I'd forgotten to upload the Profile.english.php file, quite simply...
Man, that Wimbledon match today was fast... (And boring.)
Man, that Wimbledon match today was fast... (And boring.)
639
Features: Miscellaneous / Re: Contact lists
« on July 5th, 2014, 01:51 PM »
That was me not clearing the cache, not a bug.
Any feedback..?
Any feedback..?
640
Features: Miscellaneous / Re: Contact lists
« on July 5th, 2014, 09:38 AM »
Okay, so... It's done! The editor is implemented.
I'm still missing a way to add a new list member (or a new list entirely) FROM the editor page; right now, you have to go to someone's profile, check the checkboxes, and hit submit, then go to your profile and modify the rest from there. I'll try to make that easier, so at this point it's no longer a problem of actually allowing you guys to play with your contact lists. AFAIK, everything's there.
Please go to your profile page, Contacts, and tell me what you think of it all!
Remember that Restrict lists are similar to Ignore lists, but they're more powerful (eventually everyone and every feature will be using privacy settings, right..?), and right now they don't hide user posts or prevent PMs from showing up, because... Well... I don't know. I have to implement that, I guess... Or maybe keep ignore lists next to restrict lists, but I doubt it..!
Also, everything in the page is updated by Ajax. Meaning, there are no "Save" buttons anywhere. You just do the change you wanna do, and that's it. If you rename a list, don't forget to blur out of the input box, i.e. press Tab or Return, or click outside of it, otherwise the change won't be reflected. You can reorder with the handles next to the avatars. It's just that easy...
PS: 'hidden' status isn't implemented for now. It's remembered, but not 'used'. It should be done today...
I'm still missing a way to add a new list member (or a new list entirely) FROM the editor page; right now, you have to go to someone's profile, check the checkboxes, and hit submit, then go to your profile and modify the rest from there. I'll try to make that easier, so at this point it's no longer a problem of actually allowing you guys to play with your contact lists. AFAIK, everything's there.
Please go to your profile page, Contacts, and tell me what you think of it all!
Remember that Restrict lists are similar to Ignore lists, but they're more powerful (eventually everyone and every feature will be using privacy settings, right..?), and right now they don't hide user posts or prevent PMs from showing up, because... Well... I don't know. I have to implement that, I guess... Or maybe keep ignore lists next to restrict lists, but I doubt it..!
Also, everything in the page is updated by Ajax. Meaning, there are no "Save" buttons anywhere. You just do the change you wanna do, and that's it. If you rename a list, don't forget to blur out of the input box, i.e. press Tab or Return, or click outside of it, otherwise the change won't be reflected. You can reorder with the handles next to the avatars. It's just that easy...
PS: 'hidden' status isn't implemented for now. It's remembered, but not 'used'. It should be done today...
641
Features / Re: New revs
« on July 3rd, 2014, 12:25 AM »
[Commit revision b0ec67b]
Author: Nao
Date: Thu, 03 Jul 2014 00:24:47 +0200
Stats: 1 file changed; +1 (insertion), -1 (deletion)
Date: Thu, 03 Jul 2014 00:24:47 +0200
Stats: 1 file changed; +1 (insertion), -1 (deletion)
- Finally fixed a very resilient bug (which I never properly understood before), where guests couldn't select a skin through the skin selector. (Class-System.php)
642
Features / Re: Language revs
« on June 30th, 2014, 06:56 PM »
[Commit revision 1c8bb09]
Author: Pandos (Signed-off)
Date: Mon, 30 Jun 2014 12:47:56 +0200
Stats: 1 file changed; +12 (insertions), -0 (deletion)
[Commit revision e857bfb]
Author: Nao
Date: Mon, 30 Jun 2014 18:56:04 +0200
Stats: 1 file changed; +12 (insertions), -0 (deletion)
Date: Mon, 30 Jun 2014 12:47:56 +0200
Stats: 1 file changed; +12 (insertions), -0 (deletion)
- Missing German translation string for Help.german.php (['help_contacts']).
- Dunno how this was vanished in translation process.
[Commit revision e857bfb]
Date: Mon, 30 Jun 2014 18:56:04 +0200
Stats: 1 file changed; +12 (insertions), -0 (deletion)
- Merge pull request #21 from Pandos/de
- Missing German translation string for Help.german.php (['help_contacts']...
643
Features / Re: New revs
« on June 29th, 2014, 10:36 PM »
Note that I've decided to unlock this topic and allow comments related to new revisions. It's better than always having to dug up the New revs comment topic or create a new topic to comment, which rarely happens...
I'm also doing that because the github reposts have a clear look and you can choose to simply skip the posts that don't like them. Or follow new revs on github, whichever you prefer.
Please stay on topic. This isn't a support topic!
I'm also doing that because the github reposts have a clear look and you can choose to simply skip the posts that don't like them. Or follow new revs on github, whichever you prefer.
Please stay on topic. This isn't a support topic!
644
Features / Re: Plugin revs
« on June 29th, 2014, 08:59 PM »
[Commit revision e8fc95e]
Author: Nao (Signed-off)
Date: Sun, 29 Jun 2014 20:58:51 +0200
Stats: 6 files changed; +27 (insertions), -30 (deletions)
Date: Sun, 29 Jun 2014 20:58:51 +0200
Stats: 6 files changed; +27 (insertions), -30 (deletions)
- I've always hated Flitter... I thought it looked *really* bad. Now it only looks quite bad. Plenty of changes. (flitter/*)
- Flitter divs are now shown below the first post in a page, which, granted, isn't very helpful on page 2 and beyond, but it's easier said than done. Also, more importantly, this demonstrates how to render a template layer through a hook, rather than skeleton injection. See in Flitter-Main.php.
645
Features / Re: New revs
« on June 29th, 2014, 08:56 PM »
[Commit revision 217c7ef]
Author: Nao
Date: Sun, 29 Jun 2014 20:56:04 +0200
Stats: 3 files changed; +21 (insertions), -5 (deletions)
Date: Sun, 29 Jun 2014 20:56:04 +0200
Stats: 3 files changed; +21 (insertions), -5 (deletions)
- Hooks now allow you to render a layer/block. This should allow (me? and plugins) to add hooks within existing templates and make it easier to extend them. The upcoming Flitter plugin rewrite showcases how to do this. Just you wait for a few minutes and check out the plugins repo. (Class-Skeleton.php, Subs.php)
- Added a first_post_done hook to first posts on the page. This currently includes forum posts on pages 2 and beyond, which sucks, and I'm considering only triggering it for the actual first post in a topic. (Display.template.php)