Skip to content

Commit

Permalink
Development going on for below features:
Browse files Browse the repository at this point in the history
* Apps architecture
* Multi language support
* Reply via email
  • Loading branch information
Sivachidambaram. S committed Jan 11, 2016
1 parent 24d9187 commit 5ae5249
Show file tree
Hide file tree
Showing 278 changed files with 4,730 additions and 1,671 deletions.
6 changes: 3 additions & 3 deletions .htaccess
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ Options -Indexes
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^client/img/([a-zA-Z_]*)/([a-zA-Z_]*)/([a-zA-Z0-9_\.]*)$ server/php/R/image.php?size=$1&model=$2&filename=$3 [NC]
RewriteRule ^ical/([0-9]*)/([a-zA-Z0-9]*).ics$ server/php/R/ical.php?id=$1&hash=$2 [NC]
RewriteRule ^client/download/([0-9]*)/([a-zA-Z0-9_\.]*)$ server/php/R/download.php?id=$1&hash=$2 [NC]
RewriteRule ^client/img/([a-zA-Z_]*)/([a-zA-Z_]*)/([a-zA-Z0-9_\.]*)$ server/php/image.php?size=$1&model=$2&filename=$3 [NC]
RewriteRule ^ical/([0-9]*)/([a-zA-Z0-9]*).ics$ server/php/ical.php?id=$1&hash=$2 [NC]
RewriteRule ^client/download/([0-9]*)/([a-zA-Z0-9_\.]*)$ server/php/download.php?id=$1&hash=$2 [NC]
RewriteRule ^api/(.*)$ server/php/R/r.php?_url=$1 [QSA,L]
</IfModule>
24 changes: 16 additions & 8 deletions Gruntfile.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,8 @@ Required sofware: nginx, php-fpm (with mbstring), PostgreSQL, ElasticSearch, Gru
* `grunt jst` - Converts EJS to JS
* `grunt watch` - Converts LESS to CSS and EJS to JS, automatically by "watching" for file changes
* `restyaboard_with_empty_data.sql` - Database generation script
* `server/php/R/config.inc.php` - Database and other configurations
* `media`, `client/img`, `tmp/cache` & `server/php/R/shell/*.sh` - Need write permission for php; can be `chmod 655` or `755` or `777` depending upon server configuration
* `server/php/config.inc.php` - Database and other configurations
* `media`, `client/img`, `tmp/cache` & `server/php/shell/*.sh` - Need write permission for php; can be `chmod 655` or `755` or `777` depending upon server configuration
* `grunt build:live` - Generates restyaboard.zip, deployable code. Replace your DB details in `build/live.json`.

------------
Expand Down
22 changes: 22 additions & 0 deletions build/i18n.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?php
/**
* Task for filling language in JSON
*/
unset($argv[0]);
$t = array();
foreach($argv as $folder) {
$files = glob($folder, GLOB_BRACE);
foreach ($files as $file) {
$contents = file_get_contents($file);
if (preg_match_all('/i18next.t\([\"|\'](.*)[\"|\'][\)|\,]/msU', $contents, $matches)) {
foreach($matches[1] as $v) {
$t[$v] = $v;
if (preg_match('/{{count}}/', $v, $count_matches)) {
$t[$v . '_plural'] = $v . 's';
}
}
}
}
}
ksort($t);
file_put_contents('client/locales/en/translation.json', json_encode($t, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES));
3 changes: 1 addition & 2 deletions client/css/badges.less
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,7 @@ a.badge {
}

// Account for counters in navs
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
a.list-group-item.active > .badge {
color: @badge-active-color;
background-color: @badge-active-bg;
}
Expand Down
35 changes: 3 additions & 32 deletions client/css/custom-responsive.less
Original file line number Diff line number Diff line change
Expand Up @@ -93,10 +93,6 @@
@media (max-width:767px) {
body {
.content {
.row {
margin-left: 0;
margin-right: 0;
}
main {
padding-bottom: 35px;
}
Expand Down Expand Up @@ -192,7 +188,7 @@
> li {
margin-bottom: 2px;
>a {
padding: 4px 7px;
padding: 6px 9px;
.lead {
font-size: 20px;
display: inline-block;
Expand All @@ -219,7 +215,7 @@
&.footer-logo {
a {
padding: 4px 7px;
margin-top: 1px;
margin-top: -5px;
}
.notification-count {
display: none;
Expand All @@ -231,7 +227,7 @@
.footer-logo {
position: absolute;
left: 43%;
top: -40px;
top: -33px;
}
.search-container {
width: 100%;
Expand Down Expand Up @@ -300,11 +296,6 @@
>li {
float: none !important;
display: inline-block;
&.board-btn, &.org-btn {
a {
padding: 14px 30px;
}
}
&.about-btn {
display: none !important;
width: 100%;
Expand All @@ -314,11 +305,6 @@
float: right !important;
}
}
&.org-btn {
>a {
padding: 14px 10px;
}
}
}
&.navbar-left {
width: 283px;
Expand Down Expand Up @@ -549,21 +535,6 @@
}
}
}
@media (max-width:768px) and (orientation:portrait) {
body {
.content {
footer {
.nav {
>li {
>a {
padding: 10px 12px;
}
}
}
}
}
}
}
@media (max-width:568px) and (orientation:landscape) {
body {
.dockmodal {
Expand Down
85 changes: 16 additions & 69 deletions client/css/custom.less
Original file line number Diff line number Diff line change
Expand Up @@ -635,8 +635,7 @@ header {
cursor: pointer;
border-color: transparent;
&:focus {
padding-left: 15px;
padding-right: 65px;
padding: 1px 65px 1px 15px;
border-color: #f47564;
cursor: text;
width: 300px;
Expand Down Expand Up @@ -747,6 +746,7 @@ table.acl-link-list > tbody> tr {
flex-direction: row;
margin-bottom: 10px;
overflow-x: auto;
overflow-x: inherit \9;
padding-bottom: 10px;
-webkit-overflow-scrolling: touch;
&::-webkit-scrollbar {
Expand All @@ -770,6 +770,7 @@ table.acl-link-list > tbody> tr {
background-color: #f3f5f7;
color: #555555;
margin: 0 5px;
margin: 0 20px \9;
border-radius: 4px;
border: 1px solid #eeeeee;
-webkit-box-sizing: border-box;
Expand Down Expand Up @@ -846,6 +847,7 @@ table.acl-link-list > tbody> tr {
}
&:first-child {
margin-left: 15px;
margin-left: 20px \9;
}
}
.board-list-placeholder.list {
Expand Down Expand Up @@ -1084,7 +1086,7 @@ footer {
height: 32px;
line-height: 30px;
width: 35px;
font-size: 17px;
font-size: 16px;
}
}
}
Expand All @@ -1109,6 +1111,7 @@ footer, header {
}
.thumb-img {
display: table-cell;
line-height: 134px;
font-size: 35px;
font-weight: bold;
text-align: center;
Expand All @@ -1117,6 +1120,7 @@ footer, header {
color: lighten(@gray-light,20%);
.img-responsive {
max-height: 100%;
display: inline-block;
}
}
.boardlist-scrollbar {
Expand Down Expand Up @@ -1478,56 +1482,6 @@ footer, header {
height: 80px;
}
}
#life a {
text-decoration: underline;
}
#life {
padding-top: 40px;
padding-bottom: 5em;
position: relative;
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab;
}
#life section.year {
min-height: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
border-left: 1px dashed rgba(204,204,204,.5);
color: #999999;
position: absolute;
top: 0;
bottom: 0;
padding-left: 10px;
padding-top: 10px;
pointer-events: none;
font-weight: 300;
white-space: nowrap;
}
#life .event {
padding-right: 20px;
padding-bottom: 5px;
vertical-align: middle;
white-space: nowrap;
}
#life .event b {
font-weight: normal;
color: rgba(244,117,100,.5);
}
#life .event .time {
display: inline-block;
overflow: hidden;
height: 0;
border: 4px solid #f47564;
border-radius: 4px;
margin-right: 10px;
opacity: .5;
position: relative;
left: -2px;
}
#life .event:hover .time {
opacity: 1;
}
.avatar-color-194 {
background-color: #ffffff!important;
border: 1px solid #d7d9db;
Expand Down Expand Up @@ -1663,22 +1617,6 @@ footer, header {
padding: 1px 4px;
margin: -1px 0;
}
a.company {
display: block;
height: 15px;
margin: -50px 0 0;
position: absolute;
right: 42%;
width: 190px;
@media(max-width:767px) {
top: 18%;
}
@media(max-width:767px) {
display: inline-block;
position: static;
width: 79px;
}
}
.board-user-img {
height: 18px;
width: 18px;
Expand Down Expand Up @@ -2085,3 +2023,12 @@ div.popped-out + div + div.datetimepicker {
display: inline-block;
vertical-align: middle;
}
.dockmodal-body {
.dockmodal-phone {
.phone-content {
display: table-cell;
height: 100%;
vertical-align: middle;
}
}
}
17 changes: 12 additions & 5 deletions client/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@
<main id="content" class="container-fluid">
<div id="life"></div>
</main>
<a class="company hide" href="http://restya.com/board" title="Open source. Trello like kanban board." rel="generator">Powered by Restyaboard</a>
<div class="text-center"><a class="company hide" href="http://restya.com/board" title="Open source. Trello like kanban board." rel="generator">Powered by Restyaboard</a></div>
</div>
<footer id="footer" class="navbar-fixed-bottom container-fluid footer"></footer>
</div>
<script>
var api_url = '/api/v1/';
var template_url = '/client/';
var api_url = '/restyaboard/api/v1/';
var template_url = '/restyaboard/client/';
</script>
<script>window.addEventListener('load', function(e){window.applicationCache.addEventListener('updateready', function(e){if (window.applicationCache.status == window.applicationCache.UPDATEREADY){window.applicationCache.swapCache();if (confirm('A new version of this site is available. Load it?')){window.location.reload();}}}, false);}, false);</script>
<!-- build:js js/default.cache.js -->
Expand All @@ -62,12 +62,10 @@
<script src="js/libs/bootstrap-transition.js"></script>
<script src="js/libs/bootstrap-tab.js"></script>
<script src="js/libs/bootstrap-modal.js"></script>
<script src="js/libs/modernizr.custom.js"></script>
<script src="js/libs/md5.js"></script>
<script src="js/libs/select2.js"></script>
<script src="js/libs/ImageSelect.jquery.js"></script>
<script src="js/libs/date.format.js"></script>
<script src="js/libs/i18n.js"></script>
<script src="js/libs/jquery.gritter.min.js"></script>
<script src="js/libs/jquery.scrollTo-min.js"></script>
<script src="js/libs/jquery.dockmodal.js"></script>
Expand All @@ -93,6 +91,9 @@
<script src="js/libs/splitter.js"></script>
<script src="js/libs/musical.js"></script>
<script src="js/libs/favico-0.3.8.min.js"></script>
<script src="js/libs/i18next.min.js"></script>
<script src="js/libs/i18nextXHRBackend.min.js"></script>
<script src="js/libs/i18nextSprintfPostProcessor.min.js"></script>
<script src="js/models/oauth.js"></script>
<script src="js/models/user.js"></script>
<script src="js/models/board.js"></script>
Expand Down Expand Up @@ -121,6 +122,7 @@
<script src="js/models/boards_star.js"></script>
<script src="js/models/instant_card_add.js"></script>
<script src="js/models/email_template.js"></script>
<script src="js/models/plugin.js"></script>
<script src="js/collections/user_collection.js"></script>
<script src="js/collections/attachment_collection.js"></script>
<script src="js/collections/list_collection.js"></script>
Expand Down Expand Up @@ -149,6 +151,7 @@
<script src="js/collections/board_star_collection.js"></script>
<script src="js/collections/email_template_collection.js"></script>
<script src="js/collections/role_settings_collection.js"></script>
<script src="js/collections/plugin_collection.js"></script>
<script src="js/templates/templates.js"></script>
<script src="js/views/application_view.js"></script>
<script src="js/views/admin_user_add_view.js"></script>
Expand Down Expand Up @@ -307,6 +310,10 @@
<script src="js/views/emoji_list_view.js"></script>
<script src="js/views/admin_user_index_view.js"></script>
<script src="js/views/admin_boards_list_view.js"></script>
<script src="js/views/plugin_view.js"></script>
<script src="js/views/plugin_setting_view.js"></script>
<script src="js/views/email_to_board_setting_view.js"></script>
<script src="js/views/qr_code_view.js"></script>
<script src="js/common.js"></script>
<script src="js/application.js"></script>
<!-- endbuild -->
Expand Down
Loading

0 comments on commit 5ae5249

Please sign in to comment.