Commit log

97a7393 correct build process

Amolith created

4a8d707 automate releases

Amolith created

6f77b95 change name to earl

Amolith created

1e9f99a move config to one line

Amolith created

f661d0c add some documentation and error handling

Amolith created

59df93f feat: write default config to disk

Click to expand commit body
Implements: https://todo.sr.ht/~amolith/public-tracker/8

Amolith created

0e91449 Add profiling handlers

Amolith created

6931b44 Fix alignment on width-constrained devices

Amolith created

ee08758 align table to center

Amolith created

d9221c7 improve UX and un-break templates

Amolith created

106daa2 remove erroneous import

Amolith created

347f916 Add contact links

Amolith created

9234df7 Correct reuse links

Amolith created

eecaa6e rewording, badges, and contribution section

Amolith created

511da09 reuse compliance

Amolith created

794cfcd remove example config

Amolith created

670ff49 Add API docs

Amolith created

874c526 Finish lots of things up

Click to expand commit body
Big commit because I want in the zone and getting a lot of crap done.

This finished implementing the dashboard functionality, all of the API,
normalises some logging, and cleans some other stuff up.

The dashboard still needs improvements (#7), the default config values
need to be written to a file if the file doesn't already exist (#8), and
the status messages from the backend need to be displayed in the
dashboard (#10).

Amolith created

09e88bd Correct behaviour of nameExists()

Amolith created

025537a add gitignore

Amolith created

66cf6b0 pass errors back to calling funcs

Amolith created

600318b consistency: normalise quotes in logging

Amolith created

67316b5 root: redirect user to destination

Click to expand commit body
Implements: https://todo.sr.ht/~amolith/public-tracker/9

Amolith created

9c1059e config: print specified path when not found

Amolith created

9aaebb4 Refactor and reorganise a bit

Amolith created

1938113 Generalise create helper/function

Amolith created

ec84eb3 Improve name collision handling

Amolith created

2182e86 Wire create button up to route

Amolith created

d4a41a3 Add /get route that returns JSON

Amolith created

5b35cea Improve authentication handling

Amolith created

269185a Implement logout function

Amolith created

a6b768b Correct HTTP redirect status code

Amolith created

76c518b Implement update function

Amolith created

6d57b1b Implement delete function

Amolith created

8556684 Check whether name (key) exists before saving

Amolith created

d76d0ec Generate table from keys/values in database

Amolith created

bc1141a Exit func if client not authorized

Amolith created

7f72124 Correct database description

Amolith created

bb61143 Refactor and improve formatting

Amolith created

a5cec40 Add authentication

Amolith created

09d98fb Match styling with new pages

Amolith created

1df69ba Add additional pages

Amolith created

2bfecaa Improve access token error handling

Amolith created

3c2a4fb Move config to templates & ignore test copy

Amolith created

8539b46 Improve config handling and switch to methods

Amolith created

1610d6e Finish up link creation route

Amolith created

04653a2 Yet Anotherā„¢ snapshot

Amolith created

c7c400a Fill in basic create func & wire things up

Amolith created

7c35506 Make progress on configs

Amolith created

1c16015 add reasoning behind Yet Anotherā„¢ URL shortener

Amolith created