0.1.9 85724f1

history of internal/httpserve/router.go at 0.1.9

2024-09-19

232c2f9Shorten container creation URL, update logs, and clean up code bamen

2024-09-17

0372158Refactor CLI endpoints and improve container creation Brice

2024-09-16

404a1f7Add create container URL to push response Brice

2024-09-03

8544804CLI & Backend: Implement OAuth device flow for CLI authentication bamen

2024-08-29

cf48edeRefactor: Streamline container image deployment and push process via the CLI client bamen

2023-11-07

68b331dRefactor deployment flow, improve version check and HTTP validation, optimize commands bnema

2023-11-06

e4aa0a8Now compile also for Windows and macOS, implement update command, refactor CLI and API Client, and various bug fixes bnema

2023-11-05

4326b7fImplement notify new version in WebUI, also configure CORS for the proxy endpoint /version bnema

2023-11-04

c97befaRefactor session management improve security checks and error handling bnema
c616c8dFix LangKey not set in context bnema

2023-11-01

2b661a6Improve Session Handling and various fixes bnema

2023-10-29

31c4687Implement Push Command and Resolve Session Issues. Can't go further than this without proper building and testing. bnema

2023-10-27

317b3f3Push command working bnema

2023-10-25

02fbca1Refactor and simplify the project structure between the server and the bnema

2023-10-24

1a8b60fAdd Ping-Pong Functionality with Uptime and Version bnema

2023-10-23

a3c9307Beginning of the CLI client. bnema

2023-10-21

15f17acImprove Oauth and Session handling, fix session validation logic flaw bnema

2023-10-18

48c3fb0Refactor authentication, session management, and route handling bnema

2023-10-13

10ffb9dRefactor and Enhance Database and OAuth Handling bnema

2023-10-04

185e5a4Fix and refactor code to manage localization more efficiently. bnema

2023-10-02

5bd60c8Refactor HTTP Handlers and Improve Session Error Handling bnema

2023-09-27

d2bcc64feat: Implement Edit Container component bnema

2023-09-26

60c12cdEnhanced create container form. Some Logic refactoring on the router. bnema

2023-09-25

a162f7cAdd user settings icon and logout on left menu bnema
6b0df2fFor each listed images add a deploy button. Pops up a basic deploy form with inputs bnema

2023-09-23

7f39f5fAdd a container images upload feature and auto import into the engine, creating corresponding handlers and routes, and enhancing image import and storage functionalities. bnema

2023-09-22

4c74d60New view for the manager + some refactoring bnema

2023-09-21

6ccaf5cRemove button for image-manager added, popup error message customized bnema
622f4d1Github App integration complete, Also add a a basic manager to interact with docker bnema

2023-09-20

4b8f27bManager WIP on listing all containers images from the specified .sock. Also catch response errors and display it in the DOM bnema
182aff6Refactor the templating renderer, add manager page bnema

2023-09-19

7e8c15bRefactor types into sub cats, read some config elements from config.yml bnema

2023-09-17

c656082WIP bnema

2023-09-16

4d9166cGithub OAuth integration complete, add a requirelogin middleware who redirect to admin/login if no session bnema
243b82fRefactor OAuth and login routes in router.go, also pass the buildversion from *App to the html template renderer bnema
d6faee0Rewrite router logic Brice

2023-09-15

a4391eeAdd handlers for oauth, add session middleware, define routes for login/logout bnema

2023-09-13

ceba68aWIP render the /admin with the index.gohtml and the date from the strings.yml bnema
8ca5040StaticFS served on the website root path bnema
b0b2bc7Integration Echo: ok bnema

2023-09-12

b1ebd30New structure and embedding ok bnema

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 7

Tags 106

↑↓ moveenter openesc close