Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pombredanne/taiga-layout
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: creatale/taiga-front
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Able to merge. These branches can be automatically merged.
Loading
Showing 751 changed files with 69,767 additions and 31,335 deletions.
2 changes: 1 addition & 1 deletion .bowerrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"directory" : "app/vendor"
"directory" : "vendor"
}
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -2,9 +2,15 @@
dist/
node_modules/
app/vendor
vendor/
config/main.coffee
bower_components
app/coffee/modules/locales/locale*.coffee
*.swp
*.swo
.#*
tags
tmp/
app/config/main.coffee
app/plugins/taiga-front-extras
scss-lint.log
14 changes: 14 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
before_install:
- export CHROME_BIN=chromium-browser
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- npm install -g bower
- npm install -g gulp
install:
- npm install
- bower install
before_script:
- gulp deploy
language: node_js
node_js:
- "0.12"
9 changes: 9 additions & 0 deletions .tx/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[main]
host = https://www.transifex.com
lang_map = sr@latin:sr-latn, zh-Hans:zh-hans, zh-Hant:zh-hant

[taiga-front.locale-enjson]
file_filter = app/locales/locale-<lang>.json
source_file = app/locales/locale-en.json
source_lang = en
type = KEYVALUEJSON
15 changes: 12 additions & 3 deletions AUTHORS.rst
Original file line number Diff line number Diff line change
@@ -7,14 +7,23 @@ The PRIMARY AUTHORS are:
- Alejandro Alonso <alejandro.alonso@kaleidos.net>
- Anler Hernández <hello@anler.me>
- Juan Francisco Alcántara <juanfran.alcantara@kaleidos.net>
- Esther Moreno Riesco <esther.moreno@kaleidos.net>

Special thanks to Kaleidos Open Source S.L. for provide time for taiga
Special thanks to Kaleidos Open Source S.L. for provide time for Taiga
development.

And here is an inevitably incomplete list of MUCH-APPRECIATED CONTRIBUTORS --
people who have submitted patches, reported bugs, added translations, helped
answer newbie questions, and generally made taiga that much better:
answer newbie questions, and generally made Taiga that much better:

- Pilar Esteban <pilar.esteban@gmail.com>
- Guilhem Got <guilhem.got@gmail.com>
...
- Ramiro Sánchez <ramiro.sanzhez@kaleidos.net>
- Miguel de la Cruz <miguel.delacruz@kaleidos.net>
- Andrea Stagi <stagi.andrea@gmail.com>
- Jordan Rinke
- Wil Wade
- Daniel Koch
- Florian Bezagu
- Ryan Swanstrom
- Chris Wilson <chris.wilson@aridhia.com>
156 changes: 156 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
# Changelog #


## 1.8.0 ??? (unreleased)

### Features
- Menus
- New User menu
- New project menu design
- Home
- Change home page for logged users, show a user dashboard with `working on` and `watching` sections.
- Proyects privacity
- Enabled public projects
- Improve SEO, fix meta tags and added social meta tags
- About project detail
- New projects list design
- New project detail page design
- Add project timeline
- User profile
- Now, access to edit user settings is out of a project
- New User profile view
- Add activity timeline to user profiles
- With the activity of my contacts on mine
- With the activity of the user on others
- Add user contacts to user profile
- Add project list to user profile
- Backlog panel
- Improve the drag & drop behavior of USs in backlog panel
- Select multiple US with `shift` in the backlog panel
- Global searches:
- Show the reference of entities in search results (thanks to [@artlepool](https://github.com/artlepool))
- Autofocus on search modal
- i18n.
- Add deutsch (de) translation.
- Add nederlands (nl) translation.

### Misc
- Improve performance: remove some unnecessary calls to the api.
- Lots of small and not so small bugfixes.


## 1.7.0 Empetrum Nigrum (2015-05-21)

### Features
- Make Taiga translatable (i18n support).
- i18n.
- Add spanish (es) translation.
- Add french (fr) translation.
- Add finish (fi) translation.
- Add catalan (ca) translation.
- Add traditional chinese (zh-Hant) translation.
- Add Jitsi to our supported videoconference apps list

### Misc
- New contrib plugin for letschat (by Δndrea Stagi)
- Lots of small and not so small bugfixes.


## 1.6.0 Abies Bifolia (2015-03-17)

### Features
- Added custom fields per project for user stories, tasks and issues.
- Add to the Admin Panel the export to CSV sections.
- Reorganized the Admin Panel.

### Misc
- New contrib plugin for hipchat (by Δndrea Stagi)
- Plugin based authentication.
- Added Taiga Style Guide in support Pages to enhance open source design.
- Lots of small and not so small bugfixes.

## 1.5.0 Betula Pendula - FOSDEM 2015 (2015-01-29)

### Features
- Taiga webhooks
+ Created admin panel with webhook settings.
- Not showing closed milestones by default in backlog view.
- In kanban view an archived user story status doesn't show his content by default.
- Now you can export and import projects between Taiga instances.
- Improving performance.
- Email redesign.
- Support for contrib plugins (existing yet: slack, hall and gogs).

### Misc
- Lots of small and not so small bugfixes.


## 1.4.0 Abies veitchii (2014-12-10)

### Features
- Gitlab integration:
+ Create Admin Panel with the Gitlab webhooks settings.
- Bitbucket integration:
+ Create Admin Panel with the Bitbucket webhooks settings.
- Added team members section.
+ Exit a project feature.
- Taskboard enhancements: Collapse of columns (task statuses) and rows (user stories).
- Use enter to submit lightboxes forms.
- Improved concurrent edition to avoid double edition.

### Misc
- Upgrade to AngularJS 1.3.
- Lots of small and not so small bugfixes.


## 1.3.0 Dryas hookeriana (2014-11-18)

### Features
- GitHub integration (Phase I):
+ Add button to login/singin with a GitHub account.
+ Create Admin Panel with the GitHub webhooks settings.
- Show/Hide columns in the Kanban view.
- Differentiate blocked user stories on a milestone.

### Misc
- Lots of small and not so small bugfixes.


## 1.2.0 Picea obovata (2014-11-04)

### Features
- US/Task/Issue visualization and edition refactor. Now only one view for both.
- Multiple User stories Drag & Drop in the backlog.
- Add visual difference to closed USs in backlog panel.
- Show created date of attachments in the hover of the filename.
- Show info about maximun size allowed for avatar and attachments files.
- Add beta ribbon.
- Support for custom text when inviting users.

### Misc
- TAIGA loves Movember! The logo has a beautiful mustache this month.
- Lots of small and not so small bugfixes.


## 1.1.0 Alnus maximowiczii (2014-10-13)

### Features
- Promote an issue to a user story.
- Changed configuration format from coffeescript file to json.
- Add builtin analytics support.

### Misc
- Fix bug related to stange behavior of browser autofill and angularjs on login page.
- Fix bug on userstories ordering on sprints.
- Fix bug of projects list visualization on project nav on first page loading.


## 1.0.0 (2014-10-07)

### Features
- Redesign for taskboard and backlog summaries
- Allow feedback for users from the platform
- Real time changes for backlog, taskboard, kanban and issues

### Misc
- Lots of small and not so small bugfixes
51 changes: 36 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
Taiga Layout
===============
# Taiga Front #

![Kaleidos Project](http://kaleidos.net/static/img/badge.png "Kaleidos Project")
[![Managed with Taiga](https://taiga.io/media/support/attachments/article-22/banner-gh.png)](https://taiga.io "Managed with Taiga")
[![Build Status](https://travis-ci.org/taigaio/taiga-front.svg?branch=public-header-bar)](https://travis-ci.org/taigaio/taiga-front)

Setup initial environment
-------------------------
## Get the compiled version ##

You can get the compiled version of this code in the
[taiga-front-dist](http://github.com/taigaio/taiga-front-dist) repository

## Setup initial environment ##

Install requirements:

@@ -13,21 +18,37 @@ Install requirements:
You can install Ruby through the apt package manager, rbenv, or rvm.
Install Sass through your **Terminal or Command Prompt**.

```bash
gem install sass
sass -v // should return Sass 3.3.8 (Maptastic Maple)
```
$ gem install sass scss-lint
$ export PATH="~/.gem/ruby/2.1.0/bin:$PATH"
$ sass -v // should return Sass 3.3.8 (Maptastic Maple)
```

> Complete process for all OS at: http://sass-lang.com/install
Complete process for all OS at: http://sass-lang.com/install

**Node + Bower + Gulp**

```bash
sudo npm install -g gulp
npm install
sudo npm install -g bower
bower install
gulp
```
$ sudo npm install -g gulp
$ sudo npm install -g bower
$ npm install
$ bower install
$ gulp
```

And go in your browser to: http://localhost:9001/

All the information about the different installation methods (production, development, vagrant, docker...) can be found here http://taigaio.github.io/taiga-doc/dist/#_installation_guide.

## Community ##

[Taiga has a mailing list](http://groups.google.com/d/forum/taigaio). Feel free to join it and ask any questions you may have.

To subscribe for announcements of releases, important changes and so on, please follow [@taigaio](https://twitter.com/taigaio) on Twitter.

## Donations ##

We are grateful for your emails volunteering donations to Taiga. We feel comfortable accepting them under these conditions: The first that we will only do so while we are in the current beta / pre-revenue stage and that whatever money is donated will go towards a bounty fund. Starting Q2 2015 we will be engaging much more actively with our community to help further the development of Taiga, and we will use these donations to reward people working alongside us.

If you wish to make a donation to this Taiga fund, you can do so via http://www.paypal.com using the email: eposner@taiga.io

And go in your browser to: http://localhost:8080/
27 changes: 27 additions & 0 deletions app-loader/app-loader.coffee
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
version = ___VERSION___
window.taigaConfig = {
"api": "http://localhost:8000/api/v1/",
"eventsUrl": null,
"debug": true,
"defaultLanguage": "en",
"publicRegisterEnabled": true,
"feedbackEnabled": true,
"privacyPolicyUrl": null,
"termsOfServiceUrl": null,
"maxUploadFileSize": null,
"contribPlugins": []
}

promise = $.getJSON "/js/conf.json"
promise.done (data) ->
window.taigaConfig = _.extend({}, window.taigaConfig, data)

promise.always ->
if window.taigaConfig.contribPlugins.length > 0
plugins = _.map(window.taigaConfig.contribPlugins, (plugin) -> "#{plugin}?v=#{version}")
ljs.load plugins, ->
ljs.load "/js/app.js?v=#{version}", ->
angular.bootstrap(document, ['taiga'])
else
ljs.load "/js/app.js?v=#{version}", ->
angular.bootstrap(document, ['taiga'])
Loading