Commit graph

  • 1d6cfb7f3b refactoring delete API, added external JSON-LD context El RIDO 2015-10-11 21:22:00 +0200
  • 9e6e29bc93 working on API: simplifying PUT request mocking El RIDO 2015-10-11 18:50:48 +0200
  • e5b096ed8c found and fixed a bug when using expiration together with discussion El RIDO 2015-10-03 17:54:18 +0200
  • add980d36f adding UI tests for database configuration, fixed an issue with comment table creation El RIDO 2015-10-03 15:52:37 +0200
  • 7ec94e0db5 implementing request refactoring, beginning JS changes for JSON API, but discovered that DELETE and PUT are not available on all webservers by default El RIDO 2015-09-27 20:34:39 +0200
  • 6b7dc44039 preparing unit test for request object El RIDO 2015-09-27 15:37:17 +0200
  • ce3f10f143 improving unit tests, fixing regression in DB model El RIDO 2015-09-27 14:36:20 +0200
  • 694138c5d4 mostly finished with data model refactoring El RIDO 2015-09-27 03:03:55 +0200
  • 211d3e4622 preparing unit test for model refactoring, refactoring traffic limiter El RIDO 2015-09-26 17:57:46 +0200
  • d04eab52c9 refactoring how attachments are stored El RIDO 2015-09-26 12:29:27 +0200
  • 22b4c89227 adapting configGenerator for 0.21 El RIDO 2015-09-22 23:45:52 +0200
  • 6d24ff824e refactoring configuration El RIDO 2015-09-22 23:21:31 +0200
  • 9f68658106 incrementing version number, updating changelog 0.21.1 El RIDO 2015-09-21 22:43:00 +0200
  • 0de9f868fa improving unit tests, fixing #38 El RIDO 2015-09-21 22:32:52 +0200
  • 0686087cfd fixing mobile navbar triggered issue and slight adjustement to bootstrap template for using full width of browser for navbar El RIDO 2015-09-20 20:05:48 +0200
  • 2dd8b94b05 improving git archive output 0.21 El RIDO 2015-09-19 17:38:04 +0200
  • 608605cd54 incrementing version number, updating docs El RIDO 2015-09-19 17:23:10 +0200
  • a41d0ca4dd various fixes: - changing default formatter option to plain text to make upgrading from 0.19 Alpha smoother - fixing translation message change in bootstrap templates - adjusting how image uploads are displayed in bootstrap templates El RIDO 2015-09-19 14:22:29 +0200
  • 844c4d15e9 fixes #30 El RIDO 2015-09-19 14:19:42 +0200
  • a111357fae add optional (since it uses a session cookie) language selection El RIDO 2015-09-19 11:21:13 +0200
  • 47efedf23c traffic limiter would fail behind a reverse proxy / load balancer. Adding configuration option to set the trusted HTTP header to get the visitors IP in such a case (avoiding security issue if malicious clients just set these headers themselfs) El RIDO 2015-09-18 22:31:01 +0200
  • 801cdc627e adding credit to Viktor Stanchev for the file upload support and translators El RIDO 2015-09-18 22:04:57 +0200
  • 39e865ca64 if the uploaded file is an image mime type, display it El RIDO 2015-09-18 21:41:50 +0200
  • 50075ea948 fixing issue with attachment, empty paste & empty password El RIDO 2015-09-18 20:25:53 +0200
  • ed9c4f45f4 adding file name support for #20, solving issue with unencryptable file El RIDO 2015-09-18 12:33:10 +0200
  • e144739dec implement file upload UI on bootstrap templates El RIDO 2015-09-18 10:49:39 +0200
  • 8de24fae67 small visual adjustement on bootstrap theme El RIDO 2015-09-18 09:52:04 +0200
  • 9274564162 intermediate step for #28: revert bootstrap template, but ensuring that the navbar does not overlap by removing its float on top property. bootstrap-compact is now the template with the floating & always visible navbar. El RIDO 2015-09-18 09:31:17 +0200
  • e04e75adf3 Minor typo correction Hexalyse 2015-09-17 22:29:23 +0200
  • c72932d653 Merge pull request #29 from Draky50110/patch-1 El RIDO 2015-09-17 22:27:21 +0200
  • 895df63206 Update FR Gilles 2015-09-17 22:24:18 +0200
  • f25661beda Working on #28, changing template to avoid multi-line navbar: - moved "burn after reading" & "discussion" into "options" menu in "bootstrap" template - added seperate "bootstrap-compact" template that also moves the formats into the same "options" menu - fixing horizontal scroll bar glitch in mobile navbar El RIDO 2015-09-17 21:55:28 +0200
  • ec8851e46c support < 0.21 syntax highlighting El RIDO 2015-09-17 20:47:00 +0200
  • 106141efa4 merging @vikstrous file upload feature for #20 from 8a6d268278 El RIDO 2015-09-16 22:51:48 +0200
  • 61903665df logic cleanup El RIDO 2015-09-16 20:49:28 +0200
  • 0e53d1ee86 added markdown support and a dropdown for the format selection. The options other then markdown are plain text and source code (syntax highlighting). Resolves #25 El RIDO 2015-09-12 17:33:16 +0200
  • 9dde7f034a moving remaining time / for your eyes only message from nav bar into status alert in bootstrap theme, to ensure it is seen even with a collapsed nav bar as in the mobile view El RIDO 2015-09-12 10:38:04 +0200
  • 428a9d9c41 toggling mobile nav bar after tap on buttons "New", "Clone" and "Send" to ensure any messages are visible for #21. El RIDO 2015-09-12 10:23:12 +0200
  • da42968d7c "New" button became untapable in the mobile nav bar. Now it looks a bit more ugly (it is at the end of the menu) but at least can be tapped on again. El RIDO 2015-09-12 10:10:30 +0200
  • be8883d10e resolving nav bar becoming 3 lines between medium and small screen sizes before mobile nav is toggled by changing @grid-float-breakpoint to @screen-md (Point at which the navbar becomes uncollapsed) in bootstrap for #21. El RIDO 2015-09-12 10:07:59 +0200
  • b26fb08732 Fixing issues with en translation, thanks @wware for spotting it El RIDO 2015-09-08 20:48:18 +0200
  • 588e01fbec Merge branch 'master' of git@github.com:elrido/ZeroBin.git El RIDO 2015-09-06 19:23:43 +0200
  • b060d57524 - implemented php side of plural translation - using it to generate labels dynamically for the expire options (deprecating the [expire_labels] configuration). - added translation of the human readable data sizes to support the french octet - fixed IEC label for kibibytes El RIDO 2015-09-06 19:21:17 +0200
  • 2f15d4c70a Missing double quote that broke the app ! Hexalyse 2015-09-06 16:06:48 +0200
  • 108cf69f8b Translated the added phrases Hexalyse 2015-09-06 16:04:17 +0200
  • c83ba8256f implementing a plural translation solution, currently only the JS part El RIDO 2015-09-06 15:54:43 +0200
  • eee7b0144a covering JS side of translations (#7), added the messages to the translation files and translated the german ones El RIDO 2015-09-06 13:07:46 +0200
  • 5e47feb7e1 Merge pull request #24 from Gabbalo/patch-1 El RIDO 2015-09-06 09:24:03 +0200
  • 9a370d33ea Merge pull request #23 from marsjaninzmarsa/patch-1 El RIDO 2015-09-06 09:22:28 +0200
  • 9ac9f9e1a7 Update de.json Gabriel 2015-09-06 07:30:45 +0200
  • 952f8b7b9a Added Polish translation due to #7. Kuba Niewiarowski 2015-09-06 04:26:40 +0200
  • 18f32f3625 Translated a missing sentence in fr.json Hexalyse 2015-09-05 18:16:20 +0200
  • 72ace70b04 Error in de translation header : "de" => "fr" Hexalyse 2015-09-05 18:11:20 +0200
  • ce331e8271 French translation. Hexalyse 2015-09-05 18:10:23 +0200
  • b883d5eb4c Merge branch 'master' of git@github.com:elrido/ZeroBin.git El RIDO 2015-09-05 17:21:05 +0200
  • 3099e10dfa refactored JS: - moved from global namespace into anonymous function - as onclick has no direct access to the zerobin methods, the events are now bound in the init() method via bindEvents() - to simplify maintenance, the functions were wrapped into 3 objects: zerobin (display logic, event handling), filter (compression, encryption) and helper (stateless utilities) - some CSS and template adjustements were also done El RIDO 2015-09-05 17:12:11 +0200
  • d74172064b Hide error message when paste is posted correctly Hexalyse 2015-09-05 14:45:50 +0200
  • 9687144c92 Error messages are now replaced and not appended Hexalyse 2015-09-05 14:38:53 +0200
  • a2af88a36e initial work on translations, covering the PHP side of it El RIDO 2015-09-05 02:24:56 +0200
  • 28776ac178 formatting RainTPL class El RIDO 2015-09-05 01:55:19 +0200
  • 3edeefd799 change project homepage link in templates El RIDO 2015-09-03 23:51:42 +0200
  • 411419d597 adding tests and unifying paste creation output 0.20 El RIDO 2015-09-03 22:55:36 +0200
  • 2d79ba8243 updating docs, bumping version to 0.20 El RIDO 2015-09-03 22:22:59 +0200
  • 5dacd409ee Merge pull request #18 from Hexalyse/patch-1 El RIDO 2015-09-02 20:24:13 +0200
  • 143be83426 Updated README.me to explain password feature Hexalyse 2015-09-02 14:07:31 +0200
  • 602fc4705e change for API consistency El RIDO 2015-09-01 23:51:31 +0200
  • b25022e403 refactored JSON API, its now possible to retrieve pastes as JSON, which is now used when posting comments, eliminating the need to store the password in sessionStorage El RIDO 2015-09-01 22:33:07 +0200
  • ded24b43ab Merge pull request #17 from Hexalyse/master El RIDO 2015-09-01 18:52:20 +0200
  • 9611e0ec4f The default expiration time of the paste is now also displayed before we select an expiration time. Hexalyse 2015-09-01 14:19:03 +0200
  • 802a0b26b9 burn after reading messages are only deleted after callback by JS when successfully decrypted, resolves #11 El RIDO 2015-08-31 22:10:41 +0200
  • 9fdbba76ce working on password function for #15: - asking again if password is wrong - display error if user cancels dialog - use password to encrypt comments, too (password is "stored" in the password field) - store password in sessionStorage when posting a comment so, that it doesn't have to typed in again, but clear sessionStorage as soon as password is retrieved El RIDO 2015-08-31 21:14:12 +0200
  • d3c4600806 slight configuration changes, template modifications to make discussions and password configurable, removed generated configuration test as it grows quite big and a new one can be generated easily if needed El RIDO 2015-08-31 00:01:35 +0200
  • 0198371049 Password input id change in zerobin.js Hexalyse 2015-08-30 15:06:32 +0200
  • eadcd60e14 Password input id change in zerobin.js Hexalyse 2015-08-30 15:05:50 +0200
  • 1009491721 Fixed bug of password input not displaying on bootstrap theme Hexalyse 2015-08-30 14:46:43 +0200
  • f2532f8310 Changed ids in HTML Hexalyse 2015-08-30 14:44:46 +0200
  • 2c8f5a0566 Added password field on bootstrap theme Hexalyse 2015-08-30 14:43:01 +0200
  • fa273a3429 Added password field on bootstrap theme Hexalyse 2015-08-30 14:36:40 +0200
  • 95f1db925b Merge branch 'master' of https://github.com/elrido/ZeroBin Hexalyse 2015-08-30 14:33:09 +0200
  • 2d0668af03 concluding work on configuration test generator for #16. Replaced a few die()s in the code with Exception, making it possible to test properly. Fixed some outdated unit tests. El RIDO 2015-08-29 20:29:14 +0200
  • 99dbb22e21 refining configuration test generator, now supporting conditions on tests (i.e. if syntax highlighting is false, highlighting should never be loaded) El RIDO 2015-08-29 10:41:10 +0200
  • 1c4d1aa6b6 working on configuration unit test generator as described in #16 El RIDO 2015-08-29 01:26:48 +0200
  • ae82e84ef8 correcting php doc comments El RIDO 2015-08-27 23:58:56 +0200
  • be91afa042 - fixing JS errors when syntax highlighting is disabled (point 1. #15) - fixing missing url conversion in highlighted text (point 2. # 15) El RIDO 2015-08-27 23:58:28 +0200
  • d57d6cf44b created initial unit tests for main zerobin class El RIDO 2015-08-27 23:30:35 +0200
  • f775da3931 fixing nasty deletion bug from #15, included unit tests to trigger it and reworked persistence classes to through exceptions rather to fail silently El RIDO 2015-08-27 21:41:21 +0200
  • d042bb41ba Updated README with a security notice as mentioned in issue #13 El RIDO 2015-08-23 18:09:34 +0200
  • 3306bcff99 switch to bootstrap theme by default El RIDO 2015-08-23 18:08:45 +0200
  • 259ca3c55f bootstrap theme should display the textarea as monospaced text, too El RIDO 2015-08-23 18:07:38 +0200
  • aa3eba9b1f Merge branch 'master' of https://github.com/elrido/ZeroBin El RIDO 2015-08-23 15:55:03 +0200
  • a34cc562e1 optimized bootstrap comment layout Simon Rupf 2015-08-23 15:49:51 +0200
  • c78e1fc3db optimized bootstrap comment layout Simon Rupf 2015-08-23 15:49:51 +0200
  • da7ffc5d07 Changed css Hexalyse 2015-08-22 22:46:35 +0200
  • 8c519db877 changed some font sizes Hexalyse 2015-08-22 17:40:26 +0200
  • 2aa71708e2 Corrected display of password field Hexalyse 2015-08-22 17:27:43 +0200
  • 89bfc2ffe0 Merge remote-tracking branch 'origin/master' Hexalyse 2015-08-22 17:24:03 +0200
  • 3b537eda40 Added an optional password protection Hexalyse 2015-08-22 17:23:41 +0200
  • 02964aa936 changed button color when Open discussion is disabled Hexalyse 2015-08-22 17:01:14 +0200
  • d600ae7319 Changed text size of about box for readability Hexalyse 2015-08-22 16:54:37 +0200
  • f2912a07b0 Changed config to use SQLite Hexalyse 2015-08-22 16:43:02 +0200