Currently working as a contractor to build quality software that works well, are easy to use and maintain.
My coolest OSS work is Filestash
๐ฆ A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...
Home Page: https://www.filestash.app/
License: GNU Affero General Public License v3.0
Currently working as a contractor to build quality software that works well, are easy to use and maintain.
My coolest OSS work is Filestash
Steps to reproduce:
Expected result:
Actual result:
I haven't tried it, but I'm guessing this does not happen when the browser has a valid nuage session active.
Seen on Firefox 59.0.2 and Chrome 66.0.3359.139
Hi, this seems like a great project! Could you look into an sftp issue or direct me to where should I do digging?
Environment: Windows 7 x64
Node.js v8.6.0
Nuage: git cloned on 2018-05-08
Remote server: Ubuntu 14.04.3 in LAN (192.168.0.102)
After successfully connecting to server via sftp
the error is shown:
Oops!
It seems this directory doesn't exist
{"message":"Unknown Path"}
info: GET /api/files/ls?path=%2F 404 2ms res=undefined, req=undefined, responseTime=2, host=127.0.0.1, protocol=http, method=GET, pathname=/api/files/ls?path=%2F, ip=::ffff:127.0.0.1, referrer=http://127.0.0.1:8334/files/, status=404
This happens even if path
is set to user's home directory in advanced settings upon login.
I tried to debug it a bit and it seems that path always falls back to "\" for some reason.
How to run this repo on heroku. Please make this heroku comaptible.
Reason: Would be quite convenient to login straight without having to fill the login form buton only by using 1 link
UI SPEC:
- the link can be setup in the login page
- in the advanced checkbox, create a `deep link` button
- clicking on the button show a popup to setup the link, asking for optional end date, and password to generate the link
TECH SPEC:
- client side: use a seed in config file to encrypt end_date with actual data
- server side: update session endpoint for user authentication
play movies straight from the interface:
Just for philosophical reasons as React is a facebook product.
If a filename has a hash, it will not appear in the breadcrumb
Would be great to extend the tool to give a file kind of interface of all the popular CMS.
The difficulty is to find the proper abstraction for those CMS as their database is just a giant piece of crap that never bother with database normalisation ...
CTRL - F : search (replace by nothing)
CTRL - S : save (replace by search)
CTRL - N: open new window (replace by move down)
CTRL -W: quit (replace by cut)
It seems quite a bit of people and even companies are already using nuage. I guess I'll have to create a page to register those and provide communication.
Need: form with different plan:
0$: just get the new release info and security update
5$ and more: SLA on support + get security update before everyone else so it can be fix before official communication
filespage.js:168 Uncaught (in promise) TypeError: Cannot read property 'then' of undefined
at job (filespage.js:168)
at filespage.js:179
at Array.map (<anonymous>)
at process (filespage.js:178)
at filespage.js:186
at <anonymous>
Do something for crappy browser that don't have support for modern stuff:
and I guess a bunch of other stuff
Dropbox and google drive login seems broken
make the connection page completly configurable so that we can stuck it anywhere
Enable file sharing with:
Create a filedrop
add a few buttons on org mode for mobile:
As requested by Salieri_
we should have a download icon in file element to download the file straight away
Repro: N/A need to find one but as it happens rarely, it's rather tricky.
React would yell if attempting a setState on a component that is not mounted. I can see 2 origins (dead or not already created):
Need to investigate this as we can identify a way to reproduce it
The idea is to have a framework for building extensible form that can be use by a connector to send formatted data. Example of connector where this can be usefull:
editing could be done collaboratively, for example using something like https://firepad.io/
the editor should correctly open with the correct mode. As for now it seems the editor get stuck in some weird state that sometimes (not all the times ....) makes it keep the previous mode
Search bar could be incorporate in the page with all the files as a menubar. Searching will:
Add in the homepage a recent thinghy to quickly open stuff used on a regular basis
SYMPTOM: Sometimes (not always), some assets don't load correctly. When it occurs, the app shows a with a white screen and god knows why those assets don't load correctly in the first place
Reproduction:
0. with clean state (incognito mode), throttle the network bandwith to "slow 3G"
1. go to: https://nuage.kerjean.me/files/Org/
2. automatic redirection to logout
3. page blocked with a message in the console: GET https://nuage.kerjean.me/js/app.js net::ERR_FAILED
Remove default behavior from browsers trying to automatically fill the username and password as it's not very likely to be correct considering our use case ....
From a user standpoint, in its current state, it feels buggy and anarchic
The same applies to the remember me button using a blocking prompt. The prompt trades convenience over smoothness from the user standpoint, we need to get rid of it
default path should change what a user see as the root folder
play music with an audio widget that stuck in the interface, spotify like
Hi! Creator of webdav-fs and webdav-client here.. Just thought I'd let you know that webdav-fs
does indeed support streams ๐
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.