Wedge

Public area => The Pub => Features => Topic started by: Nao on March 16th, 2012, 12:43 AM

Title: Brave new world
Post by: Nao on March 16th, 2012, 12:43 AM
So... A thing happened, and then another, and my plans to publish Wedge today were scrapped. So, I uploaded the website to a temp folder, installed it, fixed a few other bugs, then left it aside for now because it's unrealistic to expect the Wedge team to upgrade Wedge.org to Wedge precisely before going to bed, ah ah. We need to make sure it works for everyone.

It will STILL make it on March 15... Just that it will be March 15, *Hawaii time* :P

Ah well. If you just can't wait anymore, here's a little something to help you wait until next morning (if you're in Europe like us.) A small screenshot of the new default skin, Weaving. And yes, this is the first time it's made public.

Hope you like it! I'm off to bed. Deserved a good (but short) night's sleep.
Title: Re: Brave new world
Post by: b4pjoe on March 16th, 2012, 01:55 AM
Very nice looking. Great work!
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 07:41 AM
Thanks. Well is anyone waiting for the move? I was expecting more posts last night :p

Didn't sleep well. Wondering why, ahah.
Well, in a couple of hours it should be done...
Title: Re: Brave new world
Post by: Dragooon on March 16th, 2012, 07:42 AM
I've been constantly refreshing to see this site running Wedge.
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 08:02 AM
Yeah but you even have the source code for it :P
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 08:06 AM
Crap!
I didn't even realize I posted to the Friends board :P

I thought it was a public topic...
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 11:38 AM
And this is it... Wedge.org is finally running Wedge.

I'm very emotional about this. Yet, I still have to fix plenty of things ;)
The most obviously 'loss' is avatars and attachments. I actually got avatars done during the import process, and lost them when moving the folder to the root.
They're not physically lost so PLEASE DON'T REUPLOAD anything, I'd like to avoid having orphan files once I re-connect the avatars to their corresponding files ;)
Title: Re: Brave new world
Post by: Farjo on March 16th, 2012, 12:06 PM
Congratulations :) Another key step on the journey :cool:
Title: Re: Brave new world
Post by: stackmouse on March 16th, 2012, 12:11 PM
Indeed, congratulations are in order :)

If there are bugs or suspected bugs detected, where do you want them to be reported?
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 01:04 PM
This topic is perfectly fine for bug reports and all.
If there are too many posts, I'll split it, like I often do.

Okay, I think most of the bugs are fixed... I'm off to grab something to eat in my fridge. Have been working on Wedge ever since I woke up, something like 6 hours ago, and I'm hungry...
Title: Re: Brave new world
Post by: spoogs on March 16th, 2012, 01:07 PM
Looking good guys, I've been browsing around for over an hour or so and just love it. Great to Wedge on Wedge :worthy:
Title: Re: Brave new world
Post by: CJ Jackson on March 16th, 2012, 01:08 PM
Looks very nice!  Excellent Work!
Title: Re: Brave new world
Post by: Alanthar on March 16th, 2012, 01:09 PM
Congratulations.

The UI feels good and smooth. I like it. :)
Title: Re: Brave new world
Post by: abraamz on March 16th, 2012, 01:18 PM
Congratulations, it looks great!!
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 01:25 PM
Thanks guys!

And don't forget the Profile > Skin selector menu option -- allows you to quickly change the current skin.
Test 'Wireless' on your iPhone! You'll like it. It focuses on making topic pages readable -- i.e. 90% of your activity on forums.
Test 'Wine' if you want to see the skin that defined Wedge during the year 2011. (I grew away from it, but some of us still like it better than Weaving.)
Test 'Warm' if you're bored. This one has nothing special.
And finally, 'Wuthering' if you're nostalgic for Curve. Not that it's a clone of Curve.... It just looks a bit like it.

These are all my designs, and I'm no designer, so imagine what a gifted skinner will be able to do!
I think Pete also has a couple of skins in the works -- a clone of Core (a proper one this time), and a skin filled with gradients for those like me who can't get enough of these.
Title: Re: Brave new world
Post by: Aaron on March 16th, 2012, 01:33 PM
Well, congratulations are in order, I guess! Well done on this milestone.

Were all thoughts imported, by the way? I'm seeing a lot less of them than yesterday.
Title: Re: Brave new world
Post by: Hey Arnold! on March 16th, 2012, 01:36 PM
Very nice, Wedge is a good boy :icon_mrgreen:

Congratulatons and great work, to keep having fun :icon_mrgreen:
Title: Re: Brave new world
Post by: Asgard on March 16th, 2012, 01:42 PM
This is looking great guys, so happy to see it up and running!

I love it and can't wait to be able to replace my own forum with it ^_^

Since you said we could post bugs here, I did notice something when I went to the link accidentally put on Facebook. This is a minor thing, but still stood out to me since it broke the flow. On that page someone had a url as their thought and since url's tend to be long and seen as unbroken text or just one word, it had actually broken out of the sidebar and was creeping into the post section of the board. I've attached a screenshot for your convenience and clarification. Browser was Safari 5.1.4 running on OSX 10.7

Not sure how I'd tackle fixing that, perhaps nothing at all but I can see how that could be purposely abused.
Title: Re: Brave new world
Post by: Aaron on March 16th, 2012, 01:50 PM
By the way, is it just me, or is the initial wave of smileys on the post screen a bit excessive? :P The amount of smileys was much smaller before the conversion.
Title: Re: Brave new world
Post by: Pandos on March 16th, 2012, 01:52 PM
Congratulations! Great Work!
Cant't wait to change from SMF to wedge.

By the way...
On my Netbook with a resolution of 1024x600 the sidebar disappears and it is not scrollable. It comes back by changing the resolution of my Browser to 90%.

Regards

Sven
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 02:14 PM
There are plenty of bugs that never showed up before and are apparent now. This is I why so adamant in using Wedge here. Some bugs are related to importer bugs. Others just show up in my log because of Google indexing pages I never visit. I will catch them all.

Interestingly, Pete's decision to open Quick reply by default brought me a couple of bugs. Including the fact that it's saving empty drafts without me doing anything. Fun one...

The smiley list is huge. I think the importer didn't care to record smiley positions - ie popup or not.
Title: Re: Brave new world
Post by: Johnny54 on March 16th, 2012, 02:23 PM
Congratulations with this milestone.
It's looking good, fresh, yet familiar.


Hmm.
Post reply is terribly slow in response. Typing text , but also tooltips come on slowly (from transparent to visible in 3, 4 steps).
Even the animated smilies are slow.
Title: Re: Brave new world
Post by: Norodo on March 16th, 2012, 02:47 PM
Looks great.

I second the thing about there being a wee bit too many smilies though.

 :stretcher: :ph34r: :vertag: :evil2: :shift: :rougit: :crash: :biggrin: :sweatdrop: :gathering: :crying: :mdr3: :___unsure:
Title: Re: Brave new world
Post by: Dr. Deejay on March 16th, 2012, 02:57 PM
WOW! :D Wedge is really beautiful and it's great to see it in action :D Good job all :)
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 03:02 PM
Okay, so...
Trying to enumate bugs for me and Pete to fix. (If any Consultant could chip in, too...)

- Post reply isn't slow for me, but I noticed on my iPhone that it doesn't even respond except when I tap 'Switch to full editor'. I'll have to try again... What browser/device are you using, Johnny?

- Full smiley set: this was definitely an importer bug. What I did to fix it was: copy the old table to a new name, rename the Wedge smiley table to a dummy name, and rename the new table to the Wedge smiley table. It started working again immediately. Eh. FIXED

- This one is for Pete... I'm getting tons of errors on $context['open_mod_reports']. Most notably, Googlebot goes through these. I added a safety precaution in Subs.php to get rid of the error, but it should be fixed. SEMI-FIXED

- Aeva Media data isn't imported, but its settings are (at least partly). I didn't consider that when running the import. As a quick fix, I disabled the media gallery (which isn't used a lot on Wedge.org anyway), and will restore it later (hopefully by next week.) All files and tables from the old version are still safe. (The old website, though, no longer works because much of its code assumed that it was at http://wedge.org, and I can't bother to fix it for now. Its only point as for now is comparing features with Wedge.)

- Apparently, not all thoughts are accessible to everyone. They are, to me, but I'm the admin so Wedge bypasses many privacy tests... Will need to fix personally.

- Long strings that break thoughts in userbox: just a question... How did the old Wedge.org deal with that? I don't seem to remember. Obviously it'll have to go through a preparsecode() call, which will allow us to break the URL, but OTOH it will add a link and I'm not sure I want that... Hmm, perhaps I should simply break down the URL without linking it. I have a function in Class-String that does that nicely in UTF8. FIXED

- ".errorbox ul" gets its bottom margin reset to 0, but the top margin is left as is. Should either fix that (at the risk of breaking some other layout), or better, use a p tag instead of ul whenever we can in error boxes. Well, at least if we know there's only one error to show...

:edit:

- Who's Online action is recorded as "Posting on (topic)" even when just viewing it. I'd recommend that Quick Reply doesn't mark this as Posting, except if a draft is saved. FIXED?

:edit:

- With PMs as Conversation, the first PMs are shown first. Is this a conscious choice from you, Pete? I can't remember...

:edit:

- postbg is a complicated beast... Some pages that display posts outside of topic pages will show them to overflow horizontally. This is because they're getting display:table treatment when the code doesn't consider them as tables. I'll try to fix this ASAP. SEMI-FIXED

Will edit as I find more bugs.
Title: Re: Brave new world
Post by: Powerbob on March 16th, 2012, 03:47 PM
congratulations. Well done on this milestone. :eheh: :eheh: :cool: :cool:
Title: Re: Brave new world
Post by: Arantor on March 16th, 2012, 06:42 PM
Just quickly from me while I'm not on desktop...

* Oldest PM first is the default but I think newest first should be default.

* It works on iPad as expected however your signature appears misaligned, overflowing out of the container. iPad 1 does seem a touch sluggish though.

* Saving drafts automatically should trigger as "posting..." in Who's Online, however it should only be triggered when something is actually being typed. Needs more testing.
Title: Re: Brave new world
Post by: TE on March 16th, 2012, 07:18 PM
Quote from Nao on March 16th, 2012, 02:14 PM
Some bugs are related to importer bugs.
grrr, the importer is alpha, too  and Wedge.org was a heavily modified SMF version... ;)

Congratualations, great to see Wedge in action :)
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 07:19 PM
Quote from Arantor on March 16th, 2012, 06:42 PM
Just quickly from me while I'm not on desktop...

* Oldest PM first is the default but I think newest first should be default.
Is this the default in SMF as well...?
I thought we'd changed the SMF default. But it's old. Something we did back in 2010...
Quote
* It works on iPad as expected however your signature appears misaligned, overflowing out of the container.
That's because I first right-align the frog, then I left align the rest. At low resolution, the frog will show up first, followed by the rest. Or am I mistaken about your description?
Quote
iPad 1 does seem a touch sluggish though.
What is it with the sluggishness? (Is that a real word?)
I mean, I did plenty of testing on my iPod and it always worked fine... Even posting stuff...
Heck, if anything, Wedge should be faster than SMF in all areas.

But there still are problems with quick reply.
- iPod 4.2: clicking inside the textarea to start replying -- the screen enlarges, keyboard shows up, and tapping the keys doesn't do anything... There's no blinking cursor, even. To show it, I have to click OK to dismiss the keyboard, then click the textarea again. Then it works. I never noticed that before... Dunno what causes it.
- Sometimes a draft will be saved even if you don't interact with the textarea as well. Reproduced twice in iPod (not always), didn't notice in Opera though.
- A bit annoying -- the Quote button when quick reply is on... It copies the post to the bottom. I'm not used to that. It'd be okay if the textarea expanded automatically to make space for long posts though...

Yeah I know, I can always set QR to Collapsed by default. I just like playing with the default values. Making sure they're the best overall choice.

Okay, I'm still having an issue with Googlebot being kicked out from the site... I think it's probably the more important bug we have. From the error log, it returns an error 403 with error message 'no_board' (Board doesn't exist) whatever page it visits. MessageIndex, Display, etc...
Thing is, it only does that for Googlebot, not Googlebot Mobile.
I STRONGLY suspect this is a problem with your Bad Behavio(u)r implementation. Can you remind me if we can disable it...? And if yes, where?
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 07:34 PM
Quote from TE on March 16th, 2012, 07:18 PM
grrr, the importer is alpha, too  and Wedge.org was a heavily modified SMF version... ;)
I'm just sayin'. Your importer is priceless (otherwise I'd have rewritten it heavily, considering I have SVN access :P), but it's definitely not ready for prime time. For instance, I experienced another 'duplicate key' problem with the member table at one point. It happened once, then the second time it worked. I had to restart the importing several times though. Once for the member table, and several times over another 'duplicate key' in the attachment table. I looked into the database and noticed that one of the only differences with other attachments, was that the message ID was relatively ancient compared to the other close attachment IDs. Which was surprising because it was posted at the same time as the original message... Anyway, I decided to simply remove the attachment (I edited the post to apologize for the issue, but it was not an important attachment anyway), and restarted the process. This time, it worked.

However, about 10 attachments (out of ~875) weren't imported. I'm talking about the database entries. Perhaps your importer tests against attachment errors and removes them in case there are any? Anyway, now here's how the attachment folder is structured: it's a serialized array with three folder names, attachments, and two sub-folders that are actually empty. I guess they'll be used once Wedge reaches a certain number of files in the folder? It already takes me over 2 minutes just to download the file index for that folder, very amusing... So, given that structure, I would have expected to see attachments moved over here. In fact, the only files that were in this folder were the avatars. Yay.
So here's what I did: I simply took the original attachment folder, renamed all files to give them the proper extension, and rewired the attachment folder to the DB setting. Then attachments started working again.

As for avatars, my issue was that they're of attachment_type = 1, meaning their filenames are in plain view. The importer didn't retrieve the attachment type, simply re-created the files in the attachment folder, and thus I was forced to reset the attachment_type flag in the database after I moved the folder to the root. Thankfully, it wasn't too complicated.

So, my main concerns for the future (and suggestions for improvement) would be:
- try and fix the duplicate key stuff...
- if avatars are static and in plain view (= EXCELLENT performance improvement even in SMF), do not import them as hidden files,
- offer users the ability to keep all of their data (gallery, attachments, avatars) in the same place as before (i.e. their old SMF install), and just update the Wedge settings to point to these folders. I think this would be really great, because it means not having to worry about moving files back into their original place when moving Wedge into the SMF folder.
Really, installing Wedge and importing SMF was the easiest part (except for the duplicate key problem). The hardest part was moving the folder. Considering that SMF users will install Wedge and use the importer *mainly* to test-drive it and decide whether they want to use it instead of SMF, it would be great to be able to keep all data in the SMF folder.
Quote
Congratualations, great to see Wedge in action :)
I'm still in awe. I wrote the skin, the theme, I did all of these little animations, I tested Wedge for a year and a half, and I still can't believe I'm freaking using it right now, on a public website. To me, Wedge was always my subject of study, the purpose of my work. Now, it is also a TOOL to help me do my job properly. I'm thankful to myself, to Pete and to everyone who helped build the project in the first place. :)
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 07:45 PM
Note: Wedge doesn't import the log_comments table, which contains, hidden among real 'log' things, the anti-spam questions/answers. I think we already discussed how silly this is, but it's still true ;)
Title: Re: Brave new world
Post by: Drunken Clam on March 16th, 2012, 07:58 PM
Very well done both of you, it's looking and feeling fabulous, you should be very proud. :cool:
Title: Re: Brave new world
Post by: spoogs on March 16th, 2012, 08:03 PM
BUG - From the front page, clicking on any topic take you to the last post in that topic opposed to first unread. Whether you click the link or the icon it does the same thing.
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 08:08 PM
Doesn't happen to me...?

@Pete and all> Where is the option to disable posting groups in the userbox? I believe there is one, but couldn't find it... The admin search didn't help, either.
Title: Re: Brave new world
Post by: TE on March 16th, 2012, 08:16 PM
Quote from Nao on March 16th, 2012, 07:34 PM
So, given that structure, I would have expected to see attachments moved over here. In fact, the only files that were in this folder were the avatars.
hmm, that's weird. I've tested this on at least four different SMF installations and all worked fine..
Quote from Nao on March 16th, 2012, 07:34 PM
- try and fix the duplicate key stuff...
Might be related to line line 738.
Code: [Select]
$special_result = $db->query(sprintf($current_data, $_REQUEST['start'], $_REQUEST['start'] + $special_limit - 1) . "\n" . 'LIMIT ' . $special_limit);
I wasn't able to reproduce this issue, even with my 275k test board..
Importing attachments in general is still a bit 'buggy', I know.
Quote from Nao on March 16th, 2012, 07:34 PM
However, about 10 attachments (out of ~875) weren't imported.
And the files existed in the old wedge attachments folder? There's an is_file() check and the database record is only imported, if the file exists.
Title: Re: Brave new world
Post by: Pandos on March 16th, 2012, 08:54 PM
Does the importer recognize different attachment folders?
Title: Re: Brave new world
Post by: Farjo on March 16th, 2012, 08:57 PM
Quote from spoogs on March 16th, 2012, 08:03 PM
BUG - From the front page, clicking on any topic take you to the last post in that topic opposed to first unread. Whether you click the link or the icon it does the same thing.
I get this as well. The New image is on the first unread post[1], but the browser goes to the last post.
Posted: March 16th, 2012, 08:56 PM

ps the Switch to full editor button is cool :)
 1. Actually, if the first unread post is on the previous page the New image is on the top post of the last page.
Title: Re: Brave new world
Post by: Arantor on March 16th, 2012, 09:02 PM
Still not at desktop, but a couple of things.

Skuggishness is mostly just using quick reply, in that I can sometimes be a few characters ahead of it in terms of what I've typed vs what it's showing. It's not consistent, needs more testing.

I never fixed the newest-PM-first to be default, I think I'd forgotten that it did.

Re BB, check the log intrusion table, should tell you what rule it tripped, but if it's throwing no_board, it's not BB tripping it. There's no option to disable it though.


@Pandos, not at the pressent time, and it's probably going to be altered in the future because of the planned changes to have Aeva handle attachments. There are also other reasons that even thr current multiple folder setup is inefficient and not recommended.
Posted: March 16th, 2012, 09:00 PM

The jump to latest post is a bug I can also confirm, I suspect that it's generating thr wrong # for the link, but that should be confined to the front page which is unique to this site for now.
Posted: March 16th, 2012, 09:02 PM

Note my icon is different :D
Title: Re: Brave new world
Post by: spoogs on March 16th, 2012, 09:05 PM
Quote from Nao on March 16th, 2012, 08:08 PM
Doesn't happen to me...?
Interesting :unsure: it's not doing it anymore but I was able to confirm it at least 3 times earlier

 :edit: Thanks Pete, at least I dont feel too crazy now :P
Title: Re: Brave new world
Post by: Pandos on March 16th, 2012, 09:07 PM
Hm..
but how to upgrade my forum with about 500.000 attachments in different folders?
Not really purge them in one big folder. eh? :)
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 09:13 PM
Wedge.org was a 'special' site, given all of its hacks, so I guess importing was never going to be easy anyway...
Quote from TE on March 16th, 2012, 08:16 PM
And the files existed in the old wedge attachments folder? There's an is_file() check and the database record is only imported, if the file exists.
I have no idea if they existed at all. That's probably what caused the difference. I didn't thoroughly check the difference in tables, because they're not sorted the same when exporting the SQL stuff (the Wedge version returns attachments first, and avatars later, while the SMF version returns all by ID.)
Posted: March 16th, 2012, 09:11 PM
Quote from spoogs on March 16th, 2012, 09:05 PM
Interesting :unsure: it's not doing it anymore but I was able to confirm it at least 3 times earlier
It was a small bug in SSI.php, which I silently fixed an hour ago, so you shouldn't have it anymore ;)
(Grmpf, Merge Posts isn't working, apparently...)
Posted: March 16th, 2012, 09:12 PM

(Another bug? If trying to set up more than 3 registration questions, I never get more input boxes to show up.)
Title: Re: Brave new world
Post by: TE on March 16th, 2012, 09:17 PM
Quote from Pandos on March 16th, 2012, 08:54 PM
but how to upgrade my forum with about 500.000 attachments in different folders?
Not really purge them in one big folder. eh? :)
500.000? I'm shocked ;) I'll add multiple attachments folder handling soon..
Title: Re: Brave new world
Post by: Pandos on March 16th, 2012, 09:20 PM
My forum is a little bit bigger :)
THX for adding support for multiple attachments. This will save my life.
Title: Re: Brave new world
Post by: Arantor on March 16th, 2012, 09:22 PM
The thing with the existing structure s that it actually scales badly and is inefficient. What MediaWiki does is far better because it spreads the load across inodes more equally thus keeping performance up.

New bug, if I press the home menu button, I get pushed back to the current # place before I can actually click the link.

Re link bug, it goes to /msg123456/?topicseen#new rather than /new#new which might be related.
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 09:24 PM
I'll merge all my posts together as soon as I understand why it's not working right now.
Quote from Arantor on March 16th, 2012, 09:02 PM
Skuggishness is mostly just using quick reply, in that I can sometimes be a few characters ahead of it in terms of what I've typed vs what it's showing. It's not consistent, needs more testing.
Haven't met the problem again. I still have the Draft problem though. If I'm reading a long post (and just that), and scroll down, I'll see the "draft last saved..." message.
Quote
I never fixed the newest-PM-first to be default, I think I'd forgotten that it did.
Where is that set already? Theme options? Settings?
Quote
Re BB, check the log intrusion table, should tell you what rule it tripped, but if it's throwing no_board, it's not BB tripping it. There's no option to disable it though.
I'm getting 'not_googlebot' errors but not at the same URLs as what I have in my error log...!
Here's a sample log:

Code: [Select]
Host=my.wedge.org
Connection=close
Accept=*/*
From=googlebot(at)googlebot.com
Accept-Encoding=gzip,deflate
X-Real-Ip=66.249.72.186

The IP resolves to a domain at googlebot.com, which seems to belong to google.com... So it's a false positive isn't it..?
Quote
@Pandos, not at the pressent time, and it's probably going to be altered in the future because of the planned changes to have Aeva handle attachments.
I'm afraid that when it comes to me, I won't promise anything before we even start working on Wedge 2.0... I got bitten in the ass by AeMe integration, and decided it's already good enough as it is. I'll write a custom importer once I'm ready to do it, so that we don't feel pressed for time.
Quote
There are also other reasons that even thr current multiple folder setup is inefficient and not recommended.
Yeah, unfortunately.
I thought we'd rewritten that, but we probably only discussed it...
Quote
Note my icon is different :D
YES!!!!!! :eheh:
We should add an iPod icon if not already done :P
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 09:25 PM
Quote from Arantor on March 16th, 2012, 09:22 PM
New bug, if I press the home menu button, I get pushed back to the current # place before I can actually click the link.
Sorry, what...?
Quote
Re link bug, it goes to /msg123456/?topicseen#new rather than /new#new which might be related.
Nope, Wedge (and SMF) will simply generate the 'new' anchor for that particular message ID. And it does work now, the problem was that I was using id_msg everywhere, instead of id_msg for guests and new_from for members.
Title: Re: Brave new world
Post by: godboko71 on March 16th, 2012, 09:48 PM
Good job looking good will test on iPad 2 with Safari and Opera Mini a little later,
Title: Re: Brave new world
Post by: Johnny54 on March 16th, 2012, 10:26 PM
@ Nao
I/m using IE9 on Windows Vista.

I killed the only add-on in IE I use, spellchecker Speckie.
I deleted temporarily internet files and cookies, restarted the computer.
Compatabilty mode on or off makes no difference.
It's stll slow, no idea what to try further.
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 11:02 PM
What kind of PC do you use? Core i7 or 486 DX 33?
Please try with other browsers to see if it's on your side or your browser's.
Title: Re: Brave new world
Post by: Arantor on March 16th, 2012, 11:14 PM
Quote
Sorry, what...?
Let's say I go to the last page of a topic (so the link has a # in it). If on my first-gen iPad, I go back up to the top of the page, tap the Home page, the menu opens - but I'm then pushed back down the page to where I was earlier. When I scroll back up I see the menu is now open, however.
Quote
Nope, Wedge (and SMF) will simply generate the 'new' anchor for that particular message ID. And it does work now, the problem was that I was using id_msg everywhere, instead of id_msg for guests and new_from for members.
It certainly wasn't working properly earlier, because it was making the new anchor be the very last post, not the last unread.
Quote
Haven't met the problem again. I still have the Draft problem though. If I'm reading a long post (and just that), and scroll down, I'll see the "draft last saved..." message.
I'll investigate the draft one. Is it only on mobile or does it apply to you on desktop too?
Quote
Where is that set already? Theme options? Settings?
Newest PM first is set for the individual user in PM > Preferences, globally in Admin > Members > Member Options > Preferences along with where all such settings used to be ;)
Quote
The IP resolves to a domain at googlebot.com, which seems to belong to google.com... So it's a false positive isn't it..?
Yes, it looks like one. I'll investigate, but I'm guessing it's related to the IPv6 stuff - bearing in mind I'd not properly tested our BB implementation on a real site before.
Quote
Yeah, unfortunately.
I thought we'd rewritten that, but we probably only discussed it...
Oh, we'd discussed it but never actually implemented it. I did at least make sure backups won't be screwed up by FileZilla being cavalier, which is something. There's multiple ways we can tackle that but I'd almost rather implement it into AeMe instead.
Title: Re: Brave new world
Post by: Nao on March 16th, 2012, 11:49 PM
Quote from Arantor on March 16th, 2012, 11:14 PM
Let's say I go to the last page of a topic (so the link has a # in it). If on my first-gen iPad, I go back up to the top of the page, tap the Home page, the menu opens - but I'm then pushed back down the page to where I was earlier. When I scroll back up I see the menu is now open, however.
Okay, that's very odd, what you're describing...
Has it ever happened to you on demo sites or local installs..?
Quote
I'll investigate the draft one. Is it only on mobile or does it apply to you on desktop too?
It's only happening on my iPod.
(Here's me feeling that maybe Apple has something against us today... :lol:)
That, and the fact that I can't type in anything until I go out of the textarea and back in again: I think the two problems are related...
Quote
Newest PM first is set for the individual user in PM > Preferences, globally in Admin > Members > Member Options > Preferences along with where all such settings used to be ;)
Don't expect me to know by heart your admin menu shuffles :P

If anything, I easily got lost in the admin menu because many of the settings I had on my SMF version were not ported into the Wedge version... So I had to search for menu items...
Quote
Quote
The IP resolves to a domain at googlebot.com, which seems to belong to google.com... So it's a false positive isn't it..?
Yes, it looks like one. I'll investigate, but I'm guessing it's related to the IPv6 stuff - bearing in mind I'd not properly tested our BB implementation on a real site before.
Do you want the full row in the table?

Well, not tonight because I'm going to bed. I guess if Google was unable to visit the site for 12 hours, it won't mind that I'm not tackling this until tomorrow.
Quote
Oh, we'd discussed it but never actually implemented it. I did at least make sure backups won't be screwed up by FileZilla being cavalier, which is something.
Yep, it's certainly a positive thing eh.
Quote
There's multiple ways we can tackle that but I'd almost rather implement it into AeMe instead.
Perhaps if Dragooon will come back to help developing it... I did some great things with AeMe, but it was never as fun as back when it was called SMG and had Dragooon as a co-author...

Anyway. Bed time. I'm sure I'll be sleeping tight tonight, which would be a *welcome* change from this hectic, chaotic week.
Posted: March 16th, 2012, 11:46 PM

Oh, I nearly forgot...
The SplitTopics feature is half-broken. Namely, the Ajax returns an error message and Wedge doesn't even recognize it as an error. Thankfully I was able to analyze the contents of XMLDoc and see that it was complaining about template_page_index not being declared. I thought about it and, holy cow, of course it wouldn't work -- in XML mode, the index template is never loaded, is it..? I think it's the only area that does Ajax and loads that function at the same time but I'm not sure. I've added a loadTemplate('index') before the call, and it still doesn't work. (Basically, the page doesn't change -- but if you refresh the page, it will work. Very funny.)

Can you look into that as well, if you're bored tonight? :P

And what do you think of the Like icons, you didn't say?

Hoped you had a not-too-horrible day, btw!
Title: Re: Brave new world
Post by: Arantor on March 16th, 2012, 11:57 PM
Quote
Okay, that's very odd, what you're describing...
Has it ever happened to you on demo sites or local installs..?
I never really tested it that thoroughly on demo sites or local installs before.
Quote
That, and the fact that I can't type in anything until I go out of the textarea and back in again: I think the two problems are related...
Odd, that doesn't happen to me on iPad.
Quote
Don't expect me to know by heart your admin menu shuffles
Hahahahahahahahaha. You could have searched for it, actually :P The search does actually pick that stuff up now ;)
Quote
Do you want the full row in the table?
Please.
Quote
Anyway. Bed time. I'm sure I'll be sleeping tight tonight, which would be a *welcome* change from this hectic, chaotic week.
You've done really well today :)
Title: Re: Brave new world
Post by: live627 on March 17th, 2012, 12:38 AM
Wedge is on the official website! Great!

Thoughts: I can only see my own thoughts prior to the site conversion; however, I can see all of today's.
Title: Re: Brave new world
Post by: Nao on March 17th, 2012, 01:16 AM
Hmm, I thought I had fixed the thought system... I'll look into it tomorrow, if I don't forget.
Normally, prior to today: all new thoughts were public, all thought replies were Friends-only. And I've made sure to apply that to all thoughts when importing them...

New fix -- I noticed that smart quoting was broken, due to some JS optimization work. This is fixed now-- try hitting Shift+Enter (or Ctrl+Enter) while your cursor is inside a complex quote!

@Pete> did you get my PM?
Title: Re: Brave new world
Post by: Arantor on March 17th, 2012, 01:26 AM
Yes, I did get your PM. I'll try out the smart quoting again in a bit :)
Title: Re: Brave new world
Post by: live627 on March 17th, 2012, 01:26 AM
Quote from live627 on March 17th, 2012, 12:38 AM
=
Thoughts: I can only see my own thoughts prior to the site conversion; however, I can see all of today's.
In addition, the profile area seems to get them all.
Title: Re: Brave new world
Post by: Nao on March 17th, 2012, 01:32 AM
The profile area doesn't use exactly the same query (you may want to look into the code, I committed it yesterday), so it won't be very helpful I'm afraid...
Okay, now I'm falling asleep on my keyboard...
Title: Re: Brave new world
Post by: live627 on March 17th, 2012, 01:58 AM
 Another thing I've noticed is not enough margin between the end of the thought and the text box. As seen in the attachment.
Posted: March 17th, 2012, 01:38 AM

I've noticed two other display issues with thoughts. One: The smiley moves down when replying to a thought; and two, the edit buttin overlaps the question mark at the end of the thought.
Posted: March 17th, 2012, 01:54 AM

Attachment order: Untitled.png was added last, showed up last in the posting area, but did not end up as the last attached image displayed in this post here.
Title: Re: Brave new world
Post by: Arantor on March 17th, 2012, 02:02 AM
Quote
Attachment order: Untitled.png was added last, showed up last in the posting area, but did not end up as the last attached image displayed in this post here.
Oh, I remember that bug actually. The form has a slightly weird reversal in it because of the JS, I need to fix that but it's no biggie (it just means array_reverse'ing $_FILES before processing IIRC)
Title: Re: Brave new world
Post by: Johnny54 on March 17th, 2012, 03:20 AM
Quote from Nao on March 16th, 2012, 11:02 PM
What kind of PC do you use? Core i7 or 486 DX 33?
Please try with other browsers to see if it's on your side or your browser's.
It's a laptop with a Intel Core2Duo P8400 @ 2.26 GHz and 3 MB of memory.
All software is up to date (Windows, Java, Flash etc). And befor I forget, I am using Eset AV 5.
I had no problems with slow Post Reply when Wedge.org was running SMF, nor did, or do I have problems with slow Post Reply with any SMF forum.

I will do some further testing and let you know the result
Title: Re: Brave new world
Post by: Arantor on March 17th, 2012, 12:58 PM
Quote from Johnny54 on March 17th, 2012, 03:20 AM
All software is up to date (Windows, Java, Flash etc). And befor I forget, I am using Eset AV 5.
I had no problems with slow Post Reply when Wedge.org was running SMF, nor did, or do I have problems with slow Post Reply with any SMF forum.
What browser?

Also note that our quick reply editor isn't really a true quick reply editor any more ;)
Title: Re: Brave new world
Post by: Johnny54 on March 17th, 2012, 04:23 PM
As said in earlier I am using IE9 and it's  the normal Post Reply page, not the Quick Reply.

Again a discription of the problem,
During typing I see the letters appear 1 by 1 like in slowmotion.
When I am ready typing a word the last letters are still coming 1 by 1 and I'm really not a fast typist.
This behavior only occurs here on wedge,
 
A tooltip (icons & smilies) takes two seconds to become fully visible. Is that normal?
Title: Re: Brave new world
Post by: Arantor on March 17th, 2012, 04:25 PM
Hmm, that's odd because it works as expected for me in IE9, but I do get the feeling there is something funky with the editor components in play and their event handling (since I noted issues with Mobile Safari having slow performance too)
Title: Re: Brave new world
Post by: CJ Jackson on March 17th, 2012, 10:34 PM
Let celebrate!

Nyan Cat [original](http://www.youtube.com/watch?v=QH2-TGUlwu4#)

The Embedding system works nicely!
Title: Re: Brave new world
Post by: Asgard on March 18th, 2012, 01:47 AM
Quote from Nao on March 16th, 2012, 03:02 PM
- Long strings that break thoughts in userbox: just a question... How did the old Wedge.org deal with that? I don't seem to remember. Obviously it'll have to go through a preparsecode() call, which will allow us to break the URL, but OTOH it will add a link and I'm not sure I want that... Hmm, perhaps I should simply break down the URL without linking it. I have a function in Class-String that does that nicely in UTF8.
Looks like that's all fixed up, nice work on the plethora of quick fixes! I actually enjoy going live with a project and then fixing all the bugs I missed, there's some satisfaction that comes with it.
Title: Re: Brave new world
Post by: MultiformeIngegno on March 18th, 2012, 02:02 AM
Quote from CJ Jackson on March 17th, 2012, 10:34 PM
Let celebrate!

Nyan Cat [original](http://www.youtube.com/watch?v=QH2-TGUlwu4#)

The Embedding system works nicely!
Uhm I can't see the video from my iPhone.. it's strange because it should automatically provide the html5 version..
Title: Re: Brave new world
Post by: Arantor on March 18th, 2012, 02:03 AM
Since when did Aeva auto embed the HTML5 version?
Title: Re: Brave new world
Post by: Nao on March 18th, 2012, 08:30 AM
Hmm, I don't think it ever did...
I know it's just a matter of providing an iframe link, but... I never did it :P (My first versions on Aeva Lite predate their HTML5 version by a while...)
Title: Re: Brave new world
Post by: Nao on March 18th, 2012, 08:35 AM
Quote from Asgard Dash on March 18th, 2012, 01:47 AM
Looks like that's all fixed up, nice work on the plethora of quick fixes!
All of my fixes are documented in the New Revs topic (which is now conveniently linked on all page footers :P), so you should already have been aware of it... Because I'm evil.
Quote
I actually enjoy going live with a project and then fixing all the bugs I missed, there's some satisfaction that comes with it.
I'm not sure about that myself... I've never been fond of release dates. Especially in the Kyodai Mahjongg days -- SVN stuff didn't exist, and it was a PITA to archive my sources every time I did an important change... Only to realize that another minor change broke the code and I couldn't find it.

Anyway, I've always preferred public pressure to public judgment, which is probably why I didn't mind spending 19 months on the project without anything to... 'give away'. But the audience has been so receptive, I'm sort of regretting not releasing it ealier :P
Now for the alpha version... Ah ah... Just 6 years like till its release! Or 6 days, depending on what kind of drugs you'll put into my glass!
Title: Re: Brave new world
Post by: Aaron on March 18th, 2012, 11:50 PM
Quote from Nao on March 18th, 2012, 08:35 AM
Especially in the Kyodai Mahjongg days -- SVN stuff didn't exist, and it was a PITA to archive my sources every time I did an important change... Only to realize that another minor change broke the code and I couldn't find it.
I hate to break it to you, but CVS (SVN's predecessor, in a way) has existed since 1990. I completely understand the frustration though -- I know I'd have saved myself loads of it had I known of its existence ten years ago. :P
Title: Re: Brave new world
Post by: godboko71 on March 19th, 2012, 06:20 AM
Finnally getting to poke around with the iPad 2 looking pretty good thus far
Title: Re: Brave new world
Post by: Nao on March 19th, 2012, 06:54 AM
Windows 95, man! I'm sure Cvs was unusable or close to.
Title: Re: Brave new world
Post by: Johnny54 on March 20th, 2012, 03:13 AM
Quote from Arantor on March 17th, 2012, 04:25 PM
Hmm, that's odd because it works as expected for me in IE9, but I do get the feeling there is something funky with the editor components in play and their event handling (since I noted issues with Mobile Safari having slow performance too)
Did you change anything, cause right now eveything goes fine. Didn't change anyting on my part.
I tested with IE9 under Windows Vista & Windows 7 and Firefox 11 under Ubuntu Linux.
Title: Re: Brave new world
Post by: live627 on March 20th, 2012, 06:08 AM
Could it be related to the recent change with drafts?
Title: Re: Brave new world
Post by: Arantor on March 20th, 2012, 11:40 AM
That's the thing, nothing that I can recall has been changed that would make a difference, the changes in drafts are very minor and should not cause this to happen.
Title: Re: Brave new world
Post by: Nao on March 20th, 2012, 01:29 PM
As a reminder, I suspect JavaScript is the reason for textareas not being responsive on first tap in iOS.
Title: Re: Brave new world
Post by: Arantor on March 20th, 2012, 01:35 PM
I don't believe I had any issues on my iPad with it, will retest later.
Title: Re: Brave new world
Post by: Nao on March 20th, 2012, 02:45 PM
As I said: it's unresponsive when I tap the Quick Reply textarea. Apparently, though, it seemed to be responsive if I tapped it after it showed the 'Last draft saved' message.
Also, the input box for confirming my password when entering Admin was also unresponsive every time I tried it. (No such problem on the SMF version.)
Had to tap out and in again.
Title: Re: Brave new world
Post by: Nao on March 21st, 2012, 02:33 PM
Quote from Nao on March 16th, 2012, 03:02 PM
- Apparently, not all thoughts are accessible to everyone. They are, to me, but I'm the admin so Wedge bypasses many privacy tests... Will need to fix personally.
Is it fixed...? I need feedback from Friend members.
Quote
- With PMs as Conversation, the first PMs are shown first. Is this a conscious choice from you, Pete? I can't remember...
view_newest_pm_first is the option for this.
I went to Member Options, and saw that it was set to 'no' by default.
Then I went to install.sql, and it's set to 1 by default.
So I went to the old Wedge.org site, and it's set to 1 by default too...
I'm starting to wonder if it's an importer bug...?!

In the same area -- the default option for "Show quick reply" is "off" in the admin area -- even though when I installed Wedge, it changed my current setting of "On, retracted (folded?)" to "On, shown"...

It's not a BIG issue, but it feels like there are issues between Wedge and the importer, or whatever.
Quote
- postbg is a complicated beast... Some pages that display posts outside of topic pages will show them to overflow horizontally. This is because they're getting display:table treatment when the code doesn't consider them as tables. I'll try to fix this ASAP.
I'm working on this right now. Actually, I'm finished (a bit hackish but I can't deal with this thoroughly without doing some proper per-post skeleton...), I'm in the process of committing it.
Title: Re: Brave new world
Post by: Arantor on March 21st, 2012, 02:39 PM
Quote
So I went to the old Wedge.org site, and it's set to 1 by default too...
I'm starting to wonder if it's an importer bug...?!
I don't know if the importer imports theme settings. But it is possible there's a bug there, I'll investigate with clean installs in a bit.
Quote
In the same area -- the default option for "Show quick reply" is "off" in the admin area -- even though when I installed Wedge, it changed my current setting of "On, retracted (folded?)" to "On, shown"...
Now that's a bug. I swear I had it set to actually handle things so it was on by default, but it may be a bug in that UI rather than a bug in the data.