yflory
66d8c0ed11
Add a preview mode to the slide app
8 years ago
yflory
a5924cb803
Make sure the initial title is set in the userDoc when creating a new pad
8 years ago
yflory
66b076111e
Add an upload button to the slide's file picker
8 years ago
yflory
f3f1cf9e6d
Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
8 years ago
yflory
a237eec41e
Add a file picker in the slide app
8 years ago
ansuz
20874c76f1
prevent code blocks from overflowing slides
8 years ago
yflory
497ddeee6d
Upload files with drag&drop in the drive
8 years ago
yflory
494b44e2b1
fix lint errors
8 years ago
yflory
19cb920a7c
Don't redraw a media-tag everytime the content has changed
8 years ago
yflory
f9c26645cf
Upload images using the slide app
8 years ago
ansuz
ec9a4dec5e
Merge branch 'soon' into staging
8 years ago
ansuz
76c530037b
enable donate button in all apps
8 years ago
ansuz
99a44f119f
don't send referrer headers on pads which may link outward
8 years ago
ansuz
1240b864ef
fix misconfigured history
8 years ago
yflory
0bd4caeb7e
Add the task list code to the markdown renderer
8 years ago
yflory
56bcdff890
Add a preview of the markdown content in the code editor
8 years ago
yflory
5d0535966c
Center vertically slides in present mode and checkbox to disable transitions
8 years ago
yflory
1e4fc5a979
lint
8 years ago
yflory
c00158d23a
Move code to common-history
8 years ago
yflory
a6c49cd65c
Fix undefined title in slides present mode
8 years ago
yflory
ff16084719
Fix lint errors
8 years ago
yflory
50c8a859e6
Move the CodeMirror cursor code to common-codemirror
8 years ago
yflory
c79a6e3b2b
Move Metadata, CodeMirror and title functions in separate files
8 years ago
yflory
5a883d5a57
Use the new toolbar and move the userlist code in a separate file
8 years ago
ansuz
78b11584f8
remove unused variables
8 years ago
yflory
1d3b8188b3
Add mobile support in the slide app
8 years ago
ansuz
841c9ee9de
don't close popup dialog when hitting enter if textarea has focus
8 years ago
yflory
a165332c15
Don't store a pad in the drive if the limit has been reached
8 years ago
ansuz
f7e96b4e8c
resolve merge conflicts and jquery errors
8 years ago
yflory
92ea03d7d9
View and restore the history of a pad
8 years ago
Caleb James DeLisle
c341fa8e94
Pull jquery using require.js rather than as a script tag and fix require to pass jquery as a parameter
8 years ago
ansuz
50277cb0ae
don't rely on 'info' in onRemote so we can call it anywhere
8 years ago
yflory
2ad0a65b71
Remove shortcuts that override browser actions
8 years ago
ansuz
df4a250359
use feedback api instead of app=
8 years ago
yflory
84d8615cf1
Save and use templates in pad, code and slides
8 years ago
ansuz
18469edf18
extend list item rendering to support gfm task lists
8 years ago
ansuz
055bc03092
strip carriage return
8 years ago
yflory
4ddf9b4e04
Improve whiteboard UI
8 years ago
yflory
71c59d7ae2
Remove unnecessary TODOs
8 years ago
yflory
a8ffac5dcd
Remove old code
8 years ago
yflory
5322eff607
Use the current values for the checkboxes in the print options dialog
8 years ago
ansuz
912215185f
add uid to userdata for better notifications
8 years ago
yflory
26edb77cf0
Fix style and usability issues in slides
8 years ago
yflory
cd77f50717
Fix transitions in slides, add swipe event handlers, and fix print in firefox
8 years ago
yflory
e139295d7e
Add transitions in present mode
8 years ago
yflory
45ac3e40a2
Copy print options to present mode
8 years ago
yflory
a5f11d0d0d
Uniform the slides rendering in present and print mode
8 years ago
yflory
15e9af77bb
Remove the langauge selector from toolbar and add it in settings
8 years ago
yflory
13d7b3cadc
Merge branch 'd' into staging
8 years ago
yflory
a286599f93
Fix fast reconnect, and add support for reconnecting ws in polls
8 years ago
yflory
fe5e33a0ee
Fix loss of presentation position when updating slides
8 years ago
yflory
ca9faa0056
Fix wrong translation keys
8 years ago
yflory
f94db93897
Improve the slides layout in print mode
8 years ago
yflory
2392167996
Export slides as PDF
8 years ago
yflory
4bac8ea0c7
Draw all the slides at once to allow reference links ( fix #77 )
8 years ago
yflory
459b18c97b
Add the loading screen in the HTML so that it is displayed before JS is loaded
8 years ago
yflory
cb88227e2b
Autocomplete on key press in some dropdown menus
8 years ago
yflory
2a1b241592
Display a button to open the editing link while in read-only mode if we know it
8 years ago
ansuz
c884782d57
here are some changes
8 years ago
yflory
6b8d0c8bc7
Merge branch 'security2' of git.xwikisas.com:xwiki-labs/cryptpad into security2
8 years ago
yflory
b32d698291
Fix issue with present mode in slide (readonly)
8 years ago
Caleb James DeLisle
91eda5fa83
Implement stronger content-security-policy except in /pad/ which does not allow it.
...
Implement a "loader" which allows for applying a version number to everything.
Added a cache control for anything which has a version.
8 years ago
ansuz
7db0e14bc0
add 'force' flag to override removal of html elements
8 years ago
ansuz
86adfbf27d
update cache-busting directive in all supported apps
8 years ago
yflory
2ad9debe58
Remove the placeholders in /code and /slide
8 years ago
yflory
e15a6a347f
Fix the forget pad button
8 years ago
yflory
c72bbd4c37
Use the file name as initial title
8 years ago
yflory
47b8fefd9e
Load messages.js only once, in cryptpad-common
8 years ago
yflory
c17f28e5fe
Fix race condition #2
8 years ago
ansuz
8167ed9048
implement cache-busting everywhere
8 years ago
yflory
e4dbe97d71
Update display name in realtime across tabs and remember 'anonymous' name
8 years ago
yflory
d54262c8df
Use the same disconnecter error translation key for all the apps
8 years ago
yflory
914c442615
Do not redirect to home page when logging out from another tab
8 years ago
yflory
7e7d1f7a16
Display the error when opening a document with the wrong app
8 years ago
yflory
6f0d33dc1d
Fix missing placeholder in the Slide app
8 years ago
yflory
7d6e15e465
Throw an error when trying to open a document with the wrong app
8 years ago
yflory
fbbf8a2829
Replace initialState by a placeholder in slide and code
8 years ago
ansuz
72c4175b6f
remove slide/oldmain.js
8 years ago
yflory
a4286f1c83
Merge branch 'soon' into newtoolbar
8 years ago
yflory
373b07ed28
Fix lint errors
8 years ago
yflory
ce1e792419
Merge branch 'soon' into newtoolbar
8 years ago
yflory
f8455875a9
Fix the NoScript (iframe not loaded) bug with inner iframes
8 years ago
yflory
1e1bfd275c
Don't show the tab notification when someone has joined the pad
8 years ago
yflory
3338000018
Add Esc and Arrow icons in the slide's present mode
8 years ago
yflory
efdae19f0c
Update the lists in the code and slide toolbars to use the new dropdown
8 years ago
yflory
88d5b4cc9c
Add a 'New pad' button in the toolbar
8 years ago
yflory
a9063e0459
Reload all tabs when the user logs in or out
8 years ago
yflory
767ba8b549
Select what we want to display in the toolbar
8 years ago
yflory
2afdc11327
Replace the username button by a dropdown menu
8 years ago
yflory
605072cfbf
Fix empty title with new documents
8 years ago
yflory
4963c77b61
Fix the title reset bug
8 years ago
yflory
1e70af0c16
Use the same network for the apps and the file store
8 years ago
ansuz
f020fd5a75
remove /customize/pad.js from main apps
8 years ago
ansuz
8f0de589dc
add missing cp class to more html
8 years ago
ansuz
e9376a66c2
apply 'cp' class for unified styles
8 years ago
yflory
87abfff66b
Fix Flash Of Unstyled Content (fouc)
8 years ago
yflory
5bc7766f44
Use a consistent toolbar across all apps
8 years ago
yflory
ee56f5608f
Fix the infinite spinner bug with the file manager store
8 years ago
yflory
05fd6c1563
Fix the infinite spinner problem
8 years ago
ansuz
b79618c94a
don't allow listeners in /slide/
8 years ago
ansuz
c2770a7a74
set correct hash even if browser does not implement replaceState
8 years ago
ansuz
303c65f2c3
use replaceState if available, instead of setting the hash
8 years ago
yflory
ab1d3958ce
Add a pencil icon when hovering the title
8 years ago
yflory
6d1e06cca3
Add notifications when a user joins or leaves the channel
8 years ago
yflory
54a63267cd
Add a share button and merge the viewers and editors buttons
8 years ago
yflory
87d86384ac
Fix broken elements in the new toolbar
8 years ago
yflory
6351d1856f
Remove the top bar and move its content in the applications' toolbars
8 years ago
ansuz
0a9d34a6c9
hide appended color pickers
8 years ago
ansuz
c858b247c1
filter absent users from the userlist
8 years ago
Yann Flory
1e003b13a8
ask anonymous, first-time users to set their name when they first join a pad
8 years ago
yflory
39bbf8a6c1
Fix the new userlist button and make the toolbar responsive
8 years ago
yflory
24fbe22c9d
Improve the toolbar style and the way the userlist is displayed
8 years ago
yflory
b23fe783e3
Fix the color picker in Chrome and hide the buttons when not supported
8 years ago
yflory
d63c912af0
Use the HTML5 color picker to change the colors in slides
8 years ago
yflory
d7e170c797
Test colorpicker
8 years ago
Yann Flory
81fce1237f
Colorpicker to choose the background color in present mode
8 years ago
yflory
5300bc363c
Fix a race condition in the slide application
8 years ago
ansuz
a28daf2715
use websocket url configuration api
8 years ago
ansuz
dbc8f01b8b
fix merge errors and reach full jshint compliance
8 years ago
yflory
a30e17121d
Merge branch 'readonlyButton' into soon
8 years ago
yflory
e84a54556c
Move the toolbar buttons' events handlers in cryptpad-common
8 years ago
ansuz
11f63c861c
Merge branch 'titles' of github.com:xwiki-labs/cryptpad into title
8 years ago
yflory
76fdadee7f
Store only the strongest hash in the localstorage
8 years ago
yflory
1c808b3da8
Add comment for the 'important' css rule
8 years ago
yflory
17b4f91810
Do not share the title in the doc if it is the default title
8 years ago
yflory
391728ee6d
Use CodeMirror in /slide #2
...
Fix title errors in the slide app caused by the present mode
8 years ago
yflory
8c33218ceb
Move the codemirror themes in /common
8 years ago
Yann Flory
2609af2105
Use the CodeMirror editor in the slide application
8 years ago
yflory
bc73fa2074
Merge branch 'fontawesome' into soon
8 years ago
yflory
f03018f3bc
Improve the top bar and use the font awesome icons in /code
8 years ago
ansuz
a266f0bee1
query parameter for messages
8 years ago
yflory
2267ec8c43
Slides in read-only were not updated with the latest content
8 years ago
Yann Flory
eac0cdd6dd
Enable read-only mode in slides
8 years ago
ansuz
f29e3d7b0d
don't let notifications interfere with document titles
8 years ago
ansuz
723df4880e
Merge branch 'slides' into merge-slides
8 years ago
yflory
5c63585952
Complete the French translation
8 years ago
ansuz
cc4bca8004
execute callbacks on presentation events
8 years ago
ansuz
8bf79ef915
serialize slide pads as a sorted object
8 years ago
ansuz
997b46a3f7
limit the size of rendered images
8 years ago
yflory
25c8d16bf5
Use a new version-prefixed hash parser
8 years ago
ansuz
8031770f90
rename "module" to "APP" in /slide/ for jshint
8 years ago
ansuz
8a659cf887
maintain aspect ratio for slides
...
display index and slide count in title
8 years ago
ansuz
aa91ebd24e
don't initialize until the store is ready
8 years ago
ansuz
18ea61dc9a
use diffdom for sanitation and better redraws
8 years ago
ansuz
c62d064ee9
add a 'share' button which copies the url to the clipboard
8 years ago
ansuz
b229a18ccf
notify users of changes if the visibility api is supported
8 years ago
ansuz
f1619f4a0f
get /slide/ up to par with other prototypes
...
* use messages.js for some translatable elements
* style alerts
* infer document name from content
* present, forget, rename, import, and export buttons
8 years ago
ansuz
55b1a17b0d
off by one error
8 years ago
ansuz
55666e9f70
remember presentations, and label them correctly on the home page
8 years ago
ansuz
5a3da11c40
very simple presentation with markdown
8 years ago