Commit Briefs

980b7e0ab8 Oliver Lowe

apple: Pull-to-refresh aliases from main view (master)

Finally! This change implements the mailmux API client in the main view by letting users do the idiomatic 'swipe down to get changes from server' thing.


2fa019fcdb Oliver Lowe

apple: add mailmux HTTP API client

All it does it fetch aliases for now. It could be better.


fdee30e508 Oliver Lowe

apple: Handle custom build configuration with XCode

XCode handles this for us since XCode 13 (the current stable version).


339101e22f Oliver Lowe

web: present HTTP Basic Auth challenge

rather than just always refusing. This gives us a nice prompt in a web browser and also lets Swift's & Objective-C's HTTP clients correctly handle authentication.


5f060a33e9 Oliver Lowe

userdb: correctly scan password when looking up user


2aea4626e8 Oliver Lowe

cmd/changeuser: create and change a user on disk

So now we can do it via ssh or something


35e7d1ea65 Oliver Lowe

apple: get main app interface working with test data


1ed36f6257 Oliver Lowe

Delete unused SQL script

Replaced by statements in mailmux itself. Callers of OpenUserDB() and CreateUserDB() get a database initialised for them automatically.


a039d5d3de Oliver Lowe

shorter, cleaer error message on bad username


e2ab3f7c35 Oliver Lowe

mailmux: use builtin sqlite datetime functions to set modtime

Better to use the functionality provided by sqlite since we've decided to bring on the dependency. Might as well use it.


Branches

Tags

This repository contains no tags

Tree

.build.ymlcommits | blame
.gitignorecommits | blame
LICENSEcommits | blame
README.mdcommits | blame
alias.gocommits | blame
aliases/
apple/
client.gocommits | blame
cmd/
contrib/
docs/
go.modcommits | blame
go.sumcommits | blame
mcall.gocommits | blame
random.gocommits | blame
random_test.gocommits | blame
server.gocommits | blame
server_test.gocommits | blame
user.gocommits | blame
userdb.gocommits | blame
web/

README.md

[![builds.sr.ht status](https://builds.sr.ht/~otl/mailmux.svg)](https://builds.sr.ht/~otl/mailmux?)

To register:

	contrib/mmregister

To create a new alias:

	contrib/mmalias

To list aliases for your account:

	contrib/mmalias -l