James Read
2ada67be04
Migrate integration-test infrastucture from Cypress to Selenium+Mocha ( #170 )
...
* cicd: Move cypress to selenium+mocha
* cicd: with is not supported unless using an a container
* cicd: relative path to mocha
* cicd: the integration-tests runner now starts/stops OliveTin
* cicd: Knowing the CWD helps debugging
* cicd: Headless chrome
* cicd: wait for integration-test server to be started
* fmt: Mostly fix isses from eslint
* cicd: #169 - Test multiple combo boxes
* fmt: let should be const
* cicd: Remove cypress entirely
2023-10-09 21:44:29 +00:00
jamesread
e1930c0899
fmt: codestyle
2023-10-05 00:21:02 +01:00
jamesread
37269cef02
fmt: reduce cyclo
2023-10-04 21:42:35 +01:00
jamesread
abd13b756c
cicd: Disable a broken test for now
2023-10-04 10:33:37 +01:00
jamesread
e5a870ed94
feature: websocket implemenation at last!
2023-08-25 15:11:29 +01:00
jamesread
56ef7ce95c
fmt: fix cyclo complexity in recent jwt key merge
2023-08-24 12:56:03 +01:00
Bernard Crnković and James Read
6e2e585175
add support for asymmetric crypto based jwt signatures ( #145 )
...
* add support for asymmetric crypto based jwt signatures
* wip: e2e test example
* wip: rsa key parse error...
* fix: test works
---------
Co-authored-by: James Read <contact@jread.com >
2023-08-24 12:33:10 +01:00
jamesread
4b5a579b0b
fmt: codestyle formatting
2023-08-24 12:11:28 +01:00
jamesread
f7fd8af124
feature: Websocket early impl
2023-08-09 21:24:05 +01:00
jamesread
8736f5e387
feature: websocket wip
2023-08-09 21:15:47 +01:00
jamesread
63fe78b4fe
feature: webui directory is now configurable
2023-03-21 10:20:17 +00:00
jamesread
11bb3f129f
fmt: gofmt
2023-02-16 16:21:53 +00:00
jamesread
0335e58b12
feature: Cleaned up jwt auth, and added header auth
2023-02-15 17:41:33 +00:00
Bernard Crnković and James Read
e18df74d5a
extract hardcoded jwt claim names into config ( #97 )
...
* extract hardcoded jwt field names into config
* Update config.go
Co-authored-by: James Read <contact@jread.com >
2023-01-10 22:29:31 +00:00
jamesread
2244d2c3ef
Merge branch 'main' of ssh://github.com/OliveTin/OliveTin
2022-11-13 08:36:20 +00:00
jamesread
37c54b5f77
feature: Look for webui in more directories
2022-11-13 12:35:47 +04:00
jamesread
21b33086ae
fmt: ST1005 https://staticcheck.io/docs/checks/#ST1005
2022-11-13 07:34:23 +00:00
jamesread
d53c88f314
fmt: gofmt
2022-11-12 12:20:17 +04:00
244404afbc
Sidebar ( #88 )
...
* feature: allow configurable title
* feature: sidebar prototype
* Spelling fix - Thanks @jonny7read
Spelling fix - Thanks @jonny7read
Co-authored-by: Jonny Read <jonny7read@gmail.com >
* feature: sidebar support
* bugfix: pagetitle
* fmt: hide sidebar under feature toggle
* fmt: Codestyle in style.css and main.js
Co-authored-by: Matthew Strasiotto <39424834+matthewstrasiotto@users.noreply.github.com >
Co-authored-by: Jonny Read <jonny7read@gmail.com >
2022-11-11 12:13:47 +04:00
jamesread
e9fbcce220
fmt: Reduce cyclo complexity
2022-08-24 20:52:13 +01:00
jamesread
0949999840
feature: Initial version of JWT/ACLs
2022-08-24 12:00:33 +01:00
Fabio Alessandro Locati
8485a0e446
bugfix: update code to reflect new repository name
2022-04-26 13:43:40 +02:00
jamesread
ebd1c4e938
security: Use quoted values for origin, URL, and force quoting.
2022-04-05 12:19:24 +01:00
jamesread
6f5fd20a2c
fmt: gofmt cleanup
2022-04-05 11:28:35 +01:00
jamesread
a725b377cc
feature: Customizable external rest address
2022-04-05 11:06:41 +01:00
James Read
24b8857165
Merge branch 'main' into rej_shownavigation
2022-03-23 15:43:43 +00:00
Russell Jones
5bd90adc1f
bugfix: Rename "HideNavigation" to "ShowNavigation"
2022-03-22 20:04:27 +00:00
Russell Jones
af78385759
feature: Show/Hide footer
2022-03-22 00:43:28 +00:00
jamesread
7ee404f44c
Restored goreleaser packages for now, as I just want to release. Still want them separate later.
2021-11-17 00:38:52 +00:00
jamesread
b3b5b6fe60
codestyle stuff
2021-11-04 10:32:53 +00:00
jamesread
78efc5c94e
Yay more unit tests
2021-11-04 00:30:36 +00:00
jamesread
3aa7c97bfb
Search additional dirs for the webui dir
2021-11-03 22:52:38 +00:00
jamesread
30d681690a
#6 - task arguments, that was a lot of work!
2021-11-02 01:25:07 +00:00
jamesread
4de2a12aab
Initial version
2021-10-16 07:51:27 +01:00
jamesread
fe02130596
gofmt
2021-07-16 22:12:13 +01:00
jamesread
2f26aa65a6
#11 - Initial theme support
2021-07-11 21:01:00 +01:00
jamesread
37b9e2d66f
Single endpoint for web+ui (Issue #4 ). Migrated to modern protobuf+grpc.
2021-05-24 22:02:21 +01:00