Commit Graph

99 Commits (c281b3afa6e10a472d05fcb0577a03ca792e896a)

Author SHA1 Message Date
yflory d666e9e7ee Remove tag and filepicker buttons for anon users
Caleb James DeLisle 6a2d79249d Added some nice testing
Caleb James DeLisle 6ac4fa4689 wip
Caleb James DeLisle 8582f92892 Attempt to handle the possible scenario where we are overwriting an existing pad with the initial content.
yflory c269929319 Fix creation page not displayed in pad and slide
yflory 1922dbfd75 Creation page with mobile support
yflory e96d54e655 Add a pad creation page
Caleb James DeLisle c702a23c77 Initial work on the 'pad will expire' logic
yflory 74e59a513a Add the markdown toolbar to the slide and poll apps
ansuz a3c093838c merge latest staging and resolve conflicts
ansuz ee6c2097f5 resolve merge conflicts
yflory 280a7c2765 Clean cryptpad-common
yflory 06ede6b294 Fix export in apps using framework
yflory 7cfe64fc5b Remove cryptpad-common dependency for some inner apps
yflory 1514ad5df3 Move the 'logged out' screen inside the sframe
yflory 30c8c253dd Remove util and hash from common
yflory c9e1de042c Remove common-interface dependency from cryptpad-common
yflory dc207393fd Separate UI elements from cryptpad-common
Caleb James DeLisle 7b62a8042e Remove TextPatcher and begin to include ChainPad directly using requirejs instead of sniffing off the window
Caleb James DeLisle 75130150d5 Refactored out TextPatcher and JsonOT and replaced with new ChainPad
yflory 6b9ffe8dd1 Make thumbnails more secure
ansuz e07bb0f7b3 roll back to old transform function, except in pad
yflory 9060464f37 Create thumbnails only when the tab is not focused
yflory 2a3a5c4342 Ability to disable thumbnails
yflory 8de9a596f1 Fix cursor in thumbnails
yflory fd7bb3aadb Make sure the infinite spinner modal is not displayed multiple times
yflory 1245b4d244 Enable thumbnails in poll and whiteboard
yflory 6f020b67ca Add thumbnails to framework apps
yflory 24572a40d2 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
yflory f4adbd980e Thumbnails for the code app
Caleb James DeLisle aa37997aa3 Enable JSON-OT again because it is working now that the arguments are passed in the right order <facepalm>
Caleb James DeLisle d7e9498143 Fix and then disable the new OT
yflory 3e4faf1be1 Add new state messages in the toolbar
yflory 6d080bcb45 Ability to export mediatag images in pad
Caleb James DeLisle 81d0b3272d Fix multiple infinite-spinner errors piling up on top of eachother
Caleb James DeLisle 9e4c48f537 lint errors
Caleb James DeLisle 854c1e94a4 make infinite spinner error message go away if ChainPad settles after it has been popped
Caleb James DeLisle c773b5d076 Remove a brittle test which can make a pad inaccessible, switch from transformFunction to (new) patchTransformer and add another DOM.normalize() which is needed
Caleb James DeLisle c8928a0811 Switch the transform function and also stop calling textPatcher without the metadata
Caleb James DeLisle 828a685ba8 Fix broken browser fight logging
Caleb James DeLisle 383c2f54cb 1. Add a class cp-hidden-if-readonly which is display:none if the pad is in read-only mode. 2. Don't show color pickers or options when in read-only on presentation.
Caleb James DeLisle d6570ad9f2 Standardize media-tag embedder and make media tags always absolute URL, Standardize import/export logic for codemirror apps, fix arrow key navigation in presentation fullscreen mode before first click.
Caleb James DeLisle fa6938baa8 1. Migrated /slide/ to use framework
2. Fixed CSS not being applied on /slide/
3. Minor changes to /code/ to reuse code which is also used on /slide/
Caleb James DeLisle 1e5bc5da14 onReady should only be called once, onContentUpdate should be able to throw and there should be a generic normalizer
Caleb James DeLisle f95acda758 Minor refactoring of /pad/ ; moved /*/main.js into a common file ; framework'd /code/
Caleb James DeLisle 1c791b5b51 Fix framework by removing some async and also fix media tags
Caleb James DeLisle 77fe6a9bba small bug fixes
Caleb James DeLisle 368a6b2406 manual merge, still wip
Caleb James DeLisle 0eb2165f31 Implement a new pad framework and make it work (seemingly) with /pad/