Commit graph

107 commits

Author SHA1 Message Date
Sascha Ißbrücker
3bab7db023
Enhance delete links with inline confirmation (#74) 2021-02-15 21:09:03 +01:00
Sascha Ißbrücker
b6b7d3f662 Update CHANGELOG.md 2021-02-14 18:05:12 +01:00
Sascha Ißbrücker
9c51487d3b Bump version 2021-02-14 18:04:28 +01:00
Sascha Ißbrücker
c61e8ee2cd
Implement archive feature (#73)
* Implement archive function (#46)

* Implement archive view (#46)

* Filter tags for archived/unarchived (#46)

* Implement archived bookmarks endpoint (#46)

* Implement archive mode for search component (#46)

* Move bookmarklet to settings (#46)

* Update modified timestamp on archive/unarchive (#46)

* Fix bookmarklet (#46)
2021-02-14 18:00:22 +01:00
Sascha Ißbrücker
f555bba9e9
Fix mobile issues with searchbox and nav menu (#72)
* Fix mobile Safari searchbox style (#62)

* Fix mobile menu not closing on outside click (#62)
2021-02-07 00:10:02 +01:00
Sascha Ißbrücker
91d876a7f1
Add option to disable bookmark URL validation (#57)
* Add option for disabled bookmark URL validation (#36)

* Add options documentation (#36)
2021-02-06 16:27:19 +01:00
Sascha Ißbrücker
085027b00a
Show URL as fallback if no title is available (#64) 2021-01-16 00:57:57 +01:00
Sascha Ißbrücker
94eb55896d Fix default API permissions 2021-01-16 00:29:37 +01:00
Sascha Ißbrücker
bea0fe3b70 Fix duplicate tags test 2021-01-13 09:43:17 +01:00
Sascha Ißbrücker
2d62ba3710 Update CHANGELOG.md 2021-01-12 22:58:38 +01:00
Sascha Ißbrücker
63acde36de Bump version 2021-01-12 22:43:54 +01:00
Sascha Ißbrücker
70953a52b9
Fix duplicate tag error (#65) 2021-01-12 22:42:56 +01:00
Sascha Ißbrücker
f8fc360d84
Add pagination (#63)
* Add pagination tag (#11)

* Add pagination tag tests (#11)

* Improve styling (#11)
2021-01-11 17:49:53 +01:00
Sascha Ißbrücker
b2aeec2cac Update CHANGELOG.md 2021-01-09 22:19:37 +01:00
Sascha Ißbrücker
cb7abbfacb Bump version 2021-01-09 22:17:32 +01:00
Sascha Ißbrücker
b844293342
Add favicon (#60)
Co-authored-by: Sascha Ißbrücker <sissbruecker@lyska.io>
2021-01-09 00:24:06 +01:00
Sascha Ißbrücker
0f231bcd9f Setup CI for tests 2021-01-02 11:50:16 +01:00
Sascha Ißbrücker
9df270557f
Make tag search and assignment case insensitive (#56)
* Make tag assignment and search case-insensitive (#45)

* Add tests for tag case-sensitivity and deduplication (#45)

Co-authored-by: Sascha Ißbrücker <sissbruecker@lyska.io>
2021-01-02 11:30:20 +01:00
Sascha Ißbrücker
f98c89e99d Update CHANGELOG.md 2021-01-01 13:25:11 +01:00
Sascha Ißbrücker
6addee1377 Bump version 2021-01-01 13:22:28 +01:00
Sascha Ißbrücker
16ba7f390d Improve README structure 2021-01-01 13:17:47 +01:00
ScientiaSitPotentia
64914fb0d5
Docker compose support (#54)
* added docker-compose files

* updated readme with docker-compose instructions

* updated default docker-compose data folder
2021-01-01 13:11:22 +01:00
Sascha Ißbrücker
ac0f0a7831 Update CHANGELOG.md 2020-12-31 10:02:47 +01:00
Sascha Ißbrücker
f45310fc2b Update CHANGELOG.md 2020-12-31 09:49:26 +01:00
Sascha Ißbrücker
17dccdf0e9 Bump version 2020-12-31 09:48:47 +01:00
Sascha Ißbrücker
c13b27e170
Add search autocomplete (#53)
* Implement search autocomplete for recent searches

* Implement search autocomplete for bookmarks

* Fix URL encoding of query param

* Add tag suggestions to search autocomplete

Co-authored-by: Sascha Ißbrücker <sissbruecker@lyska.io>
2020-12-31 09:47:51 +01:00
Sascha Ißbrücker
816a887d99 Update node dependencies 2020-12-31 07:34:33 +01:00
Sascha Ißbrücker
779de41b65
Implement custom netscape file parser (#51)
* Implement custom Netscape file parser (#50)

* Add environment variable to configure request timeouts (#50)

Co-authored-by: Sascha Ißbrücker <sissbruecker@lyska.io>
2020-12-31 07:02:28 +01:00
Sascha Ißbrücker
50a825b3ca Add versioning and release notes 2020-12-31 06:16:52 +01:00
Sascha Ißbrücker
477fed284d
#47 Fix description import (#48)
Co-authored-by: Sascha Ißbrücker <sissbruecker@lyska.io>
2020-12-29 13:14:10 +01:00
Kirill Goncharov
1cb2f552a4
Add rel=noopener attribute to external links (#44) 2020-12-28 15:11:55 +01:00
Sascha Ißbrücker
719a11a658 Add URL to search query 2020-12-28 06:46:43 +01:00
Sascha Ißbrücker
e497bcb5c0
#24 Implement REST API (#32)
* #24 Implement readonly bookmark API

* #24 Implement create/update bookmark API

* #24 Fix title, description not allowing blank values

* #24 Code cleanup

* #24 Add modification dates to response

* #24 Add API docs

* #24 Implement delete bookmark API

* #24 Fix API docs link

* #24 Fix API docs link

* #24 Implement tag API

Co-authored-by: Sascha Ißbrücker <sissbruecker@lyska.io>
2020-09-27 09:34:56 +02:00
Sascha Ißbrücker
7fb73111b2
Merge pull request #31 from sissbruecker/feature/#26-implement-return-url
#26 Return to same page after editing or deleting bookmark
2020-09-13 10:56:43 +02:00
Sascha Ißbrücker
c80f26dd34 #26 Return to same page after editing or deleting bookmark 2020-09-13 10:56:03 +02:00
Sascha Ißbrücker
3373667c72
Merge pull request #30 from sissbruecker/feature/#25-increase-url-limit
#25 Increase bookmark URL length limit
2020-09-13 09:07:22 +02:00
Sascha Ißbrücker
8a208cad07 #25 Increase bookmark URL length limit 2020-09-13 09:05:50 +02:00
Sascha Ißbrücker
348a536aa3
#23 Prevent bookmark duplicates
* Show hint if URL is already bookmarked

* Remove hint if URL belongs to edited bookmark

* Fix query param encoding

* Update bookmark instead of duplicating it

Co-authored-by: Sascha Ißbrücker <sissbruecker@lyska.io>
2020-09-13 08:46:07 +02:00
Sascha Ißbrücker
10fd3d89be Add error handling and logging for importer 2020-06-07 14:15:44 +02:00
Sascha Ißbrücker
1ab4aa5045
Merge pull request #19 from sissbruecker/dependabot/pip/django-2.2.13
Bump django from 2.2.10 to 2.2.13
2020-06-07 13:31:32 +02:00
Sascha Ißbrücker
77695adaf3
Merge pull request #21 from sissbruecker/dependabot/npm_and_yarn/acorn-7.2.0
Bump acorn from 7.1.0 to 7.2.0
2020-06-07 13:31:21 +02:00
dependabot[bot]
f9ec5bc215
Bump acorn from 7.1.0 to 7.2.0
Bumps [acorn](https://github.com/acornjs/acorn) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/7.1.0...7.2.0)

Signed-off-by: dependabot[bot] <support@github.com>
2020-06-07 11:30:24 +00:00
Sascha Ißbrücker
45220dd46e
Merge pull request #20 from arpitgogia/bookmarks-import-fix
Fix for Bookmarks Importer
2020-06-07 13:29:54 +02:00
Arpit
9275baabd2 Use system timezone for bookmark's "Added date" 2020-06-06 23:05:57 +05:30
Arpit
81d1fd1e6a Use a default value if attribute missing from tag 2020-06-06 23:05:42 +05:30
dependabot[bot]
b64c45b7bc
Bump django from 2.2.10 to 2.2.13
Bumps [django](https://github.com/django/django) from 2.2.10 to 2.2.13.
- [Release notes](https://github.com/django/django/releases)
- [Commits](https://github.com/django/django/compare/2.2.10...2.2.13)

Signed-off-by: dependabot[bot] <support@github.com>
2020-06-06 01:06:36 +00:00
Sascha Ißbrücker
98da644a9b Fix README heading 2020-04-04 13:19:12 +02:00
Sascha Ißbrücker
e2751dfdec #14 Add community link 2020-04-04 13:04:07 +02:00
Sascha Ißbrücker
e402907933
Merge pull request #10 from sissbruecker/dependabot/pip/django-2.2.10
Bump django from 2.2.8 to 2.2.10
2020-02-22 11:55:10 +01:00
Sascha Ißbrücker
45868068b5
Merge pull request #8 from killgufo/master
Drop privileges instead of running as root
2020-02-22 11:54:47 +01:00