ElkArte Community

Project Support => Announcements => Topic started by: emanuele on April 15, 2016, 05:30:39 am

Title: Preparing for 1.1-dev
Post by: emanuele on April 15, 2016, 05:30:39 am
Okay, it is about time to have 1.1 up and running live here for some more deep testing before the release of the beta.

The general usage has been tested a tiny bit, so the basics should work.
I tested the upgrade script and it seems to work (TBH I didn't check every single detail, but in general I fixed anything I found broken).

So, considering that about 80% of the process looks good, it is "safe" to assume we can break the site and try the upgrade.

The full upgrade will require a little downtime. In the best case about 10 minutes, in the worst not more than a couple of hours (trying a couple of times, and in the extreme case reverting back to 1.0).
In order to maximize the mess, I will do the upgrade Saturday afternoon, around 2 pm CEST (UTC +2) unless I have unforeseen problems (I have just been informed I may be AFK, but it's not sure). If this opportunity slips, it will be "as soon as I have two hours", so likely Saturday at about 9 pm or Sunday 2 pm (always  CEST, UTC +2).

A couple of warnings/reminders:
1) it's a dev version, it is expected to be broken,
2) it's a dev version, the db schema may still change,
3) it's a dev version, upgrades from other dev versions are not supported.

The first has another implication: during this testing phase there may be data loss even on this site. The worst case, as usual, is the reverting back to 1.0.x with a database backup taken just before the upgrade.

Well, fingers crossed!  8)
Title: Re: Preparing for 1.1-dev
Post by: Flavio93Zena on April 15, 2016, 09:33:45 pm
Footer says 1.0.6, so you are already missing 1.0.7...? Perhaps I missed some thread about it myself, idk.
Title: Re: Preparing for 1.1-dev
Post by: emanuele on April 16, 2016, 11:29:58 am
Test
Title: Re: Preparing for 1.1-dev
Post by: emanuele on April 16, 2016, 11:30:08 am
At least something works...
Title: Re: Preparing for 1.1-dev
Post by: emanuele on April 16, 2016, 11:30:53 am
@Skull Knight let me see if I can bother people.
Title: Re: Preparing for 1.1-dev
Post by: Skull Knight on April 16, 2016, 11:36:17 am
@emanuele there is something broken?
Title: Re: Preparing for 1.1-dev
Post by: emanuele on April 16, 2016, 11:36:55 am
@Skull Knight apparently no, it works well... mostly.
Title: Re: Preparing for 1.1-dev
Post by: Skull Knight on April 16, 2016, 11:39:36 am
Except you have to actually enable the notifications... try again?
Title: Re: Preparing for 1.1-dev
Post by: emanuele on April 16, 2016, 11:40:14 am
Ouch! Dumb me!
Sorry @Skull Knight I did it without thinking...
Title: Re: Preparing for 1.1-dev
Post by: Skull Knight on April 16, 2016, 11:42:22 am
Yep, now it's slightly better!

Now it's time to fix the bugs!!
Title: Re: Preparing for 1.1-dev
Post by: emanuele on April 16, 2016, 11:47:19 am
YAY!

Looks like it is somehow working.

Everybody!!
Please note that to get the notifications (former "mentions") you have to go to:
profile
modify profile
* notifications
the direct link is:
http://www.elkarte.net/community/index.php?action=profile;area=notification
and set your preferences to: "notify when you are @mentioned", "Notify when one of your messages is liked" and "Notify when someone adds you as buddy", then save.

Something is indeed broken, if you find bugs do not report them here, but have a look if someone else already reported it in the Bug Reports (http://www.elkarte.net/community/index.php?board=2.0), and if not feel free to open a new topic.

Guys, we have 1.1 installed, have fun!
Title: Re: Preparing for 1.1-dev
Post by: emanuele on April 16, 2016, 11:49:27 am
And let's fix the version, otherwise someone will moan it's not the correct one. :P
Title: Re: Preparing for 1.1-dev
Post by: meetdilip on April 16, 2016, 12:11:37 pm
Why is the image attached as inline unreadable ? It is more of " thumbnail size ".
Title: Re: Preparing for 1.1-dev
Post by: meetdilip on April 16, 2016, 12:12:39 pm
Would be nice to use a " loading " GIF than current " loading..." in text.
Title: Re: Preparing for 1.1-dev
Post by: emanuele on April 16, 2016, 12:14:17 pm
Which part of "do not use this topic to report bugs" slipped through? :P ;)
Title: Re: Preparing for 1.1-dev
Post by: meetdilip on April 16, 2016, 12:14:55 pm
The sleepy part :P
Title: Re: Preparing for 1.1-dev
Post by: emanuele on April 16, 2016, 12:15:38 pm
/me slaps @meetdilip to wake him up! :P
Title: Re: Preparing for 1.1-dev
Post by: emanuele on April 21, 2016, 02:12:01 pm
I enabled both desktop notifications and the little bubble showing the number of unread notifications in the favicon.
It may be slightly annoying at the beginning... well, it's testing of new features.
Title: Re: Preparing for 1.1-dev
Post by: meetdilip on April 21, 2016, 05:30:26 pm
I got an alert asking whether or not to show notifications.
Title: Re: Preparing for 1.1-dev
Post by: inter on April 23, 2016, 06:32:39 am
where to look elkarte 1.1 new features list?
Title: Re: Preparing for 1.1-dev
Post by: emanuele on April 23, 2016, 07:35:56 am
It was asked a couple of times, but I don't remember if anyone managed to put a list together...
Off the top of my head I can think of:
in-line attachments,
"lightbox-like" zoom for attached images (Spuds, does it work for bbc images as well?)
more granular options for notifications (what and how to receive them)
use of SVG images instead of fontawesome
desktop notifications + the annoying number in the  favicon xD
two-factor authentication
* possibility to change the home to other actions like recent posts or stats, etc. (actually still buggy)

This for the "user-facing" aspects, under the hood there has been another huge chunk of improvements on modularization and modernization of the code! :D
Title: Re: Preparing for 1.1-dev
Post by: Jorin on April 25, 2016, 09:19:29 am
Can you pinpoint me please where I can find the 1.1 language files? I would prepare the translation...
Title: Re: Preparing for 1.1-dev
Post by: TE on April 25, 2016, 10:48:16 am
Quote from: Jorin – Can you pinpoint me please where I can find the 1.1 language files? I would prepare the translation...
The're currently not available.. I'll update the transifex  account for 1.1 soon, however some strings will probably change in the next few days,, at least the 2fa strings require some fixes..
Title: Re: Preparing for 1.1-dev
Post by: Jorin on April 26, 2016, 01:36:13 am
Okay, we better wait then till the english files are done.
Title: Re: Preparing for 1.1-dev
Post by: CrimeS on April 30, 2016, 04:43:28 am
I actually started thinking, would it be easy to convert a custom theme to Elkarte 1.1?
Title: Re: Preparing for 1.1-dev
Post by: Joshua Dickerson on May 01, 2016, 04:16:09 pm
Quote from: emanuele – YAY!

Looks like it is somehow working.

Everybody!!
Please note that to get the notifications (former "mentions") you have to go to:
profile
modify profile
* notifications
the direct link is:
http://www.ElkArte.net/community/index.php?action=profile;area=notification
and set your preferences to: "notify when you are @mentioned", "Notify when one of your messages is liked" and "Notify when someone adds you as buddy", then save.

Something is indeed broken, if you find bugs do not report them here, but have a look if someone else already reported it in the Bug Reports (http://www.ElkArte.net/community/index.php?board=2.0), and if not feel free to open a new topic.

Guys, we have 1.1 installed, have fun!
I know we try to keep things like this disabled but I think this is kind of standard.
Title: Re: Preparing for 1.1-dev
Post by: emanuele on May 02, 2016, 02:55:12 am
In fact it was "just" a bug in the upgrade script. O:-)
Title: Re: Preparing for 1.1-dev
Post by: Flavio93Zena on May 02, 2016, 04:51:48 pm
Quote from: emanuele – In fact it was "just" a bug in the upgrade script. O:-)
I'd have resetted it via admin, the few ones who don't want them...  They shall have one and disable it afterwards. Lol.
Title: Re: Preparing for 1.1-dev
Post by: emanuele on May 05, 2016, 02:37:12 am
Quote from: CrimeS – I actually started thinking, would it be easy to convert a custom theme to ElkArte 1.1?
Sorry, missed that. :-[

hmm...Honestly I have no idea, maybe @Spuds or @Vekseid have a better view of how things have changed. O:-)
Title: Re: Preparing for 1.1-dev
Post by: CrimeS on May 07, 2016, 06:24:36 am
Hmm, my theme is heavily modified, I've removed many parts like menu and things like that, so I guess the update script would update anything but the places where the custom code was written?
Title: Re: Preparing for 1.1-dev
Post by: emanuele on May 07, 2016, 01:00:53 pm
You have a little error on your homepage:
Code: [Select]
Notice: Undefined index: is_mod in /.../forum/sources/Load.php on line 797

The upgrade from 1.0 to 1.1 is an overwrite of all the original files (including default theme), since you have created another theme it will not be touched, so you'll have to likely adapt your changes for the new things.
Title: Re: Preparing for 1.1-dev
Post by: CrimeS on May 07, 2016, 04:19:56 pm
Cool, thanks for the explanation! In that case I will hold off with upgrading Elk :)

I'm unable to recreate the error.
Title: Re: Preparing for 1.1-dev
Post by: emanuele on May 07, 2016, 05:06:59 pm
It's in the home page, looks some kind of integration issue, feel free to open a topic so we can find the cause. ;)
Title: Re: Preparing for 1.1-dev
Post by: Vekseid on June 06, 2016, 05:35:57 pm
@CrimeS the primary theme alterations are moving sprites and images into embedded CSS, along with some serious css cleanup. It involves tearing out a lot of hard-coded cruft.

The purpose is to make it easier to theme, in the long run.