9e6e29bc93working on API: simplifying PUT request mocking
El RIDO
2015-10-11 18:50:48 +02:00
e5b096ed8cfound and fixed a bug when using expiration together with discussion
El RIDO
2015-10-03 17:54:18 +02:00
add980d36fadding UI tests for database configuration, fixed an issue with comment table creation
El RIDO
2015-10-03 15:52:37 +02:00
7ec94e0db5implementing 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 +02:00
6b7dc44039preparing unit test for request object
El RIDO
2015-09-27 15:37:17 +02:00
ce3f10f143improving unit tests, fixing regression in DB model
El RIDO
2015-09-27 14:36:20 +02:00
694138c5d4mostly finished with data model refactoring
El RIDO
2015-09-27 03:03:55 +02:00
211d3e4622preparing unit test for model refactoring, refactoring traffic limiter
El RIDO
2015-09-26 17:57:46 +02:00
d04eab52c9refactoring how attachments are stored
El RIDO
2015-09-26 12:29:27 +02:00
22b4c89227adapting configGenerator for 0.21
El RIDO
2015-09-22 23:45:52 +02:00
6d24ff824erefactoring configuration
El RIDO
2015-09-22 23:21:31 +02:00
9f68658106incrementing version number, updating changelog
0.21.1
El RIDO
2015-09-21 22:43:00 +02:00
0de9f868faimproving unit tests, fixing #38
El RIDO
2015-09-21 22:32:52 +02:00
0686087cfdfixing 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 +02:00
2dd8b94b05improving git archive output
0.21
El RIDO
2015-09-19 17:38:04 +02:00
608605cd54incrementing version number, updating docs
El RIDO
2015-09-19 17:23:10 +02:00
a41d0ca4ddvarious 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 +02:00
844c4d15e9fixes#30
El RIDO
2015-09-19 14:19:42 +02:00
a111357faeadd optional (since it uses a session cookie) language selection
El RIDO
2015-09-19 11:21:13 +02:00
47efedf23ctraffic 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 +02:00
801cdc627eadding credit to Viktor Stanchev for the file upload support and translators
El RIDO
2015-09-18 22:04:57 +02:00
39e865ca64if the uploaded file is an image mime type, display it
El RIDO
2015-09-18 21:41:50 +02:00
50075ea948fixing issue with attachment, empty paste & empty password
El RIDO
2015-09-18 20:25:53 +02:00
ed9c4f45f4adding file name support for #20, solving issue with unencryptable file
El RIDO
2015-09-18 12:33:10 +02:00
e144739decimplement file upload UI on bootstrap templates
El RIDO
2015-09-18 10:49:39 +02:00
8de24fae67small visual adjustement on bootstrap theme
El RIDO
2015-09-18 09:52:04 +02:00
9274564162intermediate 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 +02:00
f25661bedaWorking 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 +02:00
ec8851e46csupport < 0.21 syntax highlighting
El RIDO
2015-09-17 20:47:00 +02:00
106141efa4merging @vikstrous file upload feature for #20 from 8a6d268278
El RIDO
2015-09-16 22:51:48 +02:00
61903665dflogic cleanup
El RIDO
2015-09-16 20:49:28 +02:00
0e53d1ee86added 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 +02:00
9dde7f034amoving 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 +02:00
428a9d9c41toggling 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 +02:00
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 +02:00
be8883d10eresolving 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 +02:00
b26fb08732Fixing issues with en translation, thanks @wware for spotting it
El RIDO
2015-09-08 20:48:18 +02:00
588e01fbecMerge branch 'master' of git@github.com:elrido/ZeroBin.git
El RIDO
2015-09-06 19:23:43 +02:00
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 +02:00
2f15d4c70aMissing double quote that broke the app !
Hexalyse
2015-09-06 16:06:48 +02:00
108cf69f8bTranslated the added phrases
Hexalyse
2015-09-06 16:04:17 +02:00
c83ba8256fimplementing a plural translation solution, currently only the JS part
El RIDO
2015-09-06 15:54:43 +02:00
eee7b0144acovering 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 +02:00
5e47feb7e1Merge pull request #24 from Gabbalo/patch-1
El RIDO
2015-09-06 09:24:03 +02:00
9a370d33eaMerge pull request #23 from marsjaninzmarsa/patch-1
El RIDO
2015-09-06 09:22:28 +02:00
9ac9f9e1a7Update de.json
Gabriel
2015-09-06 07:30:45 +02:00
952f8b7b9aAdded Polish translation due to #7.
Kuba Niewiarowski
2015-09-06 04:26:40 +02:00
18f32f3625Translated a missing sentence in fr.json
Hexalyse
2015-09-05 18:16:20 +02:00
72ace70b04Error in de translation header : "de" => "fr"
Hexalyse
2015-09-05 18:11:20 +02:00
b883d5eb4cMerge branch 'master' of git@github.com:elrido/ZeroBin.git
El RIDO
2015-09-05 17:21:05 +02:00
3099e10dfarefactored 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 +02:00
d74172064bHide error message when paste is posted correctly
Hexalyse
2015-09-05 14:45:50 +02:00
9687144c92Error messages are now replaced and not appended
Hexalyse
2015-09-05 14:38:53 +02:00
a2af88a36einitial work on translations, covering the PHP side of it
El RIDO
2015-09-05 02:24:56 +02:00
28776ac178formatting RainTPL class
El RIDO
2015-09-05 01:55:19 +02:00
3edeefd799change project homepage link in templates
El RIDO
2015-09-03 23:51:42 +02:00
411419d597adding tests and unifying paste creation output
0.20
El RIDO
2015-09-03 22:55:36 +02:00
2d79ba8243updating docs, bumping version to 0.20
El RIDO
2015-09-03 22:22:59 +02:00
5dacd409eeMerge pull request #18 from Hexalyse/patch-1
El RIDO
2015-09-02 20:24:13 +02:00
143be83426Updated README.me to explain password feature
Hexalyse
2015-09-02 14:07:31 +02:00
602fc4705echange for API consistency
El RIDO
2015-09-01 23:51:31 +02:00
b25022e403refactored 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 +02:00
ded24b43abMerge pull request #17 from Hexalyse/master
El RIDO
2015-09-01 18:52:20 +02:00
9611e0ec4fThe default expiration time of the paste is now also displayed before we select an expiration time.
Hexalyse
2015-09-01 14:19:03 +02:00
802a0b26b9burn after reading messages are only deleted after callback by JS when successfully decrypted, resolves#11
El RIDO
2015-08-31 22:10:41 +02:00
9fdbba76ceworking 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 +02:00
d3c4600806slight 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 +02:00
0198371049Password input id change in zerobin.js
Hexalyse
2015-08-30 15:06:32 +02:00
eadcd60e14Password input id change in zerobin.js
Hexalyse
2015-08-30 15:05:50 +02:00
1009491721Fixed bug of password input not displaying on bootstrap theme
Hexalyse
2015-08-30 14:46:43 +02:00
f2532f8310Changed ids in HTML
Hexalyse
2015-08-30 14:44:46 +02:00
2c8f5a0566Added password field on bootstrap theme
Hexalyse
2015-08-30 14:43:01 +02:00
fa273a3429Added password field on bootstrap theme
Hexalyse
2015-08-30 14:36:40 +02:00
2d0668af03concluding 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 +02:00
99dbb22e21refining 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 +02:00
1c4d1aa6b6working on configuration unit test generator as described in #16
El RIDO
2015-08-29 01:26:48 +02:00
ae82e84ef8correcting php doc comments
El RIDO
2015-08-27 23:58:56 +02:00
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 +02:00
d57d6cf44bcreated initial unit tests for main zerobin class
El RIDO
2015-08-27 23:30:35 +02:00
f775da3931fixing 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 +02:00
d042bb41baUpdated README with a security notice as mentioned in issue #13
El RIDO
2015-08-23 18:09:34 +02:00
3306bcff99switch to bootstrap theme by default
El RIDO
2015-08-23 18:08:45 +02:00
259ca3c55fbootstrap theme should display the textarea as monospaced text, too
El RIDO
2015-08-23 18:07:38 +02:00