Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2022-02-03
| ||
02:58 | all working except for the upload lightbox which isn't critical Leaf check-in: fcc87eb531 user: JoshAshby tags: trunk | |
2022-02-02
| ||
06:55 | working on upgrades to gems, js libs and moving more stimulus stuff over check-in: 4cdefc0450 user: JoshAshby tags: trunk | |
2021-11-20
| ||
19:11 | jpg route and error page adjustments for dev check-in: fc44eb2de5 user: JoshAshby tags: trunk | |
19:02 | rubocop check-in: fa14b13b03 user: JoshAshby tags: trunk | |
18:50 | zero state and rework filters layout to be better, more stimulus refactors as well check-in: 0fffd7fbef user: JoshAshby tags: trunk | |
2021-08-01
| ||
16:44 | remove svelte for stimulus, didn't want to bother with styles in the shadowdom of svelte for now; add a templator command and a template for cells and reorg the picture form check-in: b95096f9ef user: JoshAshby tags: trunk | |
2021-07-26
| ||
05:35 | remove old public asset files now check-in: 603c0fd35f user: JoshAshby tags: trunk | |
05:34 | move existing scripts into vite as well check-in: 52c42c065c user: JoshAshby tags: trunk | |
05:00 | working on replacing alpinejs code with stimulus, in the hopes of making some of it a bit more robust and easier ... not going well so far? check-in: 0fe6b3d249 user: JoshAshby tags: trunk | |
2021-07-25
| ||
22:23 | working svelte/vite setup and deploys updated check-in: 67754c4c39 user: JoshAshby tags: trunk | |
21:18 | rubocop things check-in: 0f383342b2 user: JoshAshby tags: trunk | |
21:14 | working on adding vite in for asset management; want to use svelte to make some little web components that can take over the alpinejs job in a cleaner way i hope check-in: f53c555b9d user: JoshAshby tags: trunk | |
18:30 | rubocop the things check-in: 069d702b34 user: JoshAshby tags: trunk | |
18:29 | thor for the cli instead of dry-cli; trying to ditch all the dry-gems check-in: dd41f572c0 user: JoshAshby tags: trunk | |
2021-07-24
| ||
22:10 | clean up views for unauthed folks check-in: eb91112e44 user: JoshAshby tags: trunk | |
21:54 | styling updated to bring the filter form to the side and open some more room for an upload drop area; fixed a few small things i think too? check-in: 6c8545e0f6 user: JoshAshby tags: trunk | |
2021-07-14
| ||
23:04 | update tailwind, fix some ffmpeg issues and a layout adjustment check-in: 9c86bea6d9 user: JoshAshby tags: trunk | |
2021-07-13
| ||
17:46 | buildx platform because of m1? check-in: 450abfb999 user: JoshAshby tags: trunk | |
17:11 | upgrade marcel which ditches mimemagic actually idk if this'll work fine but oh well check-in: 12c0fd97b7 user: JoshAshby tags: trunk | |
17:04 | update mimemagic for now, will work on moving off of it soon check-in: 06db68bfc5 user: JoshAshby tags: trunk | |
16:43 | if/else for movie formats check-in: 91e0e1db3a user: JoshAshby tags: trunk | |
2021-01-14
| ||
06:13 | minify the css again under a new node check-in: 5c63788682 user: JoshAshby tags: trunk | |
06:09 | update to ruby 3 check-in: e6f9b52972 user: JoshAshby tags: trunk | |
2020-12-21
| ||
18:15 | more object based pratt Leaf check-in: 1a9ae4c9a8 user: JoshAshby tags: search-query-experiment | |
2020-12-17
| ||
19:12 | relearning for the 17th time how to pratt parse check-in: c9ecc7cc0d user: JoshAshby tags: search-query-experiment | |
06:26 | messing around with making a lexer and parser for an all text based search query deal check-in: de736fd47f user: JoshAshby tags: search-query-experiment | |
06:24 | rubocop and small adjustment to the dockerfile to ensure we use a set ruby version check-in: 84f45f5cfd user: JoshAshby tags: trunk | |
2020-12-13
| ||
16:47 | use luxon for <time> too instead of the straight Date api this isn't really that necessary but it unifies my small js date handling at least check-in: b429feac62 user: JoshAshby tags: trunk | |
06:04 | console needs some thought in prod envs still :/ check-in: 19c0a50c93 user: JoshAshby tags: trunk | |
04:56 | better handling of common derivatives to ensure you either get served an optimized jpeg, gif or mp4 no matter what check-in: 1b80b2b185 user: JoshAshby tags: trunk | |
2020-12-12
| ||
23:40 | working on figuring out a format/derivative setup want to serve an optimized jpeg, gif or mp4/mkv by default with an option to get the original and the gif/mp4 mp4/gif pairs as well as a default share page with the other picture information like tags and description check-in: ce603b06f7 user: JoshAshby tags: trunk | |
06:01 | adjust and fix a lot of small issues or not the best stuff check-in: 7ee0937dfb user: JoshAshby tags: trunk | |
2020-12-11
| ||
17:31 | update the logger for requests to use metadata more and ignore the build.json healthcheck spam check-in: 57f6c6f0b1 user: JoshAshby tags: trunk | |
04:57 | forgot a \ in the docker-build with the new tag for local check-in: 1a76993050 user: JoshAshby tags: trunk | |
04:54 | test drive an extension finding, format serving setup not really happy with this route as it's grown pretty messy and ugly but maybe i can work on cleaning it up a little bit when i figure out how i want to handle this all check-in: 5c05a7b207 user: JoshAshby tags: trunk | |
00:18 | add a shorter tag for local use check-in: cb673dced6 user: JoshAshby tags: trunk | |
2020-12-10
| ||
22:15 | try adding in libavcodec58? check-in: dd2f2365ab user: JoshAshby tags: trunk | |
21:54 | move the apt-get for ffmpeg and libvips up check-in: 3067da3ee9 user: JoshAshby tags: trunk | |
21:20 | add in ffmpeg and libvips to the docker image. sadly this ballooned the size turns out they need things like icon packs and something from firefox and just ugh check-in: 3e1739c46a user: JoshAshby tags: trunk | |
20:48 | localjob and shrine derivatives that use ffmpeg for video->gif/screenshot and gif->video and vips for resized images check-in: c365d52baf user: JoshAshby tags: trunk | |
17:35 | pagination with pagy and a sloppy url builder check-in: 57947e9b09 user: JoshAshby tags: trunk | |
07:05 | start adding in models for user/folder and updating the routes to use the new user for ownership check-in: f1dd43e0a5 user: JoshAshby tags: trunk | |
04:36 | rubocop items check-in: 08203b7909 user: JoshAshby tags: trunk | |
04:35 | more cleanup in the css and refresh flashes a little bit with a better countdown. support videos in the picture card. check-in: 39c977975d user: JoshAshby tags: trunk | |
2020-12-09
| ||
21:15 | add in basic folder tables. need to think about folder, tag and image ownership later check-in: 9cc3339f61 user: JoshAshby tags: trunk | |
21:06 | rough dark mode and general color adjusts check-in: 1daf433094 user: JoshAshby tags: trunk | |
2020-12-07
| ||
17:17 | add a little build script that outputs the sha and build time to public/build.json and builds/pushes the docker image check-in: 0e39278d65 user: JoshAshby tags: trunk | |
16:50 | escape user input to avoid common xss check-in: b291e4b007 user: JoshAshby tags: trunk | |
07:01 | inputs doesn't seem to be needed, from bones experience, in forme::erbse check-in: aaa79df86f user: JoshAshby tags: trunk | |
04:55 | small adjustments to the erbse forme form which lets it capture nested erb in tag and inputs calls too check-in: d47c422b0e user: JoshAshby tags: trunk | |