Commit d15643705beff5ca933aaece519bbef7bb30a415
Exists in
master
and in
4 other branches
Merge branch 'master' into stable
Showing
1268 changed files
with
168339 additions
and
2599 deletions
Show diff stats
Too many changes.
To preserve performance only 100 of 1268 files displayed.
.travis.yml
| 1 | 1 | env: |
| 2 | + - DB=postgresql | |
| 2 | 3 | - DB=mysql |
| 3 | 4 | before_install: |
| 4 | 5 | - sudo apt-get install libicu-dev -y |
| ... | ... | @@ -11,6 +12,7 @@ rvm: |
| 11 | 12 | - 1.9.3 |
| 12 | 13 | services: |
| 13 | 14 | - mysql |
| 15 | + - postgresql | |
| 14 | 16 | before_script: |
| 15 | 17 | - "cp config/database.yml.$DB config/database.yml" |
| 16 | 18 | - "cp config/gitlab.yml.example config/gitlab.yml" |
| ... | ... | @@ -18,4 +20,4 @@ before_script: |
| 18 | 20 | - "bundle exec rake db:migrate RAILS_ENV=test" |
| 19 | 21 | - "bundle exec rake db:seed_fu RAILS_ENV=test" |
| 20 | 22 | - "sh -e /etc/init.d/xvfb start" |
| 21 | -script: "bundle exec rake travis" | |
| 23 | +script: "bundle exec rake travis --trace" | ... | ... |
CHANGELOG
| 1 | +v 3.0.0 | |
| 2 | + - Projects groups | |
| 3 | + - Web Editor | |
| 4 | + - Fixed bug with gitolite keys | |
| 5 | + - UI improved | |
| 6 | + - Increased perfomance of application | |
| 7 | + - Show user avatar in last commit when browsing Files | |
| 8 | + - Refactored Gitlab::Merge | |
| 9 | + - Use Font Awsome for icons | |
| 10 | + - Separate observing of Note and MergeRequestsa | |
| 11 | + - Milestone "All Issues" filter | |
| 12 | + - Fix issue close and reopen button text and styles | |
| 13 | + - Fix forward/back while browsing Tree hierarchy | |
| 14 | + - Show numer of notes for commits and merge requests | |
| 15 | + - Added support pg from box and update installation doc | |
| 16 | + - Reject ssh keys that break gitolite | |
| 17 | + - [API] list one project hook | |
| 18 | + - [API] edit project hook | |
| 19 | + - [API] add project snippets list | |
| 20 | + - [API] allow to authorize using private token in HTTP header | |
| 21 | + - [API] add user creation | |
| 22 | + | |
| 1 | 23 | v 2.9.1 |
| 2 | 24 | - Fixed resque custom config init |
| 3 | 25 | |
| ... | ... | @@ -9,7 +31,7 @@ v 2.9.0 |
| 9 | 31 | - restyled projects list on dashboard |
| 10 | 32 | - ssh keys validation to prevent gitolite crash |
| 11 | 33 | - send notifications if changed premission in project |
| 12 | - - scss refactoring. gitlab_bootstrap/ dir | |
| 34 | + - scss refactoring. gitlab_bootstrap/ dir | |
| 13 | 35 | - fix git push http body bigger than 112k problem |
| 14 | 36 | - list of labels page under issues tab |
| 15 | 37 | - API for milestones, keys |
| ... | ... | @@ -113,7 +135,7 @@ v 2.1.0 |
| 113 | 135 | v 2.0.0 |
| 114 | 136 | - gitolite as main git host system |
| 115 | 137 | - merge requests |
| 116 | - - project/repo access | |
| 138 | + - project/repo access | |
| 117 | 139 | - link to commit/issue feed |
| 118 | 140 | - design tab |
| 119 | 141 | - improved email notifications |
| ... | ... | @@ -147,7 +169,7 @@ v 1.1.0 |
| 147 | 169 | - bugfix & code cleaning |
| 148 | 170 | |
| 149 | 171 | v 1.0.2 |
| 150 | - - fixed bug with empty project | |
| 172 | + - fixed bug with empty project | |
| 151 | 173 | - added adv validation for project path & code |
| 152 | 174 | - feature: issues can be sortable |
| 153 | 175 | - bugfix | ... | ... |
CONTRIBUTING.md
| ... | ... | @@ -7,12 +7,12 @@ If you want to contribute to GitLab, follow this process: |
| 7 | 7 | 3. Code |
| 8 | 8 | 4. Create a pull request |
| 9 | 9 | |
| 10 | -We only accept pull requests if: | |
| 10 | +We will only accept pull requests if: | |
| 11 | 11 | |
| 12 | 12 | * Your code has proper tests and all tests pass |
| 13 | 13 | * Your code can be merged w/o problems |
| 14 | -* It wont broke existing functionality | |
| 15 | -* Its a quality code | |
| 14 | +* It won't break existing functionality | |
| 15 | +* It's quality code | |
| 16 | 16 | * We like it :) |
| 17 | 17 | |
| 18 | 18 | ## [You may need a developer VM](https://github.com/gitlabhq/developer-vm) | ... | ... |
Gemfile
| ... | ... | @@ -11,8 +11,9 @@ end |
| 11 | 11 | gem "rails", "3.2.8" |
| 12 | 12 | |
| 13 | 13 | # Supported DBs |
| 14 | -gem "sqlite3" | |
| 15 | -gem "mysql2" | |
| 14 | +gem "sqlite3", :group => :sqlite | |
| 15 | +gem "mysql2", :group => :mysql | |
| 16 | +gem "pg", :group => :postgres | |
| 16 | 17 | |
| 17 | 18 | # Auth |
| 18 | 19 | gem "devise", "~> 2.1.0" |
| ... | ... | @@ -23,12 +24,18 @@ gem 'omniauth-github' |
| 23 | 24 | |
| 24 | 25 | # GITLAB patched libs |
| 25 | 26 | gem "grit", :git => "https://github.com/gitlabhq/grit.git", :ref => "7f35cb98ff17d534a07e3ce6ec3d580f67402837" |
| 26 | -gem "gitolite", :git => "https://github.com/gitlabhq/gitolite-client.git", :ref => "9b715ca8bab6529f6c92204a25f84d12f25a6eb0" | |
| 27 | -gem "pygments.rb", :git => "https://github.com/gitlabhq/pygments.rb.git", :ref => "2cada028da5054616634a1d9ca6941b65b3ce188" | |
| 28 | 27 | gem "omniauth-ldap", :git => "https://github.com/gitlabhq/omniauth-ldap.git", :ref => "f038dd852d7bd473a557e385d5d7c2fd5dc1dc2e" |
| 29 | 28 | gem 'yaml_db', :git => "https://github.com/gitlabhq/yaml_db.git" |
| 30 | 29 | gem 'grack', :git => "https://github.com/gitlabhq/grack.git" |
| 31 | -gem "linguist", "~> 1.0.0", :git => "https://github.com/gitlabhq/linguist.git" | |
| 30 | + | |
| 31 | +# Gitolite client (for work with gitolite-admin repo) | |
| 32 | +gem "gitolite", '1.1.0' | |
| 33 | + | |
| 34 | +# Syntax highlighter | |
| 35 | +gem "pygments.rb", "0.3.1" | |
| 36 | + | |
| 37 | +# Language detection | |
| 38 | +gem "github-linguist", "~> 2.3.4" , :require => "linguist" | |
| 32 | 39 | |
| 33 | 40 | # API |
| 34 | 41 | gem "grape", "~> 0.2.1" |
| ... | ... | @@ -57,7 +64,7 @@ gem "seed-fu" |
| 57 | 64 | |
| 58 | 65 | # Markdown to HTML |
| 59 | 66 | gem "redcarpet", "~> 2.1.1" |
| 60 | -gem "github-markup", "~> 0.7.4" | |
| 67 | +gem "github-markup", "~> 0.7.4", require: 'github/markup' | |
| 61 | 68 | |
| 62 | 69 | # Servers |
| 63 | 70 | gem "thin" |
| ... | ... | @@ -87,6 +94,7 @@ gem 'settingslogic' |
| 87 | 94 | |
| 88 | 95 | # Misc |
| 89 | 96 | gem "foreman" |
| 97 | +gem 'gemoji', require: 'emoji/railtie' | |
| 90 | 98 | gem "git" |
| 91 | 99 | |
| 92 | 100 | group :assets do |
| ... | ... | @@ -96,11 +104,13 @@ group :assets do |
| 96 | 104 | gem "therubyracer" |
| 97 | 105 | |
| 98 | 106 | gem 'chosen-rails' |
| 107 | + gem 'jquery-atwho-rails', '0.1.6' | |
| 99 | 108 | gem "jquery-rails", "2.0.2" |
| 100 | 109 | gem "jquery-ui-rails", "0.5.0" |
| 101 | 110 | gem "modernizr", "2.5.3" |
| 102 | 111 | gem "raphael-rails", "1.5.2" |
| 103 | 112 | gem 'bootstrap-sass', "2.0.4" |
| 113 | + gem "font-awesome-sass-rails", "~> 2.0.0" | |
| 104 | 114 | end |
| 105 | 115 | |
| 106 | 116 | group :development do |
| ... | ... | @@ -110,6 +120,7 @@ group :development do |
| 110 | 120 | end |
| 111 | 121 | |
| 112 | 122 | group :development, :test do |
| 123 | + gem 'rails-dev-tweaks' | |
| 113 | 124 | gem 'spinach-rails' |
| 114 | 125 | gem "rspec-rails" |
| 115 | 126 | gem "capybara" |
| ... | ... | @@ -137,8 +148,9 @@ group :test do |
| 137 | 148 | gem 'email_spec' |
| 138 | 149 | gem 'resque_spec' |
| 139 | 150 | gem "webmock" |
| 151 | + gem 'test_after_commit' | |
| 140 | 152 | end |
| 141 | 153 | |
| 142 | 154 | group :production do |
| 143 | - gem "gitlab_meta", '2.9' | |
| 155 | + gem "gitlab_meta", '3.0' | |
| 144 | 156 | end | ... | ... |
Gemfile.lock
| ... | ... | @@ -5,15 +5,6 @@ GIT |
| 5 | 5 | annotate (2.4.1.beta1) |
| 6 | 6 | |
| 7 | 7 | GIT |
| 8 | - remote: https://github.com/gitlabhq/gitolite-client.git | |
| 9 | - revision: 9b715ca8bab6529f6c92204a25f84d12f25a6eb0 | |
| 10 | - ref: 9b715ca8bab6529f6c92204a25f84d12f25a6eb0 | |
| 11 | - specs: | |
| 12 | - gitolite (0.0.4.alpha) | |
| 13 | - grit (>= 2.4.1) | |
| 14 | - hashery (~> 1.4.0) | |
| 15 | - | |
| 16 | -GIT | |
| 17 | 8 | remote: https://github.com/gitlabhq/grack.git |
| 18 | 9 | revision: ba46f3b0845c6a09d488ae6abdce6ede37e227e8 |
| 19 | 10 | specs: |
| ... | ... | @@ -31,16 +22,6 @@ GIT |
| 31 | 22 | posix-spawn (~> 0.3.6) |
| 32 | 23 | |
| 33 | 24 | GIT |
| 34 | - remote: https://github.com/gitlabhq/linguist.git | |
| 35 | - revision: c3d6fc5af8cf9d67afa572bba363bf0db256a900 | |
| 36 | - specs: | |
| 37 | - linguist (1.0.0) | |
| 38 | - charlock_holmes (~> 0.6.6) | |
| 39 | - escape_utils (~> 0.2.3) | |
| 40 | - mime-types (~> 1.18) | |
| 41 | - pygments.rb (~> 0.2.11) | |
| 42 | - | |
| 43 | -GIT | |
| 44 | 25 | remote: https://github.com/gitlabhq/omniauth-ldap.git |
| 45 | 26 | revision: f038dd852d7bd473a557e385d5d7c2fd5dc1dc2e |
| 46 | 27 | ref: f038dd852d7bd473a557e385d5d7c2fd5dc1dc2e |
| ... | ... | @@ -52,14 +33,6 @@ GIT |
| 52 | 33 | rubyntlm (~> 0.1.1) |
| 53 | 34 | |
| 54 | 35 | GIT |
| 55 | - remote: https://github.com/gitlabhq/pygments.rb.git | |
| 56 | - revision: 2cada028da5054616634a1d9ca6941b65b3ce188 | |
| 57 | - ref: 2cada028da5054616634a1d9ca6941b65b3ce188 | |
| 58 | - specs: | |
| 59 | - pygments.rb (0.2.13) | |
| 60 | - rubypython (~> 0.6.1) | |
| 61 | - | |
| 62 | -GIT | |
| 63 | 36 | remote: https://github.com/gitlabhq/yaml_db.git |
| 64 | 37 | revision: 98e9a5dca43e3fedd3268c76a73af40d1bdf1dfd |
| 65 | 38 | specs: |
| ... | ... | @@ -162,18 +135,32 @@ GEM |
| 162 | 135 | multipart-post (~> 1.1) |
| 163 | 136 | ffaker (1.14.0) |
| 164 | 137 | ffi (1.0.11) |
| 138 | + font-awesome-sass-rails (2.0.0.0) | |
| 139 | + railties (>= 3.1.1) | |
| 140 | + sass-rails (>= 3.1.1) | |
| 165 | 141 | foreman (0.47.0) |
| 166 | 142 | thor (>= 0.13.6) |
| 143 | + gemoji (1.1.1) | |
| 167 | 144 | gherkin-ruby (0.2.1) |
| 168 | 145 | git (1.2.5) |
| 146 | + github-linguist (2.3.4) | |
| 147 | + charlock_holmes (~> 0.6.6) | |
| 148 | + escape_utils (~> 0.2.3) | |
| 149 | + mime-types (~> 1.19) | |
| 150 | + pygments.rb (>= 0.2.13) | |
| 169 | 151 | github-markup (0.7.4) |
| 170 | - gitlab_meta (2.9) | |
| 152 | + gitlab_meta (3.0) | |
| 153 | + gitolite (1.1.0) | |
| 154 | + gratr19 (~> 0.4.4.1) | |
| 155 | + grit (~> 2.5.0) | |
| 156 | + hashery (~> 1.5.0) | |
| 171 | 157 | grape (0.2.1) |
| 172 | 158 | hashie (~> 1.2) |
| 173 | 159 | multi_json |
| 174 | 160 | multi_xml |
| 175 | 161 | rack |
| 176 | 162 | rack-mount |
| 163 | + gratr19 (0.4.4.1) | |
| 177 | 164 | growl (1.0.3) |
| 178 | 165 | guard (1.3.2) |
| 179 | 166 | listen (>= 0.4.2) |
| ... | ... | @@ -189,7 +176,8 @@ GEM |
| 189 | 176 | activesupport (~> 3.0) |
| 190 | 177 | haml (~> 3.0) |
| 191 | 178 | railties (~> 3.0) |
| 192 | - hashery (1.4.0) | |
| 179 | + hashery (1.5.0) | |
| 180 | + blankslate | |
| 193 | 181 | hashie (1.2.0) |
| 194 | 182 | headless (0.3.1) |
| 195 | 183 | hike (1.2.1) |
| ... | ... | @@ -199,6 +187,7 @@ GEM |
| 199 | 187 | httpauth (0.1) |
| 200 | 188 | i18n (0.6.1) |
| 201 | 189 | journey (1.0.4) |
| 190 | + jquery-atwho-rails (0.1.6) | |
| 202 | 191 | jquery-rails (2.0.2) |
| 203 | 192 | railties (>= 3.2.0, < 5.0) |
| 204 | 193 | thor (~> 0.14) |
| ... | ... | @@ -260,12 +249,16 @@ GEM |
| 260 | 249 | multi_json (~> 1.3) |
| 261 | 250 | omniauth-oauth (~> 1.0) |
| 262 | 251 | orm_adapter (0.3.0) |
| 252 | + pg (0.14.0) | |
| 263 | 253 | polyglot (0.3.3) |
| 264 | 254 | posix-spawn (0.3.6) |
| 265 | 255 | pry (0.9.9.6) |
| 266 | 256 | coderay (~> 1.0.5) |
| 267 | 257 | method_source (~> 0.7.1) |
| 268 | 258 | slop (>= 2.4.4, < 3) |
| 259 | + pygments.rb (0.3.1) | |
| 260 | + posix-spawn (~> 0.3.6) | |
| 261 | + yajl-ruby (~> 1.1.0) | |
| 269 | 262 | pyu-ruby-sasl (0.0.3.3) |
| 270 | 263 | rack (1.4.1) |
| 271 | 264 | rack-cache (1.2) |
| ... | ... | @@ -288,6 +281,9 @@ GEM |
| 288 | 281 | activesupport (= 3.2.8) |
| 289 | 282 | bundler (~> 1.0) |
| 290 | 283 | railties (= 3.2.8) |
| 284 | + rails-dev-tweaks (0.6.1) | |
| 285 | + actionpack (~> 3.1) | |
| 286 | + railties (~> 3.1) | |
| 291 | 287 | railties (3.2.8) |
| 292 | 288 | actionpack (= 3.2.8) |
| 293 | 289 | activesupport (= 3.2.8) |
| ... | ... | @@ -332,9 +328,6 @@ GEM |
| 332 | 328 | railties (>= 3.0) |
| 333 | 329 | rspec (~> 2.10.0) |
| 334 | 330 | rubyntlm (0.1.1) |
| 335 | - rubypython (0.6.2) | |
| 336 | - blankslate (>= 2.1.2.3) | |
| 337 | - ffi (~> 1.0.7) | |
| 338 | 331 | rubyzip (0.9.8) |
| 339 | 332 | sass (3.1.19) |
| 340 | 333 | sass-rails (3.2.5) |
| ... | ... | @@ -376,6 +369,7 @@ GEM |
| 376 | 369 | tilt (~> 1.1, != 1.3.0) |
| 377 | 370 | sqlite3 (1.3.6) |
| 378 | 371 | stamp (0.1.6) |
| 372 | + test_after_commit (0.0.1) | |
| 379 | 373 | therubyracer (0.10.1) |
| 380 | 374 | libv8 (~> 3.3.10) |
| 381 | 375 | thin (1.3.1) |
| ... | ... | @@ -404,6 +398,7 @@ GEM |
| 404 | 398 | crack (>= 0.1.7) |
| 405 | 399 | xpath (0.1.4) |
| 406 | 400 | nokogiri (~> 1.3) |
| 401 | + yajl-ruby (1.1.0) | |
| 407 | 402 | |
| 408 | 403 | PLATFORMS |
| 409 | 404 | ruby |
| ... | ... | @@ -426,11 +421,14 @@ DEPENDENCIES |
| 426 | 421 | email_spec |
| 427 | 422 | factory_girl_rails |
| 428 | 423 | ffaker |
| 424 | + font-awesome-sass-rails (~> 2.0.0) | |
| 429 | 425 | foreman |
| 426 | + gemoji | |
| 430 | 427 | git |
| 428 | + github-linguist (~> 2.3.4) | |
| 431 | 429 | github-markup (~> 0.7.4) |
| 432 | - gitlab_meta (= 2.9) | |
| 433 | - gitolite! | |
| 430 | + gitlab_meta (= 3.0) | |
| 431 | + gitolite (= 1.1.0) | |
| 434 | 432 | grack! |
| 435 | 433 | grape (~> 0.2.1) |
| 436 | 434 | grit! |
| ... | ... | @@ -440,12 +438,12 @@ DEPENDENCIES |
| 440 | 438 | haml-rails |
| 441 | 439 | headless |
| 442 | 440 | httparty |
| 441 | + jquery-atwho-rails (= 0.1.6) | |
| 443 | 442 | jquery-rails (= 2.0.2) |
| 444 | 443 | jquery-ui-rails (= 0.5.0) |
| 445 | 444 | kaminari |
| 446 | 445 | launchy |
| 447 | 446 | letter_opener |
| 448 | - linguist (~> 1.0.0)! | |
| 449 | 447 | modernizr (= 2.5.3) |
| 450 | 448 | mysql2 |
| 451 | 449 | omniauth |
| ... | ... | @@ -453,10 +451,12 @@ DEPENDENCIES |
| 453 | 451 | omniauth-google-oauth2 |
| 454 | 452 | omniauth-ldap! |
| 455 | 453 | omniauth-twitter |
| 454 | + pg | |
| 456 | 455 | pry |
| 457 | - pygments.rb! | |
| 456 | + pygments.rb (= 0.3.1) | |
| 458 | 457 | rack-mini-profiler |
| 459 | 458 | rails (= 3.2.8) |
| 459 | + rails-dev-tweaks | |
| 460 | 460 | raphael-rails (= 1.5.2) |
| 461 | 461 | rb-fsevent |
| 462 | 462 | rb-inotify |
| ... | ... | @@ -474,6 +474,7 @@ DEPENDENCIES |
| 474 | 474 | spinach-rails |
| 475 | 475 | sqlite3 |
| 476 | 476 | stamp |
| 477 | + test_after_commit | |
| 477 | 478 | therubyracer |
| 478 | 479 | thin |
| 479 | 480 | uglifier (= 1.0.3) | ... | ... |
README.md
VERSION
app/assets/images/emoji/+1.png
5.01 KB
app/assets/images/emoji/-1.png
4.95 KB
app/assets/images/emoji/100.png
3.22 KB
app/assets/images/emoji/109.png
3.61 KB
app/assets/images/emoji/1234.png
4.64 KB
app/assets/images/emoji/8ball.png
4.04 KB
app/assets/images/emoji/a.png
3.08 KB
app/assets/images/emoji/ab.png
3.77 KB
app/assets/images/emoji/abc.png
4.15 KB
app/assets/images/emoji/abcd.png
4.37 KB
app/assets/images/emoji/accept.png
4.62 KB
app/assets/images/emoji/aerial_tramway.png
3.41 KB
app/assets/images/emoji/airplane.png
4.63 KB
app/assets/images/emoji/alarm_clock.png
6.9 KB
app/assets/images/emoji/alien.png
5.33 KB
app/assets/images/emoji/ambulance.png
3.62 KB
app/assets/images/emoji/anchor.png
4.37 KB
app/assets/images/emoji/angel.png
6.52 KB
app/assets/images/emoji/anger.png
3.01 KB
app/assets/images/emoji/angry.png
4.92 KB
app/assets/images/emoji/ant.png
2.78 KB
app/assets/images/emoji/apple.png
5.5 KB
app/assets/images/emoji/aquarius.png
4.98 KB
app/assets/images/emoji/aries.png
4.24 KB
app/assets/images/emoji/arrow_backward.png
3.11 KB
app/assets/images/emoji/arrow_double_down.png
3.1 KB
app/assets/images/emoji/arrow_double_up.png
3.53 KB
app/assets/images/emoji/arrow_down.png
2.94 KB
app/assets/images/emoji/arrow_down_small.png
2.87 KB
app/assets/images/emoji/arrow_forward.png
3.13 KB
app/assets/images/emoji/arrow_heading_down.png
3.44 KB
app/assets/images/emoji/arrow_heading_up.png
3.44 KB
app/assets/images/emoji/arrow_left.png
2.97 KB
app/assets/images/emoji/arrow_lower_left.png
3.26 KB
app/assets/images/emoji/arrow_lower_right.png
3.26 KB
app/assets/images/emoji/arrow_right.png
2.95 KB
app/assets/images/emoji/arrow_right_hook.png
3.63 KB
app/assets/images/emoji/arrow_up.png
3 KB
app/assets/images/emoji/arrow_up_down.png
3.46 KB
app/assets/images/emoji/arrow_up_small.png
3.12 KB
app/assets/images/emoji/arrow_upper_left.png
3.15 KB
app/assets/images/emoji/arrow_upper_right.png
3.16 KB
app/assets/images/emoji/arrows_clockwise.png
1.37 KB
app/assets/images/emoji/arrows_counterclockwise.png
4.71 KB
app/assets/images/emoji/art.png
6.59 KB
app/assets/images/emoji/articulated_lorry.png
2.87 KB
app/assets/images/emoji/astonished.png
5.9 KB
app/assets/images/emoji/atm.png
3.98 KB
app/assets/images/emoji/b.png
2.95 KB
app/assets/images/emoji/baby.png
5.78 KB
app/assets/images/emoji/baby_bottle.png
4.36 KB
app/assets/images/emoji/baby_chick.png
3.87 KB
app/assets/images/emoji/baby_symbol.png
2.9 KB
app/assets/images/emoji/baggage_claim.png
3.42 KB
app/assets/images/emoji/balloon.png
2.25 KB
app/assets/images/emoji/ballot_box_with_check.png
1.79 KB
app/assets/images/emoji/bamboo.png
4.56 KB
app/assets/images/emoji/banana.png
3.82 KB
app/assets/images/emoji/bangbang.png
1.35 KB
app/assets/images/emoji/bank.png
5.45 KB
app/assets/images/emoji/bar_chart.png
2.4 KB
app/assets/images/emoji/barber.png
4.15 KB
app/assets/images/emoji/baseball.png
5.89 KB
app/assets/images/emoji/basketball.png
6.24 KB
app/assets/images/emoji/bath.png
3.13 KB
app/assets/images/emoji/bathtub.png
2.72 KB
app/assets/images/emoji/battery.png
3.72 KB
app/assets/images/emoji/bear.png
5.43 KB
app/assets/images/emoji/beer.png
5.95 KB
app/assets/images/emoji/beers.png
6.44 KB
app/assets/images/emoji/beetle.png
5.13 KB
app/assets/images/emoji/beginner.png
2.7 KB
app/assets/images/emoji/bell.png
4.75 KB
app/assets/images/emoji/bento.png
5.6 KB
app/assets/images/emoji/bicyclist.png
6.33 KB
app/assets/images/emoji/bike.png
4.61 KB
app/assets/images/emoji/bikini.png
3.8 KB
app/assets/images/emoji/bird.png
4.76 KB
app/assets/images/emoji/birthday.png
5.28 KB
app/assets/images/emoji/black_circle.png
2.31 KB
app/assets/images/emoji/black_joker.png
3.79 KB
app/assets/images/emoji/black_nib.png
2.3 KB
app/assets/images/emoji/black_square.png
1.3 KB
app/assets/images/emoji/blossom.png
4.13 KB
app/assets/images/emoji/blowfish.png
3.66 KB
app/assets/images/emoji/blue_book.png
4.97 KB
app/assets/images/emoji/blue_car.png
3.99 KB
app/assets/images/emoji/blue_heart.png
4 KB
app/assets/images/emoji/blush.png
5.07 KB
app/assets/images/emoji/boar.png
4.73 KB
app/assets/images/emoji/boat.png
3.74 KB
app/assets/images/emoji/bomb.png
5.09 KB
app/assets/images/emoji/book.png
5.91 KB