Moved to GitHub
I have decided to use GitHub to host new versions of this addon going forward, instead of Curseforge. The most recent version over there is version 4, compared to version 3 on Curseforge. It does, however, require the installation of two addons this time. See the description of the first one if you're curious about why that is.
Version 3 information
To use:
Type /arch to open the main window. This contains a list of the game's archaeology races, split into pages based on which expansion each race was introduced in. At the bottom of the window is a survey button, which simply casts Survey.
Clicking a race opens the artifact list for that race. Each artifact is listed alongside the number of times it has been completed. If there's an achievement for collecting a number of that artifact, a completion bar will be shown next to it, and if there's a pristine version of the artifact a mark will show whether you've found it or not.
In the main window, the races also display the icon of the artifact you're working on. Once you've collected enough fragments to complete that artifact, it will light up, at which point you can click it to solve it. You can select whether to use keystones or not using the checkbox in the bottom left corner.
The numbers next to the little crate icon indicate how many crated artifacts you have in your inventory, and in parentheses how many artifacts in your inventory can be crated. This icon can be clicked to crate one of those artifacts.
The little arrow next to the close button (top right corner) will collapse the window. In its collapsed state, the window contains only the most essential features of archaeology. The survey and crate buttons are always visible, and work just like they do in the main window. Once you have enough fragments for a given race, the solve button will appear, which displays the name of the race whose artifact you can solve and can be clicked to solve that artifact. This will respect the keystones setting from the main window. This window can be un-collapsed using the same button in the same location.