Commit Graph

2614 Commits (7703085aeb667e3b5fc4ce8c79f6211d443bbc9e)

Author SHA1 Message Date
yflory 0d9f63b977 Merge branch 'translations' - part one
ansuz c9ff6a519b Merge branch 'defaultTitle'
yflory f086492e50 Improve the localization system
Improve and enable the French translation
ansuz d73fef7fe5 slightly better spacing
yflory 1e02e7b45b Make the pad types displayed on the front page configurable
yflory c736caceba Use a better default pad title
ansuz 97415d8158 Merge branch 'users'
ansuz f74236d729 export more, use finer granularity for methods
ansuz 8a659cf887 maintain aspect ratio for slides
display index and slide count in title
ansuz f403d8e2e2 remove table refresh button. listen for changes and refresh automatically
ansuz f281cf898e add login text to translations
ansuz ae116d4772 emit change events for remote storage.
listen for those events being sent via postMessage
ansuz 412cb680ff prototype users
ansuz c641692295 standardize datatype for callback for storage change callack serialization
ansuz 43fcb29490 listen for changes to localStorage and execute callbacks
ansuz ca7d2943be test for conditions on deployed machine
ansuz 9dc206c1ee update tests to use correct variables
ansuz a3f6fe8843 lock options by default
add edit button for modifying options
fix bug where committing didn't clear the active column
minor style fixes
ansuz f8f66800d1 display a 'commit' button which locks your column
ansuz e7aafd2beb factor styles a bit
ansuz b9946822f3 fix removal buttons on home page
ansuz 809919cb32 minor style tweaks
ansuz 235c0482f9 increase clickable area around editable columns' checkboxes
ansuz 9fda1dcb76 make disabled inputs pretty again
ansuz d85684ef74 usability improvements
only one column is editable at a time
editable columns have a different appearance from locked columns
any column can be edited by anyone via an edit button
columns and rows require confirmation before deletion
ansuz 76bfb6ab35 detect whether you are new to a page
prompt for your name and create a column for your username
prompt before deleting columns as well
style a few elements differently
ansuz 55666e9f70 remember presentations, and label them correctly on the home page
ansuz c25ed349e2 add new generated pages
ansuz 6b86c11b2c implement simple build system for static html
ansuz 653bb84064 wait longer for requirejs and fix a typo
ansuz 7cc6902892 toolbar text should not be selectable
ansuz 90e323394d can't rely on unicode everywhere, so let's use an svg icon
ansuz c7155d582e cursor: pointer for refresh button
ansuz e79d3d4d4e add a refresh button to the home page table
ansuz a094e3c02e use correct store api calls in frame.js
also don't log unnecessarily
ansuz 792d74d541 external links should all open new tabs
ansuz 600f3151e9 don't use the store until it's ready to be used
ansuz f2c97d8913 code for querying cross-domain
ansuz 75170353fe api for sharing localstorage across subdomains
ansuz a6fd285642 fix serialization bug
ansuz caf1a6f01c remove dead code
ansuz 551d38c930 let the abstraction take care of stringification
ansuz 1f24d7126c big ugly commit that will be really hard to audit
This changeset applies new styles to the poll.

it also uses the new asynchronous wrappers around the localStorage api.
this is necessary because we're migrating to a storage system that will
use an async api.

The changes to the poll just happened to coincide with the async stuff.

My apologies to anyone who wants to read this whole thing
ansuz add84aeae6 implement asynchronous wrappers for localStorage api
ansuz 747fb138b5 better styles for cryptpoll
ansuz 068a3f5944 remove rows from the poll
ansuz f721d7b32b oops, we need these styles too
yflory 29b1b060d6 Add French translation
Add a "backToCryptpad" translation key
ansuz 6692b1a52e s/en\/$//
ansuz cd03f6cfb9 fix broken link in bottom bar
ansuz 518de7ab96 add missing semicolon that caused tests to fail
ansuz 6483e83996 small style tweaks and additional translations
ansuz d0ce8f2ca1 add polls to home page and fix up styles just a little bit
ansuz ff74a67a09 translate alertify button messages
ansuz 868c84095a fix weird styles on firefox
ansuz d1154e8786 missed one
ansuz dea8e225db fix double scrollbar issue
ansuz cdb5979752 fix unstyled back button
ansuz 3eccec7054 better effort for translation
ansuz cde68170d4 add link to twitter
ansuz b82e3e5a4e fix bad dependency path
ansuz 88a3c4227b de-obfuscate an obfuscated email
ansuz 28399b0d86 modify and add less source files. commit their compiled results
ansuz 43aba94d0d link to irc
ansuz 4fd718254d fix one more bug for people trying to put html in titles
ansuz 789bc3ecc1 keep people from derping themselves
localStorage XSS? yup. that happened
ansuz 750731d3db workaround for favicon magic
ansuz 13bea89269 add favicon on home page
ansuz 71f22d41aa add a main and an alt favicon
ansuz a48c96c053 add alertify for prettier dialogs
ansuz 648f64c6fc confirm with the user before deleting pads
ansuz ca80736ee1 add title to the pad removal button
ansuz fd6d9ecaf7 github ribbon should open in a new tab
ansuz 6b157b0edc fix the github ribbon
ansuz 82dfcb6bdd apply some style fixes
ansuz d621bc4079 attribution for the nice github ribbon
ansuz 6b67503dc8 add lato font metadata
ansuz c292f9f549 move home page scripts into an amd module
ansuz d3825b9644 restyle main page and bottom bar
ansuz e2679f1f6d add Lato font
ansuz 9dc23b54bf css generated from less source files
ansuz f4084353a6 less source files for generating css
ansuz eb1809423b bump name length limit to 48 characters
ansuz 8a82e11306 make sure title is defined for home page usage
ansuz 0911572031 truncate long names, replace link text with doc title
ansuz 7da58a0de9 improve pad naming UX, slight refactoring
* prevent naming conflicts
* migrate localestorage to use named attributes
* use ctime and atime
* display default names in table
* sort pads by most recent atime
* move more functions into cryptpad common
* change table styles
ansuz c4667505c7 style alternate rows on the table
ansuz 45312a6fbb restyle recent pads table
ansuz fa0f0e4d28 unbreak styles
ansuz 47edccf42d use pad titles in home page table
ansuz 3e08ed1e26 fix lopsided bottom bar
ansuz 34bb85799e fix landing page styles and js a wee bit
ansuz 1f0d0de0a8 add some padding to the bottom of the landing page
ansuz 635ae9dfe6 improve home page formatting
ansuz 1a5388eab9 update landing page styles and copy text
ansuz 31052e49b8 remove note about jquery sheet
Yann Flory 9330b00f02 Hide the spreadsheet button until it is fixed
Yann Flory 0b3d6e15b8 Replace the Netflux old client (netflux.js) by the Netflux2 client.
Move the WebRTC peer-to-peer use case in /padrtc, which still uses the old
Netflux client
Use es6-promises.min.js to solve a issue with some browser and the new
Netflux client
Yann Flory ba4faea939 Update the pads to run with the latest improvements to the websocket server
Yann Flory 7237c751d5 Move 'vdom' to the main 'pad'.
Hide the right-hand panel (can de bisplayed with a 'debug' button)
Hide the IDs of users if they don't change their name
Yann Flory ae8f6f7f2c Ability to choose which protocol to use (Websocket or WebRTC) with Netflux
ansuz 278c4ab32f even more jshint compliance
ansuz d4b7a4556d factor landing page and add pad remove column
ansuz 1d130d4445 index.html : correct typo.
s/varient/variant
Yann Flory 32f44161a7 Patch Realtime into CodeMirror in CryptPad
Caleb James DeLisle 05ce2695b2 Added piwik code for cryptpad.fr
Caleb James DeLisle 7967631277 Make a slightly nicer version of the XWiki Labs Project badge
Caleb James DeLisle 21503838ca Revert "Add the <An XWiki labs project> badge to cryptpad.fr"
This reverts commit be10da95bb.
Caleb James DeLisle b6aaca95b9 Revert "Add the <An XWiki labs project> badge to cryptpad.fr"
This reverts commit 2241261ae2.
mouhb 2241261ae2 Add the <An XWiki labs project> badge to cryptpad.fr
mouhb be10da95bb Add the <An XWiki labs project> badge to cryptpad.fr
Caleb James DeLisle 88fb6772e8 Cleaned up the front page and added a little piece of code to show recent pads
Caleb James DeLisle 51544db9a2 Completed adding of customization system and bottom infobar
Caleb James DeLisle 84164123b6 not quite finished