Ameya Shenoy
e44da0557f
feat(docker): add Dockerfile to build container ( #411 )
...
* feat(docker): add Dockerfile to build container
Also added related docs. It is worth mentioning that at this point the
server used inside the docker container is the default Flask server,
which is not production ready.
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
* feat(docker): server requests with gunicorn
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
* fix(docker): restructure to speed up build
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
* perf(docker): reduced image size
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2019-08-23 00:58:01 +05:30
Ameya Shenoy
b9b8dd3ccf
fix(OPEN_IN_NEW_TAB): get from environment var
...
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2019-08-12 03:01:58 +05:30
rachmadaniHaryono
087184771b
new: user: open in new tab
2019-06-07 07:52:55 +08:00
rachmadaniHaryono
ac6089214d
new: chg: disable favicon default
2019-05-27 21:24:30 +08:00
rachmadaniHaryono
db72d24af4
chg: dev: better boolean conversion
2019-05-27 21:23:26 +08:00
rachmadaniHaryono
74bbbdde2f
new: dev: disable favicon feature
2019-05-27 21:16:41 +08:00
rachmadaniHaryono
947eaf666f
new: dev: update urllib3 and requests
2019-05-16 21:48:52 +08:00
rachmadaniHaryono
8d617c6620
new: dev: update search_bookmarks
2019-05-16 21:40:29 +08:00
rachmadaniHaryono
b94d348dc2
new: dev: update bookmark range
2019-05-16 21:11:40 +08:00
rachmadaniHaryono
dcefac1065
new: dev: update network_handler
2019-05-14 20:07:09 +08:00
rachmadaniHaryono
baa8308ed4
new: dev: refactor network handle
2019-05-14 19:49:52 +08:00
rachmadaniHaryono
b2c628a27a
new: dev: tiny url
2019-05-14 18:57:05 +08:00
rachmadaniHaryono
fc76a20ee7
new: dev: merge refresh_bookmark view
2019-05-14 16:12:44 +08:00
rachmadaniHaryono
cfdc21fc5d
chg: dev: bookmark view use methodview
2019-05-14 15:45:10 +08:00
rachmadaniHaryono
8a1e3995a4
new: dev: update bookmarks api
2019-05-14 14:35:47 +08:00
rachmadaniHaryono
10a61debf8
new: dev: tag api view
2019-05-14 14:05:50 +08:00
rachmadaniHaryono
1bc4dcf0b0
new: dev: update tag api
2019-05-14 13:15:37 +08:00
rachmadaniHaryono
79b4cb795e
new: dev: annotation for bookmark
2019-05-14 05:00:16 +08:00
rachmadaniHaryono
8d1cc65f69
fix: dev: api
2019-05-14 04:56:25 +08:00
rachmadaniHaryono
4fa973d306
new: dev: db_file and test
2019-05-14 01:51:23 +08:00
rachmadaniHaryono
de74fe61f4
fix: dev: wtforms warning
2019-05-14 01:51:23 +08:00
rachmadaniHaryono
e8a2a9a96b
fix: docs: help text
2019-05-14 01:50:51 +08:00
rachmadaniHaryono
418834ee83
fix: template minor error
2019-05-14 01:50:02 +08:00
rachmadaniHaryono
7f0b1da494
new: dev: sync requirement file and setup
2019-05-13 05:34:28 +08:00
rachmadaniHaryono
bf99f3c78b
chg: test: ignore mypy error
2019-04-28 08:13:56 +08:00
Arun Prakash Jana
9fc5691df6
Address CVE-2019-10906
2019-04-13 07:18:53 +05:30
Sébastien Lavoie
5e487c3e69
Fix a few typos
2019-01-10 21:13:20 -06:00
Sébastien Lavoie
094f44b369
Improve readability and fix minor typos.
2018-12-30 20:49:38 -06:00
Chris Drexler
47dd0b1967
UPD(bukuserver) refactor dbfile option
...
- create get_bukudb factory function
- rename option to DB_FILE
2018-12-15 18:30:48 +01:00
Chris Drexler
0634b62bdc
FIX flake8 errors
...
- visual indent
2018-12-14 17:56:56 +01:00
Chris Drexler
db13e3a894
FIX flake8 errors
...
- line length
- removed unused import
2018-12-14 17:34:41 +01:00
Chris Drexler
ba79c13ef1
NEW(server) add db path option
...
add environment variable to configure alternative
db-file path for bukuserver
2018-12-13 12:25:52 +01:00
Arun Prakash Jana
35f4620f55
Fix CVE-2018-18074, CVE-2018-20060
2018-12-13 00:17:56 +05:30
Arun Prakash Jana
2a69d5252d
Refactor bukuserver manual install steps
2018-11-01 19:35:18 +05:30
Arun Prakash Jana
f5d3ad16f0
Fix vulnerability: CVE-2018-18074
2018-10-30 05:59:04 +05:30
Arun Prakash Jana
f3308004d1
Fix vulnerability: CVE-2018-1000656
2018-10-29 21:57:07 +05:30
rachmadaniHaryono
c4f93cec82
fix: user: link to bookmark with empty tag
2018-10-29 21:51:53 +05:30
SZ Lin (林上智)
7a03a0c455
Replace minified with standard chart.js to make bukuserver
...
DFSG compatible.
2018-08-29 10:44:02 +08:00
rachmadaniHaryono
b92bb72153
chg: dev: remove unused import
2018-07-19 12:18:27 +08:00
rachmadaniHaryono
a8ceab2013
chg: doc: typo
2018-07-19 12:16:04 +08:00
rachmadaniHaryono
e161c14306
chg: doc: bukuserver screenshot
2018-07-19 08:27:22 +08:00
rachmadaniHaryono
2685e70bfa
chg: dev: remove moved statistic view
2018-07-19 08:19:34 +08:00
rachmadaniHaryono
71ff60df73
fix: dev: refresh button on statistic
2018-07-19 08:17:57 +08:00
rachmadaniHaryono
a37f5765cc
chg: dev: netloc and tag link
2018-07-19 07:46:24 +08:00
Arun Prakash Jana
de7a6993e0
Fix build break
2018-07-19 02:27:15 +05:30
rachmadani haryono
be50451d1d
Feature/server ( #289 )
...
* new: dev: version flag
fix: dev: pylint error
* chg: dev: sort route !cosmetic
* new: dev: custom BaseModelView for buku bookmark
* new: dev: formatted entry
* new: dev: url render mode
* new: dev: bookmark edit !wip
* chg: dev: use existing form for bookmark
* chg: dev: form name !refactor
* new: dev: enable details views
* new: dev: views module
* new: dev: tag model view
* chg: dev: only split page_size defined
* chg: dev: use SelectMultipleField
* fix: dev: Bookmark tags choices
* chg dev: configure tags
* chg: dev: tag edit form !wip
* chg: dev: update bookmark model
* chg: dev: remove unused function
* new: dev: add flask wtf and admin
* chg: dev: use SimpleNamespace instead namedtuple
* new: dev: delete tags feature
* new: dev: chatty parameter for delete_tag_at_index
* fix: dev: skip confirmation when deleting tag
* fix: dev: when update bookmark model
* new: dev: update tag
* chg: dev: use parse_tags method
* new: dev: select2 field for tagsfield
* chg: dev: remove unused code
* fix: dev: syntax
* fix: dev: update bookmark model
* chg: dev: change api based on flask-api
* fix: dev: new tags on tag_detail PUT
* chg: dev: raise error when parsing failed
* chg: dev: move server required package
* new: dev: create_model
* chg: dev: override abstract method model view class
* chg: dev: delete model for bookmark
* fix: dev: pylint ignore !cosmetic
* new: dev: filter for tag
* chg: dev: more filter for TagModel
* new: dev: new filter for tag model
* chg: dev: deduplicate filter
* fix: dev: pylint !cosmetic
* chg: dev: generalize tag, bookmark filter
* chg: dev: add filters for bookmark
* fix: dev: not equal filter
* new: dev: url basic filter
* chg: dev: configure bookmark model view
* chg: dev: reorder bookmark view method
* new: dev: tags number filter
* chg: dev: bookmark url with unknown scheme
* new: dev: network handle api
* new: dev: modal edit/create for bookmark
* chg: dev: link tag bookmark tag search
* fix: dev: empty tag contain search
* chg: dev: buku search option
* new: dev: buku search to filter
* chg: dev: front page search
* chg: dev: move Statistic page to views module
* fix: dev: bookmark search
* new: dev: title filter
* fix: dev: statistic label
* fix: dev: link on statistic page
* chg: dev: strip search value
* fix: dev: bookmark entry fix
* fix: dev: netloc modal on
* fix: dev: pylint !cosmetic
* chg: dev: remove duplicate package
* chg: dev: move admin to root
* fix: dev: link on statistic page
* chg: dev: pin pyyaml package
2018-06-28 19:34:35 +05:30
Arun Prakash Jana
536ecefcca
Update documentation
2018-05-30 19:04:58 +05:30
Arun Prakash Jana
88b046775f
Use Statistics
2018-05-26 05:08:45 +05:30
Arun Prakash Jana
aea87cb2ae
Add images
2018-05-26 05:05:56 +05:30
Arun Prakash Jana
a481e9c055
From rust to markdown
2018-05-26 04:35:06 +05:30