Commit graph

78 commits

Author SHA1 Message Date
Jordan Eldredge
50a7c2df49
Fix lints (#1335)
* Fix lints

* Fix typechecking
2025-12-15 22:12:14 -08:00
Jordan Eldredge
a6b0350a00 Get syncing to the archive working again 2025-12-03 18:12:43 -05:00
Jordan Eldredge
1da77a640a
Consolidate ESLint configs into root (#1324)
Move general-purpose lint rules from packages/webamp/.eslintrc to the root
.eslintrc so they apply to all packages consistently. This includes:

- Core JavaScript best practices (no-var, prefer-const, eqeqeq, etc.)
- TypeScript-specific rules (@typescript-eslint/no-unused-vars with patterns)
- Prettier integration

Package-specific configs now only contain rules unique to their needs:
- webamp: React, import, and react-hooks plugin rules
- skin-database: Extends @typescript-eslint/recommended, disables rules that
  conflict with existing code style
- webamp-modern: Unchanged (has root: true for isolation)

Also fixes lint errors in skin-database:
- Consolidate duplicate imports in App.js and Feedback.js
- Add radix parameter to parseInt
- Prefix unused function parameters with underscore
- Convert var to let/const
- Fix type import for Shooter
2025-11-27 21:32:10 -08:00
Jordan Eldredge
608242b200 Improve landscape screens for scroll 2025-11-07 17:28:42 -08:00
Jordan Eldredge
96ffdcda59 Clean up log 2025-11-03 07:54:59 -08:00
Jordan Eldredge
e5ed88c8ec Bluesky bot 2025-10-10 20:25:57 -07:00
Jordan Eldredge
a06485f1be Avoid some lint errors 2025-07-09 21:05:54 -07:00
Jordan Eldredge
a4f14d9a86 Resolve lint errors 2025-07-09 20:52:57 -07:00
Jordan Eldredge
26e8e6dfeb Run more tests in CI 2025-07-07 12:51:20 -07:00
Jordan Eldredge
b99ea291eb Fix type checking of skin-database 2025-07-06 16:33:09 -07:00
Jordan Eldredge
c643c0cc95 Prettier 2025-06-18 16:56:46 -07:00
Jordan Eldredge
b794ca333c Typescript fixes 2025-06-05 18:00:42 -04:00
Jordan Eldredge
6b4e227aad More stuff 2025-06-05 02:59:09 -04:00
Jordan Eldredge
c4b79c0431 Upgrade typescript 2024-03-01 14:52:38 -08:00
Jordan Eldredge
6c53809500 Server improvements 2023-05-22 16:25:34 -07:00
Jordan Eldredge
701b094e2c Add Mastodon bot 2022-11-10 20:45:09 -08:00
Jordan Eldredge
754c80e1c3 Limit IA updates 2022-10-03 21:53:41 -04:00
Jordan Eldredge
6ae586ae08 Prettier 2022-09-17 16:26:08 -07:00
Jordan Eldredge
66a0372c72 Change when we prune bad md5 2022-07-06 00:07:31 -04:00
Jordan Eldredge
60bf595105 Trim IA identifiers 2022-07-06 00:07:31 -04:00
Jordan Eldredge
9217429145 Turn off some tests that fail in CI 2022-03-18 00:21:19 -07:00
Jordan Eldredge
6bfce414e8 Fix some lints 2022-03-06 23:13:11 -08:00
Jordan Eldredge
39da79ddf2 Enforce Prettier at the root 2022-03-06 23:08:43 -08:00
Jordan Eldredge
1880070205 Unify tests into the top level workspace 2022-03-06 22:41:18 -08:00
Jordan Eldredge
bed7a84cbd Improvements to pushing IA metadata 2022-03-06 21:02:34 -08:00
Jordan Eldredge
79cf8b6f57 Tidy 2022-02-26 22:30:21 -08:00
Jordan Eldredge
3713b262e1 Add file_info and rm redme_text column 2022-02-25 23:09:30 -08:00
Jordan Eldredge
c20f302730 Expand what info we track in archive files 2022-02-22 21:59:11 -08:00
Jordan Eldredge
c1aae3485a Fetch metadata for null and empty string 2022-02-20 03:24:49 -05:00
Jordan Eldredge
25a88a4ec5 Cleanup/refactor 2022-02-19 21:25:39 -08:00
Jordan Eldredge
a4a3508d41 Fixes for screenshot upload to ia 2022-02-19 20:06:17 -05:00
Jordan Eldredge
3c09e53458 Refactors and work toward fixing consistency with archive.org 2022-02-19 14:44:09 -08:00
Jordan Eldredge
06243ffffc Use Commander for CLI and organize commands 2022-02-18 22:52:11 -08:00
Jordan Eldredge
a2723c5579 Misc cli cleanup 2022-02-19 01:43:23 -05:00
Jordan Eldredge
11ad87a95c Scrape Internet Archive metadata 2022-02-18 20:09:16 -08:00
Jordan Eldredge
5169b94708 Store milestone data in DB 2022-02-03 13:50:48 -05:00
Jordan Eldredge
367b85448f Use sqlite to store arbitrary JSON for quick and dirty state storage 2022-02-03 10:34:30 -08:00
Jordan Eldredge
684d7a972d Different skins for Twitter and Instagram 2022-02-03 08:28:16 -08:00
Jordan Eldredge
45499a6397 Remove unused import 2022-02-02 23:27:52 -08:00
Jordan Eldredge
06584bd593 Post to Insta when tweeting 2022-02-03 02:14:33 -05:00
Jordan Eldredge
9b88b199af Post to instagram 2022-02-02 22:50:02 -08:00
Jordan Eldredge
83d18ed9b7 Alert on follower count milestones 2022-01-31 13:20:20 -08:00
Jordan Eldredge
4738bcc3c2 Handle tweets that jump buckets
Only notify about the larger number
2022-01-30 12:17:00 -08:00
Jordan Eldredge
725140c6de Better message for popular tweets 2022-01-30 12:01:29 -08:00
Jordan Eldredge
4f74a2e01a Refine popular tweets 2022-01-30 14:32:55 -05:00
Jordan Eldredge
1864710deb Add script for sharing popular tweets 2022-01-15 14:48:49 -08:00
Jordan Eldredge
3c407afae5 Report ia sync to Discord 2021-10-21 01:42:35 -04:00
Jordan Eldredge
44edfc4c4c Improve script to sync to the internet archive 2021-10-14 01:01:59 -04:00
Jordan Eldredge
a7ca81771f Discord upgrade 2021-04-05 11:16:17 -04:00
Jordan Eldredge
2dddf24126 Server updates 2021-04-05 11:16:17 -04:00