Max Schmitt
2360ce36ac
refactored getDisplayURL
7 years ago
Jeff Billimek
5c005ae890
configurable app DisplayURL for the UI ( #121 )
* changes to enable custom 'display' URL in app
* making example.yml use an empty string for DisplayURL
7 years ago
Max Schmitt
238835460b
web: bump dependencies and fixed short if statement
7 years ago
memory
55abb0b7ff
Handle missing links gracefully. ( #112 )
Herein, we do two things:
1- implement a custom handler for the virtual filesystem that,
rather than returning a simple (and ugly) 404 page, redirects
the client back to the root URL with the `customUrl` query
parameter filled out with the value of the request path.
2- In home.js, if the `customUrl` param is filled out, automatically
select the `custom` state setting, and pre-fill out the CustomID
input field with the value of that param.
In short, the server will never again return a 404 error, but instead
will gracefully prompt the user to fill in the missing link.
7 years ago
Max Schmitt
3ebe9d042f
Refactored project layout ( fix : #109 ) ( #111 )
* Reworked project layout
* adjusted Makefile for new folder structure
* fixed path errors
* Fixed test import paths
* fixes
* only pushing image to the docker hub if the branch is master
8 years ago
Max Schmitt
122191e0c8
Fixed docker hub deployment only on non PR and master branch
8 years ago
Max Schmitt
2e21c5d413
Refactored Frontend ( fix #51 )
8 years ago
Max Schmitt
822e4484e9
revised frontend (auto completion, util helper module)
8 years ago
Max Schmitt
87c3ce5b1e
Integrated password protection for shortened links ( fix #30 )
8 years ago
Max Schmitt
c8ed94518e
Improved moment.js calls: fix #45
8 years ago
Max Schmitt
799dd85f79
improved fetch error handling
8 years ago
Max Schmitt
6a4eb7302f
Cleaned up code and integrated deletion handling: fix #10
8 years ago
Max Schmitt
694bbd693e
- Improved responsiveness and added s.b0n.pl as an hosted demo in the README.md
8 years ago
Max Schmitt
93574983cb
Added link expiration: closes #22
8 years ago
Max Schmitt
dbdcfa0f68
Fix #25
8 years ago
Max Schmitt
3af1a1dae4
Fixed #31
8 years ago
Max Schmitt
2dee88c6a6
Cleaned up
8 years ago
Max Schmitt
2b23263613
Fix #27
8 years ago
Max Schmitt
113c684ce5
- added focus to the input field
- improved generateRandomString func
- added LogLevel
8 years ago
Max Schmitt
b6d6a01b78
- Fix #26
- Added logger to Store package
- Improved release names
8 years ago
Max Schmitt
d4b0fbf45a
moved authentification stuff into the index.js
8 years ago
Max Schmitt
067763e997
Added graphical menu
8 years ago
Max Schmitt
0f9903952a
- Added routing
8 years ago
Max Schmitt
36c1e4a7be
Added a bit for the routing component
8 years ago
Max Schmitt
6d7ec04974
Added #11
8 years ago
Max Schmitt
59a1cb3c1c
Enhanced oAuth stuff:
- improved syntax when only error is retuned
- refactored frontend
8 years ago
Schmitt, Max
1ea416a750
fixed invalid JSON
added more oAuth stuff
8 years ago
Schmitt, Max
dd338d8138
Refactored and added more oAuth stuff
8 years ago
Schmitt, Max
95143657ca
improved oAuth logic
8 years ago
Max Schmitt
54cde0244c
Minor changes:
- Switched the config to JSON
- Added Frontend
- Added fist oAuth parts
8 years ago