Commit Graph

57 Commits

Author SHA1 Message Date
Stanislav Nikitin cdc8ecf49b Merge branch 'readme-update' of fastpastebin/fastpastebin into master 2019-10-13 09:52:06 +00:00
Stanislav Nikitin bd981023da
README update. 2019-10-13 14:50:11 +05:00
Stanislav Nikitin a982e07faf Fixed improper tooltip (popups) rendering. Fixes #8. (#11) 2019-10-13 09:25:29 +00:00
Stanislav Nikitin 0bbb415852
Drone pipelines update. 2019-10-13 14:02:33 +05:00
Vladimir Hodakov 6207229e9b Move to Go modules (#10) 2019-10-13 08:55:38 +00:00
Stanislav Nikitin 2159aadfcb
Fixed Safari stuck when clicking on dropdowns by updating Bulma.
Fixes #4.
2019-10-12 15:10:13 +05:00
Stanislav Nikitin 3ebf9b653e
Put docker image into approriate repo. Related to #6. 2019-10-12 14:30:20 +05:00
Stanislav Nikitin 4d60a9b1b6
Switching to Drone CI and giredore. 2019-10-12 14:26:46 +05:00
Stanislav Nikitin e042c4414f
Moved from gitlab.com to Gitea with giredore. 2019-10-12 14:18:35 +05:00
Stanislav Nikitin 333fc1d12a
CI configuration. 2019-09-25 18:47:51 +05:00
Stanislav Nikitin 7f2174a33e
Moved Dockerfile and docker-compose.yml to top directory. 2019-09-25 18:45:50 +05:00
Stanislav Nikitin e26a466efc Merge branch 'feature/docker' into 'master'
Dockerize the app

See merge request pztrn/fastpastebin!1
2019-07-23 04:30:22 +00:00
Timur Demin d9a46aa5b3
Make changes proposed by @pztrn 2019-07-20 14:16:06 +05:00
Timur Demin dbf82e213b
Dockerize the app 2019-07-08 08:41:03 +05:00
Stanislav Nikitin 4f01e2f5ce
Logger refactoring, part 1. 2019-04-13 00:05:22 +05:00
Stanislav Nikitin 7281b9be65
Refactoring for pastes domain for code reusing and better structuring. 2019-04-12 23:29:42 +05:00
Stanislav Nikitin 19b5ef3d9f
Fastfix for previous two commits (sorry) and chroma update.
Well, doing "git add ." not from repository's root is a bad idea.

Updated chroma dependency, added more languages to syntax highlighting.
2019-03-07 08:43:28 +05:00
Stanislav Nikitin 3fe51fc6c5
Dependencies update and database not available crash fix.
Added forgotten dependencies update.

Fixed fastpastebin crash when database isn't available and added cute
error screen for informing users about such condition (both HTML and raw).
2019-03-07 08:39:12 +05:00
Stanislav Nikitin 19a3a5004c
The Huge Refactoring. 2019-03-07 07:56:50 +05:00
Stanislav Nikitin 0bf20cd2c9
Assets update. 2018-12-01 04:46:27 +05:00
Stanislav Nikitin 35c217fe46
Builder script and gitignore update. 2018-12-01 04:23:15 +05:00
Stanislav Nikitin 849c72b238
Version bump. 2018-12-01 03:55:11 +05:00
Stanislav Nikitin c565ec8f21 Fixed timezone things with postgresql and made "Forever" work. 2018-12-01 03:49:04 +05:00
Stanislav Nikitin aa5e11329f PostgreSQL support. 2018-12-01 03:23:52 +05:00
Stanislav Nikitin b6556d6e90 Moved database migrations for MySQL dialect into approriate package. 2018-12-01 02:29:14 +05:00
Stanislav Nikitin 400ce0db0c Quick and dirty fix to get database connection reestablish if connection was lost. 2018-12-01 02:23:36 +05:00
Stanislav Nikitin fc8f4e9d8b Switch to Gitlab. 2018-12-01 02:16:06 +05:00
Stanislav Nikitin 2beb9ecef9 Version bump - we're 0.2.0! 2018-05-27 12:27:43 +05:00
Stanislav Nikitin 0cca0f453f Database dialects, proper database shutdown, pagination in configuration.
Added possibility to use different database (storage) backends. Currently
supported: flatfiles and mysql. Fixes #2.

Added database shutdown call. This call will properly shutdown database
connections (in case of RDBMS) or flush pastes index cache on disk (in
case of flatfiles).

De-hardcoded pagination count. Fixes #12.
2018-05-27 12:25:01 +05:00
Stanislav Nikitin 296e2771d6 Version 0.1.1. 2018-05-26 16:10:38 +05:00
Stanislav Nikitin c8005a4836 Navbar burger isn't used, removed. 2018-05-26 13:58:50 +05:00
Stanislav Nikitin 342a4d1d7c Templates and templater, added footer with application data. Fixes #8 and #7. 2018-05-26 13:50:13 +05:00
Stanislav Nikitin d7e9865c91 Proper check for paste's password input. Fixes #4 and should also fix #5. 2018-05-26 12:09:53 +05:00
Stanislav Nikitin 9f0beb7e3e Set proper logger level, fixes #6. 2018-05-26 12:05:37 +05:00
Stanislav Nikitin d7e58613ba Changelog and v0.1.0. 2018-05-19 10:10:30 +05:00
Stanislav Nikitin 0756e23696 Gitter lags, all to Keybase! :P 2018-05-18 23:43:08 +05:00
Stanislav Nikitin d85bb26498 README update with compilation requirements warning and updated features list. 2018-05-18 22:50:32 +05:00
Stanislav Nikitin af75fb19cb Dependencies. 2018-05-18 22:31:40 +05:00
Stanislav Nikitin 94a0a435b6 Passworded pastes are here. 2018-05-18 22:28:04 +05:00
Stanislav Nikitin b8e9895617 Update README's functionality section. 2018-05-17 22:43:15 +05:00
Stanislav Nikitin 8ecf597283 Pastes expiration. 2018-05-17 22:41:21 +05:00
Stanislav Nikitin abf10c0904 Proper pagination. 2018-05-17 22:16:07 +05:00
Stanislav Nikitin ec2e885438 README update about current functionality and public pastes saving fix. 2018-05-02 11:29:29 +05:00
Stanislav Nikitin a8c8f6de36 Fix for private pastes can be obtained in RAW mode without TS. 2018-05-01 23:08:12 +05:00
Stanislav Nikitin c926a58276 Private pastes, systemd unit file, design updates.
It is now possible to create private pastes, just check approriate
checkbox.

Added systemd unit file. Don't forget to fix it for your needs!

Updated design for pastes viewing, now paste information shows in
table. Improves mobile experience at least :).
2018-05-01 22:56:45 +05:00
Stanislav Nikitin 64c2d62a49 Design works and viewing raw paste data. 2018-05-01 18:43:06 +05:00
Stanislav Nikitin 73505ffdb6 Pagination links fix. 2018-05-01 17:52:40 +05:00
Stanislav Nikitin 850fbb55ab Captcha and design works.
Added captcha generation. As we're working without JS - there is no
possibility to reload image, only if user will reload whole web page.

Some design works - set monospace font for paste textarea (will
use system-defined default monospace font) and lowered font size
in paste views.
2018-05-01 17:45:36 +05:00
Stanislav Nikitin 6150e3c1fd Forgotten vendored packages and README update. 2018-05-01 15:01:40 +05:00
Stanislav Nikitin 398aea2697 Syntax highlight and README update. 2018-05-01 14:41:36 +05:00