Commit Graph

1637 Commits

Author SHA1 Message Date
Igor Zhukov
f1db5e1c96 Moved i18n locale apply to boot
Moved i18n config to config.js
App is booted after locale data is fully downloaded
The app needs reload after locale change
2014-09-19 14:49:46 +04:00
Igor Zhukov
dd57630d75 Merged Extract mobile version
Closes #449
2014-09-19 13:34:23 +04:00
Igor Zhukov
e12dc66d2a Final i18n fixes
Enable mdown for some "\n" l10n keys
Disabled language select since there is only English available
2014-09-19 12:28:45 +04:00
Igor Zhukov
8849072e93 Improved mobile layout
Refactor styles
Remove unused mobile styles
Added new modals for mobile
2014-09-19 10:20:05 +04:00
Igor Zhukov
8131aae279 Unread history bugfixes 2014-09-18 23:39:51 +04:00
Igor Zhukov
1c4150d2ab Improved contacts updates
Also fixed scroll in emoji menu
2014-09-18 21:06:25 +04:00
Roman Anasal
97d4fdb42a created locale en-us for i18n
extracted all strings out of the partials and modules
2014-09-18 16:47:55 +02:00
Igor Zhukov
80eee8d5ec Migrate remaining modal views to msgid 2014-09-18 16:47:55 +02:00
Igor Zhukov
452bcc9834 i18n service improved
Supported basic markdown for translations
Improved insertParams function
2014-09-18 16:47:54 +02:00
Roman Anasal
c695493eb7 increased width of .navbar-offline
localized strings may be longer and would wrap outerwise, hence added a
bit more room
2014-09-18 16:47:54 +02:00
Roman Anasal
845d57a512 integrated i18n into some partials
as in the previous commit every string to be displayed in the partials
should now be passed through `_` first
2014-09-18 16:47:54 +02:00
Roman Anasal
e28e47eae5 integrated i18n in all modules
every string in the modules to be displayed should now be passed through
`_` first
2014-09-18 16:47:54 +02:00
Roman Anasal
37bb69a409 put current locale in consideration for various caches in filters/services
some local caches now need to be purged when the locale is changed on
runtime or else they'll still display strings in the wrong locale/language

Revert this commit once the locale loading is moved into init phase of
the page so it won't change during runtime anymore
2014-09-18 16:47:54 +02:00
Roman Anasal
2e148b29a7 added i18n support for ngPluralize
transparently localize ngPluralize directives by translating the value
of the "when"-attribute before ngPluralize compiles it
2014-09-18 16:47:54 +02:00
Roman Anasal
1b8da25224 created i18n-service and configuration in settings 2014-09-18 16:47:54 +02:00
Igor Zhukov
11162b9f77 Improved mobile views 2014-09-17 22:24:12 +04:00
Igor Zhukov
de76dc8416 Update README.md
typo fix
2014-09-17 20:59:08 +04:00
Igor Zhukov
50349f3658 Update README.md
Added maintained locations and FxOS instructions
2014-09-17 20:58:42 +04:00
Igor Zhukov
4821550517 Merged with master 2014-09-17 19:44:04 +04:00
Igor Zhukov
6d170ea741 Fixed packaged apps monifests
Added filters for FFOS
Fixed name for Chrome
2014-09-17 14:51:34 +04:00
Igor Zhukov
e6f9e36c0e Added mobile screenshots to Readme
#411
2014-09-17 14:18:03 +04:00
Igor Zhukov
6aa140bd33 Added 2 mobile screenshots
#411
2014-09-17 14:13:26 +04:00
Igor Zhukov
10eae07f83 Disabled sourceMaps
Closes #458
2014-09-17 13:56:18 +04:00
Igor Zhukov
0555fa13a2 Added notification after auth_key generated
Closes #464
2014-09-17 13:43:05 +04:00
Igor Zhukov
e6260ac107 Fixed countries modal scroll 2014-09-15 23:31:26 +04:00
Igor Zhukov
5880113b70 Improved mobile scrollers 2014-09-15 23:24:19 +04:00
Igor Zhukov
6679bb3811 Merged with master 2014-09-15 19:59:56 +04:00
Igor Zhukov
4b3f3744a7 Improved mobile history layout 2014-09-15 19:56:28 +04:00
Igor Zhukov
ff3bb02fa0 Fixed JSON.parse exceptions 2014-09-15 19:30:13 +04:00
Igor Zhukov
66d579caad Merge branch 'master' into extract-mobile-version-449 2014-09-15 19:29:48 +04:00
Igor Zhukov
018b6f9d36 Improved styles 2014-09-15 15:51:39 +04:00
Igor Zhukov
63b3f41557 Fixed emoji spritesheet bug
Closes #454
2014-09-15 14:46:32 +04:00
Igor Zhukov
441e7ef1cd Fixed search messages bugs
Fixed unread count in search - Closes #455
2014-09-15 14:46:11 +04:00
Igor Zhukov
8043b3019a Switch conversations performance improved
Improved performance: replaced watchers from templates with events
Conversation switch is now triggered by mouse-down, not click
2014-09-12 17:32:54 +04:00
Igor Zhukov
74155f7108 Improved statuses updates 2014-09-12 12:32:50 +04:00
Igor Zhukov
91f32b4fe5 Performance improved for conversations switching
Now storing last N (N = 10 at the moment) conversations in DOM to be
able to show them really fast.
2014-09-11 23:43:12 +04:00
Igor Zhukov
534d9bd076 Fixed changelog 2014-09-11 18:44:30 +04:00
Igor Zhukov
b57c3b3cf0 Removed dropdown toggler outline 2014-09-11 18:42:56 +04:00
Igor Zhukov
cb6aaad417 Supported dialogs scrolling 2014-09-11 18:40:10 +04:00
Igor Zhukov
0dbe741a16 Moved emojiarea recent tab to ConfigStorage 2014-09-11 17:08:11 +04:00
Igor Zhukov
cce8193ebc Init separate mobile version
Attach desktop/mobile styles conditionally
Separate templates for mobile
Make ConfigStorage angular-independent
2014-09-11 17:06:06 +04:00
Igor Zhukov
292cf3cba9 Upgrade to API layer 16
Supported Telegram verification code transport
2014-09-11 13:44:49 +04:00
Igor Zhukov
4ae3042cab Improved notification text for service messages
User left the group, user returned to group
Closes #448
2014-09-11 12:42:06 +04:00
Igor Zhukov
de3dd402d2 Bump to 0.3.0 2014-09-11 12:33:56 +04:00
Igor Zhukov
0b7dde4e5d Bump to 0.3.0 2014-09-10 22:33:51 +04:00
Igor Zhukov
bfc8ffd6ec Performance improvements
Updated some watch expressions
Upgrade AngularJS to 1.3.0-rc.0
2014-09-10 22:22:47 +04:00
Igor Zhukov
4d4d08710a Vibration basic support 2014-09-10 21:07:58 +04:00
Igor Zhukov
aeba895b89 No-emoji notifications
Closes #427
2014-09-10 20:16:09 +04:00
Igor Zhukov
925e48f04a Supported FxOS 'share' activity
Closes #377
2014-09-10 19:18:51 +04:00
Igor Zhukov
be06ca6520 Fixed FxOS 1.1 media attachment
Closes #419
2014-09-10 18:39:38 +04:00